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
338783700934	338783701503	338783702053	338783702603	338783703153	338783703703	338783704253	338783704803	338783705353	338783705903	338783706453	338783707003	338783707553	338783708103	338783708653	338783709203	338783709753	338783710303	338783710853	338783711403	338783711953	338783712503	338783713053	338783713603	338783714153	338783714703	338783715253	338783715803	338783716353	338783716903	338783717453	338783718003	338783718553	338783719103	338783719655	338783720203	338783720753	338783721303	338783721853	338783722403	338783722955	338783723503	338783724053	338783724603	338783725153	338783725703	338783726255	338783726803	338783727353	338783727903	338783728453	338783729003	338783729553	338783730103	338783730653	338783731203	338783731753	338783732303	338783732853	338783733403	338783733953	338783734503	338783735053	338783735603	338783736153	338783736703	338783737253	338783737805	338783738353	338783738903	338783739453	338783740003	338783740553	338783741103	338783741653	338783742203	338783742753	338783743303	338783743853	338783744403	338783744953	338783745503	338783746053	338783746603	338783747153	338783747703	338783748253	338783748803	338783749353	338783749903	338783750453	338783751005	338783751553	338783752103	338783752655	338783753203	338783753753	338783754305	338783754853	338783755403	338783755953	338783756503	338783757053	338783757603	338783758153	338783758703	338783759253	338783759803	338783760353	338783760903	338783761453	338783762003	338783762553	338783763103	338783763653	338783764203	338783764753	338783765303	338783765853	338783766403	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23620	21280	27963	24912	21283	21346	9601	1735	1242	1083	1104	941	872	827	886	842	814	764	771	756	758	711	704	726	727	750	725	682	652	758	677	720	694	701	652	685	676	646	686	675	685	659	658	708	665	686	645	672	678	688	707	658	733	666	712	680	675	650	675	644	653	686	649	713	645	684	674	708	651	650	686	639	630	659	687	676	635	700	669	691	661	628	671	678	635	662	675	667	635	676	651	641	630	654	678	645	657	697	650	673	645	662	661	681	711	686	623	675	656	748	685	647	668	635	650	683	661	659	760	658	692	632	689	628	690	673	647	670	707	675	670	648	642	634	661	692	648	670	678	681	666	670	676	635	661	665	690	641	658	694	633	681	686	659	679	628	643	659	640	683	652	672	692	653	666	687	675	676	659	682	615	665	644	704	662	667	673	684	677	649	625	636	665	666	689	650	658	675	653	672	659	657	654	614	659	691	672	637	670	650	671	635	643	629	683	647	671	684	639	734	659	707	633	632	641	661	646	632	663	693	671	600	708	704	648	660	719	641	689	619	632	702	661	638	649	643	698	714	655	680	646	630	650	695	646	684	654	695	682	626	671	648	664	657	657	642	701	645	697	679	645	695	688	671	666	658	663	657	641	660	681	632	677	661	639	675	641	603	645	677	628	678	697	650	622	664	669	635	627	627	652	630	647	672	641	677	632	694	646	623	697	597	638	630	686	666	647	650	642	633	635	649	659	652	664	652	639	598	662	620	632	638	657	604	672	585	657	678	660	718	669	608	620	666	648	659	676	659	658	693	648	661	668	660	623	641	675	616	625	657	682	672	627	666	662	670	667	670	710	654	660	663	637	644	683	676	658	672	638	651	650	690	655	652	657	644	647	678	670	674	691	663	675	648	710	724	658	637	646	653	672	652	653	663	639	648	629	702	671	684	619	709	726	673	645	678	653	643	711	655	633	649	653	685	700	594	653	644	631	659	649	654	639	694	692	664	646	633	653	668	668	693	633	672	637	645	654	646	627	674	639	653	650	605	660	625	688	658	665	668	665	634	686	670	635	640	658	646	670	623	649	723	652	622	659	651	656	680	676	693	625	632	660	622	650	655	645	647	664	709	629	606	620	704	632	705	602	690	649	653	698	683	612	702	650	637	627	623	646	676	677	713	608	684	644	658	639	600	677	633	629	606	630	661	622	634	696	611	649	629	649	652	671	658	650	683	610	693	666	699	628	642	625	679	622	662	639	657	649	659	620	684	686	654	651	643	699	649	662	674	669	618	653	674	634	656	663	658	681	663	647	665	645	637	659	671	687	634	637	620	675	655	674	694	627	659	687	690	638	700	696	659	631	615	646	671	674	666	685	649	667	690	640	656	642	649	619	659	668	669	665	612	632	657	651	675	655	666	649	668	661	608	708	674	609	671	652	618	634	663	631	653	660	653	661	635	658	681	649	660	646	652	677	651	587	646	660	637	578	648	659	633	632	664	722	695	662	708	670	658	642	681	668	665	681	669	675	624	611	660	639	605	691	654	682	630	651	656	645	677	682	639	653	646	691	702	654	668	694	652	671	655	626	659	680	625	653	668	703	675	650	637	690	667	687	636	686	627	648	599	670	646	668	651	678	664	630	604	673	640	682	637	663	644	653	645	689	678	653	642	631	610	667	640	695	661	638	656	653	674	613	624	665	663	628	631	664	638	590	628	627	683	675	660	626	667	712	660	635	646	612	699	641	654	627	670	675	673	622	663	682	645	640	690	698	685	650	629	686	680	625	671	690	666	652	641	690	659	666	654	670	635	656	651	660	648	686	627	677	639	638	665	658	654	678	646	690	655	668	622	663	630	640	644	698	654	632	633	685	644	705	656	667	601	690	668	639	657	659	649	660	623	648	601	675	644	651	686	633	649	691	662	641	634	680	683	619	663	629	647	672	660	652	644	696	662	679	646	687	634	654	646	619	638	686	630	645	652	700	673	684	592	692	660	642	663	625	634	660	631	635	674	661	641	629	672	661	655	658	675	646	637	690	677	648	636	661	652	666	639	625	659	680	690	650	653	653	657	685	637	672	681	642	625	648	698	657	679	692	624	648	691	673	611	646	662	671	639	676	648	655	679	630	687	667	684	666	646	685	649	653	627	641	625	681	680	649	638	664	705	676	653	630	696	636	645	681	661	598	642	652	651	679	656	685	638	690	639	678	664	642	656	711	619	599	685	646	646	619	639	628	652	707	654	625	641	698	672	665	680	687	660	679	645	647	638	662	624	667	656	663	648	685	664	633	687	635	627	622	664	688	695	638	681	654	648	703	659	678	667	630	685	636	626	672	693	604	624	662	685	639	640	665	663	686	710	706	652	655	624	696	640	670	662	684	687	636	676	646	662	677	643	663	648	657	645	640	634	601	673	617	609	674	631	621	625	638	646	648	666	673	655	674	636	594	646	675	656	702	680	670	675	649	693	644	675	671	662	658	666	622	689	610	631	604	639	627	642	640	623	648	659	647	673	660	648	678	706	632	661	650	658	642	657	631	687	638	636	707	609	661	678	631	675	642	641	638	644	671	674	663	657	630	626	651	652	648	643	643	686	671	602	642	655	668	663	652	703	665	597	683	617	638	645	639	660	647	638	622	601	629	625	682	665	687	644	675	706	680	634	660	699	639	645	665	650	655	697	614	674	673	635	650	655	633	682	606	648	644	698	626	651	672	653	632	636	649	656	663	663	622	669	650	697	655	697	668	641	667	613	644	623	683	624	647	628	693	625	633	657	633	652	706	697	681	654	674	669	676	671	645	671	677	657	654	653	636	679	661	669	661	619	675	671	641	638	637	627	616	659	679	686	642	649	618	656	637	635	672	650	697	687	683	617	673	659	633	664	708	641	675	639	685	685	590	670	669	581	671	658	670	614	661	682	684	636	676	664	657	660	672	640	648	649	624	652	653	642	673	638	633	629	671	666	633	638	675	627	661	668	688	632	674	656	683	682	657	718	652	653	611	583	687	630	639	637	737	695	623	697	609	673	630	705	646	661	657	674	660	682	615	610	658	620	660	668	632	683	661	661	664	623	633	645	671	678	662	691	639	649	579	619	673	687	647	621	697	670	658	668	631	577	679	606	603	685	672	653	641	627	640	652	625	655	625	675	657	608	667	609	660	647	644	641	627	609	698	645	670	687	688	682	623	716	654	660	667	618	643	627	676	593	663	705	658	628	675	650	670	670	716	650	616	621	625	651	662	708	650	641	676	639	638	672	683	626	686	603	704	667	645	623	677	617	639	681	665	645	655	660	626	695	640	656	681	597	668	694	644	674	684	653	688	663	647	687	674	643	654	666	656	605	683	668	681	646	647	659	652	673	652	636	658	688	659	659	690	619	692	651	626	681	658	596	659	625	638	664	669	693	618	620	691	701	648	655	619	664	631	652	659	627	649	717	622	650	655	618	671	649	657	665	624	633	642	669	651	674	602	613	699	640	602	693	688	638	664	682	684	677	640	665	648	682	699	642
24399	15042	13464	7716	5219	3815	2945	2362	1988	1701	1557	1321	1230	1149	1135	1027	936	934	878	827	813	782	757	773	747	748	765	748	755	731	684	692	669	717	689	696	716	680	702	662	674	709	646	658	649	687	655	656	650	643	662	629	652	660	667	644	669	642	645	659	626	627	640	638	653	588	610	582	653	674	638	591	654	675	660	640	635	637	648	626	578	664	691	632	606	638	587	594	621	626	622	642	672	614	632	611	617	636	622	646	678	634	624	671	626	646	610	654	638	593	630	624	633	676	623	680	592	638	602	641	610	619	625	654	646	637	647	687	615	658	642	644	619	596	645	653	664	659	635	611	645	671	625	644	692	623	659	601	599	657	642	620	628	677	615	629	650	642	615	665	642	615	705	637	613	629	596	593	647	638	635	591	671	595	655	657	650	642	651	636	639	668	689	611	642	646	652	613	620	637	691	619	629	665	659	627	652	679	663	625	647	677	631	667	653	689	582	662	629	652	656	655	650	606	597	604	645	654	661	604	616	592	645	665	603	675	616	642	620	636	638	608	646	652	653	594	667	610	622	618	629	634	596	622	649	608	664	639	620	610	593	633	621	646	637	693	610	627	654	659	646	670	568	654	641	636	626	657	626	598	622	615	625	625	629	612	649	631	629	636	648	632	640	605	622	627	623	598	605	612	644	641	622	636	639	665	657	668	677	628	621	624	654	627	620	610	651	674	613	698	618	611	623	636	619	612	648	621	632	618	628	662	663	642	600	673	626	641	631	598	614	627	685	630	645	610	648	655	681	661	627	644	626	608	604	618	607	657	665	622	629	611	616	626	639	648	610	615	620	662	568	650	615	674	636	588	609	637	594	658	673	632	618	608	625	627	653	643	690	627	612	651	674	629	642	620	631	642	607	634	661	611	632	633	623	665	643	623	653	638	657	600	640	653	637	573	656	659	605	626	642	649	625	601	632	598	620	641	618	660	629	583	615	622	595	604	607	607	632	606	606	630	667	688	630	648	651	638	611	639	626	625	662	604	638	623	625	595	633	629	631	661	650	650	640	661	621	609	631	639	637	661	614	634	632	632	643	640	649	642	662	625	661	653	662	648	576	628	631	603	671	602	604	647	606	624	646	602	627	630	618	633	590	621	639	624	593	597	648	581	629	674	633	617	642	645	625	623	633	645	662	648	652	644	650	649	656	627	612	613	671	638	578	617	650	618	609	641	634	628	664	645	615	653	672	659	659	628	644	596	631	674	600	616	661	600	659	590	653	625	607	621	617	643	623	631	636	629	646	618	618	623	629	701	626	610	613	629	624	634	644	642	654	665	622	629	607	633	651	622	617	638	635	627	636	617	659	638	619	655	629	647	655	654	645	666	616	598	641	636	627	640	589	650	593	609	677	626	640	635	647	616	651	622	629	647	607	624	653	616	600	667	595	636	607	597	609	607	645	610	653	582	644	662	651	653	603	632	675	617	633	633	643	548	612	605	587	641	654	627	642	603	664	606	618	652	621	650	620	626	599	672	664	615	644	636	603	638	628	600	632	658	630	660	651	612	612	635	622	594	618	623	661	647	638	611	639	651	650	679	637	632	624	616	587	637	591	631	649	620	622	629	599	608	651	638	673	666	650	665	676	651	600	631	636	661	651	577	697	624	641	687	671	687	669	624	665	645	683	643	651	634	613	647	628	683	629	668	595	632	620	646	634	634	607	651	648	638	619	630	590	634	607	653	606	603	605	640	619	628	618	663	621	632	686	677	641	648	613	627	650	641	697	598	656	652	618	648	603	613	634	600	606	688	624	615	697	623	668	657	619	646	580	649	605	674	603	591	649	619	592	601	640	607	683	591	654	594	659	639	694	620	611	675	662	605	692	611	619	635	610	654	655	654	626	623	668	625	612	645	648	624	638	626	604	643	630	636	626	603	629	659	645	660	629	616	632	623	613	581	650	638	613	640	617	576	630	636	643	638	631	655	656	612	636	618	628	606	663	612	695	631	614	662	597	630	675	625	598	625	633	643	634	625	669	617	652	609	666	625	608	616	647	596	634	650	596	652	629	631	623	649	642	703	631	619	643	580	600	630	664	632	610	637	660	626	659	622	660	685	624	673	625	627	612	616	627	630	651	643	655	627	643	662	657	645	630	638	590	660	632	636	610	659	638	634	647	595	632	595	640	624	618	584	636	625	629	606	616	636	636	577	631	623	667	649	628	664	671	631	651	608	658	631	628	656	654	611	649	638	643	593	644	624	620	642	655	676	638	636	661	635	639	642	661	632	633	645	642	659	608	678	590	600	614	630	630	617	641	668	646	603	645	650	653	709	645	689	638	632	594	625	653	590	605	615	624	627	610	643	635	695	622	664	661	642	616	671	648	588	628	645	608	683	586	627	646	630	622	659	588	669	621	644	610	647	655	638	607	671	614	674	657	647	609	678	601	640	665	575	603	628	644	676	602	644	646	621	657	647	639	711	616	652	626	673	619	655	624	672	635	638	670	635	658	610	631	597	637	602	652	655	641	597	633	647	589	634	632	641	604	658	675	600	619	673	658	616	656	655	657	636	677	622	645	621	643	604	627	670	647	679	622	689	657	612	633	629	586	607	615	654	638	619	621	661	628	649	590	641	633	651	664	655	631	667	632	665	626	628	629	642	604	632	605	640	635	611	662	662	599	649	652	633	634	591	629	607	630	630	635	630	600	675	586	651	647	569	647	650	581	652	599	668	601	627	636	589	623	642	613	600	591	600	662	628	641	638	637	614	654	650	633	615	624	645	620	656	602	646	627	657	618	634	655	624	593	645	638	639	635	642	624	647	657	651	643	621	642	577	656	636	631	605	621	589	627	636	676	614	667	591	666	634	638	575	610	656	615	600	591	599	591	599	657	648	650	659	651	655	636	623	633	628	626	634	575	590	637	614	628	626	643	635	634	636	603	644	616	639	631	631	613	656	662	626	615	634	665	632	623	658	649	677	615	639	615	632	610	628	635	621	635	623	619	656	640	660	664	628	631	637	617	659	666	588	615	656	635	650	583	649	675	623	649	633	639	584	611	607	593	626	638	653	638	595	617	648	641	685	591	630	651	631	652	612	617	612	602	599	611	656	621	613	664	615	621	614	650	596	628	605	607	651	686	619	665	642	630	667	590	627	596	617	629	609	604	653	651	625	608	645	604	629	658	625	608	650	657	621	658	596	613	653	604	647	646	621	610	623	656	657	618	624	633	642	616	637	607	639	653	682	597	615	635	648	625	608	684	619	624	662	632	647	664	620	605	677	667	643	646	630	608	612	643	632	593	630	614	656	649	646	643	637	602	637	626	660	634	610	613	634	586	592	639	647	623	641	694	656	587	669	640	629	613	679	619	642	650	636	672	594	644	617	611	602	608	641	614	646	618	626	637	645	626	616	612	657	665	639	636	601	626	640	650	623	634	667	601	592	610	594	641	629	647	652	679	621	601	643	650	613	614	600	625	674	640	614	633	651	626	609	623	594	675	616
31241	14433	2164	600	437	396	359	363	369	360	335	346	346	339	321	352	308	339	345	340	340	342	358	334	315	371	353	349	303	378	348	318	345	336	333	363	360	332	310	308	307	337	340	322	327	363	360	341	299	333	316	334	348	342	375	346	339	367	329	306	347	355	337	344	326	301	335	345	346	341	354	325	348	313	353	340	340	375	337	312	349	337	310	329	366	346	388	336	337	329	304	318	340	342	384	328	310	343	332	305	338	336	337	343	376	313	374	331	325	329	351	352	351	299	357	359	349	312	361	333	325	333	326	350	341	325	334	336	371	313	373	308	345	347	301	345	342	302	328	336	330	323	314	377	331	318	321	347	339	346	325	338	301	358	337	349	329	335	338	335	346	332	330	339	305	359	328	350	330	325	322	356	325	355	316	348	346	323	350	353	323	346	331	313	337	356	344	343	325	320	316	297	323	351	349	332	323	324	349	352	322	331	336	375	361	332	339	379	315	334	365	364	304	307	358	338	327	342	329	345	327	340	350	334	318	339	348	342	354	363	361	352	326	309	324	326	336	336	297	340	351	366	316	362	356	342	328	338	315	331	309	330	333	342	338	345	329	299	356	336	334	332	372	325	340	304	303	352	354	313	308	341	337	364	339	331	347	346	357	367	336	324	330	373	333	325	340	360	348	323	287	315	340	354	346	325	356	316	331	331	318	332	290	342	324	372	340	351	330	337	315	318	350	352	358	350	323	328	318	358	340	326	351	344	328	335	343	339	314	332	343	360	301	327	321	340	315	366	326	337	336	341	336	338	343	371	318	347	355	371	341	314	331	343	357	323	360	344	362	303	311	338	374	361	325	355	310	335	349	323	352	343	317	325	348	328	358	344	332	350	341	372	351	362	313	355	293	340	351	325	308	350	326	354	365	335	319	345	336	359	330	324	344	325	352	319	340	304	311	332	317	385	336	325	335	347	312	351	364	337	327	307	326	320	306	338	296	343	370	361	384	319	352	335	317	310	364	321	313	364	306	339	340	350	337	342	350	340	330	340	337	336	326	339	353	354	350	358	384	361	341	316	372	343	362	348	341	320	366	323	321	338	311	321	351	332	327	316	336	359	330	339	336	316	353	352	338	369	327	326	322	329	328	327	352	348	346	381	354	321	364	351	301	338	324	335	314	364	328	358	328	323	335	350	326	299	326	349	323	301	371	309	348	333	322	359	345	357	314	315	348	343	353	329	319	315	336	293	337	330	329	347	334	322	323	310	312	340	321	330	323	344	319	325	307	352	345	342	331	321	350	353	344	292	323	345	341	357	296	326	320	348	370	309	314	309	333	322	342	324	333	322	322	345	348	328	337	336	326	315	349	325	349	291	346	356	360	363	333	314	325	327	312	325	355	324	302	389	301	382	350	322	327	352	313	313	347	341	353	308	323	341	330	344	355	347	300	332	324	347	335	331	318	319	310	321	310	363	330	335	338	336	355	342	300	343	354	338	347	379	375	338	322	358	326	322	314	332	321	332	317	339	321	337	312	345	319	332	307	331	354	325	322	371	332	342	330	353	318	329	340	327	327	332	308	338	321	344	325	285	313	356	348	321	335	332	327	351	351	308	362	352	331	290	324	342	322	353	357	322	320	347	339	330	333	338	325	312	347	340	350	353	360	303	325	374	322	329	356	330	361	306	326	372	321	345	330	331	310	370	335	332	340	334	348	351	302	354	324	316	325	319	363	325	351	312	334	326	345	312	340	367	325	351	329	350	343	327	351	344	326	349	328	324	348	324	320	326	324	316	290	358	346	336	342	341	342	310	329	318	340	334	324	352	346	354	308	382	353	392	346	324	362	345	341	339	315	343	323	332	352	331	386	331	347	338	333	351	331	315	336	356	338	321	362	319	357	333	329	332	327	307	354	338	351	350	320	345	333	338	344	343	354	339	351	327	352	356	334	345	315	317	325	333	328	347	319	343	347	338	336	368	362	327	337	338	335	340	363	322	311	350	346	328	353	346	306	338	371	337	360	341	295	354	340	343	333	288	291	335	339	297	330	334	327	370	359	325	330	341	309	345	332	322	338	361	381	351	307	360	328	319	384	342	349	339	346	328	332	318	321	326	351	319	325	333	347	368	346	332	338	311	312	319	351	349	337	366	321	356	346	315	328	318	315	318	322	340	315	341	336	329	354	323	350	338	298	308	342	341	319	339	327	322	346	326	298	352	351	362	355	348	327	322	303	351	319	352	332	328	321	373	355	342	332	312	338	306	351	356	307	348	360	323	303	361	346	321	340	356	373	329	346	380	334	347	326	345	321	325	338	312	329	329	387	346	329	351	323	348	355	344	333	342	343	343	360	325	372	318	337	335	323	353	315	365	326	328	306	325	307	302	301	320	323	325	345	324	319	340	352	334	367	357	318	359	329	322	366	303	315	361	320	324	358	338	307	332	336	338	330	329	287	322	347	359	339	327	349	326	309	344	383	345	330	329	342	370	332	324	347	356	345	349	324	348	337	348	330	330	341	338	354	372	353	343	327	322	370	341	327	347	322	321	338	324	374	309	374	331	313	342	314	357	326	332	330	347	350	353	356	315	304	314	323	340	338	347	355	328	340	350	321	346	329	317	307	356	357	325	316	344	313	336	335	356	331	306	346	349	311	321	328	340	297	339	310	319	350	332	341	341	324	368	338	335	368	328	335	349	318	343	338	325	350	363	305	351	349	327	341	328	343	322	338	327	303	340	342	319	338	328	304	392	336	338	340	354	343	342	332	356	323	360	364	328	343	339	335	371	339	369	348	333	327	342	306	353	307	330	310	331	335	363	358	327	325	352	339	316	343	306	321	348	363	324	333	332	310	330	325	328	371	335	325	286	347	373	360	317	318	336	339	371	352	346	309	350	292	362	302	364	331	358	339	336	331	329	322	369	333	369	350	313	335	360	312	353	323	314	337	329	366	333	333	336	361	343	362	359	355	325	319	363	305	333	336	345	320	351	349	349	349	343	317	331	338	332	355	345	328	341	320	322	323	354	357	345	311	355	350	318	344	354	366	318	310	331	358	351	320	343	342	363	332	347	328	318	338	336	355	333	325	348	337	346	328	318	311	318	338	319	340	340	370	358	349	384	334	353	332	340	339	356	334	316	339	323	362	343	346	330	334	303	353	338	357	314	328	304	331	333	344	330	361	376	343	332	324	333	346	322	345	372	317	354	359	320	332	311	343	389	327	365	354	328	348	322	349	305	354	329	329	377	323	297	337	326	371	323	368	319	322	332	325	327	347	357	320	324	320	319	316	329	334	352	344	371	351	312	334	352	310	318	349	307	348	317	355	324	334	307	311	352	324	363	347	313	324	335	349	329	317	336	335	343	346	343	335	340	337	372	361	313	304	350	336	324	337	325	332	314	336	364	318	329	354	313	339	339	325	340	323	315	337	344	360	344	354	317	331	333	358	347	338	333	343	343	331	329	334	326	329	326	291	331	365	320	343	326	367	321	374	326	354	372
19111	849	851	554	443	401	434	437	420	401	387	358	410	372	364	411	379	377	372	383	364	364	384	375	384	362	422	380	391	384	373	395	372	350	362	364	361	394	351	393	345	373	347	368	368	330	372	361	422	329	380	397	353	368	371	333	361	395	364	366	349	358	363	361	404	354	350	384	374	366	352	332	347	336	357	383	363	347	390	370	375	356	402	368	378	385	350	363	399	357	371	383	330	334	410	364	313	339	393	365	347	373	377	383	376	359	372	389	368	374	346	386	387	358	373	360	376	412	375	360	372	373	373	387	352	346	342	339	369	383	376	366	370	388	405	373	422	388	377	360	343	394	370	344	392	368	362	343	354	398	371	324	358	351	372	345	367	381	369	353	392	351	381	362	342	399	360	334	397	376	337	375	402	346	357	372	374	348	394	356	388	385	343	369	354	365	407	346	366	360	359	376	367	349	388	362	385	376	360	346	358	340	357	356	364	382	379	386	369	367	397	398	417	369	384	358	356	364	373	380	371	370	419	367	397	378	368	367	366	368	375	369	357	359	356	379	373	389	393	397	333	367	344	363	376	381	432	377	375	352	374	373	347	380	407	332	399	348	394	386	353	367	390	340	398	340	391	336	380	403	374	380	366	361	345	363	363	380	366	358	370	335	371	370	361	382	364	395	358	329	369	366	365	322	332	382	376	388	365	351	392	380	370	368	342	377	382	404	353	376	387	360	361	327	387	365	362	349	349	394	350	395	373	390	417	353	346	347	353	327	389	394	388	351	384	383	349	379	362	372	333	382	364	346	387	374	352	341	381	343	369	349	371	392	375	364	332	382	368	373	400	371	373	372	377	358	366	358	356	400	360	363	349	364	354	364	360	357	362	387	335	362	374	355	391	359	357	413	425	348	391	381	379	350	361	369	392	385	352	364	379	384	381	397	359	362	363	384	394	361	348	386	335	410	346	364	381	368	350	375	389	361	346	368	357	361	365	393	386	405	318	373	380	384	347	382	325	360	378	376	357	388	350	370	367	349	395	348	330	336	352	374	365	377	385	353	399	382	350	366	373	372	377	375	330	348	384	362	355	369	361	361	328	373	365	378	348	377	381	368	381	386	347	338	380	338	381	364	382	343	367	341	385	373	359	383	383	394	398	360	330	376	348	374	340	418	364	322	356	359	349	362	359	374	352	392	373	388	382	367	384	389	374	369	367	400	363	362	346	387	375	396	367	376	332	377	394	355	384	381	357	364	391	426	389	368	377	383	369	351	362	354	374	351	347	369	347	370	328	385	331	379	367	373	353	359	338	319	380	325	371	413	350	344	367	373	393	356	377	389	319	378	390	347	393	368	369	387	354	334	384	358	362	406	323	345	362	382	344	358	368	344	379	390	381	374	354	351	388	393	386	405	378	366	373	340	404	357	399	384	339	397	388	366	369	366	375	401	360	355	377	350	371	343	358	339	382	372	347	371	409	365	420	388	354	412	354	366	391	375	368	343	390	329	372	350	376	374	406	341	358	367	316	363	364	382	362	364	395	381	359	365	347	363	403	353	339	334	361	351	370	383	345	366	392	368	371	397	372	384	373	360	382	369	379	347	361	397	346	359	373	345	366	377	345	367	350	336	399	396	324	413	364	382	328	371	356	384	378	376	368	364	335	324	370	360	370	377	345	371	351	335	400	372	399	382	329	409	365	361	369	341	350	385	371	327	324	387	344	325	399	342	359	374	367	364	331	378	363	376	364	345	362	375	354	351	385	392	410	370	374	383	381	371	396	342	369	347	345	384	386	378	386	387	364	364	361	349	349	347	363	376	377	375	369	387	415	362	343	319	383	398	357	319	378	378	350	394	382	372	399	388	375	362	372	407	348	387	360	365	351	359	343	353	365	394	405	344	389	361	387	387	357	345	343	349	380	374	357	382	385	359	345	383	384	387	347	353	362	401	331	394	372	366	354	376	357	404	397	370	374	375	348	391	370	367	338	394	379	369	332	368	387	364	364	384	386	339	377	393	376	404	346	403	367	367	339	363	362	382	381	394	351	369	360	372	365	371	356	333	353	351	376	388	335	366	344	374	396	399	378	368	360	362	379	367	360	365	377	371	338	368	385	383	380	342	352	375	381	319	389	369	335	382	349	338	425	335	369	392	365	339	361	382	380	383	383	368	347	398	364	410	378	327	356	394	360	411	388	371	379	402	361	374	344	319	370	375	348	377	393	376	341	391	330	372	353	381	374	354	368	391	364	400	349	380	355	366	387	314	367	401	373	347	374	371	383	374	390	368	372	370	334	351	360	363	374	381	353	356	391	389	375	361	372	377	357	350	360	383	353	389	355	369	315	383	361	360	347	374	345	402	354	409	358	366	392	364	364	372	341	371	375	336	367	384	347	368	379	376	364	354	387	369	394	358	384	366	371	345	350	337	351	378	384	397	406	364	373	388	371	384	388	345	367	364	391	355	390	351	395	347	394	341	389	357	373	374	397	383	368	369	398	378	388	359	388	370	353	389	364	388	368	340	352	350	415	360	392	384	374	377	433	376	356	360	348	339	357	388	373	397	349	368	372	398	370	369	388	373	402	388	365	344	377	359	360	358	339	367	373	330	392	388	352	345	355	375	395	381	403	371	383	373	398	393	359	390	389	353	408	377	346	346	369	396	376	365	387	347	370	385	364	405	370	376	377	353	347	378	423	367	377	399	350	380	355	364	354	375	379	351	357	370	342	354	354	348	359	361	356	363	366	374	391	370	374	362	395	345	361	369	346	380	361	357	334	355	378	369	324	348	376	376	342	416	383	376	356	368	376	363	387	380	376	378	380	396	388	340	342	364	375	346	392	387	343	374	362	350	335	385	376	380	343	379	358	358	381	366	341	366	385	329	353	382	333	360	387	353	372	352	373	350	367	370	381	394	380	388	369	394	340	376	381	376	335	345	386	384	334	388	404	373	388	362	335	381	388	372	325	393	340	388	360	371	352	394	388	347	373	376	376	368	347	371	357	352	339	397	369	366	361	334	374	381	367	355	361	382	382	307	360	384	380	406	352	369	371	348	383	358	356	389	369	396	389	378	356	391	353	374	374	346	389	371	367	366	361	369	322	351	381	357	403	360	361	344	376	387	363	376	377	400	381	357	358	364	393	390	335	323	391	367	376	348	362	376	363	361	398	401	380	371	371	350	354	396	364	391	377	361	345	363	350	355	369	367	381	352	365	368	361	372	352	355	376	382	395	389	359	331	362	362	362	362	376	346	387	348	364	378	356	367	382	341	365	371	360	378	375	397	360	377	353	344	359	363	361	380	376	359	367	391	334	400	329	370	379	367	374	376	357	362	362	350	385	373	360	351	358	335	368	350	379	362	338	370	379	375	381	366	370	389	368	346	379	366	390	370	365	368	377	385	329	356	347	387	364	365	384	381	349	364	362	380	374	370	323	395	377	381	351	380	354	400	352	367	380	364	367	372	389	383	333	361	355	358	403	411	399	365	357	346	361	375
24831	20564	26511	24591	20562	8260	996	729	554	469	468	424	390	410	342	375	342	361	346	356	322	328	302	306	318	298	298	318	314	295	317	280	306	292	292	282	289	315	294	290	288	298	263	318	298	279	278	246	288	294	314	313	305	316	299	304	293	296	280	274	274	292	278	283	306	302	303	281	289	296	251	312	241	262	285	289	279	266	286	310	289	279	278	273	275	271	300	306	275	273	295	308	288	262	300	300	283	260	272	287	265	320	262	265	315	280	319	306	321	289	266	281	283	265	295	296	284	278	289	274	326	263	271	304	280	282	295	316	282	297	272	284	304	275	282	270	323	256	264	274	263	282	294	283	276	297	251	280	270	299	302	287	266	290	279	263	290	279	263	294	250	287	297	277	285	300	265	282	304	274	296	308	289	302	256	311	288	265	316	273	307	272	274	280	286	273	298	280	305	293	274	281	323	293	296	282	262	288	283	281	314	273	293	273	271	301	304	324	311	267	286	282	261	298	283	294	281	278	305	287	315	255	291	322	299	303	271	261	294	293	269	262	300	278	268	291	288	263	313	278	307	284	297	318	287	309	272	301	292	270	262	288	266	296	276	286	271	319	265	290	265	293	279	291	297	242	306	280	281	275	280	286	287	270	268	294	284	289	290	269	289	271	260	310	308	277	277	304	299	263	260	281	278	289	302	268	288	270	286	305	286	303	295	306	279	255	294	279	302	302	257	254	255	292	292	293	271	270	278	260	271	267	260	287	280	267	308	293	291	290	297	290	290	306	299	268	304	287	257	292	305	272	287	253	276	289	245	274	280	297	252	276	305	309	269	301	278	249	269	284	306	294	285	271	311	256	262	292	288	274	314	257	283	288	304	273	318	286	289	274	265	282	295	271	305	273	272	254	271	280	312	264	297	291	296	289	295	283	277	259	266	276	261	294	291	270	275	278	281	270	278	288	290	281	267	304	274	260	288	289	300	294	282	303	248	288	301	288	280	262	279	310	278	307	296	283	323	311	273	292	288	351	251	274	302	244	286	279	263	305	290	276	272	286	283	285	305	292	261	263	285	299	305	262	295	308	249	283	301	277	285	312	302	286	281	286	276	303	289	322	323	265	279	294	254	297	278	259	273	265	290	270	275	299	278	286	272	304	301	301	269	287	286	265	272	280	284	297	255	276	254	280	295	268	308	302	284	299	279	325	289	314	289	290	255	263	307	270	290	260	298	298	294	336	265	317	296	274	273	289	301	290	266	283	273	300	286	276	278	267	266	301	270	261	259	295	264	279	292	281	256	273	262	284	272	305	267	303	286	249	272	300	294	255	290	258	257	290	289	297	297	316	290	302	269	266	286	287	296	277	280	254	302	298	287	308	287	281	292	282	280	290	300	296	254	287	256	323	284	292	292	290	255	262	281	261	277	307	269	276	289	304	293	276	291	283	294	278	273	311	315	283	272	282	296	285	298	280	287	274	264	289	260	298	263	303	287	296	299	260	293	297	286	299	318	308	275	282	307	275	277	251	300	284	285	284	292	291	304	276	295	279	267	290	284	274	270	270	317	309	308	263	253	275	292	294	280	312	267	276	308	273	274	303	271	271	309	268	260	279	292	286	267	301	292	269	285	281	314	289	282	270	310	273	282	265	322	290	292	288	293	291	291	306	283	296	280	287	270	292	284	279	267	285	266	259	276	268	288	275	283	306	302	271	313	259	278	264	270	267	291	266	280	261	300	234	312	288	276	285	259	294	281	293	296	276	277	244	279	281	285	289	279	304	296	263	273	274	285	311	292	269	277	265	277	296	275	270	296	277	310	272	290	305	267	279	301	285	267	274	323	291	275	294	304	273	282	285	289	281	275	286	305	285	308	291	283	278	299	283	281	269	264	271	259	285	281	305	299	278	289	282	278	269	270	262	273	295	269	269	295	275	318	283	284	302	271	297	258	282	302	287	295	287	301	284	276	244	280	285	282	275	287	284	313	283	291	298	274	300	311	282	281	278	288	245	296	268	242	304	277	287	263	277	303	322	274	266	292	300	285	298	293	266	302	301	265	281	295	271	319	279	273	327	280	258	281	329	273	292	275	302	318	282	272	284	291	318	297	271	268	254	275	311	273	292	287	274	299	298	291	273	270	300	299	293	288	313	254	299	273	282	303	279	310	259	273	276	327	300	267	275	281	302	281	272	285	287	316	294	305	254	286	281	322	304	282	297	297	272	273	291	285	316	300	286	277	268	269	297	263	262	291	268	319	308	269	274	290	285	269	281	275	282	286	261	298	275	246	268	281	270	277	260	279	296	331	259	273	290	300	280	282	302	296	273	301	289	299	266	295	283	313	261	320	292	280	283	261	287	292	254	275	281	283	297	267	297	306	304	299	259	294	272	271	296	276	254	271	289	308	254	285	305	262	294	283	255	248	289	280	278	266	281	273	263	271	261	302	280	298	272	268	248	276	273	263	297	262	271	271	303	272	298	270	247	288	276	247	282	278	271	256	240	316	284	334	284	307	299	303	252	265	281	273	291	261	307	312	304	304	258	263	314	282	280	275	282	293	255	277	283	246	279	322	313	278	290	259	274	277	294	281	282	283	321	266	271	292	309	271	286	276	291	296	298	283	274	300	278	304	258	260	294	295	283	275	265	278	285	262	288	275	258	299	300	281	288	281	312	261	256	266	302	273	243	257	271	305	289	312	308	255	288	287	282	293	260	307	291	265	288	320	294	246	282	267	266	299	295	270	266	291	308	275	290	268	293	274	276	247	291	274	307	268	306	255	284	306	303	300	303	294	304	311	329	279	286	283	257	258	306	283	299	268	302	336	281	280	257	272	299	287	266	269	285	314	294	315	299	254	248	261	298	262	288	301	275	277	330	267	287	261	265	276	264	321	265	274	257	280	302	273	292	286	273	292	294	275	254	319	257	271	295	271	294	252	297	273	232	270	311	309	271	252	281	301	299	285	264	298	297	294	267	285	279	266	297	261	282	289	284	309	319	310	268	281	273	283	276	261	256	300	267	253	307	304	314	325	271	275	268	248	283	277	275	312	287	292	305	285	286	280	263	263	281	316	284	260	269	266	293	285	312	292	276	303	257	300	304	297	283	304	304	295	327	294	269	303	310	293	286	298	289	288	287	249	290	284	312	268	293	275	265	298	284	264	288	269	286	291	293	262	299	272	267	285	310	286	264	285	292	303	260	303	301	322	308	232	272	260	288	266	278	289	313	281	297	305	305	291	261	304	252	272	310	281	301	294	277	273	289	265	310	265	283	264	294	250	276	292	313	275	286	250	285	279	284	305	304	280	283	289	269	279	284	280	283	267	254	267	307	283	285	313	285	277	292	243	266	300	284	288	311	270	284	255	279	279	244	299	270	285	274	309	297	269	256	306	296	306	288	309	295	284	290	298	290	276	278	277	307	294	274	280	290	305	263	272	258	290	265	279	286	293	294	282	299	313	288	265	302	267	315	324	281	304	272	300	289	287	277	281	253	283	288
27750	8422	7565	3888	2628	1849	1513	1121	941	815	722	630	545	574	514	454	458	490	415	400	410	347	383	366	367	337	378	314	322	362	336	349	318	317	315	339	305	347	330	333	293	314	301	320	322	329	323	323	285	302	320	284	298	301	318	302	300	279	320	298	302	311	309	309	275	286	301	289	325	313	297	316	288	321	260	293	277	344	332	304	330	286	319	295	273	281	285	268	303	285	266	319	281	290	299	307	305	301	296	281	314	325	291	319	289	267	304	297	294	292	293	277	289	308	353	294	351	328	307	290	303	296	291	295	258	329	340	298	261	298	281	272	306	310	272	297	327	312	292	301	262	297	330	274	286	297	303	302	306	256	307	305	294	306	324	314	302	286	263	322	280	285	298	324	285	276	325	330	295	320	309	319	315	265	272	285	271	324	300	285	288	303	314	316	330	323	316	292	332	293	303	279	323	302	308	280	308	278	294	298	310	317	274	286	293	299	289	306	315	305	286	297	319	323	306	264	307	293	322	278	306	292	296	285	322	272	288	298	272	301	310	301	276	314	293	320	299	305	309	285	274	297	288	313	304	297	294	286	281	262	283	267	275	288	319	288	293	282	314	289	281	306	311	305	305	313	301	271	348	300	269	293	332	296	295	289	288	294	298	303	313	308	279	328	256	278	293	303	308	277	296	351	308	305	292	294	281	258	290	305	282	291	332	287	293	292	287	279	293	305	264	292	311	303	304	316	300	309	312	278	313	300	314	301	262	293	325	296	298	305	328	285	307	300	273	302	332	279	271	288	299	287	287	292	283	302	297	271	330	309	325	279	306	312	323	296	294	298	296	297	276	289	289	296	268	308	280	284	309	315	306	320	292	307	299	317	288	309	303	306	301	290	301	321	284	280	263	301	349	297	285	285	296	315	311	286	308	301	279	297	278	304	295	316	289	301	323	327	285	302	304	290	296	301	321	284	297	264	304	304	281	306	303	291	337	316	310	319	273	290	282	331	326	290	322	284	344	305	319	292	316	298	287	286	274	312	277	321	306	305	307	270	288	266	289	297	309	312	297	280	268	293	302	260	267	303	312	291	285	282	295	301	288	325	328	310	304	297	325	286	308	286	302	310	307	316	288	270	336	304	294	295	300	299	285	294	261	318	288	280	303	293	289	317	288	335	293	302	280	305	284	323	310	298	283	306	298	328	266	288	294	301	304	270	285	342	286	286	305	312	299	271	333	291	303	276	282	320	321	306	303	289	310	315	328	280	308	295	301	293	300	305	299	318	298	300	313	297	309	254	319	276	291	290	320	298	307	316	259	296	324	325	279	314	311	260	275	305	286	266	289	304	301	283	285	299	307	294	289	301	311	285	326	267	290	257	283	280	287	318	295	292	315	314	257	310	281	300	323	336	297	292	300	279	308	312	264	292	317	294	268	285	296	277	300	298	287	301	268	277	316	330	302	320	290	284	288	300	312	283	262	309	318	290	320	319	279	300	309	314	269	320	296	303	284	296	280	277	304	287	276	290	304	273	310	288	275	276	288	286	297	264	320	273	303	305	287	282	302	290	313	311	301	294	305	304	301	282	308	297	284	312	292	289	267	290	281	304	301	290	290	290	277	293	298	303	289	306	311	308	300	298	269	295	286	289	314	314	279	330	301	284	285	275	321	302	330	270	298	292	343	293	272	322	297	300	280	299	298	292	337	280	329	291	286	298	288	302	298	273	316	265	280	296	304	291	288	325	292	328	287	290	294	278	301	295	289	297	306	279	275	303	299	315	314	298	299	329	309	321	302	310	296	321	301	289	306	288	301	297	303	281	289	315	304	306	313	311	291	312	326	291	321	322	271	305	294	285	325	294	293	320	320	311	311	320	280	292	276	295	338	321	268	314	276	278	289	289	306	334	312	296	302	308	291	281	310	309	295	285	308	279	267	286	292	267	293	284	286	308	296	316	312	288	299	303	328	295	294	298	297	271	301	306	274	264	309	302	319	289	316	299	290	292	306	313	323	306	287	319	309	283	292	288	331	310	319	300	313	296	323	310	315	300	303	307	272	273	293	315	285	293	251	287	305	296	311	315	289	293	296	298	290	307	303	283	272	307	290	315	262	280	293	293	305	296	315	306	276	304	308	274	293	309	317	303	303	281	293	301	319	314	295	304	288	320	281	264	319	311	308	290	279	295	297	308	295	281	285	295	284	304	306	288	269	308	293	322	279	299	275	286	283	274	312	306	289	311	299	277	322	304	303	341	302	296	314	291	288	293	312	287	300	271	297	312	279	318	283	280	299	299	295	266	286	300	307	286	305	317	292	309	310	296	303	299	309	267	300	307	299	315	283	273	336	293	311	288	277	313	288	297	291	307	286	279	296	291	275	284	314	285	298	280	289	288	316	311	323	277	270	299	289	314	309	286	301	323	296	328	277	272	274	293	307	308	286	288	299	293	299	332	283	297	311	290	319	321	322	323	351	322	312	314	318	301	274	315	303	271	333	319	286	300	297	312	286	255	281	292	311	310	289	297	315	294	271	297	284	269	334	305	312	272	300	295	290	285	290	269	312	279	295	293	319	302	330	274	310	293	300	297	317	294	284	299	291	311	268	262	292	294	286	259	301	278	315	297	312	289	323	324	305	291	260	274	295	320	316	300	313	290	316	287	287	308	300	309	293	328	283	307	317	283	275	314	283	298	290	295	289	258	303	312	275	299	292	275	288	278	278	304	262	297	294	278	306	312	276	322	297	284	296	301	288	344	277	313	326	295	283	296	264	305	306	285	295	305	273	297	273	267	312	306	268	340	317	307	317	266	297	284	264	286	303	313	274	320	273	267	296	289	295	309	281	291	276	310	303	269	320	302	282	300	264	312	303	307	318	316	301	310	313	291	314	255	314	281	326	295	284	278	276	275	301	293	301	258	316	283	274	276	286	267	270	306	316	325	301	316	305	293	287	303	311	277	318	299	295	311	296	276	309	267	295	283	300	316	317	279	306	291	298	286	261	291	316	311	316	299	293	281	315	284	302	279	279	285	280	262	323	275	297	295	305	308	245	276	281	278	330	297	305	292	283	308	292	275	297	278	313	281	271	282	267	321	269	275	314	273	282	337	309	290	352	307	287	282	287	329	286	275	307	268	320	288	294	337	303	288	315	309	293	294	317	296	301	314	286	286	295	274	280	293	291	321	305	347	315	289	297	306	288	294	306	288	286	305	298	289	333	306	310	319	294	250	309	281	302	282	290	299	309	287	293	314	298	275	314	315	316	313	320	293	301	316	288	306	305	302	307	277	292	282	298	302	288	287	252	283	303	283	312	289	285	304	285	329	308	295	314	304	289	327	282	306	310	301	315	304	324	314	302	308	284	305	318	288	314	303	281	302	294	325	306	269	305	275	320	305	254	286	285	313	314	295	288	325	288	290	279	301	276	280	266	288	291	299	290	288	290	290	302	305	327	298	310	299	300	282	274	305	302	336	327	298	309	285	311	319	323	264	298	290	287	321
22789	20528	26991	24008	20530	20585	9424	1618	1227	1137	998	928	841	824	785	790	758	768	735	701	768	718	696	654	669	726	726	682	669	630	680	657	639	683	655	647	651	657	665	687	693	632	657	675	655	667	620	638	633	672	636	651	632	676	633	662	684	633	636	665	606	655	673	666	618	621	626	636	611	619	588	622	603	655	659	676	647	647	655	604	610	642	661	641	617	640	648	608	605	632	560	620	588	635	633	641	643	648	626	658	632	645	616	624	640	665	616	650	667	642	658	651	620	609	611	633	613	582	639	677	635	628	667	627	657	607	666	608	645	674	667	646	652	676	642	600	632	610	681	609	629	712	590	585	658	628	602	619	625	599	671	671	631	636	636	646	653	641	616	659	646	613	630	641	616	618	621	645	610	641	654	650	640	606	603	628	642	598	628	679	671	639	624	622	658	626	643	659	637	605	616	611	624	631	595	582	637	611	630	613	618	608	640	644	614	574	641	666	652	615	617	640	651	625	631	615	611	667	619	657	610	619	621	690	611	631	684	617	657	637	651	633	642	625	644	582	669	638	610	631	617	624	587	644	638	662	608	659	612	631	655	646	597	641	567	648	662	632	599	606	650	625	662	607	633	626	614	621	583	597	626	643	640	622	616	687	619	638	607	650	645	640	619	649	663	614	631	641	641	607	598	631	613	635	602	641	606	588	609	636	594	658	641	596	645	631	649	592	656	595	615	622	600	646	667	589	620	613	593	616	636	656	662	625	622	608	585	597	620	621	650	608	630	633	659	662	645	570	636	582	636	626	616	634	652	652	656	628	638	668	614	633	634	611	643	642	630	614	620	608	662	674	682	599	611	578	636	653	648	615	655	633	632	627	637	645	671	614	641	583	613	638	667	689	665	658	647	665	615	573	641	654	631	585	637	636	644	609	678	646	613	629	687	646	634	662	619	618	630	600	625	680	626	611	673	588	620	607	587	601	636	676	598	672	609	633	646	662	633	597	656	690	621	611	570	638	640	642	679	612	618	631	621	675	622	639	588	631	639	605	626	608	644	658	626	648	622	630	631	648	654	616	595	644	675	635	626	628	595	621	633	607	611	675	640	673	589	636	602	627	680	599	640	637	622	624	618	662	638	637	575	658	668	714	630	613	636	625	689	653	626	637	646	628	634	679	609	634	604	636	607	617	609	638	603	588	644	600	624	621	644	614	641	628	662	651	659	640	653	649	586	623	589	637	641	688	604	703	585	602	578	612	646	594	605	642	608	614	626	677	631	627	620	611	620	654	670	652	601	600	607	670	662	583	609	608	662	604	632	620	629	644	629	636	635	638	645	628	598	609	648	636	660	670	657	597	672	628	613	621	651	650	641	587	629	619	649	623	652	652	597	624	593	664	601	617	663	652	629	633	598	643	671	622	645	619	624	639	669	625	616	638	609	664	641	609	573	646	632	654	651	653	616	596	626	615	573	661	663	682	679	616	659	653	605	631	605	619	633	646	627	587	643	653	678	631	679	641	586	620	660	630	602	592	633	620	580	653	620	628	619	634	640	616	668	619	642	654	655	647	623	617	631	622	613	624	640	628	671	650	627	643	645	623	635	604	701	629	630	607	650	612	618	667	627	598	636	606	582	635	628	623	621	647	610	613	608	646	638	678	600	666	603	639	649	611	671	643	646	624	622	665	605	614	609	560	618	605	583	636	656	650	630	600	629	589	652	677	642	647	601	592	608	615	644	597	642	598	568	605	638	630	626	663	630	625	630	632	581	642	594	612	615	651	645	599	657	627	622	647	624	586	673	666	670	689	596	643	655	641	661	604	608	602	630	617	616	634	595	613	682	658	652	630	635	614	633	619	617	606	635	591	628	630	624	687	593	699	656	609	613	700	620	605	621	630	720	595	626	607	625	651	634	593	662	690	664	627	603	637	635	599	658	606	657	632	640	596	635	576	623	661	607	625	670	615	632	613	649	658	668	643	618	658	587	631	605	606	620	629	622	617	636	633	659	656	695	617	587	680	625	632	669	666	614	652	646	637	645	637	659	662	621	601	612	621	633	637	670	669	667	677	649	653	631	632	675	650	596	670	627	671	640	609	627	622	606	612	629	655	621	608	606	639	667	608	623	640	630	615	639	617	654	688	612	626	595	622	627	617	631	627	589	589	602	615	634	652	637	641	619	655	625	636	613	644	657	620	654	629	611	617	597	625	636	650	638	616	637	639	579	640	606	656	607	612	636	599	638	636	632	610	662	633	628	642	611	607	641	630	646	646	610	636	614	655	667	625	628	635	600	602	627	623	609	641	635	617	606	662	604	629	599	664	616	699	670	636	637	632	612	631	624	609	590	645	622	656	605	614	643	650	620	649	643	602	608	607	612	651	625	670	672	651	638	689	639	672	613	632	662	626	613	602	677	634	647	620	608	619	580	595	680	619	614	594	604	633	638	674	629	638	663	661	624	596	577	615	613	631	623	641	635	631	608	632	641	674	638	637	684	584	641	696	599	610	643	597	642	586	616	657	631	654	615	623	637	613	603	620	628	621	633	582	615	587	597	646	617	634	647	647	634	623	634	672	687	629	624	630	598	685	639	581	638	646	654	640	594	638	659	639	606	624	598	607	594	634	602	590	661	665	621	637	595	587	617	665	635	646	652	660	646	648	642	576	614	676	655	622	708	584	641	600	597	660	647	636	629	661	636	641	605	657	636	636	654	632	667	630	605	601	601	659	652	637	645	613	642	641	608	642	658	618	660	634	647	617	692	654	644	653	730	600	620	622	654	606	597	642	605	638	635	620	641	620	641	626	631	613	651	647	622	615	653	638	640	617	622	660	644	618	602	617	610	591	632	653	617	619	651	628	599	692	648	658	625	680	606	668	609	645	623	593	610	636	628	615	627	619	614	630	635	644	629	634	618	651	646	618	625	641	606	611	625	632	662	622	649	610	630	620	616	644	624	664	621	635	590	697	623	638	640	678	635	627	602	601	653	672	602	669	629	633	690	625	603	641	646	626	643	662	680	610	603	640	618	614	613	678	642	634	647	633	627	668	657	619	595	645	642	655	655	647	583	626	638	665	669	587	664	627	644	623	603	643	637	626	637	656	621	647	557	649	618	662	660	676	671	575	587	585	607	634	594	650	614	626	646	657	643	634	623	630	654	659	638	664	626	682	619	669	641	627	612	662	599	666	651	620	602	636	622	619	658	572	643	629	622	614	604	650	638	606	682	604	650	594	643	608	643	677	649	603	628	622	623	679	656	650	631	613	612	634	621	592	632	680	652	635	613	630	646	613	617	637	591	598	670	633	613	650	623	612	578	612	661	654	646	599	599	587	612	648	619	635	689	662	646	663	607	689	646	639	649	619	602	613	610	670	657	641	617	624	645	624	621	622	645	644	633	608	649	617	658	609	656	619	639	645	594	667	640	620	622	648	660	631	588	619	650	652	660	598	650	613	639	628	659	639	607	619	615	620	622	613	594	621	635	654	601	613	635	638	667	624
21687	14429	13091	7441	5000	3535	2849	2322	1924	1673	1433	1449	1163	1074	998	1018	925	916	872	810	763	776	772	747	762	764	765	668	673	692	667	674	700	676	720	665	637	628	723	693	676	660	644	632	622	622	669	643	630	685	596	646	592	603	652	620	639	618	602	628	627	661	578	627	646	649	596	611	591	632	623	634	656	596	606	600	568	591	653	616	650	624	621	638	614	616	617	645	660	595	627	617	643	651	616	644	614	663	621	622	586	589	623	584	657	581	627	614	609	584	596	568	636	630	596	632	613	624	619	627	617	659	540	632	619	600	611	590	567	605	619	599	615	623	586	638	597	582	569	576	636	605	587	624	599	566	572	587	581	633	677	614	647	636	636	620	597	571	594	528	574	556	617	619	642	572	592	578	577	625	590	582	621	575	632	649	596	621	612	627	619	592	637	642	591	587	616	586	629	601	632	592	619	618	632	587	577	605	628	626	624	600	591	619	615	634	613	630	575	596	621	621	596	628	591	583	624	626	623	623	615	602	600	585	568	597	665	634	609	629	614	602	604	611	642	591	596	608	653	641	587	658	590	587	624	637	597	549	613	623	616	571	617	614	632	624	597	558	615	603	588	644	606	615	641	612	605	622	586	615	607	578	608	613	608	604	611	595	590	595	610	585	569	609	612	624	598	595	589	594	589	605	594	574	610	601	661	619	634	624	592	578	603	601	636	620	603	600	588	617	630	621	604	634	589	602	601	660	599	587	590	631	598	617	603	560	582	652	576	598	634	647	628	597	606	618	639	592	611	589	607	617	653	631	589	629	624	581	621	580	611	619	541	641	630	629	618	614	583	594	628	612	588	597	609	627	602	615	625	702	613	667	594	592	619	592	647	621	584	578	591	585	606	618	625	596	635	581	617	579	579	613	566	615	617	587	630	598	645	560	609	603	642	612	606	608	629	603	580	606	610	583	626	607	660	628	576	608	584	628	604	620	605	581	616	627	608	588	591	573	635	641	624	611	600	628	635	616	604	622	604	625	584	600	597	618	592	657	636	594	637	600	626	603	586	624	612	635	597	624	601	639	588	624	622	614	600	633	612	619	550	616	642	564	638	651	582	645	598	588	611	602	613	612	580	636	600	638	621	607	625	605	615	661	617	621	607	597	596	617	587	557	589	579	596	620	665	640	642	633	591	619	585	570	613	592	627	631	591	613	609	613	604	587	609	619	646	608	606	631	591	614	609	612	635	623	636	605	594	612	607	654	590	606	627	608	613	609	590	617	608	631	563	585	607	619	638	609	599	606	590	644	642	643	566	601	578	655	653	607	614	644	634	577	637	622	646	619	666	600	595	627	621	647	614	630	625	559	606	633	579	629	644	586	626	641	603	596	586	583	584	641	663	616	607	616	634	634	585	607	633	651	634	618	591	595	619	600	602	588	581	642	634	640	612	599	613	585	628	614	633	578	597	616	612	574	608	599	567	628	611	589	595	626	618	638	593	622	615	608	630	653	658	627	602	584	578	561	565	589	614	646	580	592	588	591	631	620	598	599	593	579	638	611	600	618	593	624	658	572	603	590	629	591	648	610	589	578	629	595	611	573	609	628	617	611	667	575	601	631	639	576	603	626	616	618	624	627	590	609	629	600	608	615	626	557	608	596	628	617	574	575	616	640	616	592	648	610	632	589	616	599	592	581	601	591	613	608	581	587	622	644	595	581	615	603	588	626	582	600	639	579	608	624	624	624	658	627	617	602	581	608	597	621	627	635	607	596	621	611	601	609	593	630	640	627	624	586	630	582	603	648	610	590	663	609	632	596	587	596	642	589	620	594	594	634	596	610	610	600	612	606	624	636	603	608	568	620	578	632	636	605	634	592	612	571	648	610	608	606	628	592	569	584	599	583	610	640	603	623	571	566	604	633	591	599	598	606	623	634	608	599	605	626	591	603	638	634	594	587	621	589	584	591	596	555	605	591	614	609	604	591	548	596	619	602	613	622	525	584	585	595	610	650	619	608	609	591	599	611	596	564	618	580	632	620	658	627	584	617	632	600	632	596	590	641	627	594	623	591	581	630	647	590	596	614	578	595	598	619	600	620	642	623	630	605	644	628	644	554	677	581	616	618	601	618	592	604	620	598	621	613	630	593	609	610	605	611	581	626	579	644	612	590	613	623	584	629	587	631	600	608	596	640	645	602	615	609	641	580	614	597	613	624	604	626	611	589	601	650	584	603	627	623	670	582	627	602	616	662	650	607	631	620	646	585	606	607	653	638	637	634	612	679	607	587	619	616	593	606	636	636	585	586	649	603	610	599	614	625	610	652	619	623	599	604	599	623	571	642	598	589	631	623	626	618	607	582	605	637	565	603	651	623	543	633	617	606	599	613	609	614	638	611	637	618	601	594	592	622	610	589	604	593	596	591	612	587	596	596	573	625	608	595	580	622	630	586	610	586	600	613	593	640	564	618	619	610	603	571	609	560	611	618	603	626	591	616	587	644	645	588	572	642	589	616	586	639	612	614	629	599	619	615	570	644	649	629	640	574	630	611	595	663	580	601	587	598	639	606	641	591	606	627	628	579	601	627	617	652	574	625	637	625	630	676	609	575	643	596	672	616	647	623	594	568	557	603	606	605	579	596	620	602	606	627	608	617	595	625	642	580	617	669	595	608	630	603	637	618	638	584	620	587	602	673	641	564	597	601	575	583	584	636	607	601	623	646	629	579	618	607	595	587	604	594	618	617	626	606	629	615	607	564	590	623	583	609	599	602	648	561	615	572	618	595	594	587	608	605	579	610	630	627	557	600	632	631	627	599	649	617	594	566	625	615	588	617	598	615	619	600	610	606	634	630	619	633	598	662	595	590	598	629	580	583	632	584	598	577	588	583	627	614	598	579	628	640	604	606	548	600	614	588	638	582	645	597	586	644	575	636	594	600	599	569	611	634	591	598	630	574	670	580	624	639	629	601	628	609	620	591	617	630	653	619	584	601	611	589	630	599	671	548	634	599	605	577	611	597	635	545	638	613	597	593	630	615	621	614	598	565	619	615	614	650	632	603	602	615	585	567	629	591	582	628	625	617	624	631	584	620	653	637	609	651	641	569	612	640	600	598	611	611	596	613	593	628	595	600	614	581	617	602	620	612	609	590	596	616	636	559	578	606	627	626	632	599	639	631	610	543	596	629	603	635	592	644	586	639	644	610	603	593	587	647	614	630	637	603	630	610	623	645	620	665	639	597	619	590	583	569	654	603	639	622	638	630	588	636	639	630	604	602	593	629	614	617	681	624	610	609	627	602	622	636	626	606	605	599	587	643	593	590	582	579	639	581	627	604	598	634	593	625	623	610	612	580	605	563	610	587	559	619	601	612	649	635	645	631	649	618	619	622	617	589	603	603	612	602	607	645	666	590	623	583	634	624	560	603	585	569	602	574	650	630	627	614	614	611	588	596	598	649	593	623	589	580	626	654	660	595	648	638	579	622	590	602	596	583	592	634	615	576	615	601
31211	14460	2233	663	493	463	424	323	373	306	288	363	324	307	318	323	320	326	345	321	341	343	348	329	322	358	292	378	335	322	348	356	322	367	333	364	326	333	355	329	334	363	328	340	338	326	325	314	333	340	329	347	306	317	330	357	348	341	334	368	330	312	350	373	349	331	313	344	343	315	325	319	321	324	371	348	352	339	315	351	328	295	358	338	337	341	329	332	358	335	338	318	336	326	339	345	338	330	327	353	367	322	331	374	335	336	303	349	322	353	345	333	352	330	360	362	350	305	315	318	294	341	294	336	377	358	342	348	341	339	322	332	357	359	333	347	362	329	322	326	317	316	338	339	358	338	293	356	312	371	340	310	347	347	326	342	365	325	339	322	331	342	310	339	338	348	323	335	328	307	336	371	324	329	311	296	325	338	327	343	307	339	323	320	324	347	325	352	318	342	290	337	332	310	328	337	317	316	300	335	330	341	328	339	319	320	320	337	325	321	341	374	359	313	349	358	304	361	326	310	330	335	331	350	300	356	345	356	360	298	320	357	318	346	307	321	323	328	320	331	304	356	283	313	341	312	374	325	349	348	360	316	325	351	322	367	346	298	343	323	339	316	336	303	351	326	327	328	348	339	332	307	316	348	329	327	331	342	322	324	343	365	335	318	339	318	348	354	334	351	318	345	363	342	328	312	306	339	347	357	330	350	335	356	358	326	356	321	315	313	313	290	338	330	338	348	348	338	356	334	295	317	326	342	354	330	337	338	348	348	328	310	337	296	327	354	354	352	316	348	323	330	335	333	342	350	343	366	337	332	334	305	369	332	368	324	308	301	354	356	320	331	355	335	343	322	334	360	318	323	350	337	315	324	329	345	374	306	356	348	348	350	346	329	337	361	337	329	354	310	293	358	301	307	334	306	350	312	351	324	349	330	379	329	374	321	337	341	320	334	337	347	335	318	313	318	326	367	382	344	336	313	354	336	318	294	312	342	335	325	301	321	358	322	328	329	358	335	375	348	319	321	329	325	334	339	371	370	316	345	316	344	343	322	306	351	326	326	357	336	312	337	309	305	326	326	341	325	327	351	339	338	335	330	324	340	306	338	337	335	319	339	358	307	347	343	320	335	315	322	329	341	317	327	316	292	332	350	369	308	347	355	331	339	343	338	314	330	347	335	318	342	327	294	357	336	328	323	293	341	336	306	305	334	350	364	320	330	332	302	354	300	352	335	339	343	333	373	305	350	288	321	309	282	332	337	364	351	335	353	354	346	343	355	352	325	328	321	344	351	339	308	302	319	350	316	342	314	348	348	355	311	293	342	347	310	300	341	339	331	331	317	337	364	320	358	340	320	362	326	348	315	307	308	319	348	294	316	352	328	347	327	328	333	320	329	301	368	358	332	361	342	329	321	355	334	362	367	361	349	318	341	339	372	323	321	320	353	363	336	333	370	324	326	334	328	383	308	364	333	344	328	345	353	352	320	353	330	337	333	317	337	306	346	318	325	319	317	355	338	308	358	339	367	335	323	321	369	348	347	328	342	322	328	337	355	310	331	322	367	339	339	326	341	355	324	380	310	312	354	313	354	336	311	314	317	366	332	310	355	306	359	352	377	336	335	334	296	347	352	308	329	287	349	359	335	334	356	315	325	348	333	321	339	368	321	369	369	306	344	330	339	317	325	349	339	346	375	323	384	310	357	326	315	358	336	324	348	328	351	316	346	333	330	330	338	327	315	325	346	338	343	336	336	333	357	355	313	337	329	352	318	314	372	359	331	327	349	316	349	321	334	314	327	342	336	312	345	346	340	332	362	327	341	322	302	313	345	305	307	338	316	357	304	321	340	344	305	319	354	323	319	365	339	321	325	317	347	342	317	332	358	321	318	311	305	349	296	327	335	349	321	310	330	325	383	304	342	359	332	346	340	337	326	360	350	363	333	309	328	337	308	304	370	327	305	329	313	311	323	356	306	336	320	339	342	332	350	335	346	326	329	338	339	347	324	361	349	337	332	289	340	331	325	335	337	347	321	351	312	339	309	326	333	346	341	335	326	334	314	319	315	305	331	360	346	383	356	338	350	332	356	343	337	306	361	352	294	317	354	325	343	353	338	351	358	341	324	345	349	346	365	346	320	340	340	319	364	293	345	317	353	333	320	339	350	334	334	328	316	338	310	332	310	358	316	334	331	329	311	316	331	378	324	350	322	299	356	325	366	344	307	379	346	352	318	319	329	331	354	321	362	323	314	333	319	311	334	321	335	308	313	322	348	299	329	301	306	362	301	369	364	309	328	334	344	320	336	338	309	371	339	334	330	334	378	351	356	304	348	325	326	330	337	340	327	314	324	298	327	340	323	321	318	317	334	335	346	329	367	331	321	331	350	335	356	345	304	324	361	334	328	348	341	293	301	349	378	355	302	342	310	314	343	355	370	327	372	284	335	320	328	334	343	322	336	335	320	332	333	324	327	353	354	362	324	330	331	330	326	333	347	352	366	336	340	350	365	343	333	327	287	332	335	318	357	372	306	343	317	313	319	326	344	309	326	371	337	286	331	297	341	332	336	315	330	324	342	351	330	309	292	317	316	359	316	312	327	319	329	331	349	314	311	338	349	345	338	352	351	304	321	350	346	359	297	348	306	353	297	367	329	350	349	336	395	343	356	366	351	368	335	357	349	352	330	343	337	326	366	331	323	367	287	356	339	360	315	382	337	338	324	327	334	343	327	333	354	357	326	329	336	317	334	363	322	338	335	347	340	354	343	364	330	333	323	313	356	320	344	336	333	338	365	369	306	341	314	340	330	320	346	327	354	345	338	339	325	346	336	320	321	366	335	323	349	325	352	342	342	324	377	345	339	329	361	335	317	339	324	338	306	317	337	339	344	337	316	329	343	332	332	338	340	336	319	312	312	342	326	307	333	315	323	328	354	352	372	332	327	357	342	328	323	304	321	333	320	327	345	313	290	336	375	303	327	303	321	331	346	333	317	322	324	329	341	342	376	342	328	370	341	317	307	355	338	345	303	330	314	320	364	296	351	326	321	346	345	362	327	350	303	314	334	308	347	367	362	319	336	376	348	298	356	325	357	325	320	339	313	329	333	307	341	311	343	338	336	316	322	343	351	349	317	341	338	323	331	323	342	327	315	321	351	333	343	346	300	309	344	348	316	361	353	329	342	325	337	309	313	353	351	317	319	343	308	318	308	341	350	305	314	333	357	343	321	344	315	310	300	352	325	337	302	397	359	341	331	327	344	334	355	345	368	347	351	348	312	343	303	296	326	355	333	325	323	345	323	318	333	333	345	333	323	328	341	334	376	310	337	329	329	321	366	358	291	341	345	332	321	358	305	334	348	359	347	315	343	339	312	325	340	326	341	348	298	327	309	323	313	377	307	331	321	337	303	342	336	326	323	309	349	339	335	335	314	326	357	316	322	338	320	351	365	308	321	356	335	316	343	349	330	361	336	318	343	295	376	315	333	352	341	332	295	346	349
19173	926	815	585	522	462	415	424	400	397	410	393	386	384	375	366	363	346	398	362	346	377	343	370	347	364	367	355	385	399	357	379	324	375	378	352	357	384	378	419	352	375	372	350	387	358	383	353	361	374	410	370	358	309	356	352	381	372	374	373	337	355	332	346	408	352	383	379	346	382	386	383	331	334	383	385	386	341	343	336	389	351	377	374	361	365	385	348	369	348	375	381	350	350	405	342	335	360	356	367	364	358	402	327	356	351	353	390	359	333	356	369	391	370	374	393	350	350	334	368	357	372	346	376	384	380	336	367	349	342	380	334	352	359	377	367	354	352	355	345	343	378	386	352	359	338	387	403	385	361	342	344	373	393	393	383	361	385	370	329	393	358	351	334	359	403	381	342	354	396	365	371	359	351	375	351	369	389	355	383	394	384	362	362	367	338	342	375	373	368	347	397	346	345	350	390	385	342	376	351	380	360	394	367	371	367	373	372	360	397	363	366	346	373	356	347	357	393	350	375	378	396	369	337	365	405	353	354	350	361	378	365	392	339	375	383	382	353	383	332	376	384	358	347	354	326	350	335	399	363	365	333	351	329	362	362	345	393	354	333	341	341	357	340	374	358	357	346	355	397	369	350	361	370	347	350	371	337	366	355	363	362	336	375	353	368	370	349	361	364	381	384	344	345	347	372	364	380	366	363	336	396	370	364	367	389	337	361	349	358	336	363	353	379	362	350	345	339	338	380	356	360	350	380	355	373	356	360	378	342	399	428	337	341	370	394	368	365	344	365	369	366	365	379	373	368	387	340	367	359	356	384	374	352	368	380	353	348	385	379	365	356	401	359	384	377	379	356	346	354	391	384	378	387	351	368	350	368	348	367	385	343	396	348	375	373	431	358	364	338	350	382	328	373	345	350	359	379	364	378	374	357	370	362	366	363	358	370	340	351	353	383	378	375	387	361	375	375	357	356	307	364	361	359	381	393	342	371	364	355	365	347	371	365	347	371	365	383	349	359	379	358	364	347	358	364	381	386	389	375	376	363	381	375	396	370	371	386	354	359	340	344	348	341	373	351	361	364	353	373	354	340	363	348	348	363	375	402	355	371	353	360	349	382	356	381	394	381	347	384	362	382	365	369	353	366	383	387	368	344	377	357	345	396	340	353	370	349	345	352	355	351	350	357	422	373	362	333	388	370	374	385	356	363	343	393	365	394	370	372	339	343	349	377	324	357	364	367	368	397	342	347	341	360	351	375	349	326	307	362	334	350	361	365	355	351	385	362	330	358	379	373	352	355	361	413	362	351	399	369	360	351	339	362	370	323	355	349	319	333	362	394	381	384	364	332	322	330	376	353	358	350	360	393	341	362	341	395	388	323	363	318	378	357	357	356	398	361	381	349	354	362	387	386	368	358	343	392	393	336	372	371	375	346	343	405	313	365	346	370	362	360	348	355	375	383	362	373	359	382	387	358	369	367	374	385	374	356	377	367	368	368	376	347	349	351	331	370	340	337	367	348	327	375	347	364	394	378	378	358	343	366	359	379	354	352	378	387	378	311	361	401	333	358	351	401	346	367	377	358	386	375	357	366	355	348	351	369	379	374	344	368	380	355	373	371	360	360	372	362	360	358	354	360	395	376	370	381	375	392	328	345	342	358	328	383	350	359	381	385	370	405	397	343	355	378	362	346	376	359	354	354	348	366	386	360	371	377	327	356	326	363	394	347	398	362	378	342	373	391	366	350	366	370	382	392	392	366	375	367	366	351	371	383	363	338	334	332	362	334	356	355	374	400	371	365	384	359	341	377	391	351	340	326	361	364	382	365	364	383	403	384	341	358	325	381	344	390	374	355	328	375	350	368	382	353	362	387	386	375	360	358	386	375	415	350	332	364	364	338	365	356	367	306	343	358	346	400	356	386	352	358	397	357	358	360	371	329	364	350	366	353	373	362	358	340	395	339	361	354	357	378	415	372	349	348	390	353	328	372	356	341	370	359	339	383	385	353	394	378	396	375	374	374	406	372	343	366	357	391	382	373	320	382	352	405	361	340	382	367	362	368	350	360	379	385	354	373	379	347	372	335	383	348	378	367	353	374	384	339	370	359	363	354	381	378	404	374	354	372	376	358	331	355	362	335	376	356	354	382	347	351	352	329	352	349	375	395	393	355	326	342	379	366	375	377	360	360	381	379	378	348	357	383	357	319	383	347	343	364	366	349	381	370	369	351	353	385	385	399	362	417	360	373	367	320	340	342	373	373	377	303	377	383	365	383	368	397	387	367	346	356	361	369	370	387	369	351	351	387	368	372	355	351	380	362	342	375	330	387	335	383	341	369	392	409	389	379	364	328	373	365	342	345	364	358	383	345	415	376	347	399	385	372	359	341	418	382	401	372	375	363	394	348	363	384	351	328	356	356	394	359	365	388	356	389	391	362	383	352	421	383	361	335	387	407	360	372	327	370	317	384	365	402	363	391	338	358	387	354	370	355	363	377	373	362	328	352	375	365	374	367	365	383	336	367	338	359	388	364	350	374	334	352	364	330	372	399	355	364	376	393	380	325	391	362	373	353	365	379	398	392	341	386	378	369	349	371	335	364	375	353	369	372	372	361	339	370	390	368	350	367	385	332	369	331	346	392	405	387	350	379	352	354	364	348	372	347	373	381	400	370	391	388	340	299	363	373	381	362	378	376	336	337	389	333	366	373	359	366	321	364	363	379	368	356	379	355	348	353	392	347	357	393	387	368	409	374	352	358	364	363	357	381	341	375	383	356	365	377	352	311	384	369	338	363	363	369	374	361	339	324	384	372	391	391	353	376	353	360	356	345	350	354	371	375	354	342	380	373	379	352	386	365	374	371	391	359	359	389	361	385	349	386	356	357	348	370	384	323	352	342	362	351	391	356	386	367	390	358	320	365	339	363	353	385	405	308	387	373	342	374	372	354	354	351	351	384	383	354	356	348	390	378	387	348	401	333	369	360	340	386	353	383	358	402	379	356	351	364	345	349	347	363	386	387	385	386	357	391	353	382	374	370	369	352	382	379	368	354	363	376	392	349	352	339	421	353	347	382	360	370	342	342	346	372	352	364	347	341	380	375	369	352	337	380	338	379	361	351	366	394	367	350	384	361	371	386	365	403	389	342	350	383	369	380	335	380	348	368	393	372	372	347	343	404	386	379	361	372	348	382	380	359	353	362	360	368	357	347	386	349	376	367	385	352	365	369	363	353	327	354	374	386	333	365	398	357	372	362	356	372	355	354	363	383	372	361	389	354	356	364	387	371	384	350	365	370	311	370	345	388	346	367	387	367	375	373	360	309	369	347	361	391	369	380	361	359	367	390	344	397	346	350	342	336	323	343	366	357	347	353	403	357	348	379	378	355	400	344	347	384	355	358	367	341	378	358	387	376	366	365	372	396	360	352	368	361	388	384	416	377	396	377	387	381	362	343	352	353	356	359	340	357	357	353	373	367	359	367	335	381	411	369	327	363
24858	20556	26489	24611	20552	8019	1016	642	580	497	484	414	386	402	371	340	367	341	369	354	331	323	293	302	313	331	293	305	298	314	315	287	326	286	284	295	305	315	314	300	309	313	274	311	305	298	301	291	286	293	303	297	287	335	275	275	311	319	275	236	252	298	253	290	293	303	282	268	271	279	289	278	287	279	299	271	274	269	307	262	279	292	283	280	288	272	275	284	276	289	322	294	265	304	271	278	290	283	294	291	298	278	290	290	267	263	291	285	278	281	260	289	273	294	303	249	258	313	291	283	259	265	293	260	287	313	294	250	266	288	253	291	283	266	281	264	315	265	275	263	260	274	287	298	307	293	288	300	298	252	259	289	296	284	284	291	298	269	290	295	297	273	288	293	266	288	299	279	243	276	285	285	310	277	282	280	299	325	280	288	287	275	262	282	294	277	323	304	253	277	276	279	286	286	294	291	290	277	277	289	297	295	283	284	310	286	297	267	299	287	230	292	303	257	260	295	270	287	258	268	293	281	274	301	308	261	288	306	273	279	308	294	293	287	314	294	259	289	264	320	290	299	298	292	239	297	248	269	297	289	299	287	295	294	268	292	283	303	302	271	279	289	272	299	273	269	274	310	285	309	273	287	270	301	280	272	305	300	289	287	316	279	252	243	286	288	286	282	294	285	250	281	256	294	283	314	271	270	264	285	248	284	255	269	277	304	278	234	289	279	297	269	257	269	300	279	279	304	278	304	301	260	290	285	276	294	267	279	304	292	296	300	251	269	291	274	287	304	303	265	295	265	276	306	277	295	285	257	280	293	292	286	290	254	279	307	265	286	268	240	246	286	271	305	273	274	246	285	302	294	285	287	270	287	282	295	302	295	291	277	302	286	259	288	270	277	300	268	301	241	268	301	281	260	272	287	302	280	264	282	295	275	301	300	279	295	277	273	297	271	299	289	295	306	282	274	285	297	278	281	259	285	247	300	265	312	275	305	310	282	297	274	299	302	257	267	269	254	292	313	297	266	258	296	295	273	295	295	271	297	290	310	302	237	286	285	299	283	277	300	273	283	277	250	269	291	285	278	300	286	291	320	277	284	290	288	296	250	262	274	262	296	277	296	289	287	241	269	271	283	291	285	283	263	258	268	302	296	315	302	289	261	263	275	264	272	284	302	276	265	317	279	289	278	262	278	297	300	309	303	286	276	297	270	313	326	300	275	287	272	284	280	284	300	299	262	262	282	291	280	263	310	254	252	294	265	259	305	289	271	294	284	268	277	282	268	300	322	306	266	286	297	271	296	325	267	287	307	292	282	275	279	295	292	278	299	313	282	310	294	296	287	257	278	273	308	284	293	283	306	269	310	262	259	291	276	316	240	275	284	294	292	289	279	284	303	283	312	278	298	266	291	304	280	288	277	273	303	295	285	309	269	306	316	291	272	332	290	270	304	302	301	266	282	253	283	273	303	273	295	277	291	258	269	286	273	286	289	276	305	278	285	295	272	274	274	285	286	290	280	269	293	288	310	277	255	270	275	328	282	286	307	258	263	278	273	286	260	258	290	296	289	276	279	283	294	306	318	268	306	287	279	274	290	295	262	295	274	278	321	275	290	284	294	285	271	275	250	293	251	284	289	310	281	280	279	280	302	307	276	290	278	280	310	290	267	278	259	278	269	264	291	272	326	282	299	296	252	277	265	277	307	283	328	288	270	299	281	252	291	309	277	280	304	305	297	249	297	313	295	264	290	256	308	259	305	285	282	275	272	272	270	290	293	290	289	290	308	314	289	275	250	292	274	311	283	303	296	289	259	287	267	264	266	279	296	306	261	275	305	287	270	282	287	299	294	299	289	292	320	299	251	292	292	296	294	301	290	280	286	314	288	283	260	288	273	302	261	270	274	273	263	300	285	273	236	302	268	290	272	285	281	272	293	287	290	268	279	283	295	309	292	266	257	291	296	292	301	261	284	287	259	292	284	294	290	281	288	288	269	266	282	303	306	284	274	286	252	283	279	293	299	270	276	298	280	281	299	276	266	290	301	314	292	294	291	272	298	262	317	266	271	275	297	285	296	259	270	307	279	270	282	256	267	292	292	270	268	271	298	260	264	295	279	323	278	302	276	286	301	315	268	268	271	266	267	276	273	267	265	295	283	284	283	272	267	285	232	286	263	306	319	318	275	288	294	259	289	281	304	263	279	268	248	269	269	274	306	289	292	275	279	313	308	276	277	313	275	257	295	262	257	310	271	265	285	309	281	257	290	294	285	284	260	269	313	300	284	301	331	310	280	290	288	281	260	293	268	252	304	260	318	310	284	274	279	310	298	307	287	292	258	289	277	282	292	266	252	300	272	325	270	259	300	277	269	285	269	269	297	283	314	308	308	292	311	288	267	295	280	311	270	274	291	262	299	281	279	278	263	269	289	254	267	288	268	312	276	256	248	274	277	279	277	301	296	290	304	268	287	289	249	283	258	272	258	287	280	279	299	279	234	321	298	305	306	261	269	263	290	295	280	289	284	285	271	301	288	303	283	264	291	261	273	299	274	271	326	265	276	299	290	294	282	280	269	300	293	287	259	272	306	261	273	265	284	312	286	300	295	261	304	292	292	281	280	272	276	267	289	304	290	317	277	275	261	267	272	259	310	287	265	260	290	286	293	275	306	265	274	296	285	288	301	282	297	291	272	276	265	280	298	281	269	249	268	281	307	281	275	296	284	272	294	309	277	278	290	289	288	275	264	257	291	265	289	287	303	303	292	287	278	304	259	283	276	284	286	301	301	296	283	267	263	294	282	264	263	257	286	302	285	266	310	284	274	290	276	284	298	265	292	274	277	280	292	292	281	297	267	295	307	293	251	282	302	301	280	260	255	298	266	263	313	304	294	301	295	294	271	291	272	282	267	267	267	297	308	248	249	278	259	277	284	270	257	279	254	283	287	307	265	244	307	286	272	243	287	240	290	291	289	249	296	281	271	269	267	277	284	270	278	308	291	300	282	265	296	271	288	280	293	270	300	297	293	292	296	276	288	279	293	286	283	281	272	322	285	280	316	262	261	266	277	271	274	286	327	311	301	279	295	264	278	298	280	281	293	267	281	293	285	284	265	299	280	260	296	276	270	272	246	290	278	301	289	263	266	309	259	291	285	254	265	288	267	267	303	240	282	280	276	307	267	287	281	260	284	293	315	303	270	292	296	302	268	285	277	279	291	304	240	278	297	317	262	246	289	291	293	241	264	313	290	291	262	295	284	289	314	270	303	286	287	276	268	290	305	273	261	303	268	276	292	325	300	254	291	269	276	288	263	297	291	296	287	308	310	274	280	303	292	269	281	303	307	307	267	288	274	277	305	261	268	286	289	272	303	262	305	306	273	277	281	288	270	303	289	280	257	277	275	256	295	291	275	298	266	279	255	282	293	289	285	278	274	279	296	273	289	279	281	290	272	284	270	260	268	312	294	273	273	310	293	248	301	301	274	296	270	261	321	278	251	295	264
28561	8277	7413	3966	2630	1928	1465	1117	984	829	743	689	587	556	440	496	483	408	407	375	419	374	367	345	370	366	319	359	325	342	330	372	329	300	300	333	339	301	309	287	323	314	327	322	300	297	295	306	304	299	312	297	304	308	286	304	325	276	307	290	314	320	304	285	300	328	322	280	262	321	320	278	277	301	299	297	350	301	312	319	304	329	282	319	312	283	314	312	275	300	297	327	299	311	298	292	304	323	321	307	274	291	314	300	310	269	318	314	320	298	304	267	278	297	310	298	317	302	288	285	279	307	301	288	283	304	270	293	303	307	297	299	321	293	310	323	312	322	328	299	309	294	316	265	325	322	306	314	275	289	301	265	269	315	293	305	291	299	293	293	324	286	313	306	300	343	306	314	285	313	304	275	310	302	292	289	317	293	335	314	277	285	282	295	297	297	285	291	314	287	306	277	283	308	310	298	322	304	273	302	266	291	289	304	314	309	291	297	297	289	273	302	274	296	333	270	294	313	296	284	301	300	313	298	284	284	268	267	296	271	264	313	311	289	287	274	275	308	345	280	304	277	277	319	290	287	322	319	312	313	270	282	294	295	289	273	296	271	312	261	278	265	286	293	291	300	279	315	300	277	303	289	307	307	279	282	304	318	311	282	322	313	303	274	298	301	319	301	296	288	316	287	272	264	286	294	322	283	310	282	267	292	273	276	295	293	293	295	290	281	295	276	307	274	287	314	317	308	283	277	301	307	303	313	280	264	275	281	296	276	278	301	284	260	300	301	273	322	300	289	305	313	292	302	335	332	305	301	279	318	259	258	293	268	297	276	291	278	304	277	273	295	299	293	324	296	280	296	302	304	298	323	315	289	288	290	311	301	290	254	278	319	327	296	329	287	316	297	286	263	295	266	303	301	304	284	301	317	299	283	288	250	299	304	299	316	334	316	317	288	315	315	295	278	301	313	308	319	305	324	308	298	311	332	282	287	289	286	294	308	294	289	302	302	296	307	288	292	282	307	289	287	300	316	278	321	280	284	293	305	275	305	297	287	290	290	296	283	290	285	228	303	292	261	305	301	295	282	290	308	306	298	271	275	300	300	290	311	297	288	298	285	286	287	318	286	299	308	281	282	291	303	300	282	309	284	306	309	321	261	294	277	304	295	287	274	292	319	276	281	295	299	314	342	325	277	305	292	278	289	326	312	288	293	297	293	271	274	290	308	301	308	295	324	306	306	287	314	313	300	331	279	315	291	316	294	289	256	286	316	282	294	279	270	307	277	279	291	277	275	290	294	309	335	284	311	305	283	297	272	300	286	276	306	288	295	290	279	316	267	300	296	300	327	308	315	310	263	296	314	273	315	290	309	281	293	268	301	281	281	271	296	300	268	329	294	304	274	314	303	286	272	285	312	279	283	321	304	296	322	297	306	260	303	287	293	295	277	321	290	312	309	306	304	302	307	314	268	277	290	318	283	309	324	288	275	307	288	280	298	315	305	307	328	308	294	299	298	286	311	276	292	295	276	274	294	300	283	273	334	301	287	294	273	301	274	289	291	302	299	310	258	304	297	273	289	282	274	293	306	275	267	306	276	291	288	317	291	309	289	266	265	313	308	312	282	300	285	330	297	294	310	289	287	288	312	291	303	280	285	300	314	275	294	302	279	284	277	291	313	298	289	295	267	317	284	288	305	324	284	284	291	295	315	320	300	286	306	271	304	290	282	257	308	280	285	313	285	323	301	288	308	264	294	287	290	268	298	294	288	278	292	294	303	286	287	294	311	281	304	297	274	332	301	274	259	302	303	302	311	319	284	299	307	286	280	302	306	308	297	308	281	302	301	258	281	283	277	282	307	261	291	283	305	288	300	281	284	296	269	297	310	314	299	309	314	303	298	338	312	303	339	272	303	316	262	267	314	276	301	303	271	324	307	295	312	279	330	288	284	297	317	294	271	311	312	281	309	313	274	305	325	278	302	312	282	307	281	289	324	330	292	290	322	286	297	296	309	275	293	309	293	328	282	315	302	308	283	280	274	273	289	285	287	309	279	330	306	294	337	279	305	294	306	278	305	308	301	308	304	336	300	286	285	295	286	276	293	325	295	262	297	283	300	270	265	318	294	304	273	247	282	307	274	326	287	297	255	320	289	271	334	245	310	277	306	295	308	274	274	303	275	296	262	286	301	305	254	285	294	279	308	265	302	297	280	295	299	322	292	312	289	275	291	304	317	283	295	275	266	290	266	301	268	266	282	284	269	288	315	318	321	291	288	279	303	318	312	311	299	295	300	272	301	306	289	310	312	313	283	279	306	296	330	312	292	290	313	293	301	275	328	294	289	291	302	288	286	308	308	325	280	318	283	286	292	285	283	261	274	290	271	291	291	303	277	287	281	293	280	292	314	301	294	306	305	307	303	300	251	286	280	307	295	311	284	318	280	288	321	300	290	274	302	284	296	282	280	335	315	281	301	271	281	300	305	287	287	294	292	286	283	299	275	300	299	291	311	290	303	308	295	268	296	290	314	284	292	296	281	315	286	308	297	302	302	283	264	326	306	277	302	293	285	290	281	321	315	295	304	320	307	302	301	292	287	307	264	281	292	320	287	287	321	280	303	305	297	302	293	260	264	282	304	323	305	277	284	262	289	283	333	307	291	261	306	286	283	301	278	323	290	287	308	277	277	311	289	309	261	301	291	259	308	303	278	310	313	272	311	290	302	306	297	272	289	273	284	296	305	278	301	276	258	293	313	341	305	269	267	285	293	324	300	311	289	305	314	294	309	275	301	316	299	285	305	271	298	290	312	271	273	283	290	312	290	292	302	323	315	277	288	310	299	271	286	324	279	270	300	335	305	279	251	262	302	291	292	305	303	282	273	278	305	269	312	269	295	286	298	316	302	295	299	302	291	313	319	292	284	304	297	304	287	265	300	303	288	293	268	275	299	298	276	304	298	278	299	288	306	264	278	287	307	320	328	283	280	290	255	260	317	319	314	310	291	282	294	293	304	306	298	287	304	264	267	286	306	287	286	304	306	328	250	288	281	259	289	283	278	321	294	265	309	333	268	302	274	314	328	268	293	244	294	264	290	302	281	264	275	295	318	314	271	298	305	301	301	294	324	291	309	323	337	300	289	282	313	282	293	317	272	282	286	279	319	290	299	313	277	271	316	275	296	292	315	293	328	288	290	329	300	299	271	324	278	296	320	289	275	310	310	267	303	297	281	297	289	260	287	276	279	292	307	306	253	292	306	290	302	291	310	315	303	300	296	300	304	281	314	295	302	298	309	318	256	288	325	282	295	299	268	306	268	297	279	298	276	314	315	307	272	277	247	310	292	300	308	299	319	286	306	264	311	297	303	276	280	320	296	294	314	288	296	282	306	254	315	308	314	280	277	268	271	290	253	281	311	262	280	294	291	301	310	293	277	304	299	299	306	310	319	316	302	311	303	289	320	307	271	290	275	286	303	293	292	314	299	273	306	298	305	278	323	297	271
22782	20530	26992	24038	20532	20604	8799	1611	1143	1060	994	927	953	843	828	798	765	729	776	727	711	738	659	704	676	689	651	716	680	707	701	647	677	676	664	708	624	647	627	643	632	616	627	594	692	612	670	656	612	642	640	649	609	621	656	631	617	641	634	576	643	630	625	655	626	652	629	677	622	660	610	613	623	596	616	622	651	624	680	643	621	661	623	617	608	622	660	639	632	640	645	642	620	612	631	640	645	662	636	644	663	621	620	634	610	620	638	605	633	606	646	651	648	579	640	615	629	641	641	650	655	609	591	639	624	611	612	615	625	643	637	639	623	600	636	650	628	608	599	631	633	665	621	612	589	657	628	671	598	650	628	634	619	638	686	640	626	584	631	598	636	619	612	608	613	623	629	583	628	555	647	658	615	654	602	619	645	641	610	635	601	610	653	600	605	625	628	649	624	647	624	653	592	633	665	621	599	593	626	638	618	649	652	635	667	644	603	658	684	655	623	633	695	597	687	647	638	603	650	652	650	608	626	636	632	596	610	680	616	599	608	629	634	597	645	603	651	646	639	601	588	636	625	592	589	591	618	594	621	615	629	567	606	646	652	628	624	683	628	618	590	625	615	616	646	616	586	612	610	623	615	608	659	665	651	638	622	642	602	620	610	658	633	641	616	581	614	652	602	681	627	585	609	642	607	639	610	667	635	656	658	686	555	618	596	590	614	611	657	604	613	620	651	628	624	646	638	622	604	643	603	644	599	647	605	622	586	618	591	590	608	661	626	631	622	640	609	644	677	609	634	624	661	654	592	590	634	650	620	588	589	638	623	622	613	676	655	648	663	649	609	614	615	610	634	636	625	651	623	597	657	610	641	662	601	652	668	600	626	627	664	628	620	584	627	598	616	610	625	675	669	650	652	557	614	605	628	655	632	698	627	599	638	622	624	669	612	575	597	576	633	655	640	612	640	626	607	614	606	640	583	628	632	633	612	619	620	624	630	617	672	637	633	589	618	609	588	638	622	623	612	668	625	634	645	612	626	685	614	611	636	616	634	635	604	577	638	627	594	640	590	637	628	581	619	637	617	604	664	566	606	660	612	623	603	621	663	666	603	638	628	664	632	663	622	613	619	651	623	643	650	620	628	641	608	642	615	668	589	614	640	668	616	630	601	594	655	671	618	586	601	608	567	678	616	620	634	635	623	619	617	601	651	631	637	589	647	622	630	600	611	623	597	618	659	627	684	609	593	622	612	609	618	668	625	615	615	606	580	580	592	593	605	601	622	655	601	646	642	600	568	626	644	667	657	649	586	609	643	635	626	603	638	666	613	672	584	634	635	593	670	627	587	586	581	598	617	666	623	625	601	631	654	643	653	628	596	627	612	639	626	653	619	652	619	605	624	625	644	614	682	582	634	630	654	636	596	637	638	653	599	637	670	572	671	687	615	632	617	640	688	653	631	621	618	627	600	650	659	678	649	644	612	612	639	595	623	626	616	628	638	658	660	649	641	645	615	631	592	599	605	641	629	656	637	618	623	640	649	660	611	607	647	613	591	621	651	642	643	617	637	697	663	608	596	677	680	608	659	654	590	617	635	671	623	644	613	625	598	661	646	644	641	613	660	580	630	601	620	647	631	630	663	631	681	631	635	618	600	584	610	655	637	622	666	641	635	654	605	594	611	593	658	653	609	652	608	584	630	666	674	632	603	642	628	634	653	617	635	608	626	625	657	668	652	605	614	638	646	658	633	633	656	645	601	648	624	626	591	612	643	648	633	608	623	608	614	642	670	605	609	622	599	580	627	585	634	620	615	635	623	645	636	691	604	652	603	651	659	577	582	638	611	614	625	653	599	565	673	657	598	633	678	664	605	638	631	662	626	636	646	583	593	612	653	636	617	594	635	631	646	643	632	646	622	644	579	624	620	627	638	578	621	618	660	625	616	658	671	626	670	667	624	642	627	656	630	609	592	673	640	608	596	645	642	610	619	601	659	598	671	666	622	604	661	658	646	617	638	659	654	617	613	648	607	637	618	671	596	643	590	636	628	609	622	672	609	615	637	608	606	657	655	642	594	643	617	658	579	637	623	611	634	616	588	644	633	649	628	655	599	653	587	587	582	627	652	621	627	616	609	618	635	611	628	597	591	662	623	619	639	605	631	632	654	590	625	565	634	607	649	629	610	634	593	656	632	603	620	599	644	602	678	584	640	557	639	600	607	585	655	610	629	622	593	595	621	630	617	619	625	661	620	600	654	634	625	624	662	642	613	652	641	651	584	637	655	600	633	594	633	625	635	675	630	602	616	621	619	638	628	638	570	615	629	609	630	631	609	652	626	646	585	646	625	594	599	632	587	620	629	615	652	662	642	590	627	634	617	639	614	619	663	641	653	667	637	614	630	634	614	667	642	644	630	626	639	626	631	638	637	623	622	629	654	608	653	664	642	585	600	585	643	691	615	562	599	613	601	617	601	588	583	591	639	608	636	640	652	642	607	626	588	626	626	632	644	643	645	643	671	593	607	632	611	599	592	617	623	646	635	641	672	653	585	595	624	638	580	652	624	630	643	608	652	616	649	623	619	638	603	611	631	600	613	628	660	645	665	658	644	563	600	646	622	631	632	575	626	604	601	595	627	610	642	639	631	610	623	636	653	611	655	611	626	629	656	595	631	660	636	631	620	599	626	614	648	642	651	601	570	609	619	595	637	655	689	625	611	591	628	650	629	628	609	626	613	610	608	644	625	577	602	603	647	625	595	588	604	594	596	640	570	644	659	631	669	628	603	636	639	647	619	624	635	596	632	670	565	647	612	633	624	624	615	645	618	657	639	604	630	594	612	603	643	653	595	634	632	659	627	693	632	617	639	610	630	565	590	597	660	600	612	624	653	641	614	629	619	623	613	677	635	650	626	622	654	646	641	621	608	627	606	617	624	641	599	645	661	641	625	627	620	624	624	631	610	585	624	595	592	638	630	620	599	555	629	639	644	613	572	640	657	635	598	628	622	608	638	642	642	620	592	625	611	592	657	626	637	624	612	628	609	605	645	640	598	617	597	622	654	626	636	623	624	605	630	667	642	684	643	626	661	641	659	646	622	668	616	655	681	642	646	656	648	605	609	615	637	599	629	620	609	634	603	629	647	626	668	643	637	615	612	632	636	593	667	625	685	653	614	585	640	675	625	622	614	633	603	608	583	655	621	613	593	610	610	617	572	632	604	631	639	617	635	623	595	646	641	626	626	628	617	617	635	543	629	633	657	649	622	644	605	652	616	609	612	595	621	652	623	622	644	650	622	603	691	597	665	616	610	607	650	679	637	590	644	667	677	581	612	637	640	613	636	640	630	647	642	620	647	596	657	583	611	612	596	609	606	668	646	591	642	642	597	583	603	634	636	563	626	627	602	626	566	638	575	631	614	620	651	603	644	646	626	684	596	641	608	626	588	625	631	617	628	598	639	613	633	627	647	639	673	646	633	637	613	646	668	643	637	599	648	596	622	625
25034	14764	13263	7486	5034	3681	2854	2373	1898	1721	1395	1332	1180	1110	984	964	935	911	840	782	780	756	769	766	802	733	729	731	695	657	685	691	717	687	657	672	642	631	610	645	674	676	649	617	624	630	604	671	630	610	640	656	601	598	662	665	616	672	597	634	630	604	586	593	622	621	644	636	643	595	585	564	650	656	595	633	615	623	611	604	546	615	606	635	649	596	616	560	614	622	633	621	581	629	577	600	621	649	586	599	601	638	605	624	631	616	564	669	592	646	644	637	574	590	638	603	631	602	606	636	615	573	601	627	614	643	572	631	636	570	577	638	630	566	587	607	612	580	575	570	613	615	622	608	651	599	559	629	604	585	591	569	614	613	607	631	587	637	593	567	612	613	651	604	575	585	609	613	608	570	635	614	617	561	628	609	607	575	645	638	637	602	597	590	646	624	613	609	595	659	596	657	612	612	594	582	580	646	558	604	625	601	639	615	630	604	581	592	586	623	615	630	597	583	588	613	557	640	599	604	625	623	623	627	636	627	637	598	562	616	611	595	602	583	606	577	612	590	659	598	598	594	576	611	597	588	575	609	570	595	619	585	584	650	612	614	613	610	577	582	569	581	604	618	604	644	585	574	582	604	603	570	607	618	641	646	598	610	576	574	623	622	649	590	644	640	611	612	592	623	568	634	616	607	650	610	624	574	633	632	601	610	628	600	623	596	639	636	656	628	583	636	645	571	603	573	593	634	582	637	580	588	628	604	648	637	636	581	623	571	609	620	652	620	611	651	614	627	649	599	597	596	587	596	624	554	618	597	670	635	579	613	661	593	605	616	563	670	596	628	581	636	632	635	541	609	601	624	589	628	618	587	618	638	645	603	584	590	604	676	607	619	586	588	594	597	612	586	625	606	615	606	587	604	602	580	659	614	609	617	622	575	611	578	659	565	599	603	623	654	559	600	579	602	628	611	603	572	617	596	580	623	616	576	612	609	568	610	606	605	634	603	591	635	638	608	623	604	618	639	625	615	587	600	616	623	611	626	600	588	660	633	562	592	601	596	604	625	619	579	584	605	611	578	605	643	612	647	649	557	587	589	609	637	572	640	588	556	612	597	627	597	592	580	616	655	575	621	628	603	621	635	604	587	635	560	595	595	678	602	613	606	566	580	560	612	605	623	622	577	592	571	633	623	614	606	638	548	630	617	566	627	674	590	564	649	623	548	587	628	641	570	594	619	627	574	620	607	618	620	599	583	609	576	577	623	634	569	642	614	618	548	647	612	612	567	589	635	605	573	611	562	619	586	606	617	598	610	621	596	590	651	564	564	605	626	590	619	636	620	635	592	573	609	623	612	642	620	640	608	647	609	594	617	576	611	605	614	588	628	583	600	615	560	625	584	619	606	565	615	615	633	609	601	644	593	585	618	626	625	611	642	638	646	593	583	612	584	592	616	561	589	604	628	619	605	564	609	592	642	656	608	602	567	602	579	569	609	618	645	599	590	581	583	635	629	559	658	565	585	575	623	597	570	575	556	601	625	579	628	593	588	621	603	548	575	640	620	603	598	622	615	578	614	591	613	581	543	591	584	598	644	545	592	598	600	637	597	628	586	557	669	585	575	578	648	579	632	585	581	622	603	605	628	615	565	595	586	635	613	592	554	548	598	598	620	590	606	581	608	595	614	599	589	603	663	575	586	593	626	582	596	581	561	614	613	622	604	590	584	569	598	576	629	555	654	571	599	609	636	630	608	638	588	626	621	600	614	590	614	612	613	613	584	635	623	617	652	586	585	600	562	603	634	598	605	605	562	588	604	599	622	554	589	583	630	610	569	616	613	639	587	600	610	640	658	588	612	623	581	621	590	605	582	631	613	628	589	619	623	626	582	625	601	594	595	577	571	618	613	587	607	585	586	546	594	615	614	638	569	614	615	609	617	617	616	584	562	606	591	612	629	589	616	623	629	580	591	597	600	594	588	616	611	603	615	621	572	616	576	615	616	628	590	608	614	624	616	591	593	596	586	594	578	592	610	584	630	605	593	593	602	586	611	614	592	572	601	616	600	627	591	566	571	592	628	581	617	579	623	625	625	628	609	593	579	582	580	632	654	616	558	557	646	636	628	593	633	640	619	599	602	606	614	640	617	640	615	596	628	656	561	586	622	582	583	552	625	644	615	590	597	623	645	576	621	584	614	600	616	589	601	587	587	610	597	599	624	613	632	610	619	607	591	598	602	571	630	633	626	609	567	610	563	588	597	595	665	595	610	606	622	624	575	603	612	671	608	574	621	614	598	624	593	624	608	615	608	561	629	578	634	636	572	626	637	635	575	605	632	645	582	611	626	607	572	625	583	588	605	629	648	608	579	609	584	622	626	581	620	629	601	592	618	587	600	653	569	622	636	606	564	579	566	610	602	586	628	598	592	655	656	570	634	618	582	599	565	577	628	617	616	596	598	628	612	589	599	571	586	640	602	593	597	582	625	546	627	629	606	566	641	589	616	603	600	619	594	668	623	589	588	617	635	632	602	592	601	611	627	613	598	611	614	567	581	641	571	598	661	613	624	609	602	603	608	640	574	623	631	580	616	642	629	624	624	631	547	639	623	568	615	581	574	619	606	627	577	581	582	651	652	615	616	568	601	629	630	622	595	635	625	624	587	573	585	632	601	602	584	616	570	606	608	621	628	628	607	581	639	614	596	618	603	576	570	574	590	572	606	576	608	587	638	615	604	634	607	583	585	671	595	578	622	593	624	603	586	631	588	622	596	623	665	633	626	610	613	600	595	597	583	585	631	612	587	582	601	636	658	619	631	608	594	613	641	626	558	667	604	589	587	614	568	605	616	611	607	578	586	637	588	637	631	596	611	607	573	594	632	602	574	592	614	623	598	578	554	577	619	566	565	576	611	564	624	607	589	565	568	567	616	611	585	620	594	639	602	579	569	639	608	574	598	605	596	619	634	598	583	586	602	565	650	558	622	653	519	579	638	601	638	573	602	560	615	569	626	620	595	576	603	631	632	614	616	564	600	614	631	597	572	605	614	602	560	628	592	594	617	614	568	609	586	588	643	585	606	617	633	580	629	604	605	600	612	613	597	605	656	621	606	627	590	615	566	618	623	613	603	664	589	598	588	669	591	616	563	616	598	599	551	587	609	551	612	638	575	621	637	616	602	620	613	617	619	617	619	602	621	573	585	613	640	586	582	611	614	592	586	621	618	616	580	592	555	578	623	604	622	626	594	591	620	605	568	636	620	599	635	594	551	627	590	630	609	605	609	645	558	605	580	595	579	617	603	615	577	624	613	597	595	537	582	617	640	613	634	607	602	619	578	618	629	595	637	595	639	617	597	619	618	620	623	624	635	598	599	574	615	603	598	614	548	558	602	620	635	571	611	606	637	611	586	613	608	576	661	598	579	649	594	598	624	614	622	624	595	600	618	613	638	681	590	596	589	667	549	618	597	609	604	651	650	612	563	629	591	616	661	587	562	608	632	581	614
30869	14317	2030	592	436	362	373	364	370	341	331	340	330	337	362	325	309	310	330	322	331	328	350	318	329	307	337	364	337	335	289	325	316	345	314	309	335	332	354	356	309	323	339	335	313	308	336	310	328	353	311	321	350	320	330	309	321	314	279	347	320	307	329	357	316	350	351	321	345	333	304	340	367	357	339	351	336	322	310	344	340	339	340	317	339	336	344	323	288	352	347	326	327	336	335	300	346	338	314	291	341	306	319	338	344	318	331	334	350	318	327	340	306	324	299	308	305	347	333	336	314	348	321	337	338	317	337	336	339	303	330	350	305	309	348	343	345	307	313	322	300	330	361	318	339	313	329	344	346	313	299	339	304	329	331	338	333	367	328	356	339	325	368	292	289	321	342	328	312	330	316	343	316	329	327	330	340	339	322	298	354	341	333	329	363	342	324	329	335	326	286	313	316	264	333	341	304	320	307	285	349	327	334	317	343	326	301	312	341	344	326	329	326	327	352	316	317	323	323	327	327	328	349	314	341	335	331	312	335	314	333	307	322	329	267	270	328	282	326	340	314	387	353	314	350	350	333	321	318	331	313	321	301	308	333	301	312	361	334	307	348	325	306	345	343	301	304	331	311	321	332	325	326	333	303	341	323	316	301	319	324	340	337	340	317	331	337	329	307	317	314	314	314	318	302	326	329	316	323	340	323	332	364	327	349	318	342	339	301	312	342	308	338	304	350	322	347	344	292	346	333	327	330	315	319	357	381	355	342	356	329	354	340	356	372	352	328	324	309	336	335	290	332	316	310	336	307	304	321	305	367	322	341	338	327	317	325	330	307	335	364	325	354	322	304	296	295	324	351	323	327	300	326	329	325	320	314	314	335	318	337	314	342	324	310	349	314	321	344	341	300	342	336	302	355	350	350	361	296	321	316	314	348	316	350	343	314	342	324	328	331	305	333	330	340	314	326	312	304	293	333	318	303	341	324	314	333	308	357	330	325	344	326	338	302	292	308	334	348	300	329	334	318	309	326	323	328	305	365	320	337	330	331	321	308	301	329	335	310	320	339	334	321	322	327	293	353	317	327	333	366	329	333	320	283	326	313	294	355	340	318	291	329	311	340	355	301	323	350	308	321	331	344	316	296	314	302	294	329	321	344	343	322	331	336	340	329	311	353	349	340	322	316	296	329	343	359	313	287	358	326	297	363	326	322	327	330	307	315	328	332	335	325	313	316	352	294	312	322	350	324	314	328	335	284	326	314	291	309	294	323	337	316	324	320	307	323	336	324	315	319	337	327	347	302	289	344	338	313	357	366	330	332	350	341	322	333	364	302	348	317	365	350	309	325	340	353	317	359	334	303	297	341	313	348	338	339	275	316	332	318	323	303	325	324	337	322	319	316	337	278	361	356	338	311	322	307	320	331	309	318	344	303	319	304	349	345	329	330	310	296	343	352	299	312	332	342	347	338	336	346	318	301	354	302	334	292	336	320	321	339	298	322	308	294	328	316	342	327	332	294	350	340	327	329	350	341	334	340	301	334	330	325	286	326	338	304	351	313	339	318	305	334	320	283	345	328	319	319	320	303	345	354	310	321	320	320	314	341	339	347	343	315	316	360	312	321	335	328	309	349	356	327	337	320	343	341	326	356	309	337	333	316	303	291	311	336	342	341	336	298	336	328	334	335	290	349	337	327	303	339	320	314	321	335	315	341	328	318	319	338	323	325	384	352	328	311	317	311	317	318	341	322	338	292	351	331	315	325	286	335	318	315	359	339	343	360	335	327	346	351	360	322	337	309	315	337	312	322	344	317	314	347	343	333	358	311	332	332	332	309	325	327	329	316	328	343	312	300	325	317	335	310	319	341	302	339	344	310	294	300	315	324	329	318	356	310	309	305	359	314	327	336	311	302	324	313	360	296	318	348	296	294	342	307	308	326	308	317	314	346	335	344	325	303	304	338	311	328	348	314	337	365	346	366	332	331	316	322	332	342	327	302	306	307	340	334	325	321	351	308	340	373	305	333	332	321	342	361	323	307	305	317	324	311	346	335	335	342	345	363	324	324	318	346	332	289	320	318	323	340	303	328	321	347	316	301	362	321	322	308	321	314	360	285	327	322	342	315	295	314	314	327	275	311	320	306	325	342	311	347	313	331	304	313	346	339	335	318	328	298	316	351	330	322	343	323	344	327	330	338	333	332	334	318	332	320	344	324	329	332	332	329	318	324	302	307	332	302	310	321	343	338	317	318	309	325	319	340	324	326	335	311	339	318	331	335	338	291	307	363	315	329	318	319	347	292	317	328	335	335	378	344	323	320	308	329	334	302	289	340	344	286	322	313	366	303	318	331	349	359	332	313	327	346	337	317	310	321	323	336	334	341	345	313	356	352	324	309	352	318	341	321	309	350	338	319	321	345	343	326	335	334	324	304	342	345	333	338	317	352	312	316	349	357	312	349	316	343	335	315	350	321	297	315	305	333	337	330	298	345	337	333	309	347	304	332	339	332	306	317	327	335	311	340	339	329	311	303	326	298	334	324	300	324	328	331	313	332	327	324	336	317	355	342	303	345	325	332	345	348	309	315	316	337	336	335	316	351	311	311	343	333	299	305	317	317	311	349	321	335	355	357	325	314	342	321	326	327	337	311	303	352	358	312	322	300	343	365	310	314	343	326	336	317	337	345	323	337	326	311	333	311	334	306	350	340	336	334	327	334	306	346	300	278	312	321	325	321	306	312	355	290	307	328	349	344	335	338	314	307	342	333	290	334	327	330	337	325	323	326	303	344	341	310	303	337	345	332	310	324	338	316	337	284	332	306	346	308	337	325	314	324	345	331	329	336	348	319	297	324	316	299	351	324	347	307	332	367	324	356	362	314	321	330	351	327	339	342	327	321	338	343	349	311	363	330	326	335	321	298	328	337	367	327	320	322	296	325	318	320	316	287	325	304	334	339	321	325	313	324	367	321	326	332	318	346	287	311	315	326	304	349	325	320	348	335	351	313	310	328	338	330	335	313	316	336	334	322	344	352	337	374	302	336	334	312	335	322	333	330	307	301	331	307	345	297	316	328	316	316	320	334	333	315	337	315	344	318	320	327	332	320	369	338	311	331	336	291	377	331	308	352	343	337	295	314	369	324	352	328	308	348	346	343	357	310	342	330	333	294	343	354	323	303	319	332	346	315	341	341	312	351	313	334	326	315	338	319	355	336	305	333	294	329	323	312	311	314	312	332	317	340	302	326	325	344	344	338	306	341	336	314	364	325	329	326	334	315	336	329	337	335	334	333	328	343	315	309	340	313	342	331	319	325	335	319	322	337	374	350	335	348	276	319	322	310	316	324	345	321	301	335	350	326	341	339	313	348	355	305	341	340	331	345	335	333	303	309	312	340	284	299	300	324	337	287	310	331	354	343	330	295	320	322	334	287	315	380	338	326	321	300	310	305	302	331	357	350	331	316	332	324	356	293	310	301	340	337	317	318	289	345	318	308	320
18781	865	729	531	494	423	436	395	372	398	378	349	371	353	368	371	384	359	353	338	389	323	348	363	337	381	356	369	370	359	356	350	373	358	361	356	360	356	355	355	355	378	357	343	331	370	374	334	340	348	351	378	342	365	380	342	346	324	387	359	372	380	377	383	346	351	394	372	322	368	366	397	371	343	343	379	383	358	389	365	348	351	348	367	331	366	337	341	335	391	343	352	351	347	351	357	354	362	334	356	334	361	329	349	381	351	346	391	356	330	339	341	374	376	362	354	323	330	289	361	374	359	382	366	354	315	360	325	320	348	374	343	351	330	340	353	350	357	366	340	384	375	360	334	375	346	349	399	368	396	338	337	345	337	335	389	363	335	348	332	365	372	363	332	369	358	351	366	362	343	385	362	341	382	352	345	326	358	381	349	364	362	373	339	367	321	373	384	338	340	343	374	313	372	357	368	335	374	365	354	331	357	363	365	336	358	338	379	343	358	344	382	354	363	364	344	328	329	319	377	373	394	316	375	378	353	348	367	365	354	333	368	355	363	335	364	348	354	377	361	360	370	339	382	350	359	328	335	366	375	379	381	345	373	370	340	376	337	341	356	350	354	384	324	389	370	338	362	353	344	385	348	370	374	349	364	347	355	349	358	337	327	379	379	347	330	346	338	369	383	336	359	334	407	338	360	361	349	355	366	350	347	391	379	370	353	338	334	376	331	384	382	361	363	350	351	325	342	338	326	369	340	325	337	364	382	374	350	342	326	316	348	343	369	360	348	348	363	344	380	361	368	366	388	370	333	365	366	379	335	349	393	360	348	340	353	389	354	360	351	335	357	354	370	343	363	366	358	394	370	371	372	364	383	371	327	326	370	348	354	361	356	379	370	370	361	336	364	360	334	368	334	359	363	381	361	328	342	377	358	335	358	348	334	342	347	348	373	375	366	341	358	368	358	346	358	349	343	374	333	370	361	359	381	335	352	366	355	365	331	315	351	381	367	374	383	360	324	363	339	359	377	354	360	357	371	358	386	384	371	346	367	334	357	333	381	370	361	380	349	318	370	345	355	344	339	392	336	372	361	331	351	343	377	402	370	337	363	345	353	325	365	356	376	356	355	378	381	386	364	356	364	337	371	358	368	364	343	365	336	331	364	387	355	343	376	360	369	343	351	368	338	356	390	369	343	363	358	340	344	392	383	350	368	402	328	321	364	379	339	346	352	347	363	349	373	365	343	382	393	329	356	363	362	358	338	349	392	367	370	364	348	349	354	378	353	372	342	377	356	352	329	339	341	372	356	362	349	364	380	379	373	354	388	334	343	380	362	367	353	350	354	340	365	346	348	388	396	357	338	367	347	378	349	337	354	338	335	351	355	331	341	350	381	353	354	344	370	351	352	384	398	366	372	375	361	369	353	339	332	354	399	348	333	343	338	337	342	372	353	355	340	340	386	352	382	360	347	338	365	389	345	388	358	388	313	339	345	357	345	323	322	337	354	361	372	360	338	339	364	362	332	364	343	349	407	348	363	353	372	358	360	328	342	313	360	373	331	340	372	346	351	343	337	322	357	357	342	380	370	351	347	370	337	348	360	324	359	377	368	361	361	354	381	367	342	349	381	350	374	367	341	359	380	359	344	363	364	329	382	347	337	327	362	346	334	366	375	371	358	350	358	343	342	372	355	358	343	355	356	374	397	352	350	364	367	342	358	331	331	376	367	351	348	335	372	381	330	354	386	376	356	387	367	375	343	354	354	362	346	397	339	360	382	363	371	334	364	373	334	377	354	351	350	382	372	388	347	341	358	335	359	323	335	337	364	367	367	350	320	369	369	349	374	412	368	370	367	368	372	368	370	372	328	341	353	362	359	367	351	363	353	362	366	347	353	377	372	404	339	351	385	355	336	358	358	355	341	344	366	368	367	361	342	337	368	348	377	342	371	365	372	372	380	380	344	366	354	348	353	371	357	358	321	357	341	338	355	408	362	363	355	362	381	346	340	362	367	339	349	355	373	347	350	359	375	321	375	354	356	388	370	350	371	373	351	349	325	345	354	401	340	359	339	345	358	348	345	348	357	348	358	373	367	367	372	365	331	345	351	364	379	336	352	327	365	375	344	333	345	339	366	358	378	372	397	319	369	375	406	355	323	362	379	369	354	371	355	392	353	345	350	371	383	326	338	360	391	328	350	371	357	375	349	347	352	342	343	367	359	338	349	367	389	404	372	357	329	349	359	376	335	364	337	342	371	361	345	366	360	370	388	329	354	373	373	362	343	396	346	369	375	372	347	361	350	334	381	324	348	349	378	364	360	377	357	365	369	358	371	350	352	353	355	341	358	373	312	335	367	361	326	335	374	376	354	378	330	354	355	380	401	364	344	365	337	375	340	337	399	359	357	367	331	386	344	340	366	343	338	358	387	355	351	365	359	387	391	341	352	343	350	386	363	386	349	334	323	392	357	355	359	352	347	379	367	334	357	377	367	353	359	361	370	365	333	357	371	343	381	372	351	335	376	378	363	381	375	333	376	367	334	359	335	308	351	370	344	347	367	356	359	326	351	371	324	367	346	374	404	349	374	384	343	346	350	341	376	347	383	341	371	357	343	330	340	359	348	344	352	357	364	339	373	351	351	356	373	377	361	356	340	360	369	352	386	346	357	371	354	334	386	364	335	385	371	344	375	350	347	343	349	339	360	358	357	353	332	340	338	363	348	359	349	345	346	382	372	391	368	348	330	380	374	363	381	374	381	357	356	373	355	372	348	409	329	389	364	313	358	378	345	364	324	379	371	352	314	377	363	337	340	385	369	353	352	330	368	378	381	343	345	344	329	367	382	384	360	352	327	323	371	368	354	331	350	365	358	334	347	367	342	354	357	357	347	362	357	338	365	380	373	359	377	390	365	317	344	321	363	369	419	365	365	363	392	384	389	304	380	381	365	367	339	326	385	358	369	363	364	354	364	386	364	363	357	335	349	366	364	340	317	349	339	362	386	375	364	353	377	371	341	380	370	345	382	351	372	382	351	342	342	345	351	335	357	373	374	356	352	386	379	345	383	382	359	340	369	373	352	374	339	344	375	347	378	373	370	343	358	331	310	379	363	394	376	351	367	375	362	361	366	360	368	351	351	393	343	323	355	334	387	336	326	330	375	333	393	367	336	383	364	377	352	370	378	343	360	361	390	363	363	335	345	386	366	366	354	350	367	337	379	354	327	389	345	340	386	370	357	369	392	341	379	342	356	321	361	362	365	346	341	350	386	359	375	360	343	359	368	344	335	342	374	348	368	344	321	384	355	379	377	341	392	384	339	370	360	350	375	371	326	351	379	350	366	350	350	340	365	392	322	376	352	376	385	374	369	342	349	327	343	346	351	360	363	364	356	386	378	348	355	341	361	342	350	379	362	351	325	359	325	382	378	359	339	333	322	370	366	415	370	391	354	384	365	384	350	359	318	354	351	356	341	331	380	364	329	365	348	373	354	345	362	368	368
24852	20510	26445	24526	20491	7837	994	730	555	483	453	421	411	376	380	378	347	334	356	346	323	348	317	289	312	277	316	315	298	325	290	318	296	283	294	292	281	289	292	279	294	282	292	303	270	276	292	273	281	287	291	268	283	270	290	298	284	295	319	275	253	282	265	297	251	255	295	288	276	244	294	266	321	298	272	306	301	284	282	303	284	282	284	311	297	269	246	280	305	285	285	278	285	275	271	280	272	273	260	272	285	284	263	268	278	257	277	268	282	272	256	262	272	261	273	274	292	265	279	289	290	288	276	275	299	283	274	271	269	272	285	281	292	261	267	241	277	265	296	254	277	282	266	286	327	293	258	269	269	289	287	274	268	265	291	295	276	261	260	249	267	288	267	277	269	257	278	297	305	256	276	277	256	262	311	304	274	284	279	275	280	285	243	288	250	283	258	270	261	275	283	284	270	262	273	252	239	264	263	278	275	294	305	286	269	254	263	281	248	268	261	253	289	270	283	268	293	319	275	279	286	292	298	260	265	257	291	290	280	295	293	256	268	274	292	290	286	280	278	250	283	268	297	256	288	264	239	269	238	256	291	269	256	277	287	291	253	275	267	285	295	282	290	275	260	301	278	309	307	285	271	284	278	279	275	290	282	279	294	285	293	297	263	291	265	296	285	251	273	313	275	287	278	255	258	260	249	294	265	287	277	278	262	269	309	303	266	283	248	270	281	283	290	286	269	249	272	270	289	284	255	287	273	296	285	281	317	275	301	268	261	280	276	282	282	298	251	272	296	328	286	250	274	302	266	274	253	279	261	267	274	288	300	280	277	290	305	291	282	287	302	295	279	267	271	302	284	268	276	282	265	278	290	273	263	293	279	278	264	242	287	292	282	291	282	281	302	256	259	293	277	281	265	280	252	251	271	286	287	302	284	286	275	297	272	279	263	268	255	272	294	289	268	273	273	268	271	258	297	309	305	272	278	281	255	273	263	279	272	297	283	289	278	261	287	278	280	274	293	268	291	249	273	249	290	268	272	305	257	280	261	271	281	275	276	292	282	255	280	269	267	281	277	272	294	277	297	291	280	301	284	295	303	266	267	275	252	259	266	304	281	260	274	275	252	240	271	275	259	298	284	275	262	274	275	285	260	284	302	285	307	259	275	274	283	280	278	268	294	268	288	283	262	298	280	272	314	299	287	260	268	284	274	278	271	303	290	288	293	296	233	261	260	267	285	283	275	286	271	292	311	278	315	254	260	237	291	293	281	268	280	295	275	264	273	266	263	289	253	282	299	273	274	290	279	313	298	260	288	269	287	270	304	259	241	298	290	275	302	277	267	310	280	295	293	274	282	249	331	293	285	285	277	260	245	257	251	292	305	273	256	309	268	272	258	307	276	284	282	276	286	288	266	281	272	278	315	257	273	296	272	264	304	256	273	288	269	304	282	262	269	280	283	251	273	314	277	281	256	299	269	275	258	278	309	275	335	278	267	290	281	291	280	263	279	277	303	285	282	260	285	259	268	259	310	276	263	282	273	289	300	274	270	271	273	265	281	273	280	258	267	264	269	266	271	286	282	276	259	310	269	263	283	260	255	292	271	276	256	268	280	286	254	293	269	294	244	295	280	265	249	293	329	289	280	309	290	252	288	297	274	263	262	288	273	245	329	280	283	285	277	268	264	268	288	272	281	282	266	287	268	298	288	272	263	252	267	259	270	277	283	288	301	277	296	273	280	288	294	286	291	265	282	283	249	299	283	305	257	254	280	284	262	246	287	242	295	319	302	269	267	262	256	295	290	278	260	262	281	265	290	301	266	306	276	284	263	289	276	278	286	276	260	274	280	286	285	282	292	273	267	247	275	279	288	295	272	254	254	284	269	279	271	274	277	279	275	288	267	299	299	253	269	285	259	254	278	291	295	283	271	285	270	293	281	280	270	279	295	286	264	296	262	269	282	282	274	258	253	286	304	286	261	282	332	241	282	284	300	263	298	290	270	256	298	270	261	276	283	268	268	269	258	249	235	274	293	295	258	278	294	263	258	300	291	294	289	264	284	322	257	274	299	258	266	262	308	272	270	285	275	298	268	287	265	298	281	267	282	272	278	309	289	269	310	294	266	265	280	270	263	279	282	265	279	270	302	263	274	316	275	286	255	291	282	269	265	312	289	266	275	295	263	254	293	269	270	292	273	282	291	273	260	270	277	286	286	266	288	295	252	265	263	293	269	297	263	273	293	300	275	275	278	274	246	259	294	304	273	246	293	289	296	295	257	291	296	278	273	283	283	298	298	271	283	267	297	266	291	295	275	289	300	313	305	267	260	276	284	268	265	267	304	269	282	254	285	258	278	291	273	259	285	272	240	285	248	303	258	307	273	295	284	280	272	275	290	300	292	286	274	303	280	262	257	288	287	294	274	244	278	271	284	295	301	299	281	284	285	271	283	269	272	327	257	279	254	272	261	297	291	302	258	291	266	259	257	295	290	277	280	306	296	269	247	269	268	279	261	260	296	296	291	291	258	292	275	260	247	283	302	287	255	272	297	290	285	281	271	275	307	284	284	254	304	256	265	275	263	263	293	283	309	304	266	270	259	268	275	307	266	312	271	286	265	285	286	286	310	285	268	286	286	285	290	295	302	260	293	274	246	279	258	258	301	311	247	261	297	303	276	284	252	273	269	286	289	284	268	302	278	278	262	286	278	302	298	285	251	256	278	276	238	289	281	297	315	282	271	265	250	285	287	285	255	283	296	288	290	276	294	287	246	291	294	250	289	295	292	271	285	262	291	281	278	297	294	267	287	271	258	264	275	283	285	266	269	273	306	294	292	252	273	285	248	274	288	283	281	299	303	297	304	282	298	273	299	289	319	276	268	267	271	288	260	283	277	275	304	279	273	263	273	280	283	287	280	278	276	285	278	273	268	240	288	274	239	277	265	283	295	324	266	247	298	315	263	259	290	264	252	233	278	265	285	300	291	281	267	271	289	293	266	279	297	255	304	290	287	268	284	273	300	259	288	295	268	289	266	287	278	273	274	311	267	279	317	283	272	278	268	253	287	309	277	273	270	269	276	290	258	249	263	299	264	271	288	280	297	326	280	253	270	246	298	277	283	296	287	303	254	299	279	273	287	264	270	279	258	283	292	275	307	282	303	315	254	275	289	290	305	282	300	270	255	294	291	291	273	256	286	289	315	244	285	288	291	278	303	284	290	274	283	264	266	265	294	276	290	280	316	291	278	276	273	262	296	295	272	268	255	255	285	263	253	272	273	268	271	277	271	253	289	262	260	287	284	290	273	276	276	302	278	267	263	317	270	289	293	264	251	292	256	280	255	273	280	268	240	309	268	270	268	245	321	277	266	275	300	269	280	284	279	266	255	278	261	250	266	267	281	272	277	281	265	266	270	267	296	278	256	289	264	310	251	251	267	318	262	262	262	258	265	275	284	275	290	263	282	261	266	275	263	269	264	255	303	257	280	294	286	278	287	298	287	274
28140	8516	7704	4189	2732	1835	1389	1185	976	847	732	702	542	528	448	486	427	441	446	417	385	367	381	397	355	355	344	367	327	363	332	324	314	343	291	337	298	300	276	340	302	285	305	322	289	315	289	298	292	311	291	326	291	275	316	302	306	281	312	295	283	331	279	289	290	297	287	311	297	292	297	323	282	278	277	293	275	296	283	295	270	283	282	285	296	294	294	331	297	238	278	289	292	300	296	290	303	324	315	291	300	306	282	300	286	283	264	292	305	271	294	296	288	270	282	294	269	295	296	293	309	292	293	281	305	297	306	261	288	274	270	291	249	275	297	303	289	273	311	288	299	279	250	298	288	310	269	302	274	295	299	289	276	296	288	321	294	303	267	269	284	300	309	261	296	287	268	302	295	298	311	302	293	256	262	281	270	293	282	271	268	293	295	287	295	293	288	278	257	292	299	305	284	303	315	300	274	303	296	309	296	292	308	284	279	315	280	286	291	297	292	267	273	279	289	308	288	298	337	300	274	295	293	282	296	286	290	294	284	279	325	289	301	283	300	302	290	306	276	283	304	303	283	309	254	300	280	279	279	293	296	315	284	304	307	328	297	326	285	274	283	299	283	305	290	312	308	282	275	252	300	296	287	301	312	303	284	277	314	290	298	292	303	269	274	293	290	286	313	274	314	310	279	279	290	274	273	277	309	300	336	300	278	298	313	305	300	311	289	308	306	269	280	299	302	276	290	269	260	303	295	268	293	291	303	289	294	291	261	273	311	291	294	256	285	296	296	310	288	295	269	299	289	314	277	302	292	296	285	280	291	286	293	294	283	293	293	279	284	296	294	333	283	280	298	272	284	272	301	337	280	284	298	275	271	291	258	275	309	297	288	293	290	286	286	292	309	301	277	293	270	287	296	291	298	283	285	297	303	281	316	260	289	282	277	274	315	278	300	291	306	296	306	298	322	271	278	294	285	295	303	324	323	302	270	284	289	257	319	301	291	302	285	296	274	290	290	287	295	271	282	303	283	286	292	305	298	269	303	297	276	281	270	290	280	264	253	274	280	299	294	306	286	294	267	290	276	256	299	288	280	303	283	302	260	293	285	245	297	336	285	294	259	301	350	297	275	296	307	298	267	313	288	288	272	268	297	294	303	285	304	265	286	283	293	282	289	273	306	259	276	291	286	254	302	305	295	295	294	324	279	327	277	303	305	286	304	296	304	286	291	300	308	301	304	289	283	276	285	268	301	264	285	267	245	317	264	306	307	284	278	270	288	281	281	259	270	294	289	307	281	279	267	306	281	283	298	289	307	315	299	278	262	274	279	267	308	271	305	271	295	295	275	310	290	302	291	268	321	291	299	262	289	260	306	308	296	303	294	284	294	290	283	294	271	280	291	302	273	287	292	287	304	271	288	305	285	304	286	275	296	311	269	289	300	286	277	288	318	286	264	302	304	307	294	274	289	288	293	327	298	314	299	289	298	264	302	261	290	264	301	262	255	311	300	295	305	281	280	278	279	319	299	298	275	304	254	312	273	280	294	316	306	314	273	277	250	275	331	298	316	296	267	273	267	303	296	277	282	263	283	271	310	315	280	287	290	301	318	291	298	268	275	286	295	285	288	304	301	285	283	279	318	309	311	286	286	265	332	279	290	275	282	311	287	285	257	304	284	272	317	254	245	300	302	282	292	265	262	323	299	288	299	291	257	277	280	304	296	279	292	296	284	306	273	267	301	296	269	285	321	307	302	286	310	291	312	303	276	280	288	253	289	275	321	314	276	281	274	288	301	280	277	267	278	309	280	287	300	269	288	273	312	288	317	265	302	292	306	307	297	323	311	261	265	320	288	276	314	291	299	300	286	262	269	303	291	268	303	276	293	323	293	252	276	289	284	301	269	315	289	282	283	297	295	324	298	299	294	280	263	287	269	267	308	285	276	308	321	298	268	267	300	271	281	293	294	275	300	293	286	340	288	307	299	305	293	271	296	285	297	280	297	235	288	298	301	320	308	306	305	289	305	285	286	289	321	300	276	287	307	303	297	305	301	303	308	328	282	298	293	268	301	279	285	320	274	296	285	266	264	273	267	312	270	286	290	287	279	264	306	305	273	292	281	302	284	272	296	299	273	308	287	294	299	303	326	281	281	290	283	272	282	257	289	277	270	282	319	286	285	277	259	266	278	318	303	283	284	303	303	273	296	312	299	293	295	283	303	299	294	263	304	291	293	253	320	302	272	297	260	280	316	289	270	304	303	292	267	298	258	274	291	287	311	282	296	267	298	265	316	315	284	311	288	293	268	297	299	269	293	286	277	272	273	305	276	281	306	279	311	258	278	319	281	302	303	278	284	298	293	298	318	300	279	276	277	298	319	275	295	301	302	273	276	317	267	290	315	300	288	279	238	278	271	298	262	292	305	289	283	244	302	283	314	290	271	285	300	283	285	302	269	271	305	291	285	291	284	310	293	296	265	280	280	296	311	267	275	338	276	315	281	292	280	292	290	294	288	299	312	293	265	297	297	271	270	296	289	288	303	292	311	293	254	286	294	275	313	276	280	301	281	283	292	276	308	289	297	301	283	286	305	275	293	275	276	303	284	323	295	297	286	278	287	272	309	277	307	271	260	322	289	268	292	282	317	279	260	257	281	302	271	287	287	266	299	288	267	328	289	311	298	314	307	273	305	264	305	307	293	279	296	297	296	297	319	310	295	278	305	283	287	292	303	310	294	288	250	292	287	294	286	270	274	274	292	293	298	305	279	272	324	310	276	287	277	290	318	262	271	296	310	294	276	298	285	302	304	263	295	317	287	295	276	291	294	322	305	300	235	271	308	269	270	304	268	289	299	295	271	288	277	300	275	300	271	297	261	311	309	279	275	303	284	285	296	280	291	290	271	297	283	290	273	279	288	264	308	277	282	276	296	297	305	298	295	289	293	280	280	293	284	292	292	271	284	310	275	288	312	303	278	309	318	277	298	313	266	283	314	277	254	286	336	276	268	280	308	316	271	290	288	300	298	310	286	285	272	269	283	319	301	285	245	299	265	265	261	308	289	290	308	285	259	262	285	302	279	329	291	300	249	297	302	311	284	281	300	287	308	286	287	298	275	274	297	284	301	295	295	302	307	277	290	311	287	272	274	271	295	264	277	249	312	292	306	274	272	294	295	289	298	274	263	289	315	298	269	276	294	331	306	297	266	304	279	303	269	287	298	313	297	292	308	295	321	290	265	296	311	266	285	290	276	282	300	288	298	273	314	282	282	298	272	308	290	285	280	269	310	267	279	278	284	281	286	293	283	283	315	312	254	330	306	296	278	276	269	303	303	321	316	319	279	292	279	287	302	301	275	311	269	312	295	277	264	301	272	285	300	271	287	282	316	302	271	274	284	271	316	298	271	274	301	281	303	292	263	267	253	300	286	301	303	280	287	299	301	283	268	286	316	297	275	278	296	286	284	286	266	276	303	280	290	278	285	267	305	315	284	264	272	257	294	305
22818	20508	26980	23964	20510	20553	8507	1618	1189	1013	967	935	870	822	828	824	778	776	714	719	697	711	690	718	699	686	614	701	676	655	722	629	662	646	661	632	649	639	688	617	672	643	692	632	656	650	651	620	663	611	627	658	588	606	660	629	612	639	686	635	701	601	651	625	591	577	651	653	688	643	611	601	622	660	622	649	644	643	614	634	615	613	637	644	591	633	647	595	641	664	665	623	640	650	635	582	620	612	640	633	652	642	632	616	631	629	614	626	600	633	659	593	618	654	601	622	571	626	636	626	639	636	643	653	636	661	614	655	658	577	612	612	606	614	606	667	622	629	616	601	616	659	638	607	653	601	614	562	652	625	648	625	653	627	592	630	653	613	637	600	646	630	648	614	607	581	603	622	607	587	625	658	653	599	661	634	586	599	630	656	628	639	634	637	622	633	612	614	591	625	652	633	645	627	605	655	588	644	644	615	651	693	626	633	584	626	603	605	635	619	604	602	604	642	669	663	607	613	603	660	637	609	650	638	645	614	632	626	614	673	646	614	615	611	622	600	665	607	658	595	574	669	636	635	626	634	572	602	595	628	621	631	643	601	619	644	640	618	609	567	638	664	567	611	616	613	606	666	625	611	625	655	661	620	608	610	660	633	623	606	568	610	644	655	604	658	597	633	633	645	635	625	605	595	667	607	589	572	625	626	629	635	600	639	638	644	617	682	617	600	665	604	649	634	646	604	603	610	606	646	642	620	634	667	649	604	616	594	625	593	608	598	640	611	650	607	649	615	627	636	622	580	662	620	590	623	641	621	608	677	600	634	613	678	628	637	637	640	662	650	635	642	610	630	638	648	574	615	662	603	629	643	604	666	568	636	602	631	600	639	611	644	641	610	617	643	581	631	629	656	616	613	572	593	621	603	647	616	616	598	661	599	632	600	642	652	622	606	629	607	637	651	626	634	652	609	650	632	605	573	579	664	670	608	587	657	613	625	580	639	616	641	632	600	606	654	605	622	601	635	633	597	655	707	606	626	648	614	620	601	631	592	604	590	610	591	613	601	629	628	608	604	645	617	614	651	630	641	628	625	619	650	578	645	602	597	627	615	633	625	615	590	591	689	605	614	645	588	634	598	652	633	637	620	628	652	658	650	657	665	634	639	611	631	635	578	589	620	588	649	626	619	614	620	598	615	628	602	584	632	675	603	610	604	564	557	595	579	677	636	658	592	615	644	633	602	612	553	607	627	583	663	630	566	586	608	610	651	647	604	617	611	597	613	630	606	632	606	612	599	655	629	602	630	610	638	642	611	620	597	655	658	631	646	612	620	631	591	637	631	605	623	612	609	617	606	629	585	603	625	622	619	635	625	631	628	624	615	613	628	664	596	641	632	620	614	586	645	649	620	657	624	621	618	634	642	647	632	619	591	606	677	629	621	632	618	652	615	626	615	646	602	651	678	603	615	613	621	642	599	636	671	610	623	625	595	589	595	632	609	642	638	640	648	623	587	605	572	576	586	649	585	624	632	596	611	636	637	619	612	616	658	609	603	600	638	555	642	577	604	607	610	688	598	622	634	611	629	587	602	620	640	612	616	599	597	608	619	653	592	603	638	599	621	572	611	608	608	598	594	593	659	568	644	621	571	601	619	640	595	596	662	605	625	629	618	656	582	615	642	600	679	625	621	596	637	638	653	602	645	624	687	642	626	659	641	598	619	657	630	625	602	629	626	608	621	615	623	596	624	572	600	657	594	615	594	588	593	657	610	668	606	652	597	605	644	608	618	620	634	615	607	642	620	580	634	620	618	611	619	613	588	622	615	621	610	621	615	620	633	645	651	599	656	612	597	612	636	605	642	628	622	619	655	643	621	631	632	626	628	632	637	641	579	594	638	590	631	598	666	613	644	582	660	596	619	601	583	622	587	645	611	618	667	645	671	621	604	603	589	636	622	618	654	654	611	599	625	627	599	621	593	640	576	632	665	637	599	629	664	631	635	576	620	603	662	647	634	647	607	619	630	640	615	630	617	639	611	620	658	649	661	569	605	650	588	672	599	643	591	614	628	630	603	602	553	581	614	624	635	613	577	596	603	612	622	637	646	603	659	654	630	611	620	588	671	654	664	630	645	573	628	616	644	638	591	671	582	572	613	619	599	617	624	610	597	622	624	633	622	621	614	638	625	621	601	618	582	564	594	641	610	596	620	619	620	557	631	664	626	609	606	579	592	643	591	656	645	640	610	642	667	641	598	617	622	605	653	602	619	640	622	615	686	646	604	639	610	585	650	623	665	612	650	616	589	610	619	625	605	649	590	606	625	605	620	623	612	616	638	636	594	626	593	600	586	596	645	611	604	615	622	628	635	595	623	620	649	640	613	616	603	606	609	655	619	609	613	592	622	591	615	645	646	606	605	632	659	633	632	571	582	623	607	612	586	636	685	613	617	572	596	625	614	662	597	619	609	632	636	607	622	645	616	625	672	653	623	616	606	601	600	588	647	625	598	633	621	591	691	640	635	606	615	623	614	631	618	607	584	624	591	618	636	653	665	622	635	654	591	593	636	604	619	586	649	641	615	655	592	633	628	627	579	604	575	626	618	619	632	672	603	650	626	598	637	692	658	633	663	589	584	623	612	595	647	636	604	645	634	618	631	608	616	614	658	677	621	600	645	654	627	597	649	668	619	649	625	627	640	639	592	595	580	584	610	622	605	592	669	641	612	611	573	644	622	620	644	615	628	651	603	618	620	643	628	618	620	627	634	613	632	626	603	625	638	656	611	655	596	628	631	607	643	616	643	647	600	595	626	602	614	617	632	611	603	596	613	569	632	670	591	632	632	672	640	631	632	646	624	604	657	614	583	608	629	624	625	559	635	589	618	673	638	653	611	610	658	586	670	629	589	623	662	589	647	614	649	631	610	604	642	607	633	612	584	686	633	569	642	609	575	579	600	631	633	658	633	660	594	617	633	602	621	610	643	601	653	606	616	628	645	596	588	650	594	702	607	574	619	647	624	609	644	614	610	661	620	617	622	634	645	610	566	633	596	679	583	602	572	651	605	605	592	642	598	583	598	600	641	669	619	673	598	681	632	614	663	640	572	607	623	605	619	639	655	589	548	596	663	644	633	632	615	639	655	622	611	640	617	583	573	578	654	619	625	649	612	583	582	601	568	625	625	670	592	625	613	589	604	665	578	602	616	606	611	635	660	657	628	578	670	667	626	644	624	618	635	609	599	648	664	611	607	620	642	665	629	658	637	599	623	581	612	589	640	628	625	595	641	582	653	611	640	642	596	644	607	663	614	625	635	639	600	630	612	617	599	639	663	643	596	634	608	591	604	627	622	656	629	587	616	604	614	627	644	591	638	643	569	631	641	628	637	598	609	659	632	589	574	617	606	626	648	584	633	634	630	608	618	650	606	606	608	648	623	618	587	614	638	602	596	636	588	649	625	642	640	658	598	618	646	598	589	618	601	642	666	633	638	639	627	643	633	630	633
24404	14606	13262	7450	5019	3738	2881	2335	1928	1652	1453	1244	1203	1155	995	982	927	886	883	805	784	717	769	727	749	723	718	738	698	665	664	679	656	620	678	647	645	660	645	600	688	620	632	617	639	603	633	630	655	654	627	641	600	663	618	641	594	615	593	614	623	612	593	629	604	615	613	650	654	591	597	607	592	601	641	637	623	596	614	601	563	574	609	613	591	599	611	597	586	575	569	618	635	597	621	610	609	634	626	620	563	643	644	597	572	617	579	598	626	567	585	627	577	615	578	602	598	662	650	623	613	596	632	592	599	588	645	583	599	618	564	585	611	608	601	596	613	592	574	614	632	602	588	629	556	621	607	599	632	611	579	668	636	604	603	630	622	651	597	591	621	660	565	634	623	610	621	575	640	580	587	591	601	631	582	577	648	551	567	583	597	592	622	631	563	597	593	644	589	613	639	627	651	599	596	601	612	625	572	619	598	638	606	652	594	594	603	635	605	615	599	593	576	650	647	588	601	593	579	608	588	560	583	598	618	579	613	626	597	572	552	606	616	554	636	588	564	612	560	589	614	589	546	656	617	637	588	621	552	545	600	606	595	578	575	612	583	562	607	584	577	603	577	625	597	606	578	539	561	645	623	588	575	606	588	556	633	639	597	608	600	577	600	600	644	557	611	576	611	647	603	617	609	599	601	582	570	533	612	609	590	601	634	611	651	599	587	606	603	609	595	605	560	599	608	599	581	559	606	594	610	594	618	619	590	614	606	610	582	641	575	594	611	577	638	565	594	586	608	580	573	607	651	607	629	601	610	588	584	645	578	580	589	616	586	606	587	632	608	559	640	614	573	597	605	614	628	557	577	652	610	591	617	603	604	608	565	602	582	630	606	553	614	583	580	602	640	589	605	608	609	573	635	555	589	580	622	589	583	601	594	599	606	575	542	618	596	595	562	621	580	589	583	618	600	621	577	582	575	601	605	628	615	644	579	593	583	566	575	574	587	634	615	602	626	610	568	627	629	545	593	607	628	572	587	595	586	624	612	584	633	620	580	606	587	606	588	617	615	583	576	620	569	589	627	598	586	583	591	574	628	605	617	603	624	600	617	573	578	605	599	645	621	597	550	588	594	563	594	596	571	650	596	554	576	574	653	614	610	592	589	577	557	582	599	582	599	571	636	604	573	580	596	606	619	588	590	560	540	635	593	577	594	591	605	589	606	582	619	642	641	612	637	573	608	610	569	589	591	548	609	572	592	610	574	605	650	596	587	605	609	577	623	615	589	550	585	550	616	604	599	617	643	625	572	613	569	571	591	605	592	577	563	566	602	583	577	598	586	596	623	566	617	556	605	599	669	600	581	606	593	614	592	624	565	583	587	596	577	589	586	615	619	608	591	574	611	632	590	621	641	612	624	623	572	560	609	609	566	559	579	571	591	577	662	592	573	586	586	621	595	614	606	610	627	581	586	551	598	591	595	623	585	618	629	585	580	590	652	577	630	645	590	594	598	609	590	629	641	640	597	615	578	599	611	594	609	579	570	580	610	527	586	604	621	670	607	581	617	647	646	575	585	553	588	553	611	595	601	588	615	607	622	610	564	592	654	575	624	606	619	593	600	583	600	584	606	570	574	589	583	602	641	570	600	563	597	624	584	601	621	576	615	615	603	618	603	605	595	607	577	558	576	618	589	637	612	600	571	612	625	617	612	606	580	606	630	598	605	568	593	611	660	626	606	611	624	635	566	573	579	538	587	574	637	621	565	571	584	602	623	602	606	584	594	579	568	639	591	607	586	588	585	611	608	571	587	592	604	632	594	573	587	605	605	596	613	587	590	601	615	601	601	567	626	601	590	618	599	604	636	607	588	586	565	615	585	564	623	567	617	603	608	592	631	612	629	611	543	575	601	525	549	596	590	569	571	582	628	592	584	634	590	588	610	556	591	633	618	645	585	627	603	555	546	569	603	623	588	626	621	603	627	569	623	619	614	590	580	576	618	587	580	554	599	596	551	607	613	572	596	581	606	562	618	567	604	628	608	617	587	596	588	601	565	561	610	635	560	586	671	615	593	579	626	672	596	599	629	536	580	582	587	594	583	557	612	559	616	652	630	603	629	588	569	599	593	549	622	603	625	567	630	597	602	620	644	606	580	596	594	596	569	557	595	583	583	572	611	591	634	614	616	573	608	561	590	568	613	627	563	605	663	619	615	618	625	567	597	617	599	601	617	564	595	628	601	590	595	618	586	585	626	577	588	593	566	592	578	630	596	631	629	623	618	598	552	618	617	588	586	630	599	602	596	549	616	628	635	599	601	585	619	587	598	604	624	570	613	596	599	616	573	599	616	566	668	606	576	601	601	629	576	594	580	589	603	626	630	647	641	619	559	580	602	606	622	577	600	611	577	597	616	641	565	567	609	559	604	557	587	640	580	621	586	592	593	634	605	621	623	604	618	558	607	617	582	603	626	643	623	628	633	591	580	556	616	600	585	636	587	584	553	585	553	592	580	587	578	623	594	602	577	585	560	609	627	598	595	611	624	588	607	594	637	618	633	621	594	620	634	593	605	584	606	666	627	605	576	581	561	607	576	608	591	624	630	579	580	569	603	559	614	580	580	568	613	618	633	580	603	567	618	597	595	585	610	622	594	612	626	584	587	566	606	593	610	589	588	640	594	643	615	627	603	622	566	619	666	567	582	588	609	599	600	590	559	636	605	589	609	577	576	594	635	602	602	571	589	579	620	621	594	586	594	582	584	607	627	613	550	600	607	592	631	588	615	596	589	632	605	562	558	609	559	630	603	658	566	611	582	648	634	592	624	586	615	626	574	599	581	548	627	594	619	578	633	625	609	607	589	556	658	611	573	563	605	576	602	610	584	575	615	632	595	594	614	597	568	611	639	587	588	583	567	618	603	585	583	593	573	635	583	620	568	587	616	578	555	613	608	641	592	589	578	600	598	615	606	616	650	609	598	591	581	606	607	605	587	562	616	580	619	574	606	594	593	592	611	621	631	612	609	626	635	590	577	564	571	643	587	559	599	568	613	590	587	560	609	620	583	595	596	596	619	611	595	553	614	592	597	574	611	573	633	617	609	587	576	603	592	643	663	613	640	642	591	539	629	617	646	615	599	652	609	623	620	595	602	603	570	606	601	592	617	598	596	596	631	618	625	612	590	599	623	597	632	588	586	616	657	603	636	641	601	587	536	615	635	575	600	619	619	578	577	622	583	598	589	594	593	557	605	631	592	590	544	591	613	601	613	642	597	639	544	619	653	611	589	607	618	603	636	602	590	596	647	595	590	572	569	628	591	614	585	593	608	550	603	607	608	594	643	607	600	578	595	587	592	552	627	601	607	588	650	591	580	601	611	599	613	582	607	572	579	629	589	616	629	637	564	637	572	618	620	589	580	565	601	609	587	615	541	614	568	633	551	593	572	610	552	596	621	610	586	620	571	598	643	628	619	592	606	567	583	564	608	576	600	582	617	625	594	600	600	625
30839	14157	1953	512	414	382	395	348	325	311	337	349	325	315	321	311	335	324	319	314	309	340	322	304	296	286	313	319	307	346	360	315	345	355	332	290	297	334	331	299	336	341	329	335	334	327	335	342	318	340	345	324	316	364	300	295	308	306	305	339	321	311	315	355	300	318	339	317	308	352	355	331	326	331	354	309	303	315	340	303	309	368	316	332	307	322	360	329	315	322	328	363	332	316	331	333	317	317	301	328	293	330	307	317	335	319	338	342	346	312	321	338	317	360	340	331	296	317	312	346	332	348	335	300	314	350	332	342	361	336	284	293	336	318	312	312	359	328	357	324	310	342	306	314	276	331	319	363	295	324	295	310	309	308	311	305	364	305	309	313	330	342	363	306	311	314	335	328	326	328	298	297	337	308	334	332	319	344	340	281	313	312	312	307	343	293	336	334	320	311	343	327	330	338	343	317	323	305	333	332	324	330	365	317	299	326	363	326	320	284	314	299	316	315	295	329	328	350	331	319	336	309	304	313	316	324	345	321	331	343	356	332	347	301	359	311	311	334	323	302	335	317	329	340	311	312	288	309	319	314	310	327	295	293	311	330	341	320	326	330	332	309	304	338	293	318	328	348	286	326	304	334	324	314	339	345	317	348	326	328	314	314	302	307	293	294	303	338	352	322	338	303	333	305	328	349	338	331	273	333	325	298	304	327	332	312	332	322	331	326	334	340	335	360	315	307	328	349	327	304	342	302	348	308	313	302	354	316	304	316	306	359	327	327	339	348	294	339	332	318	355	343	298	305	318	326	350	290	321	335	328	354	328	314	333	336	319	324	300	302	337	331	286	352	293	312	320	349	297	319	328	338	310	335	357	314	337	333	292	329	324	307	335	333	321	318	352	349	332	285	285	338	329	300	296	320	291	337	310	319	292	348	329	303	313	309	361	318	288	297	311	348	297	326	352	335	292	346	306	312	329	347	300	307	315	290	322	329	296	352	348	318	331	310	332	333	334	302	315	302	325	325	309	320	310	313	294	327	296	330	313	299	336	330	324	306	318	306	356	305	329	327	316	321	301	320	375	320	309	288	355	338	277	297	310	322	319	320	294	338	316	298	316	304	317	331	322	333	324	338	309	318	312	315	316	332	346	327	316	322	314	336	288	319	360	328	325	329	309	314	321	341	328	330	353	359	301	349	318	315	330	333	291	341	334	358	347	312	314	316	317	311	293	326	326	315	335	340	325	332	328	309	293	333	335	336	310	300	325	306	325	295	320	332	336	326	307	307	311	328	348	328	333	337	344	330	308	338	325	342	328	316	322	311	334	328	350	326	313	321	316	343	289	327	323	308	362	305	287	344	340	344	324	322	306	314	302	319	309	310	330	332	310	343	312	344	320	312	321	306	307	345	330	295	325	362	327	300	308	326	311	329	305	320	313	339	342	343	306	318	308	308	332	350	323	328	325	280	314	297	333	317	335	305	294	337	326	331	325	332	327	315	343	344	321	307	284	330	340	330	339	348	342	331	336	323	339	323	323	322	329	320	320	349	319	298	313	303	342	303	324	305	305	311	332	303	337	316	321	331	304	308	368	319	318	309	342	338	294	344	333	322	311	332	315	307	305	314	333	334	296	319	333	295	322	290	310	296	329	338	315	300	299	334	328	292	298	360	310	316	321	311	345	352	292	294	325	319	312	324	353	327	354	339	318	321	324	305	337	306	325	289	323	332	318	321	319	308	342	321	291	325	328	347	319	314	320	325	330	297	343	309	321	291	341	334	325	325	316	335	319	344	343	307	318	325	340	337	336	325	315	332	326	310	295	295	293	296	319	343	296	331	274	289	313	307	325	334	321	307	328	302	336	329	309	336	317	302	314	316	321	318	335	318	337	327	299	290	319	332	296	317	297	284	303	343	323	328	329	316	345	334	321	345	347	326	300	333	329	321	326	292	322	329	305	356	345	310	327	295	336	359	328	333	344	335	360	314	321	319	310	335	317	357	330	319	345	320	314	332	348	317	307	314	312	340	339	336	328	309	330	285	333	322	340	314	296	308	336	341	328	317	346	340	308	323	341	329	320	319	314	342	308	322	324	312	292	339	334	323	344	338	343	308	343	341	317	316	325	327	314	333	341	353	292	333	338	341	307	312	324	320	327	342	279	316	336	301	312	352	345	335	321	316	300	326	298	312	303	329	308	339	314	351	313	337	316	318	355	330	322	333	305	273	308	329	328	321	311	279	277	306	306	318	324	309	332	353	294	345	305	366	293	301	331	283	315	340	298	314	315	306	340	299	312	333	363	336	349	315	302	307	326	340	325	317	313	323	301	317	342	337	309	354	296	337	312	299	307	343	339	353	358	314	336	338	345	331	312	322	327	339	327	343	321	333	316	311	315	301	315	321	334	287	324	331	320	314	329	313	364	324	331	343	290	337	321	306	316	305	299	320	308	321	305	299	322	344	336	328	311	330	319	291	314	313	311	329	355	337	327	324	333	346	325	285	315	290	308	306	325	351	335	342	346	327	315	311	334	340	294	291	335	288	363	296	317	340	308	343	334	330	338	349	309	332	328	305	335	308	298	304	307	325	323	306	314	303	328	310	310	328	328	344	333	314	325	290	344	286	295	312	323	316	323	342	305	332	334	311	356	342	313	332	347	309	342	331	328	303	304	299	332	349	316	346	345	308	320	342	313	342	314	316	310	306	320	303	301	303	345	289	337	358	337	323	331	293	324	338	309	325	301	345	305	344	324	334	348	315	317	320	334	307	310	328	301	306	321	311	339	318	349	312	293	344	323	304	324	364	317	321	308	300	334	298	333	349	307	296	287	318	347	306	308	321	314	326	356	326	328	355	291	301	339	324	322	306	332	302	351	319	300	336	292	347	321	321	306	349	319	309	303	367	307	313	311	287	327	316	313	283	300	317	319	324	315	306	313	327	297	338	309	354	319	283	349	349	305	319	309	328	333	361	296	322	345	296	331	318	319	336	315	355	298	304	304	345	337	351	273	327	315	318	326	328	329	334	298	316	322	340	332	324	315	324	314	328	340	316	313	287	333	322	325	334	308	327	327	345	348	338	302	304	317	327	307	342	323	354	320	334	316	353	344	349	313	334	307	286	330	309	320	351	308	301	311	315	338	312	291	327	305	360	324	307	303	320	310	345	356	357	350	308	320	299	339	304	325	307	334	355	296	304	296	332	295	322	300	355	319	337	292	340	342	335	342	327	324	343	287	342	339	299	307	341	322	343	302	324	324	329	317	317	339	373	331	319	317	309	330	363	324	333	341	328	329	322	316	299	308	273	290	345	339	324	323	330	322	295	293	313	347	316	315	303	304	342	328	340	353	350	345	322	315	309	328	320	303	325	339	322	349	325	324	309	350	310	318	326	345	309	334	329	342	289	316	331	326	343	314	338	339	330	302	319	330	300	317	316	364	352	358	299	333	342	309	334	329	299	308	291	298	345	332	332	319	318	340	348	310	288	326	282	319	297
18871	870	751	578	465	440	426	416	377	395	376	417	368	392	386	374	374	365	352	384	359	388	339	375	367	357	333	350	370	363	336	391	347	379	369	340	342	329	362	346	346	351	322	336	393	358	322	397	353	339	374	364	361	348	351	392	334	347	342	371	376	397	354	365	346	394	359	359	371	357	375	354	333	379	350	368	399	344	370	366	401	368	351	360	397	363	364	378	344	377	328	328	348	350	334	347	424	373	369	334	364	361	365	349	378	377	368	358	372	341	340	334	379	357	362	347	369	373	351	321	366	344	366	351	368	335	339	369	356	347	325	338	367	357	362	365	352	375	348	297	345	366	360	341	336	348	365	339	368	403	371	390	368	310	373	383	366	347	323	356	328	359	345	368	333	355	331	357	375	406	367	411	378	353	379	363	324	360	356	343	349	360	380	319	323	351	346	380	327	372	370	370	372	334	338	340	332	344	373	361	329	372	351	337	373	352	318	347	361	365	347	379	380	332	349	361	371	353	403	354	350	359	365	398	347	337	374	346	378	318	358	339	351	351	361	375	373	358	347	380	362	359	314	384	352	371	354	371	364	313	340	359	366	347	338	363	337	333	337	306	374	393	364	339	334	352	370	346	371	339	355	359	336	347	364	362	370	375	388	349	351	335	366	361	354	363	340	356	364	358	355	343	365	368	354	345	356	334	338	334	331	355	374	378	352	324	328	336	353	364	353	377	336	334	364	366	399	348	356	365	349	366	367	352	382	358	363	347	381	374	380	356	312	342	349	384	364	372	353	368	332	347	326	343	391	320	336	368	372	334	359	350	359	352	341	376	367	362	366	371	395	356	344	400	354	320	354	363	363	382	331	326	355	379	363	333	372	360	349	373	343	339	350	363	367	370	403	371	373	337	340	386	366	341	380	370	355	355	367	348	372	379	369	345	356	351	320	344	361	359	395	336	359	369	356	394	384	359	335	392	329	346	372	344	390	398	360	377	372	354	370	337	319	365	373	372	384	344	392	371	349	335	350	364	378	328	351	335	360	335	348	346	359	353	341	367	328	335	377	408	340	316	311	340	334	344	386	331	338	364	364	356	331	389	358	339	327	322	346	339	360	387	379	353	371	379	321	348	354	360	353	363	348	345	357	370	360	320	328	388	366	335	368	357	365	351	364	359	355	331	414	367	356	364	343	369	387	363	360	334	350	358	361	389	343	370	330	360	351	349	343	369	378	339	364	348	327	319	341	351	385	369	364	358	366	328	346	328	382	355	339	357	328	350	386	341	353	339	383	340	374	336	375	338	331	373	360	339	361	374	389	357	348	373	372	335	344	368	370	333	348	377	353	372	357	369	359	352	365	367	344	379	356	346	347	361	341	377	354	331	340	355	340	337	360	339	350	345	355	322	345	354	341	341	356	364	350	362	357	358	341	342	357	358	353	364	383	341	368	353	343	345	373	387	327	339	361	368	363	325	375	364	330	389	370	337	326	339	362	385	357	362	390	363	360	360	363	375	327	344	410	359	361	336	355	351	359	366	368	359	361	337	353	331	341	350	368	365	344	360	359	417	350	373	335	374	392	356	369	392	346	384	362	346	333	350	390	317	335	356	320	380	354	357	379	364	359	336	381	375	359	391	366	349	309	315	337	369	382	325	348	353	357	357	337	371	362	359	368	360	399	346	368	344	358	334	343	365	351	384	355	335	352	355	353	336	370	359	366	351	390	324	337	337	346	344	363	372	310	353	373	327	363	355	352	378	386	351	338	333	331	366	328	366	330	333	332	366	351	364	363	342	351	337	355	352	349	328	363	348	355	350	350	366	363	321	342	384	377	393	369	384	355	381	362	327	355	369	356	347	371	319	371	358	349	391	325	362	363	346	329	377	354	385	361	351	356	329	345	351	372	367	351	328	380	336	339	344	345	337	334	358	371	314	359	368	351	336	330	366	412	339	342	359	376	359	338	339	338	361	364	337	375	316	377	374	369	329	366	411	382	368	378	318	315	341	378	361	374	352	350	349	357	366	357	342	340	304	373	367	336	329	347	374	376	328	368	385	360	344	372	340	378	354	343	350	336	358	380	373	333	319	350	349	372	338	327	385	345	362	353	348	341	359	355	347	383	380	370	372	365	355	371	332	355	350	345	372	357	353	352	369	329	359	368	345	365	355	391	353	357	337	341	365	336	356	367	359	351	356	355	354	352	356	361	367	394	350	355	364	333	376	380	355	351	343	342	355	367	328	387	353	370	385	369	382	355	341	344	355	364	329	407	320	340	378	328	334	375	338	346	346	338	348	355	353	338	356	345	394	353	336	364	371	364	353	353	397	351	352	317	370	358	348	337	331	355	358	327	357	361	378	385	335	341	402	385	337	352	359	366	339	346	357	316	352	347	421	351	345	347	340	363	351	352	326	342	351	351	366	352	395	378	366	325	350	360	396	387	364	353	368	345	347	354	360	344	361	360	340	329	359	367	350	369	331	348	373	400	335	363	330	334	333	338	354	361	353	308	381	357	368	352	336	323	328	372	371	340	329	368	338	337	383	395	335	331	361	338	351	334	356	310	363	391	362	343	355	335	383	380	355	345	357	359	363	381	331	358	358	364	372	403	400	328	379	372	381	373	356	363	382	378	354	350	307	356	348	376	358	324	349	383	378	380	355	351	357	352	320	366	345	376	347	352	374	352	374	356	358	345	362	333	379	354	334	346	381	344	391	332	340	366	349	358	358	349	388	347	375	342	327	346	354	353	337	317	370	336	349	344	332	362	357	369	325	331	356	359	346	363	385	377	351	360	354	343	322	371	356	377	390	340	381	342	362	352	343	358	366	383	356	350	345	351	354	326	366	347	364	380	342	372	383	333	343	355	322	345	348	331	351	340	330	369	340	327	364	339	346	355	336	367	342	347	360	390	335	333	350	373	356	334	346	384	354	313	369	387	349	363	320	358	361	330	340	373	363	418	389	326	375	356	361	358	367	328	382	369	351	347	327	340	340	365	334	361	329	376	370	399	360	354	378	355	370	346	371	354	360	374	359	327	351	361	355	359	341	379	361	349	347	353	377	335	383	395	352	372	353	357	356	357	339	356	363	388	386	377	364	365	337	353	384	361	363	362	379	377	356	389	368	371	350	373	359	352	384	357	352	312	344	354	354	337	387	353	384	348	342	339	353	356	353	386	350	357	346	352	358	375	362	347	378	363	323	353	358	331	358	331	327	345	327	346	334	337	397	342	377	353	367	378	347	347	321	367	366	384	353	350	348	346	375	370	333	365	360	374	358	377	337	374	365	376	349	370	353	338	322	360	340	376	366	340	350	359	331	359	372	379	359	367	352	353	343	360	327	350	319	321	357	356	351	340	358	307	350	313	378	361	394	346	362	342	346	341	374	371	359	338	343	353	358	362	343	346	345	332	318	374	332	313	395	351	378	370	336	316	339	350	366	376	322	372	350	348	357	365	346	357	392	352	329	381	332	347	366	364	379	403	369	365	356	376	344
24872	20514	26403	24587	20488	7510	944	642	551	471	468	430	431	388	323	359	359	343	331	313	287	345	306	303	292	272	304	274	316	294	307	295	276	293	294	291	286	295	299	312	288	293	277	293	289	289	265	258	307	273	302	290	253	288	286	294	332	256	291	294	265	259	278	272	317	282	284	291	272	290	265	289	276	266	263	318	284	278	286	282	293	265	276	276	289	269	253	280	275	294	268	294	247	254	269	302	287	283	288	291	263	265	286	306	280	281	304	258	283	287	282	283	301	298	271	277	274	300	261	303	248	250	279	274	266	316	284	301	293	244	299	298	311	262	318	261	288	277	282	227	257	269	273	266	289	269	291	274	271	302	299	285	314	261	274	299	277	280	270	287	276	305	261	247	279	287	294	258	288	288	287	299	285	313	267	272	302	270	280	317	297	286	265	288	257	289	278	309	287	278	304	283	282	276	255	270	258	292	303	292	301	284	262	253	269	280	280	309	273	266	262	263	273	262	279	253	267	235	271	263	258	265	277	266	328	301	282	290	235	268	267	322	276	263	275	274	269	283	300	270	274	274	244	268	291	281	310	265	278	252	283	251	281	254	288	291	283	277	255	294	268	269	239	281	281	268	287	271	290	266	265	302	305	261	259	279	306	282	270	292	284	275	291	254	261	255	260	265	281	278	288	310	275	281	284	275	267	314	274	292	292	267	295	282	313	287	262	282	308	295	275	279	291	282	282	274	277	283	273	269	273	278	269	275	279	292	249	272	311	282	270	270	299	267	285	293	318	286	255	283	248	276	318	256	299	260	296	275	285	282	294	267	225	288	232	277	284	267	282	242	276	272	303	277	262	286	260	287	290	270	279	306	272	278	285	280	283	273	288	291	295	270	301	273	271	267	293	307	270	271	289	272	291	309	260	284	305	298	244	274	286	308	250	285	277	288	298	273	286	292	265	271	274	276	247	274	293	254	266	288	313	291	292	271	270	263	338	276	264	283	264	286	306	245	269	264	307	272	264	290	307	305	312	276	285	269	287	276	319	277	261	251	292	281	260	248	267	262	274	287	290	265	272	278	284	265	275	277	293	283	281	273	273	266	302	296	297	266	272	264	297	283	287	264	268	264	260	253	296	287	291	271	262	257	280	293	296	281	256	257	288	253	287	278	259	278	278	299	259	306	280	275	264	301	276	266	247	310	277	284	294	260	298	312	288	276	244	282	294	273	290	281	257	306	267	276	273	266	277	273	291	294	270	272	283	258	299	285	277	269	269	255	267	256	284	305	268	273	289	277	241	272	282	258	268	276	279	280	282	290	262	294	261	276	267	282	275	275	275	268	269	328	278	277	290	286	269	308	252	270	291	284	261	262	270	295	297	288	274	280	295	278	269	296	294	260	276	272	265	262	293	280	284	285	263	280	253	270	231	258	286	278	300	285	261	312	279	266	281	291	301	305	273	247	253	262	248	267	262	310	282	287	274	274	271	272	262	274	296	290	263	296	273	238	305	264	275	313	292	278	279	290	287	292	261	284	261	317	273	276	289	293	264	261	237	276	306	280	280	264	281	301	270	303	297	279	254	276	254	257	293	293	271	300	294	283	285	287	282	271	305	259	278	272	276	310	301	296	277	270	231	277	292	292	285	256	288	283	264	282	281	269	305	275	250	319	264	252	296	280	280	263	300	254	246	275	305	298	270	284	262	290	272	266	281	271	277	240	268	289	276	291	251	286	267	256	265	291	275	290	288	295	276	261	308	281	290	247	259	270	299	280	277	259	303	252	295	283	295	299	283	261	284	306	266	291	258	286	278	295	289	218	286	290	264	260	318	282	260	277	307	268	280	259	265	299	262	267	262	261	268	271	298	229	292	271	264	270	264	304	295	240	278	290	288	267	269	261	253	268	270	274	285	281	295	307	268	294	285	269	288	250	297	251	296	286	280	285	264	268	261	295	273	331	274	260	256	303	273	278	296	264	258	268	317	280	251	273	285	284	274	257	258	270	296	263	301	290	288	303	290	270	266	267	296	279	265	290	299	295	276	319	289	276	289	265	292	282	299	243	287	266	293	285	288	277	286	259	294	284	282	289	261	279	260	286	264	285	287	286	304	296	272	278	290	286	256	269	268	285	269	292	311	274	264	295	293	303	307	300	259	269	299	249	264	282	261	273	275	273	242	252	278	292	305	296	280	258	273	280	278	260	274	272	268	253	269	294	282	285	277	256	257	258	277	267	287	269	241	281	287	271	281	286	285	304	261	327	287	285	269	266	262	266	294	309	286	263	299	274	252	263	296	262	260	300	298	276	267	287	260	277	278	294	305	277	260	272	282	309	286	258	264	259	287	270	255	290	273	282	300	267	286	264	290	295	266	324	283	285	281	284	267	302	240	281	275	283	286	288	282	303	257	280	263	260	257	274	289	326	262	277	245	279	275	276	294	245	296	309	310	273	259	273	284	283	287	279	298	288	296	272	296	279	261	245	275	299	275	266	244	286	324	304	257	286	272	263	292	282	271	322	290	284	287	270	290	272	326	262	290	289	271	290	269	294	294	268	281	239	307	296	305	287	255	266	277	290	249	295	261	284	288	281	290	299	280	291	260	297	269	293	286	245	257	293	296	267	266	294	299	251	317	277	285	279	297	258	267	261	252	274	284	317	271	310	259	283	292	301	266	279	291	264	268	250	290	237	264	267	280	277	265	285	275	301	273	294	278	254	271	276	285	284	275	268	261	263	262	269	269	273	257	278	263	296	267	260	299	265	297	261	253	278	267	238	265	275	267	271	255	269	272	249	259	276	268	274	259	282	281	257	269	266	265	256	269	298	282	266	284	293	297	261	288	308	258	250	281	297	282	290	268	264	285	265	284	285	290	292	249	265	289	269	269	270	290	257	279	264	308	297	271	254	243	305	244	282	305	269	290	318	286	307	270	277	288	262	254	277	292	308	266	247	279	300	283	269	297	294	288	288	269	273	289	294	284	235	277	282	266	268	257	251	305	285	279	271	253	311	286	292	285	260	320	281	287	243	288	273	282	317	270	280	276	253	269	260	245	262	289	263	267	289	249	290	305	283	280	262	261	306	279	291	245	311	279	302	270	296	273	256	261	292	263	293	279	277	278	252	271	249	283	284	262	275	292	262	281	248	273	276	263	278	274	288	256	265	278	293	263	259	278	272	282	240	229	284	314	282	248	253	284	265	272	248	290	260	299	291	253	267	262	277	261	251	269	269	239	295	256	241	250	292	299	247	273	275	266	286	288	271	244	300	297	270	258	287	278	284	278	277	253	275	254	263	268	270	290	265	263	261	244	292	275	282	278	247	296	268	281	275	288	263	298	243	271	264	272	320	285	245	289	281	283	276	267	308	269	270	273	289	258	278	258	275	271	264	302	271	259	306	234	259	296	221	276	259	276	255	297	279	276	278	274	254	299	279	272	310	257	276	265	277	288	284	259	313	247	255	301	302	265	281	289	247	271	305	271	310	286	270	260	255	285	268
29533	8442	7483	4043	2620	1963	1474	1227	939	820	666	651	562	504	560	474	443	379	371	386	398	364	362	364	349	352	355	351	383	327	332	348	358	308	288	327	319	311	288	315	313	296	288	283	341	312	299	311	309	297	294	305	302	297	300	313	296	296	294	318	288	303	296	322	285	293	275	302	307	283	295	297	284	333	284	287	323	269	287	282	312	302	289	271	305	284	290	279	274	309	303	302	325	275	296	324	314	347	273	294	316	272	289	313	277	295	272	287	293	284	324	292	307	303	303	282	323	291	280	314	325	288	283	280	289	294	275	288	298	300	296	274	294	297	307	320	266	270	283	304	309	273	296	322	278	262	274	296	307	299	282	298	249	307	290	282	274	289	282	290	284	297	289	304	293	269	262	277	298	281	305	279	278	291	293	319	307	301	326	298	273	298	272	321	290	277	295	277	296	308	310	287	285	276	334	298	276	280	316	312	300	279	308	303	322	288	306	279	299	283	291	272	308	304	293	284	266	299	316	294	287	280	300	305	283	309	270	294	285	275	303	281	258	312	278	283	267	286	255	307	310	293	276	289	273	296	301	269	278	281	290	314	279	289	300	299	274	289	284	302	294	298	279	291	299	264	311	271	338	313	294	261	292	280	302	296	301	280	309	279	300	290	307	295	278	278	281	272	318	314	293	291	321	298	296	312	278	308	281	294	279	293	267	294	307	289	310	299	312	299	302	282	252	272	293	269	285	272	301	320	284	281	292	279	293	267	269	315	306	272	283	242	298	309	293	273	286	291	297	281	332	283	272	281	294	308	303	311	250	308	299	321	301	310	321	282	263	285	296	302	281	316	288	314	309	264	291	289	285	298	303	306	293	301	305	302	309	271	287	289	280	305	283	289	307	288	293	272	313	314	308	305	291	297	290	303	302	281	301	302	287	319	297	278	319	281	315	278	282	278	288	251	297	278	273	307	291	283	300	257	333	303	269	261	300	296	273	272	306	260	323	315	299	275	269	282	304	291	295	301	285	291	280	294	302	310	289	268	298	277	294	303	287	333	284	294	316	276	266	294	309	286	295	295	291	280	272	308	281	293	289	290	268	265	300	269	254	295	288	276	289	288	277	277	286	313	281	306	300	305	305	293	306	299	282	296	282	266	296	310	286	303	263	272	298	304	278	286	270	290	283	317	264	289	285	257	290	286	318	255	273	272	287	312	262	279	300	292	323	277	276	313	291	315	322	275	289	327	287	294	268	300	296	269	273	309	282	296	285	271	284	286	300	306	298	296	306	304	300	297	297	280	270	313	293	294	282	297	311	285	306	277	302	263	278	281	283	278	319	284	277	277	310	301	282	283	315	301	252	306	277	276	281	282	286	265	277	300	308	288	282	286	307	279	264	292	269	300	252	283	318	322	279	273	282	284	281	309	263	302	270	284	295	313	313	292	319	278	276	316	280	300	301	291	259	297	315	306	283	280	257	320	290	322	270	284	295	276	266	293	258	307	297	281	290	290	294	298	251	266	271	288	267	297	293	267	274	292	289	283	260	285	280	270	301	282	301	299	285	294	295	294	288	291	272	290	316	296	290	274	291	283	260	300	303	255	259	280	305	284	295	312	284	286	326	271	293	287	299	283	312	301	290	303	287	313	285	298	280	316	264	296	275	296	263	298	302	301	322	294	317	286	263	280	311	270	282	298	288	276	290	258	273	269	308	284	296	303	269	276	314	290	305	311	298	295	285	302	300	320	277	280	287	327	277	279	312	311	312	315	278	338	310	300	280	300	264	316	289	275	293	281	279	279	294	273	309	285	282	277	302	269	298	269	312	324	291	318	271	275	281	293	287	311	258	283	304	281	271	266	300	267	276	267	284	330	275	293	286	264	293	279	295	282	346	292	294	262	308	310	327	293	276	308	299	308	330	289	296	304	276	315	276	257	287	271	289	289	299	283	283	264	278	310	294	271	278	274	289	315	270	275	301	294	262	312	282	278	298	255	280	278	306	269	294	285	301	298	290	284	270	260	271	309	280	251	314	315	273	289	283	271	305	270	274	305	273	285	271	290	289	332	302	282	280	305	272	302	301	264	279	275	297	261	280	296	290	257	291	317	259	295	296	269	300	282	273	267	278	261	280	310	314	272	301	300	255	282	308	313	291	287	274	278	272	287	244	284	292	288	321	287	269	300	276	284	275	283	301	287	307	299	289	281	311	322	297	285	273	310	299	299	295	303	293	296	277	260	321	300	255	304	271	302	296	247	270	307	309	317	305	262	282	282	297	262	311	262	304	321	310	296	288	262	276	267	316	282	277	287	274	279	294	289	276	298	294	268	273	279	299	259	303	283	278	282	293	299	293	241	278	302	297	285	279	277	293	285	285	266	289	294	283	309	303	287	301	305	316	297	280	293	286	304	289	259	288	292	296	293	280	303	272	279	318	267	265	293	239	273	303	305	317	275	302	289	302	297	260	287	288	273	304	281	277	296	284	298	263	291	274	288	277	306	312	312	280	275	300	285	295	293	310	290	291	272	288	320	308	299	284	305	284	299	288	321	283	280	299	313	287	266	277	288	282	264	331	282	308	305	323	315	301	257	296	315	285	301	276	285	347	262	291	313	292	293	318	304	277	286	282	283	266	289	272	293	283	317	289	275	266	330	305	263	319	280	259	301	296	284	306	315	301	274	296	288	319	296	287	256	277	295	288	295	287	310	307	293	279	274	296	264	287	298	299	269	310	307	277	296	303	343	265	290	302	292	279	269	286	304	296	298	267	286	307	278	294	307	332	280	305	276	269	329	310	307	282	294	281	252	296	272	300	289	315	305	305	295	297	307	291	277	263	277	270	278	262	287	294	281	290	312	271	288	328	270	308	276	275	252	305	302	267	317	295	298	296	303	282	280	288	308	239	281	287	251	293	288	278	289	268	286	297	293	275	277	319	310	279	318	281	307	270	308	301	292	319	287	291	271	270	275	292	273	299	285	285	290	275	311	279	277	309	291	302	260	295	269	295	303	256	315	301	311	276	289	307	264	316	294	308	262	295	300	288	284	264	276	312	311	317	286	304	289	297	299	295	313	277	319	313	269	318	276	263	305	281	310	283	281	261	283	300	293	303	283	284	300	302	284	278	312	282	302	298	291	287	291	299	299	282	295	296	282	269	331	282	288	301	294	302	289	284	266	291	301	256	303	271	284	287	272	271	292	294	281	281	318	265	274	290	302	314	282	283	300	291	293	305	308	308	286	291	302	261	303	267	260	285	318	291	278	294	316	293	280	277	263	295	291	263	271	272	311	270	287	261	274	293	327	244	326	297	294	277	274	309	276	253	292	299	303	302	273	309	285	313	266	292	304	298	297	299	282	294	262	303	292	285	270	315	286	287	297	311	289	282	277	301	294	291	256	291	286	251	264	279	261	333	246	306	311	287	332	308	290	276	278	279	248	306	269	306	299	321	332	313	324	274	283	283	308	293	297	287	282	319	276	293	297	291	265	304	306	294	278
22791	20514	26989	24002	20521	20568	8765	1656	1210	1111	982	982	884	865	853	782	773	707	728	730	692	695	671	682	646	725	718	627	623	646	692	662	642	588	636	654	664	643	659	641	660	656	605	641	655	652	668	622	633	684	626	656	648	646	626	648	591	641	631	623	614	574	612	681	637	646	629	594	613	694	634	649	639	617	631	634	608	593	665	635	670	598	654	616	622	672	583	639	644	607	616	618	607	643	618	615	627	633	612	584	616	625	636	621	622	600	639	626	578	667	620	650	648	628	602	627	666	613	622	585	632	637	630	641	638	591	636	648	699	601	630	628	618	657	594	620	641	649	664	669	623	633	624	664	676	610	613	627	616	630	620	603	622	625	639	628	640	603	671	634	634	575	597	596	626	619	648	630	615	649	589	629	604	573	642	603	679	637	628	602	672	643	629	643	651	600	626	649	608	658	660	612	628	679	601	651	593	666	627	642	615	584	627	601	624	625	618	598	661	663	587	619	637	596	676	573	627	654	633	620	599	651	604	623	626	608	631	637	655	652	636	594	627	625	616	640	619	634	659	684	640	601	662	633	660	616	636	631	644	632	617	636	602	643	637	617	611	652	627	610	612	607	613	652	606	626	668	583	642	644	604	642	605	652	630	662	683	646	602	607	624	672	624	636	666	614	623	629	622	633	575	616	613	641	598	614	627	591	582	587	628	623	582	634	642	606	643	662	670	638	605	650	611	600	645	625	587	599	641	655	656	610	592	697	592	606	618	679	603	704	573	613	629	587	627	621	608	673	649	579	629	635	622	631	649	626	626	657	696	641	626	605	598	660	564	645	578	593	669	582	652	633	644	621	577	604	624	680	630	618	592	615	608	613	670	617	680	617	653	584	604	613	633	611	598	659	614	616	624	633	593	650	611	610	631	611	607	622	665	666	652	633	638	577	671	664	608	619	603	646	588	624	596	635	587	650	646	678	678	626	601	617	648	586	607	615	607	576	610	630	588	636	633	641	609	605	648	640	593	616	657	606	634	633	571	618	619	610	654	633	605	634	644	597	620	599	627	631	650	613	583	625	670	605	604	650	631	595	621	622	649	633	605	659	631	647	612	581	620	595	625	611	633	603	621	631	609	638	599	591	619	648	606	645	624	660	622	584	611	610	597	639	634	651	678	584	681	611	646	616	592	613	624	636	594	631	631	625	623	635	603	629	642	629	612	615	653	643	623	563	641	620	644	669	604	593	639	604	615	673	579	623	643	612	572	574	658	608	632	644	603	610	612	596	599	598	626	613	601	601	646	644	659	648	628	610	638	608	629	652	634	634	660	610	621	596	640	613	600	621	618	647	675	617	599	615	586	640	619	618	611	613	604	609	625	575	597	627	585	623	607	587	645	627	664	631	621	652	618	599	631	664	613	595	569	578	589	590	648	611	604	660	600	622	602	590	597	612	596	608	636	627	620	618	590	608	669	579	634	628	609	588	603	622	589	638	620	628	627	602	610	607	618	689	591	602	605	609	629	606	623	594	604	653	670	636	572	624	582	599	642	627	638	609	596	611	628	627	631	643	610	676	622	602	586	597	662	628	648	634	624	627	678	606	605	623	590	630	601	626	592	632	672	614	627	640	620	665	612	608	633	608	619	615	670	581	589	658	641	639	568	585	610	625	611	589	648	632	622	622	600	641	620	635	577	642	606	630	627	603	642	638	626	644	624	592	653	612	638	629	620	601	616	659	651	595	640	629	615	612	599	576	655	588	588	644	638	653	670	625	598	625	637	604	646	633	628	669	624	565	610	579	624	600	633	667	648	570	628	626	656	663	635	602	618	597	622	622	661	677	605	590	662	638	589	643	627	653	597	651	629	655	657	608	616	592	613	648	638	619	596	610	610	657	613	612	651	623	671	612	591	638	631	647	582	646	631	599	629	662	584	631	631	600	597	638	633	616	621	640	597	626	639	613	606	637	605	607	630	648	642	624	586	579	600	603	603	576	591	602	630	633	657	634	620	609	630	637	663	620	634	653	622	628	647	673	621	633	640	612	647	631	562	635	607	651	569	586	601	612	581	602	628	622	629	621	615	639	585	612	614	615	567	618	595	632	627	619	612	656	606	630	672	645	634	639	681	617	671	608	591	599	647	611	674	634	633	596	593	637	587	597	637	608	635	673	614	638	615	670	659	657	620	654	621	613	618	652	669	625	593	663	643	628	601	635	612	609	659	626	574	609	584	555	579	619	638	619	654	606	591	619	612	609	667	615	629	640	621	625	625	624	629	601	592	642	665	602	618	625	642	642	619	611	639	685	583	583	669	668	614	639	636	638	606	580	635	647	620	633	648	585	599	627	623	601	609	651	601	663	634	646	596	610	634	631	616	645	634	639	643	649	633	602	674	613	593	638	693	636	554	647	621	647	616	643	620	622	613	633	610	626	653	661	644	587	612	699	640	613	588	592	604	629	599	605	636	621	606	651	614	611	691	663	593	618	641	592	614	636	632	582	656	630	639	674	585	596	605	635	574	636	608	603	601	640	641	623	619	566	666	636	596	664	588	629	643	585	647	603	610	675	635	595	646	613	585	631	657	610	620	628	649	634	578	614	582	616	685	633	616	590	624	651	659	604	624	663	658	611	642	570	626	649	655	667	594	636	645	604	652	608	606	596	631	596	617	635	603	637	601	612	613	590	635	591	627	644	684	608	648	612	612	629	591	575	593	640	612	586	610	620	580	638	614	590	616	609	623	677	613	617	642	591	612	636	604	594	622	603	608	589	638	636	651	570	603	637	598	602	682	635	609	609	583	596	587	620	611	588	636	663	625	631	612	623	597	633	618	616	582	581	619	635	622	630	643	605	627	629	639	652	615	592	600	634	639	618	627	611	618	577	623	624	617	614	564	613	640	651	658	634	609	615	649	642	658	621	623	627	627	596	621	592	657	640	585	591	644	594	604	614	635	632	664	618	672	603	620	620	600	653	589	614	630	596	657	664	606	626	645	603	605	586	624	547	617	613	618	603	661	609	641	636	593	622	637	621	591	633	664	614	656	633	638	623	639	643	659	606	648	666	616	627	601	663	633	604	632	628	614	619	645	578	590	590	624	653	631	583	638	605	634	610	597	603	588	651	633	606	622	648	608	593	627	637	659	615	657	562	573	637	640	637	620	604	551	638	618	606	640	581	583	646	624	678	651	637	619	630	591	664	633	624	624	584	608	562	628	587	614	609	626	626	656	621	581	656	630	606	650	598	641	586	621	568	630	558	619	633	630	595	623	631	584	643	655	641	706	623	640	615	642	650	594	566	641	621	652	663	603	676	666	660	617	653	601	664	609	639	618	665	593	631	629	608	626	586	613	628	609	630	580	639	632	613	634	627	633	595	619	687	644	619	656	609	604	617	576	594	623	614	663	613	603	647	635	642	646	614	568	607	672	640	630	619	577	639	600	630	563	610	597	614	613	607	620	613	651	599	632	591	644	603	613	662	607	626	629	607	634	697	605	635	649	590
24919	14598	13291	7466	5008	3781	2903	2370	1913	1686	1423	1373	1193	1149	1063	906	858	914	876	815	815	761	714	744	765	736	715	722	658	669	652	677	669	664	641	693	660	689	631	600	600	659	647	633	601	626	631	624	624	561	612	603	622	648	625	618	627	622	596	592	621	653	638	579	653	641	618	608	584	580	626	642	608	622	620	589	634	568	589	604	605	640	605	600	577	612	597	656	564	610	575	618	639	614	582	631	648	596	599	608	642	584	603	652	638	613	567	610	610	570	583	625	609	626	575	595	626	574	622	650	589	632	578	621	572	645	620	613	635	589	604	628	580	613	606	611	588	574	596	612	591	579	610	596	582	547	585	596	582	634	618	611	599	554	617	615	628	609	540	564	634	638	617	587	598	608	623	590	588	616	585	578	632	610	641	630	616	545	615	600	624	594	590	585	637	595	629	555	564	594	657	605	584	644	629	608	596	620	599	585	584	604	611	595	554	621	581	603	598	645	621	593	587	588	616	575	611	572	593	599	590	632	633	611	612	595	628	647	608	607	601	573	594	609	580	572	593	608	616	563	645	614	552	549	579	594	655	625	612	617	625	597	623	610	659	615	610	589	562	620	617	556	580	607	619	606	567	625	617	570	597	580	593	607	594	570	576	595	556	576	585	603	619	549	554	613	579	584	624	609	646	581	620	568	634	577	626	605	606	583	596	611	632	594	618	580	588	617	618	623	642	603	636	591	624	583	594	582	608	636	593	588	592	596	556	631	568	641	632	570	622	615	586	605	580	636	614	581	653	620	589	555	599	636	614	618	599	584	580	635	601	660	635	604	600	616	648	582	599	583	606	603	584	587	599	625	603	619	593	610	607	601	591	595	575	623	649	564	618	611	582	575	659	588	638	628	609	614	635	578	608	564	621	577	614	609	624	604	574	581	591	587	619	616	620	609	600	600	617	630	582	599	629	544	587	564	604	602	562	562	614	576	594	568	625	613	633	566	615	634	608	607	597	628	544	577	598	598	622	607	610	523	586	576	610	598	629	625	580	580	593	638	636	596	581	604	691	591	608	611	585	584	645	609	594	555	617	613	636	595	614	621	608	595	607	606	587	581	585	586	624	589	577	611	560	587	604	629	561	560	595	586	611	605	565	617	605	628	601	614	585	620	639	588	593	596	622	592	653	634	580	606	610	615	602	605	576	596	595	619	583	644	564	613	649	605	601	577	576	617	579	552	585	614	593	616	588	621	587	565	587	605	621	603	619	580	630	622	591	619	612	596	564	609	606	627	610	615	590	583	634	580	651	604	628	628	639	576	587	571	586	619	644	626	592	592	610	577	609	575	577	594	601	605	585	611	601	603	589	618	573	597	618	607	609	581	650	608	546	587	650	557	566	570	618	634	571	582	598	580	582	543	584	597	590	544	607	656	573	585	556	611	585	585	627	587	625	612	564	609	620	611	619	607	563	647	577	621	628	567	592	591	608	596	600	598	612	615	601	622	659	604	567	612	634	629	607	589	577	584	586	600	632	576	627	604	602	624	581	566	609	586	640	613	592	617	584	609	591	591	610	619	590	588	615	567	601	606	607	641	587	617	611	608	578	623	589	571	552	592	609	586	592	592	601	595	611	555	585	561	621	582	593	617	609	591	592	632	630	589	633	604	564	582	612	652	604	585	641	580	609	613	589	553	617	614	617	608	584	563	621	610	621	597	597	581	625	596	583	695	628	639	561	570	646	605	548	615	555	591	595	630	626	616	618	610	612	628	634	666	584	581	625	612	635	587	596	548	623	604	561	650	586	591	591	598	633	628	615	607	632	604	590	584	614	623	609	641	594	617	596	572	603	612	601	586	613	607	597	586	630	555	591	562	598	591	599	616	598	614	593	605	631	581	590	622	567	606	606	631	594	623	620	623	622	620	608	599	669	591	572	627	603	603	616	566	611	631	583	607	585	601	624	573	587	629	632	633	611	573	622	653	620	585	601	589	634	610	598	673	602	553	573	576	584	590	626	578	621	580	603	573	583	634	592	594	535	611	608	595	572	622	558	625	576	578	636	586	562	585	604	626	596	553	599	591	571	596	544	639	578	618	590	596	596	575	601	611	599	631	603	628	642	586	608	667	595	644	584	633	595	611	600	617	613	593	624	554	581	591	616	616	574	553	582	605	595	640	584	564	594	599	592	611	596	615	556	619	548	582	561	617	566	622	605	609	588	576	575	615	574	625	620	591	623	615	579	593	598	581	663	575	640	590	591	679	574	566	596	592	586	632	603	544	619	563	604	582	595	606	575	613	600	623	615	620	591	608	595	616	571	612	617	567	608	621	635	618	620	567	549	606	604	637	583	610	604	592	625	552	611	630	590	633	631	582	602	617	550	611	600	607	608	596	629	625	586	565	613	581	609	607	567	595	599	638	601	602	603	583	583	588	643	542	616	583	615	608	608	637	620	572	596	602	617	603	589	586	588	558	592	570	600	633	604	590	568	561	613	556	602	604	606	596	599	567	625	589	641	643	552	620	584	578	590	636	598	622	569	556	598	602	595	631	634	592	556	583	595	630	657	597	610	615	596	543	567	611	599	566	603	649	582	634	590	571	603	615	590	583	597	580	613	644	600	597	663	586	545	616	610	609	603	625	627	599	557	613	581	610	596	600	630	597	564	592	602	559	596	591	617	601	591	575	599	574	605	592	630	605	634	603	623	573	600	612	601	600	589	604	584	594	608	582	579	593	649	635	606	624	569	587	613	579	604	578	588	625	588	614	555	613	595	630	559	612	615	575	629	652	579	583	584	571	614	606	655	620	609	621	600	624	585	571	602	579	615	634	573	600	561	574	607	629	620	633	578	611	652	567	629	626	647	575	618	638	633	609	591	573	609	591	569	591	573	596	618	630	648	603	538	583	588	556	608	579	611	574	584	608	597	586	594	612	537	618	622	620	611	597	600	616	612	579	585	570	534	611	599	616	639	616	606	611	620	616	582	621	603	597	621	596	627	580	619	587	597	575	597	569	584	627	554	604	552	563	581	617	631	558	587	632	586	602	590	610	589	587	621	612	615	649	592	569	579	563	620	609	600	640	614	570	646	576	586	653	620	621	614	578	597	580	606	579	576	606	593	578	602	612	578	608	599	605	590	596	618	575	606	575	623	602	616	609	577	597	621	584	592	628	593	584	634	575	568	626	586	647	563	604	584	602	593	585	609	587	594	582	623	624	613	586	580	614	604	624	633	604	604	613	585	564	605	638	578	593	612	604	568	605	553	601	631	602	606	599	591	569	649	573	620	593	605	636	585	572	570	598	603	572	571	578	612	621	589	583	600	595	566	608	612	592	588	608	624	635	567	599	618	609	586	612	598	565	593	618	622	629	587	589	607	582	662	606	577	620	622	615	607	584	621	605	570	587	566	608	602	574	615	580	593	650	600	615	622	579	635	577	637	634	604	582	575	586	597	615	641	640	587	589	587	581	641	591	593	633	570	614	577	602	608	575	601	646	603	588
30927	14525	2149	516	381	366	362	370	353	359	319	337	338	294	314	324	318	331	330	287	358	340	315	315	304	318	344	315	311	316	311	321	286	321	338	329	342	324	340	339	333	331	332	297	328	324	304	330	292	309	300	310	354	295	316	337	347	340	332	312	321	325	340	328	315	343	287	334	305	294	296	318	336	332	301	327	314	334	300	334	298	315	305	280	332	356	299	305	314	342	330	307	321	314	325	354	308	300	325	312	361	326	329	316	312	323	311	309	334	324	347	305	310	333	296	296	326	313	325	303	347	319	331	329	324	311	316	341	320	323	303	345	312	328	297	327	299	333	338	326	326	320	284	338	320	321	324	338	319	296	325	308	321	300	301	322	298	325	360	312	318	304	315	329	305	330	345	345	294	344	314	311	285	303	313	316	319	301	357	345	287	310	317	295	310	332	320	314	327	340	318	301	318	296	339	325	303	317	304	357	323	341	314	317	309	293	343	336	314	293	336	296	312	320	309	301	356	296	318	366	334	328	352	322	334	319	334	329	311	311	304	315	310	320	331	308	344	328	359	321	331	330	316	322	312	298	304	304	316	335	342	289	325	332	322	306	303	370	350	343	325	342	329	330	319	338	322	310	296	323	312	309	296	319	317	305	339	317	322	322	319	302	330	322	326	322	318	318	339	325	314	335	325	294	297	300	361	333	307	315	298	338	342	346	308	314	326	295	316	327	315	314	321	326	327	308	339	334	302	314	349	321	349	333	321	321	317	345	375	320	317	323	296	303	325	313	329	318	323	350	314	303	317	312	354	304	313	334	359	330	292	315	333	314	340	317	284	316	306	352	331	308	310	324	315	321	315	332	329	342	324	324	312	328	311	333	313	339	316	338	318	315	311	320	315	358	331	314	330	303	320	326	307	304	332	316	304	327	315	331	317	320	310	325	327	269	344	316	299	302	342	319	327	303	325	333	327	339	356	342	345	327	331	356	348	363	340	346	324	309	282	321	304	330	316	327	313	336	342	354	307	330	315	311	327	318	302	342	317	336	316	330	342	305	348	336	325	310	323	326	324	277	328	327	331	305	305	299	310	341	325	325	319	307	313	312	292	333	340	328	324	291	334	280	330	316	331	328	335	316	334	331	318	315	315	303	349	308	340	320	327	311	327	334	342	311	355	337	312	299	326	300	318	318	309	318	330	300	298	302	308	327	335	330	311	343	337	318	325	321	317	290	326	326	307	293	346	326	320	323	313	339	351	277	361	314	354	319	346	348	310	329	318	299	322	354	314	324	339	348	322	327	316	338	294	321	330	309	313	319	330	328	309	359	347	296	323	320	341	318	312	317	307	320	309	328	339	353	306	322	316	349	305	313	336	302	330	312	314	301	332	314	320	328	317	306	296	325	305	333	328	320	311	330	314	301	347	328	353	325	338	300	321	354	360	331	314	310	314	307	321	310	317	335	351	322	305	352	318	309	330	340	326	330	302	289	320	320	350	335	333	350	313	318	319	382	322	313	345	339	309	332	355	304	354	317	336	338	298	351	322	314	302	324	309	306	340	306	333	309	347	297	326	325	351	340	303	343	343	313	305	345	297	367	332	351	333	295	334	302	318	326	303	344	332	320	322	330	315	306	332	319	337	326	289	307	319	329	295	310	354	332	301	321	307	302	328	305	310	335	327	310	304	334	326	290	357	327	324	345	316	301	310	334	317	314	309	326	323	325	332	292	311	344	315	340	309	300	317	272	288	307	327	318	315	334	333	333	317	321	307	321	317	320	338	298	319	326	311	319	337	331	355	300	281	346	346	334	332	319	340	301	346	310	288	328	321	343	332	339	326	351	323	316	320	324	332	353	288	317	331	307	315	334	333	298	323	331	322	358	316	340	284	347	365	351	296	344	307	295	327	330	303	321	351	324	318	312	377	329	311	283	340	303	293	302	325	327	316	340	312	365	334	323	342	321	343	325	335	326	336	298	324	307	337	323	300	330	319	342	295	324	332	314	331	318	345	319	327	300	343	297	332	321	314	303	332	319	321	338	310	329	320	328	311	323	327	305	311	321	312	326	332	333	355	313	321	328	357	314	331	337	316	316	307	302	341	345	323	317	318	332	333	346	312	321	302	356	325	331	309	336	330	329	330	296	316	328	318	318	329	322	316	309	347	312	309	294	316	320	310	330	313	291	305	315	327	332	325	336	339	304	363	300	309	327	298	330	309	306	292	332	321	349	322	294	299	334	321	363	322	320	302	313	361	361	328	334	316	303	308	298	327	324	302	338	302	309	352	305	353	311	333	320	338	311	331	322	343	315	341	298	331	309	344	315	335	334	293	320	297	307	316	366	314	316	368	343	317	302	336	325	322	329	339	301	319	329	310	307	292	324	321	338	323	362	312	322	293	295	331	320	324	337	329	313	321	306	322	295	303	317	313	339	332	343	297	301	329	335	329	325	301	330	301	304	329	305	310	298	347	313	344	331	333	312	333	321	315	312	332	309	302	330	300	328	318	336	318	327	309	296	352	303	321	322	327	312	326	336	331	350	319	330	347	293	340	309	355	345	325	329	338	336	329	309	325	332	315	326	361	324	346	307	334	266	304	338	325	346	351	312	313	291	314	336	322	324	359	352	317	333	332	313	302	330	309	332	333	316	333	298	303	307	330	304	334	326	329	316	288	316	359	315	364	313	312	305	325	320	294	328	329	346	291	329	345	318	340	308	327	341	310	332	336	313	338	313	337	313	326	308	331	347	324	314	325	346	318	322	334	310	306	319	312	326	339	328	321	344	365	305	296	316	293	333	316	325	320	331	293	320	315	310	334	356	266	331	340	314	363	332	342	317	325	312	307	292	325	342	323	343	311	308	308	319	323	322	351	336	316	347	324	284	316	311	328	333	333	313	336	293	316	330	340	306	360	332	310	308	307	311	305	331	321	317	320	336	343	349	321	331	336	304	308	317	305	320	350	326	301	346	299	323	313	330	344	309	320	316	326	270	310	346	356	332	334	323	328	322	296	329	309	340	349	309	331	335	315	334	299	343	324	369	287	295	316	353	329	325	326	315	313	334	336	336	277	367	316	324	334	325	337	299	311	327	377	338	305	334	297	326	324	325	359	298	330	311	335	329	313	364	357	310	310	294	318	311	312	325	319	299	327	317	286	331	310	296	331	348	340	304	351	277	332	312	315	324	321	328	361	315	324	355	317	315	353	322	330	322	291	366	319	363	334	326	339	285	308	338	319	315	344	316	317	291	309	317	330	325	310	306	330	320	328	321	297	346	305	300	339	344	313	299	293	308	315	330	315	295	306	328	303	306	330	341	297	324	337	315	380	329	325	346	355	335	291	337	344	295	320	328	314	336	325	337	322	343	311	331	318	336	309	308	325	341	319	304	333	304	333	304	318	281	317	342	331	308	329	343	303	336	301	312	338	331	328	314	321	345	305	333	328	313	307	330	331	359	317	315	304	347	307	305	315	319	344	319	318	303	316	340	324	329	323	295
18841	863	791	514	461	454	395	368	366	371	375	394	368	354	343	345	377	368	374	371	358	354	369	333	384	379	373	321	366	369	367	368	330	347	369	368	375	340	367	357	407	350	359	350	338	361	330	382	353	349	339	339	351	345	361	380	334	382	330	338	326	361	341	353	355	339	358	337	391	321	346	357	314	342	352	369	329	358	348	358	352	350	336	352	346	314	396	358	379	343	347	344	326	365	361	374	355	320	365	358	342	363	374	369	348	387	369	364	342	372	391	345	373	351	357	395	329	356	354	328	373	375	381	343	340	357	344	372	344	358	354	343	367	349	349	323	350	343	357	361	357	348	332	384	364	378	364	357	346	332	340	361	341	361	378	346	346	362	321	403	318	378	346	368	339	368	358	353	364	370	347	336	399	376	374	341	306	352	344	370	346	340	357	351	327	359	351	341	363	358	346	379	329	338	335	323	337	364	365	324	357	344	349	334	362	379	347	358	341	339	374	389	342	338	372	371	335	359	333	336	355	370	347	354	370	343	369	343	334	349	343	321	323	318	348	364	343	356	370	348	386	348	354	338	345	356	328	343	407	365	320	330	353	368	327	368	332	363	353	361	343	362	345	331	363	349	371	332	362	347	339	344	332	324	351	353	354	362	328	366	367	344	347	347	352	344	395	348	336	329	367	355	367	394	351	387	360	349	357	378	341	363	337	396	333	351	365	351	339	341	329	372	338	347	355	334	367	340	353	371	365	360	357	340	334	319	329	345	371	334	365	371	333	345	366	335	353	349	333	312	333	372	350	339	353	344	370	317	352	359	358	354	371	392	325	375	337	344	336	370	356	388	360	380	351	374	359	341	305	354	363	354	359	368	350	333	353	344	342	324	361	338	357	368	368	377	329	329	371	330	366	361	363	352	383	343	368	323	378	378	317	350	377	342	365	378	316	355	349	354	355	360	314	346	363	370	361	345	356	363	360	318	362	349	345	381	340	323	379	341	338	363	377	332	347	349	353	348	373	359	380	363	351	368	329	376	363	379	292	344	358	314	365	388	369	407	352	348	370	359	364	351	364	372	337	379	334	343	346	382	372	392	347	344	362	348	371	318	358	338	342	333	319	336	357	387	337	360	367	381	355	346	358	386	317	350	345	296	333	359	328	322	337	340	341	348	387	349	339	368	328	363	358	365	361	397	381	322	349	328	362	342	366	322	370	373	318	359	357	365	352	352	347	355	363	325	372	359	341	344	358	389	364	310	352	368	372	363	342	317	346	362	329	331	346	369	350	365	379	351	367	392	354	369	351	330	348	346	373	338	347	353	362	359	396	359	387	318	378	357	353	419	313	320	336	352	377	337	354	371	411	323	329	326	372	361	371	359	371	416	359	346	335	332	349	337	370	354	354	344	321	355	363	381	381	343	402	391	376	330	347	336	363	332	342	357	364	362	337	356	353	330	363	339	347	360	352	331	323	344	299	371	359	393	387	312	354	353	378	362	345	347	377	380	347	363	389	348	372	401	347	323	332	341	330	393	386	350	341	383	345	344	310	332	364	355	344	328	338	361	334	348	394	411	337	357	340	352	338	345	392	344	351	360	356	363	325	329	355	336	341	354	363	354	372	349	382	333	346	340	327	333	363	323	347	313	376	319	346	395	384	368	376	375	325	356	344	335	380	366	353	340	385	377	398	360	331	345	338	364	350	379	348	377	324	347	371	347	354	316	373	383	369	357	360	357	366	342	349	347	333	348	347	360	321	357	362	352	374	340	357	333	356	361	348	352	380	381	374	353	386	371	319	358	357	358	336	379	384	366	310	367	362	347	360	360	362	352	353	356	360	391	333	340	340	347	358	348	341	376	345	341	364	309	347	349	334	383	340	395	348	363	367	374	337	350	349	378	367	344	344	355	369	360	347	399	369	341	325	357	368	352	363	346	339	367	334	380	347	339	349	360	348	364	343	353	340	368	360	388	359	337	342	347	369	356	346	382	391	381	328	324	366	362	342	365	303	359	315	377	325	349	337	355	343	392	364	348	336	368	335	343	350	365	362	364	348	320	363	355	339	357	347	329	366	333	349	369	357	341	392	354	339	365	331	384	365	332	347	360	339	346	355	394	338	351	346	344	331	350	345	345	347	355	353	382	380	353	358	342	371	293	346	386	389	341	364	372	394	331	396	371	351	337	345	334	364	352	348	385	366	369	353	345	326	364	352	370	347	357	342	374	312	368	346	370	384	345	363	385	378	373	329	341	334	354	341	377	338	369	391	364	347	364	357	336	396	321	355	351	344	336	372	358	345	352	326	357	357	329	341	333	359	356	364	329	363	344	361	341	346	384	344	391	373	370	346	379	385	338	368	370	365	367	379	350	328	343	365	352	353	307	371	353	356	380	363	377	372	398	351	363	339	359	339	364	353	394	344	365	389	367	382	340	357	372	365	352	342	381	337	356	324	328	368	363	357	355	361	329	347	353	344	366	366	399	343	367	367	358	365	401	368	374	379	355	337	368	378	338	378	329	346	384	351	365	346	361	375	346	357	329	378	353	353	338	346	339	320	340	339	362	363	335	360	325	367	341	355	349	331	356	349	349	349	378	369	350	346	374	363	360	348	347	374	328	352	333	398	361	391	349	363	345	393	340	382	395	364	348	318	338	407	387	338	346	388	349	360	364	359	333	357	373	386	353	363	348	351	343	368	341	361	339	361	341	395	380	384	389	369	354	363	358	340	340	375	341	327	336	383	370	360	367	377	353	355	356	338	342	372	361	378	371	371	331	376	348	344	360	336	341	345	349	365	326	352	338	348	374	340	351	358	391	352	364	382	330	340	328	365	303	364	388	367	347	369	363	372	355	347	348	320	351	338	318	373	344	318	354	361	364	364	321	339	336	356	350	359	341	357	347	381	353	355	352	343	340	388	398	337	371	358	363	363	331	364	374	382	319	360	361	367	357	372	364	347	336	359	305	341	366	356	364	341	366	345	363	341	347	324	322	361	359	342	362	360	371	377	368	315	343	328	344	365	356	352	351	365	349	334	367	350	360	361	377	385	352	358	384	373	350	335	377	374	376	341	345	321	338	334	369	349	334	338	359	373	376	368	378	340	336	347	331	306	335	361	348	377	333	320	370	340	376	355	331	364	381	356	353	336	376	363	360	343	367	357	361	332	331	371	361	354	328	310	324	354	363	376	340	374	359	367	343	333	315	344	345	357	366	380	354	315	348	341	358	350	332	389	376	359	348	372	385	353	362	342	358	365	346	381	344	406	353	355	366	364	363	348	368	335	334	362	354	354	314	341	355	335	388	350	354	325	332	330	334	385	340	373	334	365	374	346	319	322	359	361	347	359	393	352	370	364	338	353	381	334	332	363	342	368	386	323	360	335	380	342	361	322	356	333	354	358	390	373	371	358	314	343	371	335	357	373	354	372	356	322	333	345	354	328	341	343	379	376	341	332	355	338	376	321	351	349	345	336	341	346	360	339	373	327	395	345	360	328	325
24827	20538	26540	24466	20546	8754	991	637	519	508	439	433	381	390	333	325	344	319	357	301	295	320	290	319	358	262	316	313	310	280	284	293	316	307	293	300	258	294	243	281	292	276	309	282	292	281	321	308	283	288	255	299	275	263	282	293	292	277	308	267	258	289	285	274	270	253	300	295	291	254	282	284	260	293	287	282	274	294	294	244	264	276	285	292	280	259	281	270	286	289	290	264	280	304	273	281	260	300	296	294	280	298	257	289	285	254	283	289	283	285	235	268	255	270	296	280	254	278	290	281	253	274	273	291	282	285	270	272	281	284	256	323	302	299	258	289	277	295	260	278	277	255	272	277	243	286	260	302	270	283	269	285	260	292	263	296	281	261	298	279	279	277	298	311	297	284	286	258	302	307	269	259	287	280	282	278	245	274	305	281	268	261	266	258	239	275	262	316	269	291	278	287	263	292	276	292	290	277	302	283	298	276	292	280	265	268	273	241	276	291	287	276	282	256	262	259	294	292	267	272	284	263	263	258	268	273	304	245	314	279	261	313	269	277	268	278	245	261	285	289	282	307	266	296	298	297	278	277	263	278	296	314	289	311	243	322	278	269	263	262	285	279	270	266	264	276	263	278	266	283	276	257	304	303	267	288	306	273	300	254	275	288	279	255	259	260	287	284	304	242	258	295	279	267	253	243	279	285	276	245	288	257	243	311	256	289	283	265	293	277	260	254	271	297	278	271	271	268	275	267	270	274	279	273	280	271	273	283	274	304	273	246	251	260	249	294	272	337	290	303	288	272	263	272	261	268	294	310	276	267	285	295	282	282	294	283	266	247	270	249	269	262	286	253	260	301	275	296	267	256	284	279	268	286	332	292	293	264	290	287	273	246	268	280	266	254	260	252	296	296	289	268	309	264	269	269	301	280	278	278	282	280	268	274	255	282	283	289	295	282	296	257	290	264	278	273	281	251	275	283	266	295	286	309	266	263	278	261	285	283	254	283	306	239	266	258	301	291	281	262	277	250	260	269	254	277	256	291	261	281	294	276	266	297	274	281	276	286	282	260	262	268	288	276	307	311	257	262	262	290	303	295	301	288	273	303	296	276	293	292	284	236	284	277	286	256	274	282	291	275	265	234	302	262	288	263	289	299	295	258	274	327	289	265	272	321	283	296	278	286	278	249	280	269	247	298	289	261	294	270	253	259	253	284	264	265	271	312	261	282	253	254	259	284	291	309	262	268	259	281	295	306	255	251	286	287	288	264	264	252	274	270	292	284	305	317	269	279	330	278	264	286	281	276	292	251	284	300	281	267	296	274	277	273	322	287	291	251	275	281	274	270	290	280	264	293	260	262	273	278	286	270	266	291	274	272	268	264	270	290	271	271	287	255	265	295	261	276	252	288	277	267	291	271	271	279	275	305	323	289	252	290	257	308	259	292	261	287	290	299	270	287	321	283	288	241	292	288	238	295	273	269	273	245	260	280	316	264	278	257	247	294	260	300	297	292	298	265	290	268	281	253	300	287	271	270	281	270	250	272	265	265	299	286	280	277	310	255	261	282	272	282	294	307	301	254	282	277	281	282	243	277	229	289	274	287	244	283	266	277	253	259	279	284	295	271	288	271	316	253	236	265	252	256	280	286	308	325	282	288	258	294	292	270	258	282	302	299	281	299	280	274	282	258	281	274	282	285	250	263	284	291	297	304	266	275	310	255	306	255	288	276	279	269	259	275	292	287	259	271	280	267	269	272	248	259	288	281	266	280	255	291	297	286	275	278	271	263	300	250	312	286	256	263	292	275	257	266	287	279	284	272	274	266	285	263	297	284	288	298	286	260	301	264	255	280	244	300	299	269	294	297	292	282	278	282	287	267	263	272	258	261	280	285	307	286	258	267	254	298	295	288	263	291	293	281	258	306	299	292	295	312	258	263	268	275	270	282	298	289	274	269	308	293	261	272	292	278	275	261	269	266	271	265	260	278	292	264	290	291	281	270	268	306	249	258	283	278	270	254	275	271	306	300	274	251	272	275	293	279	264	321	286	279	268	298	253	258	288	293	287	280	265	274	283	272	303	280	310	284	278	295	274	280	310	253	236	278	278	284	245	302	283	266	293	269	276	263	298	266	320	268	268	296	253	282	287	264	295	272	271	262	291	290	283	246	245	285	295	294	296	270	320	297	258	280	265	280	310	315	269	315	308	289	267	266	285	270	293	303	279	280	294	272	257	296	280	287	298	260	276	282	267	269	315	264	284	291	280	262	321	281	271	302	269	278	276	264	275	263	279	276	268	252	270	270	269	296	291	290	259	270	306	264	262	297	274	248	295	267	260	292	285	274	275	267	276	261	296	265	296	248	259	268	301	336	257	271	289	276	272	257	271	267	299	279	264	264	280	270	261	267	298	292	283	272	249	305	278	333	285	285	239	308	261	269	299	265	233	264	285	297	259	297	255	288	283	277	267	301	275	309	252	292	275	291	291	282	293	280	269	280	278	256	282	293	287	266	269	303	242	246	249	260	273	318	262	268	233	299	279	290	259	250	318	278	268	278	304	317	273	280	249	281	294	275	267	285	262	238	278	259	257	297	283	292	295	275	298	264	293	280	283	271	269	269	287	262	273	248	254	267	244	267	279	274	240	271	280	299	299	265	299	273	285	229	272	262	252	305	249	274	280	267	280	275	268	238	296	342	289	252	297	267	312	268	287	251	276	277	251	297	290	281	275	239	309	261	296	310	274	283	270	282	253	282	299	282	284	260	266	292	294	260	255	257	312	255	276	267	276	267	302	285	280	283	288	282	277	271	279	255	287	278	275	252	296	291	228	272	257	276	244	270	304	275	284	321	292	309	236	299	271	267	299	300	247	258	264	259	309	303	258	283	301	319	288	294	265	272	299	282	285	249	271	253	255	265	311	246	287	271	253	261	268	272	266	260	288	258	296	284	282	276	260	254	293	270	270	275	281	296	268	315	249	265	306	277	267	250	268	304	282	238	266	288	284	286	275	272	280	276	292	271	261	296	278	279	276	254	273	317	274	269	260	272	265	303	281	276	277	282	269	277	294	266	274	291	280	258	269	289	303	274	277	292	319	287	281	260	290	292	257	285	281	255	277	292	274	259	293	301	266	254	281	314	283	293	300	304	274	287	314	279	286	261	282	284	238	268	302	266	283	266	268	275	293	277	253	263	291	306	272	276	272	307	270	234	277	273	263	273	315	266	302	292	241	305	274	273	284	275	261	283	300	290	285	248	264	304	332	310	312	273	280	299	251	277	274	276	268	277	273	294	265	288	275	234	284	281	292	283	267	277	264	268	246	262	296	254	288	261	275	292	292	307	261	258	291	246	274	250	268	272	264	279	237	285	290	248	263	292	275	293	275	288	309	292	249	272	251	286	283	278	271	268	300	270	273	302	304	288	278	267	288	279	263	262	289	306	259	258	238	265	258	248	286	281	278	277	268	285	292	256	279	266	270	289	266	259	251	283	249	288	262	250
25452	8558	7542	4063	2640	1896	1400	1117	980	856	703	636	591	553	521	483	461	435	422	379	364	363	365	370	350	359	359	329	333	324	332	314	312	315	338	334	311	311	305	309	295	284	322	308	291	305	313	289	334	303	323	299	291	306	304	291	325	312	288	278	290	251	334	312	274	290	299	305	277	307	303	312	268	301	298	269	302	287	293	308	290	275	282	275	284	299	290	292	322	320	308	295	268	308	291	298	285	273	286	297	286	292	298	283	287	288	315	288	282	288	266	311	304	306	296	281	333	290	285	284	279	311	288	296	288	311	297	268	295	297	306	271	274	313	275	285	316	306	286	290	309	295	284	303	268	264	281	292	273	284	304	272	296	304	274	301	317	294	278	274	315	274	288	304	269	291	307	266	267	290	242	325	313	294	285	249	297	314	291	288	285	269	299	297	298	318	267	278	291	279	277	280	295	274	290	280	299	292	290	279	287	270	297	285	291	285	306	284	292	277	327	283	301	290	288	292	310	261	271	288	275	306	295	315	291	298	329	327	293	283	275	296	274	296	268	288	287	314	283	288	305	271	282	314	302	311	282	311	286	327	270	286	304	276	271	288	294	291	279	272	272	304	274	285	307	310	287	253	284	266	279	252	312	287	293	275	295	260	272	280	316	295	291	293	295	294	279	250	306	297	278	280	272	299	317	320	276	289	315	314	303	283	304	301	270	288	291	277	311	292	282	296	290	307	309	283	258	281	290	259	306	275	290	264	273	287	280	290	311	254	285	299	269	296	301	293	290	297	282	315	283	302	275	302	326	316	281	313	295	314	298	293	295	285	266	313	282	293	298	321	279	289	286	301	300	276	284	295	317	261	310	260	277	263	286	301	298	313	297	302	288	316	284	286	270	302	291	307	288	309	285	296	294	306	295	275	303	293	290	298	297	283	309	261	286	328	273	270	298	278	267	267	296	303	280	292	293	295	275	288	284	311	327	292	290	312	304	296	255	310	298	329	272	278	306	277	297	290	314	294	280	293	297	264	276	309	310	283	287	301	269	303	301	284	297	306	266	311	275	299	333	269	302	275	309	305	289	270	300	283	287	297	307	274	266	280	292	282	281	308	298	275	282	299	311	321	258	319	271	285	299	302	299	259	292	298	285	289	285	298	282	315	260	291	300	279	270	295	287	300	295	274	304	288	278	282	296	301	294	260	260	279	327	256	322	255	269	284	256	294	278	306	296	240	282	297	302	293	294	292	279	278	297	285	284	310	257	288	271	281	314	277	304	275	288	292	279	293	281	299	269	288	330	285	273	279	282	308	273	266	280	307	251	260	267	234	285	321	276	290	313	278	306	295	283	250	302	282	279	275	303	290	257	303	298	261	284	268	291	304	288	290	324	292	284	299	301	286	293	281	291	314	275	271	274	312	339	296	281	285	280	332	272	293	280	284	316	262	274	301	290	294	281	290	307	268	281	282	298	284	295	307	294	302	272	285	316	256	268	292	291	300	297	258	305	265	264	281	303	281	249	293	280	281	297	292	268	276	271	287	280	263	277	277	285	329	277	303	277	268	299	298	305	289	273	268	267	305	277	286	317	279	283	290	306	311	277	326	279	280	288	305	305	278	291	255	300	309	270	280	279	278	301	275	263	285	277	315	309	316	307	290	287	311	293	290	285	274	288	269	274	265	286	311	270	270	297	298	281	292	284	312	285	265	326	277	314	283	323	296	264	274	286	289	299	288	298	283	293	258	288	323	266	243	329	299	303	317	302	292	324	290	303	303	275	265	297	304	284	278	293	271	278	312	283	286	268	299	301	303	326	294	277	304	300	292	305	299	260	318	290	299	300	263	282	288	260	305	281	303	295	292	307	305	310	294	294	294	310	307	322	263	276	317	338	314	297	264	293	303	300	303	274	272	293	293	295	301	286	274	301	286	281	274	294	301	297	280	290	321	283	284	290	299	290	240	291	275	267	262	285	279	297	298	284	298	305	312	331	314	276	272	300	306	312	261	275	248	284	308	285	331	300	284	262	259	292	298	301	305	300	305	282	306	261	279	297	264	278	305	271	284	278	300	278	288	278	289	283	311	304	285	277	261	312	296	285	299	288	269	280	277	268	269	275	283	272	293	293	265	295	295	294	271	289	293	276	269	249	282	310	300	261	301	301	289	295	288	275	257	292	250	298	275	254	311	301	311	280	282	306	282	314	294	276	299	335	290	296	279	307	288	303	280	329	284	305	278	271	287	275	299	312	297	296	274	288	304	307	285	288	323	300	294	281	275	317	269	297	300	282	279	265	326	301	265	288	319	277	289	309	306	271	245	267	306	274	271	284	282	283	272	290	293	274	272	305	265	321	279	285	307	280	285	294	291	283	313	301	272	307	291	274	283	275	266	289	240	299	330	299	278	273	262	309	323	264	256	264	274	271	301	288	282	289	306	275	289	290	288	255	290	281	297	277	295	319	285	272	248	282	288	299	293	281	287	295	289	270	297	299	288	284	299	263	290	278	298	304	294	267	264	300	312	296	269	252	276	286	303	296	295	274	261	292	266	285	291	318	276	307	312	295	305	293	294	295	267	311	316	279	321	291	304	273	245	301	306	271	308	297	284	305	248	267	262	279	270	305	281	313	288	305	266	284	274	291	315	296	275	298	271	331	292	283	296	312	284	299	275	300	297	286	302	292	285	310	302	312	294	275	317	306	305	307	284	286	286	288	287	289	325	302	311	279	266	276	314	288	286	300	290	277	283	300	289	282	283	304	307	313	269	291	279	255	279	290	277	284	243	283	299	277	295	291	282	299	274	280	285	262	318	274	267	315	295	300	276	297	295	263	275	307	275	260	281	318	299	260	315	296	286	294	295	292	318	288	315	311	274	317	272	279	286	312	306	297	291	290	302	293	299	298	286	269	321	313	280	287	310	316	285	330	330	283	295	271	301	309	299	291	268	313	300	279	272	271	295	288	283	306	314	271	313	271	263	268	272	259	302	294	313	287	284	253	319	271	297	302	261	270	323	299	286	299	304	295	303	288	298	280	290	298	275	274	304	273	307	281	331	308	283	259	307	273	271	304	280	299	297	290	310	294	268	281	307	302	316	286	301	311	292	309	305	308	280	296	320	284	274	308	259	308	301	298	294	307	251	270	282	287	299	308	336	301	255	278	294	288	263	321	252	261	289	311	305	264	299	273	282	287	288	290	295	325	281	304	276	261	271	302	284	267	263	306	271	309	265	291	282	278	259	303	272	292	316	312	309	275	290	317	296	279	295	311	303	288	287	329	273	292	304	292	268	308	334	304	271	284	283	265	266	288	307	267	290	329	256	285	272	264	266	296	306	316	303	302	268	263	283	281	283	282	278	301	341	294	292	303	259	297	269	288	335	314	283	300	275	299	277	293	287	296	304	303	294	272	281	268	299	310	271	282	314	293	285	286	268	273	308	268	278	299	301	325	291	294	301	282	287	303	311	302	313	285	307	285	288	301	290	285	280	292	307	300	305
22825	20530	27027	23985	20537	20608	9887	1639	1149	1018	971	908	847	842	793	793	779	766	723	749	730	705	706	674	683	717	723	652	625	691	636	651	703	624	639	641	635	662	671	626	649	644	652	663	661	628	632	654	624	643	651	604	619	617	651	652	631	623	632	623	661	621	629	645	664	661	601	676	648	675	617	675	637	588	650	661	629	611	594	617	622	600	653	630	678	626	672	609	549	633	611	640	618	637	599	650	669	629	628	620	638	615	647	632	617	671	604	588	669	655	602	615	696	659	648	617	594	636	626	582	621	648	612	594	618	552	581	602	654	603	617	613	656	615	615	617	639	647	615	595	685	602	615	601	632	645	633	603	603	618	635	656	611	594	577	663	601	659	591	661	614	592	631	640	612	660	671	681	607	594	582	638	632	595	631	614	634	642	627	629	688	648	655	668	620	630	609	619	641	612	618	638	634	644	620	621	617	652	612	601	652	666	618	629	630	629	642	600	601	591	580	635	570	611	628	600	628	613	610	571	617	608	618	679	616	639	598	590	613	660	668	656	618	670	584	592	626	668	635	636	695	625	686	641	618	628	651	566	633	610	620	636	612	665	626	605	641	644	627	647	641	621	627	618	624	627	641	616	644	608	621	602	619	596	617	624	624	632	588	630	605	611	632	649	638	645	598	654	601	629	632	615	662	616	618	634	655	624	575	644	661	649	610	613	649	585	594	636	655	640	656	636	634	659	641	664	634	614	606	610	603	636	646	679	629	632	648	652	611	624	657	619	630	633	685	618	635	656	619	635	621	625	639	608	634	590	551	631	618	639	656	648	638	588	614	654	647	638	660	662	617	638	592	627	650	635	667	627	608	604	604	598	623	640	589	633	627	614	580	605	627	674	609	606	622	640	607	626	598	662	655	620	647	640	589	621	670	621	645	597	584	648	603	623	661	659	595	619	631	636	607	639	603	625	596	644	619	637	612	600	646	613	629	622	655	622	611	619	684	571	579	648	623	624	610	635	605	624	624	655	614	701	617	624	643	621	612	618	655	604	644	614	617	600	632	618	650	648	592	682	644	669	607	669	643	628	624	592	597	637	626	589	621	659	620	634	633	657	627	624	587	576	662	647	601	652	612	623	645	655	631	603	633	606	630	658	581	615	641	624	587	620	652	637	614	597	675	636	641	613	624	626	625	643	564	620	631	613	669	625	637	636	579	587	609	671	607	565	630	636	627	625	637	643	600	622	653	630	615	627	620	600	603	602	643	675	589	635	640	670	664	618	613	646	610	627	617	609	611	648	610	561	603	579	620	606	620	666	640	588	634	629	660	656	677	653	632	619	667	683	633	601	604	688	591	635	629	629	623	619	618	619	648	614	660	665	641	659	596	662	618	631	680	580	629	634	665	575	607	600	584	616	644	617	639	607	635	641	617	623	621	637	600	620	607	615	603	660	608	596	667	611	648	598	636	580	659	605	579	658	545	636	629	619	556	603	583	602	634	649	652	633	592	643	625	645	658	637	642	661	617	641	629	615	666	604	668	620	634	677	588	571	591	605	648	618	626	618	651	638	598	633	631	645	597	609	632	652	634	648	635	659	613	666	663	651	642	596	684	641	570	590	619	611	622	646	627	622	601	611	609	626	577	630	602	665	633	641	620	611	586	668	643	641	636	682	622	599	620	656	653	654	631	650	610	582	660	699	660	661	587	628	622	585	626	607	644	664	630	601	613	635	663	625	621	599	567	605	598	676	629	625	655	602	618	685	676	641	617	623	593	637	638	623	632	633	622	643	612	628	679	667	660	607	603	649	631	646	668	639	632	655	607	584	575	635	597	598	647	592	636	633	638	619	642	633	602	642	617	642	672	645	630	625	617	636	657	594	616	636	600	620	634	627	651	641	569	641	579	628	644	637	664	630	598	594	688	603	582	643	615	634	630	599	641	582	582	622	622	623	624	653	646	582	644	659	664	590	584	640	620	582	612	616	626	624	668	673	607	623	639	604	657	614	656	651	596	640	605	640	625	582	607	620	618	636	592	622	565	633	657	676	557	631	618	633	603	609	619	619	617	659	618	626	644	647	605	612	624	597	613	638	608	626	680	626	613	627	609	636	613	629	692	615	591	671	587	606	622	599	687	652	632	674	595	567	624	595	637	627	631	584	605	652	645	647	623	652	626	635	663	573	590	621	615	623	641	623	654	605	665	645	621	566	608	599	573	577	577	588	640	615	644	618	639	628	637	627	607	609	637	633	629	675	641	621	646	619	639	597	572	646	612	616	597	682	581	631	635	638	665	620	645	627	628	628	626	599	575	613	630	610	593	613	634	654	636	652	652	611	624	629	640	640	635	641	632	634	595	625	606	632	637	621	611	627	633	641	678	627	613	607	596	638	633	601	615	652	615	641	610	638	632	686	627	601	638	582	568	589	616	585	650	600	640	673	623	636	580	613	595	627	641	622	624	643	628	678	644	685	622	597	611	623	582	628	664	603	641	629	645	656	585	616	647	625	626	622	581	683	639	649	636	654	602	678	585	643	618	612	664	659	656	617	573	628	573	600	627	591	633	615	614	624	606	630	617	632	665	594	654	629	616	625	655	618	631	668	581	597	606	635	583	591	618	656	639	596	636	652	621	650	632	588	629	595	616	620	619	640	619	663	613	617	586	599	595	609	622	615	629	660	623	637	606	575	667	602	641	629	649	594	580	617	689	616	580	656	627	565	633	655	641	644	620	646	624	647	627	636	629	624	640	641	632	634	654	639	645	587	647	613	639	602	605	605	632	634	626	607	588	660	626	667	622	657	643	625	602	595	619	620	637	606	578	603	678	630	630	639	627	685	632	613	607	595	596	615	592	611	579	628	640	639	632	614	637	633	603	644	629	614	628	677	594	616	617	603	615	624	663	638	634	652	630	646	647	639	653	674	616	619	632	609	609	619	604	606	581	638	644	597	607	593	607	630	665	651	679	645	648	634	618	625	620	595	633	628	641	642	588	603	663	638	577	635	629	642	596	623	664	664	660	594	619	607	647	630	650	586	622	611	606	644	642	658	598	608	654	638	630	636	652	634	644	608	619	696	619	631	659	596	600	630	644	607	577	603	590	573	614	625	635	630	571	590	629	657	632	604	618	566	594	646	647	590	640	629	614	650	608	589	618	622	643	604	598	626	636	616	597	671	648	624	658	643	613	631	619	682	599	631	622	656	614	619	676	615	598	682	618	616	690	609	637	571	637	636	587	591	610	608	650	605	629	629	639	610	652	633	590	625	604	639	616	623	635	601	550	617	663	657	627	618	678	649	642	649	636	624	602	624	587	617	589	611	603	639	628	615	629	686	593	612	594	629	651	585	640	597	646	659	589	632	628	608	583	611	628	623	568	596	598	610	618	608	674	622	645	661	613	615	630	627	610	614	662	606	610	613	551	622	603	581	637	651	680	654	654	632	663	612	649	607	653	633	635	641	587	655	641	628	602	615	601	615	628	647	649	625	595	577	624	640	621	656
21203	14524	13053	7385	5178	3735	2886	2235	1877	1653	1419	1304	1186	1078	982	933	868	890	849	852	751	750	705	741	725	724	720	743	704	685	649	698	631	651	651	653	675	651	624	625	644	596	663	639	672	629	665	607	611	610	618	603	637	635	610	568	587	637	641	565	620	644	631	638	614	625	617	642	661	645	592	635	643	604	597	628	656	579	595	633	599	659	621	612	613	660	606	632	643	631	619	619	622	612	587	603	631	588	611	583	583	585	641	619	583	582	601	632	639	575	627	550	607	564	612	581	578	618	605	604	553	624	619	591	579	632	548	596	622	620	602	606	615	590	598	637	657	585	579	610	640	626	627	587	572	622	592	568	594	617	601	589	611	597	623	593	571	612	636	583	631	602	621	554	593	612	595	625	525	605	586	606	589	623	632	593	580	555	623	654	622	629	602	623	586	592	621	642	611	631	616	603	598	602	631	564	622	620	619	645	627	619	590	594	610	634	635	612	631	626	557	584	631	580	623	550	581	584	576	603	602	666	566	611	595	571	607	601	623	596	560	612	607	583	559	688	623	601	623	603	589	574	587	608	600	605	615	605	563	554	618	613	599	638	606	579	596	589	598	631	637	576	593	573	582	640	621	569	596	618	604	623	588	616	583	602	595	609	577	606	623	567	623	637	614	589	630	635	592	638	572	584	639	578	623	618	572	629	581	630	602	585	625	599	585	592	588	633	586	654	639	629	601	609	597	610	593	641	568	609	625	595	584	571	590	623	652	615	563	595	562	586	632	542	630	624	630	595	590	606	614	619	624	551	600	589	600	580	599	612	574	591	597	625	610	601	645	588	577	638	620	595	549	634	567	625	588	606	570	564	585	657	654	563	616	580	606	570	579	574	579	610	630	606	629	577	622	574	606	625	636	607	605	621	616	586	592	602	588	568	571	620	622	657	618	592	608	573	559	601	612	598	643	596	611	637	598	619	572	565	592	551	596	562	615	609	594	574	573	591	637	621	588	612	614	562	570	581	593	588	602	578	562	605	629	628	629	586	620	569	631	573	620	589	607	639	605	600	638	619	643	565	588	578	609	630	599	648	578	649	563	592	596	566	604	650	602	619	607	587	621	642	633	596	629	588	588	597	607	604	579	637	586	572	605	610	602	580	611	630	587	602	622	594	647	592	649	616	579	598	608	608	579	566	579	567	638	648	608	562	560	596	607	551	628	633	606	560	586	549	597	622	596	641	577	555	611	551	569	600	622	635	569	558	601	634	592	608	603	619	625	628	580	569	609	536	598	603	610	637	611	619	648	601	509	560	572	563	616	620	592	590	554	593	581	590	630	583	579	609	615	589	602	622	614	588	594	595	634	592	573	596	588	613	682	637	591	652	583	559	600	585	578	643	603	578	586	574	607	580	586	601	605	563	601	621	593	603	592	590	569	596	627	609	573	594	622	637	632	615	654	619	581	610	563	640	577	608	610	614	594	587	618	598	537	623	616	573	627	600	597	611	564	604	624	590	580	592	598	602	621	580	607	630	616	622	600	645	587	577	572	599	575	598	608	620	611	617	597	570	605	630	542	562	556	637	662	596	551	605	610	608	621	565	589	590	688	608	626	592	586	565	620	579	612	626	633	593	582	607	593	602	606	602	629	559	586	619	605	619	644	572	616	598	638	547	574	600	546	613	612	628	604	576	657	624	551	571	568	578	635	602	564	612	609	571	578	643	613	571	630	607	611	597	606	597	635	564	635	588	599	570	594	561	611	618	597	558	631	591	601	593	588	559	596	558	624	611	624	597	592	539	611	582	589	616	563	619	568	573	616	550	641	630	600	595	596	621	606	569	630	588	565	592	583	595	598	563	613	608	616	612	647	598	587	593	616	611	570	603	595	610	594	615	646	608	616	606	578	620	600	619	612	541	585	607	598	622	582	606	580	567	604	569	608	595	602	569	612	601	602	581	661	567	610	580	662	598	603	577	668	623	597	578	589	582	660	646	628	655	612	583	581	638	629	598	621	645	595	609	643	605	627	610	552	587	590	581	601	589	617	628	638	599	609	615	615	592	598	608	589	609	596	623	608	620	576	577	580	608	594	634	636	596	557	599	598	582	599	624	630	565	612	604	624	575	593	603	602	600	665	653	605	593	586	568	582	579	555	609	619	609	617	612	582	591	598	626	563	626	607	618	559	615	589	559	627	588	600	616	627	573	627	660	599	563	563	553	590	552	601	612	581	612	652	619	589	582	633	596	614	586	649	544	570	561	622	578	586	604	601	559	592	631	627	599	583	603	622	626	606	575	582	641	581	600	572	614	567	605	641	594	605	590	592	593	615	610	606	604	624	563	577	615	604	599	589	566	591	592	589	629	589	622	634	619	620	620	663	628	580	577	571	569	609	560	573	588	595	592	560	618	614	614	616	611	531	594	645	571	600	571	609	616	635	629	619	610	616	558	559	610	589	605	628	596	590	619	595	548	573	609	622	623	636	573	580	604	593	565	590	611	582	598	549	641	617	623	599	573	620	576	610	590	580	576	599	606	581	642	568	636	555	634	592	602	609	631	601	607	646	599	631	601	593	589	590	581	566	621	595	607	606	567	612	581	606	584	604	612	632	597	605	610	578	608	566	585	586	586	574	628	596	601	645	646	624	575	633	610	563	577	603	573	620	599	624	600	609	592	612	619	593	637	611	627	632	640	600	592	592	626	591	609	640	656	583	616	594	602	589	597	655	621	606	586	619	575	620	577	552	572	593	554	619	651	610	580	551	582	599	593	614	625	601	629	657	586	581	617	582	598	610	599	640	570	599	596	603	616	632	602	623	594	597	648	577	626	572	593	624	609	586	577	609	610	543	610	627	650	604	575	594	591	616	558	596	591	573	650	667	572	610	650	568	604	616	611	586	612	582	574	631	581	624	625	598	604	618	584	615	624	609	592	617	582	650	588	637	584	667	612	615	569	604	642	583	617	597	626	604	606	609	646	613	563	593	617	605	609	581	606	606	640	603	577	581	549	589	614	569	596	588	608	586	635	576	605	624	583	630	604	558	585	618	578	604	581	592	585	632	624	571	582	599	604	591	608	565	604	618	595	597	592	590	604	611	609	554	590	600	587	601	616	595	610	561	602	614	636	570	611	575	606	622	574	556	555	624	558	601	614	592	598	587	617	581	594	644	601	614	618	576	593	581	626	602	605	606	570	594	610	555	617	614	578	629	623	631	666	633	596	588	598	619	567	618	602	570	581	578	606	595	570	614	589	593	589	568	604	544	593	621	586	634	631	595	624	586	562	589	626	611	608	551	590	601	612	594	657	637	596	599	577	620	603	604	585	662	614	614	594	628	585	624	580	586	562	635	655	585	633	618	631	585	664	600	614	630	652	609	643	574	635	590	603	597	591	594	589	591	606	626	590	637	566	547	605	628	586	584	599	626	588	595	640	617	573	575	607	593	595	618	619	603	580	596	624	600	613	620	600	605	581	602	622	605	572	610	603	614	598	597	587	582	620
31203	14766	2302	571	404	343	360	366	330	338	318	305	346	294	314	303	308	323	353	343	319	315	320	279	341	310	333	332	356	323	331	292	368	369	313	343	322	340	315	335	312	321	318	309	309	330	361	309	341	348	316	316	345	344	340	353	356	321	320	287	299	314	316	324	328	340	354	299	327	299	348	311	302	306	329	351	332	317	301	320	327	305	324	303	337	322	314	306	311	354	338	295	318	308	337	323	321	295	317	304	322	335	332	365	314	321	323	333	337	339	343	311	282	329	353	338	338	357	316	311	356	302	324	304	324	309	296	332	341	344	336	304	317	296	310	307	333	313	315	326	328	328	307	302	332	332	306	352	330	335	318	319	357	314	326	290	324	364	366	317	307	297	342	324	291	299	311	325	319	332	338	318	353	325	323	345	327	376	293	325	309	326	320	308	311	306	317	306	339	347	365	324	347	314	312	312	312	307	340	315	339	332	297	330	341	321	324	318	317	362	312	340	329	314	328	320	322	341	314	347	354	338	318	312	312	358	333	332	338	334	343	311	313	316	306	306	313	307	307	331	332	347	337	336	301	300	308	318	289	316	325	366	335	344	324	325	347	351	320	310	330	367	333	315	338	305	326	320	305	315	306	325	326	322	350	346	341	330	327	309	332	323	314	339	272	317	301	321	337	351	311	300	332	323	336	335	332	302	302	326	332	354	320	303	340	343	317	344	324	312	315	314	332	346	332	320	321	304	343	301	330	336	311	339	386	297	322	306	326	333	326	302	339	296	319	292	331	356	315	336	351	343	338	338	295	323	343	322	321	335	328	318	325	326	333	336	336	325	338	330	332	299	288	358	307	323	321	330	308	350	329	304	305	336	315	344	319	340	329	320	327	291	309	306	316	336	314	352	301	333	346	338	321	321	340	328	311	335	321	312	345	327	315	322	330	321	344	295	312	316	308	321	290	314	300	341	318	321	299	339	324	306	332	335	334	334	326	325	333	313	361	340	313	276	327	309	315	314	339	320	292	298	285	302	323	340	331	315	329	363	336	323	321	324	315	310	326	298	292	330	309	300	306	290	327	323	321	340	362	328	286	315	305	337	319	320	327	297	326	311	312	319	289	353	353	345	319	328	361	322	338	324	345	322	395	310	322	337	334	312	351	347	338	289	328	306	317	310	325	312	314	332	312	309	321	332	345	308	324	360	304	362	322	305	309	323	324	337	322	325	327	314	298	328	315	315	297	332	303	346	313	325	294	331	380	333	324	317	345	319	285	291	332	297	309	341	334	319	292	327	355	326	293	323	342	341	331	341	345	344	298	314	311	297	341	298	324	329	314	349	340	336	324	326	342	362	348	340	322	310	345	330	335	313	311	346	307	318	324	321	307	320	347	317	350	304	306	336	306	330	325	329	342	338	308	315	337	294	324	324	313	340	325	283	359	316	325	323	363	290	337	281	328	299	298	323	308	298	308	299	344	322	331	325	323	324	298	307	334	310	320	319	331	325	318	314	315	344	321	334	332	320	361	315	337	302	357	332	354	308	323	331	313	314	347	335	360	316	319	323	309	321	307	310	301	351	305	324	335	337	340	305	345	357	337	335	329	304	301	320	304	297	359	326	331	319	335	299	304	319	317	297	354	331	310	326	280	337	315	335	306	339	327	284	295	336	314	297	325	337	294	337	354	305	340	333	294	341	296	329	270	330	323	315	355	339	331	317	342	333	297	300	313	290	334	321	328	343	298	351	327	323	344	309	299	303	324	312	306	327	294	328	332	328	311	317	334	306	363	318	317	309	347	338	322	341	326	315	340	310	323	287	317	360	322	347	336	336	327	348	343	333	329	322	310	317	348	317	348	312	342	295	309	305	299	320	305	307	342	333	307	299	318	309	306	327	327	315	311	345	309	272	319	332	327	335	327	362	326	320	342	319	338	313	317	349	314	341	343	311	331	337	319	311	276	321	301	338	302	319	313	323	290	308	300	347	321	328	345	327	349	311	345	363	306	317	315	321	305	360	314	338	327	356	317	312	295	293	329	352	311	307	288	312	337	348	340	292	325	340	319	315	348	305	335	345	295	304	327	318	285	320	298	284	321	346	311	304	324	349	286	339	341	331	323	313	335	343	294	342	270	331	339	338	342	316	302	326	332	339	307	330	324	340	300	322	332	330	329	315	342	339	311	322	334	313	319	317	350	325	338	347	323	331	322	308	331	310	327	295	304	331	339	337	315	327	349	362	356	335	340	326	307	308	325	336	337	322	308	302	312	343	328	344	328	378	346	336	338	332	281	306	283	339	302	303	369	317	316	359	295	341	322	316	281	308	314	332	349	324	327	301	308	301	302	320	305	309	349	329	337	330	327	307	314	342	369	328	341	327	340	332	313	328	334	313	351	299	321	305	327	331	327	356	331	342	326	341	346	346	316	333	336	333	319	350	339	313	334	323	297	330	318	349	329	322	304	317	315	316	297	306	305	277	332	350	334	354	328	318	320	313	327	353	327	344	306	323	316	347	335	368	335	331	336	318	329	335	312	332	286	296	323	350	334	319	302	328	321	325	326	352	293	328	291	336	319	320	344	325	323	284	317	302	332	352	336	340	308	322	311	338	301	318	358	345	336	364	319	308	324	324	334	335	339	342	327	296	305	303	324	330	303	337	338	312	337	341	318	335	315	344	345	317	341	331	331	352	323	306	337	332	337	337	327	333	350	312	314	315	305	322	349	314	298	315	349	311	304	340	332	313	297	274	341	335	338	326	338	328	314	305	325	327	308	315	335	338	314	328	319	366	309	317	339	300	318	295	341	323	348	339	306	341	328	309	326	301	334	329	327	328	311	345	346	345	347	312	333	306	311	293	351	333	321	284	323	313	326	347	334	338	350	334	322	332	315	354	342	327	327	333	327	295	389	296	297	351	333	316	350	321	312	347	313	309	335	307	314	354	316	322	307	355	323	321	335	313	289	326	334	339	335	327	336	343	327	357	326	335	306	347	320	303	326	311	316	327	306	318	322	327	317	347	325	330	354	337	325	359	297	335	310	325	332	331	333	320	340	315	328	309	333	295	342	343	294	346	336	308	321	316	323	319	323	281	303	328	347	310	345	340	347	333	352	309	303	335	345	312	324	370	319	315	294	319	315	298	314	331	313	299	313	312	336	298	321	349	316	321	330	341	327	304	309	326	340	336	346	320	340	298	318	313	305	332	345	289	334	333	343	320	324	324	296	329	328	329	324	349	339	334	291	320	291	285	324	301	328	319	321	342	317	300	340	323	352	342	314	315	317	336	339	322	300	311	331	346	338	314	314	344	318	333	283	289	340	327	324	333	347	339	315	344	317	324	335	328	318	306	346	313	302	325	347	310	313	309	318	296	330	335	332	331	336	308	294	343	355	335	325	312	348	331	296	315	308	303	325	301	350	304	306	319	312	298	341	325	337	341	302	303	313	299	317	358	348	292	334	321	337	325	336	306	303	333	335	354	306	301	343	327	351	299	330	356
19073	950	726	509	491	422	422	412	405	373	380	370	391	359	366	385	340	360	381	347	352	341	354	369	347	341	365	352	355	329	360	341	374	363	361	357	333	389	336	414	330	348	327	372	357	328	365	377	329	384	324	334	343	400	369	364	344	355	342	353	366	379	383	366	337	374	362	348	354	340	359	375	386	330	366	354	343	333	318	340	375	360	357	383	405	365	342	330	366	372	397	328	347	352	350	334	386	352	355	370	350	365	356	345	318	369	335	336	377	401	355	384	356	353	340	346	351	332	355	351	375	381	346	364	381	381	343	376	341	351	396	361	362	375	328	355	359	362	338	355	366	377	356	359	335	369	352	341	348	350	336	372	328	334	343	339	353	358	361	375	346	360	381	365	342	354	354	369	322	337	377	375	341	364	332	339	346	371	389	347	363	369	367	340	342	354	354	353	349	351	358	352	339	353	388	342	356	313	341	366	364	378	352	370	375	323	346	361	368	350	340	382	360	339	322	341	354	374	334	355	339	363	382	360	377	364	347	375	329	350	351	343	355	331	356	368	356	340	385	369	335	352	345	352	351	354	361	377	355	353	338	361	367	366	354	319	355	352	353	363	385	341	376	352	376	351	346	375	390	340	379	351	363	358	374	338	354	382	343	355	356	344	346	335	364	331	345	358	383	315	384	386	373	309	368	323	348	346	369	329	320	401	360	372	365	353	374	336	371	370	340	387	352	399	346	361	378	385	306	341	352	354	379	364	323	363	334	368	338	358	347	338	354	354	376	344	348	351	376	342	364	364	360	343	332	344	371	355	327	375	327	355	362	320	324	371	352	350	352	343	343	352	347	370	358	344	339	386	378	342	357	366	352	377	346	336	356	371	383	354	364	341	358	358	372	327	353	391	324	361	361	374	389	358	369	360	362	362	337	365	354	366	344	362	362	367	353	363	361	350	364	353	387	382	371	363	344	348	324	357	339	349	349	375	346	350	391	382	364	357	329	320	346	374	366	380	338	357	364	384	339	404	341	359	343	344	368	358	349	335	344	373	377	342	345	338	370	325	347	379	345	334	350	361	333	347	351	362	357	374	404	365	354	345	365	361	362	353	336	327	375	331	360	369	396	337	348	336	340	385	372	331	385	386	331	358	377	360	333	320	367	380	381	357	337	371	355	378	366	404	373	330	417	349	347	332	350	344	351	354	319	365	350	359	364	364	324	357	401	372	358	369	343	377	361	346	373	361	346	334	384	370	330	359	319	390	333	362	374	362	353	397	362	357	350	347	356	359	344	353	402	332	334	351	350	375	358	310	339	383	364	377	359	327	334	339	344	352	352	383	345	338	378	381	370	340	363	330	355	341	364	340	333	335	382	345	367	346	387	325	335	338	321	359	353	351	364	380	378	408	328	382	348	337	365	374	359	363	354	384	342	344	342	382	380	375	354	353	308	342	322	340	365	355	359	359	368	350	346	356	356	336	391	334	376	342	356	352	365	343	355	349	371	358	366	315	349	326	334	359	364	366	366	347	330	363	389	377	360	365	363	332	361	372	363	323	343	361	345	353	355	352	350	340	339	326	332	348	331	370	349	364	338	307	367	342	385	334	343	345	365	333	356	360	338	334	376	395	317	365	366	352	352	345	334	327	356	349	343	360	359	370	386	327	323	348	363	378	350	363	359	353	370	343	347	372	353	327	344	351	376	355	353	344	355	384	368	318	365	369	382	331	336	372	361	331	337	356	352	348	392	366	328	385	358	315	355	351	346	384	349	393	319	352	343	350	382	353	353	335	373	365	359	402	363	360	364	363	382	376	352	358	351	346	343	374	352	384	319	374	382	370	381	346	380	327	353	329	370	360	336	360	343	357	365	362	366	346	345	361	342	351	338	340	343	330	352	352	339	399	358	354	353	378	395	375	348	350	346	340	373	350	337	328	340	321	395	376	354	344	397	373	375	362	361	358	332	408	331	345	372	324	383	359	357	374	365	373	345	374	347	345	355	329	389	385	352	321	349	330	357	359	346	379	340	328	351	338	347	384	345	357	385	355	372	335	322	362	361	333	311	358	369	380	348	330	363	392	360	330	326	332	358	398	361	346	380	341	345	343	371	379	351	356	358	347	356	357	341	364	339	362	369	313	309	339	337	373	358	337	364	376	368	343	361	344	331	337	371	368	365	354	340	376	331	359	379	382	357	335	352	386	343	371	373	368	357	380	329	344	349	373	345	353	340	362	328	319	336	325	348	388	358	345	361	389	398	365	335	367	362	356	345	394	345	354	310	352	335	348	333	324	324	363	344	359	370	353	333	358	361	347	336	351	371	346	333	383	337	323	401	354	346	338	344	349	361	354	345	394	329	340	336	382	329	356	313	361	351	366	336	358	398	326	366	344	363	356	337	343	344	367	332	360	361	405	351	368	379	353	399	336	355	355	353	380	348	390	370	367	344	332	341	377	373	332	383	352	360	351	355	375	333	361	346	326	351	367	391	336	332	331	360	339	359	341	358	327	385	352	364	349	359	341	364	362	384	327	346	385	362	342	376	324	372	350	365	333	341	340	353	340	326	378	376	380	357	368	343	369	363	398	368	382	378	372	350	354	372	349	359	334	364	319	334	355	372	345	344	356	350	331	372	363	400	330	367	358	358	379	349	380	384	367	348	341	360	357	358	354	373	362	334	344	373	347	367	345	359	338	354	332	365	382	354	339	342	367	333	368	336	349	386	329	360	380	374	358	361	334	371	355	310	334	380	321	381	363	342	314	368	345	349	373	367	354	338	376	327	352	375	353	342	320	346	334	383	374	365	338	367	350	368	347	352	380	354	348	385	349	351	368	380	364	334	356	390	339	347	363	309	365	344	334	385	372	332	346	411	368	343	347	349	372	330	346	346	344	359	329	396	341	365	370	353	383	335	359	356	366	369	366	371	362	355	332	350	342	362	370	383	383	333	381	373	349	326	351	359	369	337	396	321	358	363	375	365	348	342	382	369	383	364	368	344	361	302	369	369	348	335	376	377	359	359	367	344	358	359	357	370	350	394	366	347	402	335	360	365	336	355	364	349	346	363	344	338	349	362	348	347	355	385	348	365	347	346	349	334	347	383	363	349	362	391	364	376	368	409	333	345	360	331	369	346	303	349	360	362	402	345	331	337	354	344	366	308	356	367	334	360	374	387	345	362	330	330	372	353	345	310	358	355	356	341	329	346	303	365	348	355	373	348	373	353	378	321	359	357	351	369	326	366	372	355	368	345	385	326	343	341	355	331	368	354	370	341	347	343	361	352	355	350	343	345	358	336	368	365	342	367	348	370	323	356	339	339	370	367	352	347	376	368	355	344	349	355	337	329	356	339	373	342	354	370	321	375	371	350	392	361	349	340	331	341	352	365	368	357	394	366	370	360	386	322	345	330	354	324	357	361	359	367	361	343	362	321	343	396	365	360	382	368	372	352	354	363	358	346	375	349	360	367	339	386	339	376	341	363	318	367	339	352	392	361	368
24839	20540	26521	24501	20528	9363	1089	665	535	487	485	440	394	376	385	345	330	345	359	320	324	327	320	307	322	323	312	288	316	300	305	294	270	323	280	271	281	289	281	280	301	278	311	294	302	305	275	276	283	283	292	276	279	298	299	254	268	280	299	290	280	311	287	293	261	307	278	306	272	280	260	284	286	277	282	303	281	273	297	283	285	265	278	290	258	292	280	294	287	284	266	278	286	245	287	269	264	278	268	256	284	266	296	295	278	301	295	268	258	287	275	247	278	281	274	254	275	271	308	285	276	284	300	299	276	286	316	295	299	276	290	272	294	287	255	299	297	262	282	271	287	293	254	289	289	299	298	266	291	270	260	281	277	289	282	300	310	268	289	259	291	247	286	305	275	243	268	282	313	312	277	282	320	284	280	270	262	270	290	267	300	287	299	279	287	294	269	257	281	276	276	282	307	285	291	254	294	292	285	299	253	300	247	275	280	292	249	310	265	262	241	243	266	281	265	269	287	278	302	269	296	262	272	251	282	299	259	294	281	280	254	298	273	299	264	299	285	279	289	278	261	273	282	257	274	307	281	294	284	293	306	267	295	285	320	288	267	294	292	286	266	274	270	303	292	282	312	278	290	288	246	262	283	291	251	309	288	277	313	286	286	284	260	270	306	262	259	282	254	286	273	277	293	302	287	282	311	293	268	300	277	268	269	308	277	280	303	299	310	286	286	260	275	271	277	276	294	321	299	298	257	284	292	311	247	257	266	275	258	261	276	274	299	259	255	252	277	274	284	265	265	270	274	278	281	279	274	259	273	268	295	284	258	275	276	263	262	286	283	259	309	267	286	298	299	286	288	277	277	286	292	295	269	265	272	274	284	262	278	293	296	286	280	285	262	297	305	296	290	276	294	294	261	287	246	308	286	296	340	283	262	306	286	292	250	281	259	269	282	278	258	282	284	283	264	311	299	235	261	254	280	240	266	248	306	268	285	281	291	253	297	284	286	279	275	270	257	281	279	269	299	290	257	289	293	296	269	257	291	295	285	273	259	267	243	259	284	286	285	277	264	305	261	282	264	264	285	271	275	271	280	303	261	253	302	269	284	261	273	291	291	296	276	295	269	252	275	303	285	285	270	297	276	286	276	241	272	254	299	275	306	265	277	320	293	278	281	295	269	307	270	260	302	294	285	267	240	287	284	294	275	318	298	284	263	297	289	267	240	241	258	303	275	271	320	290	256	303	275	299	277	270	272	265	283	258	292	310	273	273	286	257	271	295	267	282	293	294	271	278	274	276	271	279	290	315	263	273	280	272	250	305	281	277	285	263	276	265	260	293	289	297	290	277	232	263	277	279	295	287	281	271	259	261	273	262	316	273	279	267	283	289	282	283	286	283	299	279	291	278	276	263	271	277	292	278	259	252	274	267	284	272	292	287	277	289	290	270	285	285	278	287	285	263	246	266	295	286	300	312	250	282	274	278	273	283	289	284	265	275	278	258	308	281	289	312	294	273	278	269	240	293	265	283	272	269	310	272	316	284	292	283	233	276	264	277	292	304	316	276	270	289	287	280	269	319	275	279	289	276	283	276	269	274	267	282	281	276	269	267	263	286	269	284	255	278	279	278	263	284	270	278	264	281	268	240	281	252	300	281	299	266	271	267	289	283	274	269	291	285	280	284	261	287	304	291	295	272	286	287	299	273	282	265	274	301	274	297	273	298	290	273	309	285	268	260	282	286	287	283	265	258	288	282	254	284	320	286	285	286	323	299	297	281	299	238	256	281	258	284	275	306	283	248	286	294	298	266	295	264	285	294	274	292	275	285	257	292	286	261	290	284	286	282	272	266	248	288	270	297	275	273	280	266	272	243	276	260	274	263	259	271	268	285	271	284	274	274	285	313	257	265	283	298	258	302	283	305	269	286	268	326	289	287	319	277	260	272	279	289	296	269	270	305	290	277	275	297	284	290	285	286	283	284	309	269	283	295	291	264	270	318	285	282	312	275	291	296	292	260	252	267	291	286	320	281	250	294	269	262	282	285	278	297	274	290	275	313	302	294	265	264	296	242	287	292	297	255	276	272	281	278	279	280	285	271	291	292	256	312	294	259	262	257	299	283	249	287	273	255	225	274	272	273	250	287	268	284	297	299	274	291	273	281	262	256	284	257	271	285	289	267	271	294	286	267	291	271	257	294	292	281	278	288	291	295	263	283	274	261	261	293	288	285	277	289	301	294	257	273	308	289	291	282	269	290	306	289	273	262	306	262	276	304	252	281	263	300	280	276	265	267	255	274	288	262	309	276	266	302	280	256	272	302	263	253	285	260	288	290	276	283	300	279	296	286	262	287	242	287	282	267	275	289	278	273	291	298	278	301	299	294	281	271	276	287	278	276	281	283	275	286	279	257	257	285	279	264	238	279	283	248	257	287	255	281	279	276	259	295	254	276	303	286	254	266	285	267	265	274	265	299	269	274	287	283	294	284	273	298	252	251	272	286	279	255	319	287	272	277	291	251	297	306	255	269	272	296	280	263	281	281	297	262	267	302	286	249	271	290	290	290	285	269	279	281	320	257	278	264	286	272	271	300	306	257	269	287	260	260	277	270	260	274	275	248	269	282	287	311	303	269	283	279	278	279	298	296	282	264	294	268	312	270	275	311	296	257	280	287	264	307	272	255	275	280	277	296	291	286	270	278	278	285	278	257	254	270	245	272	291	274	278	276	288	269	277	262	279	305	267	285	264	290	267	274	247	249	268	284	263	264	280	266	290	262	310	257	274	293	279	267	268	278	265	263	290	286	260	276	261	240	282	272	267	308	245	270	299	303	296	260	287	283	330	287	278	295	285	258	282	287	283	265	301	300	270	297	282	296	268	272	278	283	296	290	249	262	261	268	281	262	276	259	278	298	298	329	290	288	300	289	244	261	283	261	268	275	276	300	272	285	272	273	278	263	257	285	288	279	306	270	289	311	261	261	274	269	263	320	233	258	272	260	297	294	262	286	276	274	303	256	281	257	304	269	277	255	279	259	293	288	267	261	255	280	302	297	290	274	315	255	273	263	273	267	297	297	303	277	284	264	288	291	267	302	301	326	262	278	263	296	278	279	294	275	276	266	278	247	264	252	258	294	262	293	289	275	275	290	277	290	252	274	279	253	296	304	277	273	301	291	262	281	267	296	261	296	292	272	315	241	254	299	297	269	265	294	284	306	299	265	292	270	285	297	252	285	267	279	280	284	283	263	303	299	264	270	284	287	294	270	288	306	297	283	290	283	297	286	285	275	291	285	310	290	294	258	268	296	294	318	292	283	290	290	280	261	313	289	274	280	288	280	268	274	300	283	278	273	258	273	255	265	273	283	264	288	294	253	270	281	281	292	242	268	270	248	309	262	252	274	255	309	225	265	270	291	304	268	290	278	281	249	266	291	279	300	286	268	256	293	278	303	278	270	284	259	252	256	243	270	305	269	265	286	285	280	292	270	288	277	257	275	244	304
24484	8396	7500	4034	2551	1854	1459	1117	943	791	711	647	606	534	472	470	429	412	431	421	352	365	395	374	346	356	347	337	319	336	341	302	291	300	360	293	323	293	304	302	315	289	311	298	302	250	320	325	290	295	261	298	336	293	276	295	283	334	302	329	270	276	304	292	279	267	280	283	315	307	323	265	301	281	288	270	286	288	295	302	245	261	317	276	300	265	282	257	280	289	296	287	301	259	325	300	329	296	273	282	287	285	283	268	284	284	308	268	312	273	302	295	282	293	297	317	291	311	288	285	300	278	299	305	266	276	311	279	299	314	272	271	303	281	309	295	293	266	290	284	312	300	298	314	293	289	273	289	293	263	297	313	297	300	293	318	314	291	327	306	290	308	293	292	292	315	314	314	271	297	304	275	275	287	261	299	292	262	266	315	277	270	291	302	315	310	306	287	282	277	298	279	295	266	283	286	282	291	298	297	287	301	301	301	275	298	280	243	298	304	272	298	272	286	305	308	282	272	264	288	305	255	265	321	256	288	291	286	278	259	277	283	278	287	267	305	295	290	287	324	282	279	304	306	277	332	275	306	298	274	285	324	286	304	302	293	303	269	293	308	304	316	300	297	332	304	273	307	293	281	308	309	272	315	307	273	272	292	281	298	277	259	290	313	319	311	264	270	262	267	302	298	319	287	284	294	302	278	309	304	277	316	287	298	262	249	296	277	274	316	277	271	288	313	281	296	289	275	321	281	291	291	288	268	281	288	270	290	294	271	289	298	292	252	316	291	282	295	293	248	268	293	285	289	295	294	277	330	285	312	264	268	302	305	304	298	257	282	287	292	276	297	292	281	274	285	286	274	274	271	288	299	305	253	278	273	282	273	320	284	287	282	276	259	307	278	261	253	290	307	309	278	304	276	295	277	304	270	307	293	261	301	291	327	286	310	272	312	293	296	275	292	270	296	288	274	275	291	305	306	320	283	279	293	281	317	276	288	242	301	307	254	310	306	301	270	289	301	309	289	266	286	310	300	289	287	280	309	272	282	285	284	299	312	284	311	304	291	283	242	293	289	311	300	275	277	273	272	297	291	305	296	287	274	278	308	296	303	315	285	266	284	289	279	287	262	286	290	300	336	288	291	271	286	304	306	293	277	268	299	286	258	275	327	300	313	266	287	292	290	297	296	314	302	295	291	323	294	333	279	296	321	288	290	336	276	284	282	281	316	282	278	285	303	297	312	269	289	297	272	280	301	290	296	307	304	280	298	279	320	298	261	277	327	287	287	295	302	284	276	302	300	295	282	287	302	297	278	307	282	307	307	285	304	304	314	288	298	276	277	271	276	273	312	293	297	273	310	294	296	295	322	303	296	304	308	306	295	278	285	286	274	292	306	293	313	304	276	293	296	261	271	314	289	328	310	260	279	283	301	302	273	279	293	304	283	286	288	294	300	274	321	290	313	291	321	299	302	279	272	259	276	289	305	291	292	307	314	300	285	308	260	290	291	294	318	285	317	295	297	282	318	273	282	303	297	286	314	304	285	242	330	296	303	277	318	305	293	302	324	329	285	264	280	303	296	281	260	297	289	326	296	301	285	268	306	285	295	286	284	290	303	297	274	274	293	302	289	307	302	253	262	301	288	290	297	272	302	301	288	265	289	262	281	273	276	290	272	280	322	288	286	260	281	304	274	296	292	317	291	285	281	287	323	293	274	287	301	295	295	270	291	295	276	323	263	276	304	307	308	295	285	289	306	284	300	289	285	283	311	297	311	302	304	282	292	294	318	296	299	306	254	278	328	307	255	232	293	313	280	311	307	275	287	279	313	327	261	309	293	286	275	280	311	257	301	293	297	278	283	288	300	292	263	298	254	263	317	264	301	271	286	274	296	281	274	302	307	290	244	298	274	303	250	305	307	300	289	281	316	278	286	272	287	274	272	328	296	287	274	291	314	272	284	295	264	274	278	296	293	275	295	282	264	292	303	298	311	303	279	288	257	287	288	317	275	279	262	293	307	243	290	279	274	288	269	310	291	274	310	279	291	305	264	252	308	281	285	290	297	324	269	296	281	304	292	306	282	277	294	301	251	303	287	298	275	277	300	272	299	296	281	277	263	285	278	279	311	301	281	301	291	277	291	290	301	307	291	294	279	297	286	269	287	313	273	307	265	283	301	295	314	282	277	282	277	293	253	301	306	277	317	303	277	286	259	308	298	303	307	291	296	327	282	287	286	281	243	324	279	252	301	270	288	291	278	283	277	287	304	304	300	321	279	271	303	308	300	288	285	238	311	316	315	283	313	296	277	299	324	302	311	288	275	280	293	282	271	277	277	290	312	284	290	299	285	304	296	291	266	279	292	326	308	301	312	287	305	301	278	262	284	288	286	289	283	260	276	296	323	296	269	297	285	285	312	324	296	290	275	297	275	292	301	310	307	283	260	300	318	264	297	288	293	290	271	287	296	289	304	301	271	289	285	321	271	299	268	315	283	301	260	283	295	308	282	287	291	306	291	290	299	301	300	293	290	324	296	264	267	272	311	329	276	311	305	281	298	285	294	299	273	287	285	300	295	272	303	274	285	278	265	298	285	275	275	311	271	319	305	298	293	285	294	266	296	291	297	284	281	277	268	266	282	300	286	283	284	315	292	273	319	272	276	280	282	248	267	296	276	279	294	272	307	296	275	297	271	288	315	299	271	294	309	283	293	321	308	291	309	306	284	299	277	279	301	299	307	288	281	284	278	271	270	287	289	303	280	265	302	290	280	287	289	300	301	287	311	318	278	280	302	267	278	282	297	282	314	260	299	261	315	312	285	268	269	283	281	301	290	315	298	282	333	246	289	310	312	295	292	299	277	274	296	289	310	318	320	282	284	257	303	282	321	276	296	295	273	265	286	258	265	305	282	302	287	288	256	293	264	311	244	298	291	314	285	280	273	269	308	284	330	304	281	309	303	306	267	302	306	299	301	265	295	278	268	275	286	298	281	273	277	299	280	278	280	304	301	299	288	292	286	282	285	307	310	286	273	307	313	300	277	302	281	289	265	278	285	293	302	298	279	278	252	288	297	258	295	275	287	279	307	293	302	276	321	296	299	308	282	359	314	310	258	299	296	298	288	275	311	307	273	287	283	293	269	282	296	280	271	296	283	294	266	288	276	279	264	292	277	278	290	274	272	286	257	276	267	299	297	295	302	288	268	281	281	294	286	277	271	279	301	305	267	291	282	283	297	300	299	285	303	315	275	311	287	252	276	301	273	304	314	295	286	306	287	286	299	306	267	281	270	279	277	303	296	266	268	329	273	307	291	280	299	292	286	283	313	274	298	270	323	299	285	280	272	255	285	292	277	316	285	290	310	272	303	281	285	281	294	295	290	256	281	282	324	309	272	284	288	288	294	302	282	311	320	333	257	307	326	274	301	278	313	309	299	291	262	301	259	300	300	296	283	276	266	278	294	314	304	265	280	279	344	304	268	269	253	279	325	293	272	281	315	276	265
22882	20548	27167	23893	20554	20614	9623	1555	1238	1038	967	983	887	899	867	771	746	778	718	682	702	685	681	697	671	740	645	663	660	690	643	710	662	639	693	632	609	609	679	633	654	622	596	658	645	661	650	667	679	661	651	669	639	674	601	597	602	650	671	622	646	632	652	612	621	645	696	640	625	660	629	618	662	598	628	605	609	646	608	639	640	613	631	665	622	626	647	638	651	606	636	614	672	607	595	592	567	636	610	608	626	632	651	674	660	641	624	619	611	637	622	616	640	642	639	628	625	615	645	669	621	628	659	620	618	624	612	651	666	655	631	589	587	646	619	647	616	592	630	659	658	635	644	611	630	641	648	680	567	643	633	633	625	587	647	638	609	649	661	658	606	618	662	604	612	660	647	639	638	667	625	634	644	630	591	626	598	679	650	610	628	621	640	588	606	596	633	626	654	633	611	624	623	649	638	622	659	610	676	616	588	626	622	625	642	600	607	639	562	617	641	656	653	619	620	632	622	587	636	594	659	611	631	663	639	635	642	629	631	604	633	649	620	626	652	646	643	625	628	613	643	628	585	585	644	586	637	639	666	593	606	617	598	602	641	605	598	581	666	645	641	603	625	635	613	620	624	626	651	648	619	637	651	587	625	629	645	605	594	628	603	660	610	609	665	595	656	631	617	655	624	635	580	630	626	637	683	624	641	615	660	597	629	584	590	650	639	638	597	600	685	637	616	645	629	595	626	625	638	626	612	635	653	592	636	643	663	612	647	606	619	569	589	609	657	564	622	651	645	623	644	633	624	625	634	597	620	644	589	631	596	676	648	642	630	670	616	622	641	601	648	645	627	632	660	648	626	620	588	679	608	593	646	640	639	596	602	611	648	637	627	646	627	674	650	692	638	617	593	592	659	595	614	613	626	628	558	643	615	658	608	620	617	603	640	604	675	644	642	602	601	580	639	622	650	645	615	616	592	638	615	645	626	673	639	594	609	604	636	647	624	657	602	616	587	629	612	627	614	650	611	634	642	614	643	607	608	652	610	620	628	643	619	612	608	610	546	605	619	606	605	645	640	632	636	620	638	628	599	681	626	620	584	657	660	632	604	629	575	577	597	613	624	598	604	569	632	664	633	618	623	624	587	558	603	618	637	601	620	608	650	650	600	604	624	637	661	636	652	670	660	658	643	638	640	631	624	628	615	578	636	605	655	598	600	652	651	642	636	612	614	604	632	665	662	620	598	613	620	616	621	584	611	609	638	676	650	604	612	601	641	616	643	599	626	575	636	612	624	652	672	599	667	653	617	652	613	603	608	635	588	609	624	648	610	629	659	612	597	626	604	603	621	640	660	596	596	633	641	585	609	646	645	620	595	583	571	628	623	668	640	643	608	620	661	643	611	608	615	659	661	573	645	596	609	615	615	627	632	605	603	585	613	651	621	640	610	647	656	636	606	597	652	674	600	639	631	640	633	644	631	625	640	556	611	632	672	590	661	584	637	624	647	648	608	624	617	645	597	632	611	654	630	632	625	643	603	621	614	626	622	598	643	615	606	650	612	577	641	590	562	622	632	600	629	668	633	624	604	641	620	638	579	609	616	654	613	632	596	664	620	613	622	615	637	608	617	601	626	660	629	591	601	624	618	637	625	639	653	627	606	588	596	608	530	632	645	624	625	601	652	637	622	657	627	656	622	646	658	646	642	610	624	650	607	646	639	650	594	660	612	617	630	636	619	686	621	634	599	647	606	614	653	623	625	585	637	629	617	648	575	630	625	619	651	654	643	601	624	595	566	644	612	636	629	639	666	628	614	592	666	619	618	622	674	616	628	613	617	597	606	591	656	630	635	653	550	607	607	588	640	594	575	633	600	641	618	652	612	623	632	610	685	583	601	629	617	626	638	640	592	619	600	621	621	661	651	633	684	582	629	603	664	628	641	642	619	638	612	613	601	641	607	608	634	610	595	659	600	633	636	643	617	626	635	653	640	629	666	564	612	606	597	602	600	599	644	625	661	652	639	661	622	612	635	612	659	628	630	590	638	597	632	603	657	628	592	635	636	608	626	586	644	624	646	671	650	655	624	593	598	601	586	630	683	669	584	630	586	632	638	616	562	670	677	578	615	634	578	587	636	630	629	645	616	665	607	615	658	653	612	638	577	608	666	639	638	601	611	665	603	633	613	645	614	652	618	662	606	616	609	629	630	607	637	645	654	611	621	639	612	607	642	669	622	576	647	641	620	646	638	606	667	637	656	605	622	602	559	625	608	691	597	597	652	590	624	661	593	621	629	635	617	562	640	618	633	639	587	629	621	627	656	612	630	670	602	650	610	633	654	638	578	597	591	661	611	658	659	656	624	634	629	608	615	602	630	633	648	612	678	683	595	635	633	618	668	626	673	636	645	634	678	587	585	607	597	633	650	648	648	588	610	672	611	591	618	650	647	620	680	617	647	597	623	610	604	646	658	596	650	611	660	612	621	601	638	577	613	632	592	610	599	642	578	665	621	648	603	653	562	607	601	653	624	650	629	651	624	643	646	602	640	621	615	677	668	628	644	625	622	637	583	644	629	660	615	594	631	640	635	605	577	611	629	605	598	613	633	602	573	616	593	602	623	615	594	627	655	641	619	570	598	585	592	662	614	599	617	648	600	613	570	650	602	643	647	637	598	598	639	631	599	675	621	629	607	601	619	587	672	598	643	607	571	611	649	586	639	578	642	645	617	630	593	608	639	634	632	630	617	585	646	617	595	682	630	646	619	620	651	653	659	590	619	629	616	615	580	646	613	637	654	656	648	606	628	660	647	610	649	630	663	604	606	611	626	668	619	643	609	643	629	612	655	636	613	633	573	608	652	660	627	615	637	602	626	624	663	625	633	611	646	634	621	606	611	634	645	618	587	601	621	598	627	667	663	603	610	618	639	659	627	614	589	582	571	619	649	620	634	644	639	653	589	601	661	594	635	644	612	644	637	604	649	596	637	607	590	634	599	609	628	639	651	605	652	648	661	649	648	631	620	619	619	656	612	593	643	593	637	618	621	606	614	614	634	569	652	593	646	663	545	589	559	609	671	617	597	664	606	625	646	623	615	638	594	613	624	578	620	608	601	616	634	620	625	631	650	577	584	651	640	651	629	622	632	608	600	626	658	627	640	665	609	636	650	588	625	593	623	653	603	660	658	648	628	644	596	662	604	650	585	635	638	634	580	594	609	664	615	662	649	659	604	617	644	607	626	576	594	664	622	615	594	624	574	649	606	602	589	663	680	668	662	583	604	596	617	625	626	627	634	652	632	599	620	610	603	623	618	652	583	591	606	643	605	631	619	596	603	618	617	598	630	597	617	577	616	616	658	658	645	620	614	627	603	575	635	661	669	672	584	608	642	578	680	614	636	632	650	639	607	631	607	602	589	603	662	620	634	598	599	667	632	639	620	630	611	578	598	612	623	656	599	614	670	628	604	636	609	620	586	595	612	597	617	601	657	575	631	606	629	640	613	610
20317	14459	13277	7477	4986	3730	2896	2220	1962	1746	1443	1317	1113	1082	1004	968	957	894	865	819	762	818	770	767	736	668	721	705	673	685	689	668	679	680	633	618	650	642	672	634	654	638	615	640	636	678	660	606	657	644	601	645	655	594	605	618	630	626	633	597	628	642	606	591	649	628	610	569	598	625	632	574	642	634	612	580	615	644	642	624	609	579	602	605	609	628	628	611	642	585	552	612	594	567	650	615	613	616	614	634	606	603	580	580	613	639	631	583	574	638	575	568	605	572	624	613	568	589	607	638	588	624	602	583	621	599	612	596	599	623	613	649	624	588	648	648	616	616	587	624	611	599	626	615	568	579	645	603	605	580	569	594	611	651	581	641	608	593	562	607	627	596	596	629	596	615	616	642	656	618	615	577	647	590	626	616	605	595	575	605	623	623	595	599	616	612	605	610	604	609	605	555	621	624	603	633	622	624	601	640	621	619	598	604	631	631	576	615	552	607	616	636	611	593	633	561	575	627	636	617	643	600	624	621	580	565	572	646	568	587	603	555	591	594	625	572	599	595	584	577	608	600	579	619	550	614	611	568	630	591	589	577	565	606	597	560	643	616	610	560	602	629	581	608	613	603	601	590	579	561	543	618	608	604	605	591	549	587	593	577	614	647	591	621	622	580	601	598	615	629	600	618	600	587	625	563	611	620	612	611	615	660	613	590	609	606	576	552	598	565	607	617	609	620	643	598	636	614	566	580	631	601	611	621	595	622	568	584	583	616	578	556	587	626	548	649	572	598	632	630	591	611	582	619	611	601	586	583	610	615	574	614	584	614	622	616	573	584	594	627	563	588	595	578	607	619	628	601	608	576	566	619	548	575	614	665	577	599	553	593	596	588	613	606	592	596	577	591	588	595	615	601	572	636	624	577	606	607	626	604	584	598	601	564	644	601	594	607	566	625	591	568	610	590	598	613	544	560	633	578	594	617	644	589	542	588	622	606	611	582	601	584	616	569	581	639	602	625	552	601	579	614	576	593	626	618	613	616	650	610	574	579	611	639	637	530	624	596	578	598	605	590	587	585	606	599	593	583	592	598	561	608	603	645	629	599	563	597	593	579	596	576	589	631	592	566	631	606	583	575	609	583	602	602	605	579	625	582	587	605	583	566	634	610	604	564	608	658	596	617	586	620	589	609	573	608	592	564	605	608	559	610	618	611	572	607	635	606	609	574	585	609	589	617	618	637	590	593	599	575	573	605	624	633	609	583	610	615	577	611	578	531	581	597	619	620	628	594	636	603	592	605	597	598	605	601	600	592	593	568	615	614	567	625	643	604	602	569	625	648	580	590	583	600	614	633	574	592	577	588	566	578	561	570	594	596	581	577	584	601	587	599	608	596	611	609	624	592	586	551	567	581	618	613	612	651	586	572	613	582	620	653	640	581	606	583	580	604	663	573	588	564	621	613	608	636	618	607	570	603	611	575	583	559	611	600	622	591	575	625	593	615	592	619	588	594	605	651	602	632	584	608	588	598	580	631	596	602	619	635	597	615	601	592	595	587	614	588	585	531	645	567	608	620	576	583	574	602	581	602	578	598	647	613	632	635	576	565	589	610	622	585	604	595	592	606	590	606	638	606	625	605	567	616	570	598	587	588	599	597	603	648	616	580	636	575	596	587	599	597	639	554	614	592	607	593	552	608	591	590	593	607	616	616	601	642	621	627	585	600	634	613	598	647	609	592	586	590	579	613	637	620	595	581	629	582	573	597	553	595	598	603	592	585	581	569	626	610	598	604	573	636	607	581	588	614	611	597	604	610	599	619	592	610	597	617	634	631	639	592	571	589	583	604	621	585	597	611	554	566	606	631	611	624	604	583	578	620	648	635	589	580	621	618	574	612	640	598	545	659	645	595	636	600	620	601	626	594	628	609	552	647	590	601	604	584	565	600	590	576	585	598	605	596	619	565	591	629	573	552	617	542	649	621	591	618	593	596	633	627	602	587	580	589	567	580	615	600	568	573	542	612	586	619	613	621	586	592	593	621	661	634	593	582	587	612	590	589	577	587	570	590	561	613	587	640	647	590	566	618	577	598	554	576	588	600	636	643	565	594	645	596	574	562	583	607	632	566	602	556	586	589	616	585	626	600	620	595	618	602	590	650	586	587	573	616	610	634	592	644	603	556	596	600	662	629	593	576	550	623	626	593	641	589	618	620	621	625	586	593	579	620	599	633	577	576	633	597	631	574	607	633	591	588	592	651	619	600	565	604	613	629	640	600	589	604	684	610	615	631	595	557	605	592	591	596	632	592	557	586	634	638	568	617	616	612	608	615	593	607	628	642	594	564	601	619	629	619	620	605	593	610	598	614	582	579	573	578	613	590	603	637	574	613	594	592	615	582	604	588	597	619	624	618	592	609	619	645	550	568	599	628	591	617	623	614	592	591	573	624	578	568	612	617	577	573	592	595	617	572	620	573	563	597	555	613	612	634	619	555	623	595	624	594	594	601	594	594	616	555	537	602	601	557	537	641	642	582	590	584	624	623	611	584	601	592	590	627	627	581	616	594	558	564	621	595	604	594	566	564	610	594	587	629	622	588	587	617	618	665	659	641	608	619	579	594	602	619	658	628	577	598	607	555	604	565	594	565	550	601	568	633	616	598	605	594	612	557	599	588	615	575	585	569	585	619	631	614	578	674	647	595	619	595	621	605	593	600	623	575	610	576	569	646	567	597	591	623	632	603	591	592	593	623	630	647	612	581	575	562	641	639	599	614	563	561	586	624	587	601	578	595	567	618	608	585	611	583	597	620	612	614	629	584	633	609	593	590	636	578	609	587	628	578	567	614	593	576	596	596	597	572	577	575	624	611	601	599	596	604	646	558	608	645	617	593	616	603	653	641	581	579	577	579	615	605	641	610	623	596	616	612	656	606	598	583	608	630	638	596	597	608	631	631	545	587	584	602	613	624	610	570	611	638	633	577	630	577	599	625	576	589	639	626	603	627	597	609	576	611	589	600	575	602	651	645	610	588	590	611	629	570	577	589	624	590	541	575	586	620	622	566	560	592	574	617	587	633	568	622	616	594	619	632	595	623	613	613	605	608	634	639	586	607	594	582	578	557	540	625	599	606	601	580	586	582	602	606	569	631	640	624	581	624	645	619	604	625	549	620	592	574	598	577	547	585	561	601	580	591	580	597	657	617	641	587	621	542	625	633	612	596	620	589	582	566	614	600	622	573	575	610	600	610	569	600	594	628	630	598	609	548	611	626	574	594	627	614	594	619	582	610	644	580	618	597	615	604	591	612	601	632	586	591	564	569	618	610	582	599	638	626	616	605	617	597	631	652	615	633	608	610	600	653	615	605	631	605	601	591	618	574	632	603	646	596	581	607	626	609	593	603	606	613	602	598	585	621	604	595	614	563	603	624	571	615	587	641	623	574	547	610	621	612	592	614	582	563	602	565	610	553	648	590	604	618	652	612	602	573	593	589	571	579	602	610
30927	14619	2189	532	389	365	344	337	351	314	357	346	349	315	320	327	340	314	353	319	335	341	301	321	307	310	311	304	355	318	323	302	342	305	325	322	325	321	333	316	302	315	329	317	326	295	333	325	321	311	343	313	327	322	311	341	296	332	339	316	307	296	332	291	328	333	339	321	307	333	334	332	334	286	322	334	297	331	332	330	337	286	336	307	315	317	344	310	303	351	322	306	304	300	296	336	342	302	308	337	314	339	329	301	352	308	322	333	309	298	313	334	318	357	335	318	328	297	318	298	288	301	346	322	295	308	319	311	326	315	331	310	310	306	309	280	332	326	327	300	294	325	319	307	302	335	301	294	292	342	305	303	343	291	301	322	322	336	323	343	352	303	319	343	334	317	320	294	321	325	319	308	339	332	309	315	325	302	321	316	324	312	304	321	332	300	307	312	308	324	343	322	316	309	328	284	308	293	344	351	361	325	307	354	320	345	333	310	305	312	329	326	323	337	314	313	313	330	305	348	344	334	347	344	348	317	346	322	318	308	324	334	329	327	337	332	316	299	310	294	364	315	322	316	307	299	279	316	294	349	320	330	327	317	351	349	322	322	341	317	300	349	331	322	311	332	339	303	306	343	283	294	321	317	299	339	342	334	339	313	319	308	325	301	318	356	305	351	315	354	315	327	316	344	323	324	290	322	297	321	332	316	329	323	316	300	327	319	343	318	305	310	347	339	299	310	310	329	335	313	316	333	311	313	341	328	317	310	339	328	325	343	317	319	287	332	335	312	316	340	325	342	346	320	305	310	336	311	331	341	316	319	347	332	329	340	340	343	307	313	332	334	346	360	289	336	318	304	317	302	313	310	308	314	307	331	323	317	322	303	337	329	315	356	351	319	296	335	301	322	319	324	316	330	333	319	301	282	301	302	311	313	326	309	326	304	312	293	311	323	310	324	304	347	306	305	334	347	331	295	327	301	300	285	310	290	316	347	320	320	290	301	316	310	320	313	301	300	332	304	340	339	341	358	333	334	328	318	332	330	319	306	330	328	291	346	332	291	305	309	355	282	296	306	342	331	324	320	349	329	281	352	339	326	347	339	342	349	309	307	338	363	314	317	316	301	339	303	313	317	309	319	286	310	336	299	341	326	310	332	338	340	326	343	340	316	310	327	324	315	296	324	308	339	301	308	326	333	323	337	346	332	315	291	325	316	288	317	322	331	328	309	346	320	305	336	357	357	341	324	311	331	356	295	339	334	316	328	287	303	376	345	344	300	328	311	329	335	321	324	329	314	321	344	358	308	331	315	306	315	310	299	314	339	346	345	322	321	338	340	271	336	360	337	337	333	296	334	311	304	321	314	333	310	341	321	335	334	317	321	307	309	323	292	314	303	332	319	343	314	307	339	297	335	323	321	341	330	343	335	330	297	295	316	299	335	301	324	306	329	292	321	336	337	334	321	321	346	371	304	297	304	348	335	303	308	318	316	321	340	324	290	321	346	343	307	302	354	339	293	320	325	297	321	303	333	297	306	296	337	318	314	346	329	349	308	328	299	332	305	326	320	328	307	324	343	364	315	336	328	309	347	318	291	307	296	382	322	318	336	318	303	339	315	289	319	330	312	329	345	344	318	317	321	351	311	285	327	319	323	326	332	348	317	327	299	310	327	309	293	316	310	314	311	300	342	334	313	321	323	307	338	290	344	316	317	272	332	317	335	295	322	299	327	319	343	320	301	313	312	308	311	321	313	324	305	341	316	322	324	318	331	352	335	294	339	327	306	344	313	312	351	321	304	340	303	326	341	294	318	343	314	308	307	350	318	309	350	338	332	325	314	308	317	318	321	311	322	318	307	301	330	302	300	332	338	308	350	329	331	309	336	295	304	329	315	319	338	363	309	338	353	317	326	335	340	309	309	300	322	316	314	287	365	340	277	309	301	318	321	345	318	327	323	313	330	338	318	283	316	345	322	297	337	286	326	278	335	305	349	333	318	319	339	319	360	343	308	321	336	335	340	344	314	318	285	340	352	347	352	316	314	303	301	341	287	335	332	321	316	342	370	333	307	337	352	311	297	327	306	293	337	350	321	314	317	320	275	319	345	329	333	310	308	322	312	333	349	332	314	326	308	375	345	361	332	292	291	316	337	353	323	338	324	349	321	335	325	308	312	295	319	300	319	302	346	299	334	334	324	309	296	277	307	331	302	337	312	316	346	367	317	340	302	354	352	351	320	344	298	342	304	303	309	345	278	299	328	320	325	356	316	298	330	301	334	304	337	300	342	290	342	300	316	317	341	320	350	326	331	302	342	315	336	353	341	323	302	324	329	327	310	332	311	298	306	324	326	303	304	298	318	342	336	323	325	325	308	318	331	300	334	278	328	295	330	336	304	319	292	288	305	330	318	326	298	308	339	361	298	356	314	324	330	305	308	330	314	337	303	331	283	308	329	317	327	317	305	351	310	312	320	347	308	312	310	333	305	319	307	308	323	316	317	364	335	288	292	331	293	317	312	343	341	303	319	312	322	338	350	315	299	318	352	296	299	326	341	297	309	345	318	293	351	349	341	325	298	332	333	335	325	327	326	300	308	297	316	315	334	289	292	285	300	327	326	312	323	312	325	326	289	292	319	351	366	345	327	292	292	313	291	341	334	324	309	298	338	351	342	316	304	316	341	333	295	290	390	293	309	314	302	314	339	288	318	330	320	325	324	312	325	331	326	335	309	313	333	315	319	369	339	320	314	296	312	306	293	324	319	308	299	342	327	336	326	325	312	323	339	320	325	313	349	318	317	347	326	336	337	310	322	330	320	311	308	317	286	315	332	318	319	332	341	322	325	291	343	317	315	289	311	312	303	314	330	314	331	354	342	304	290	327	318	300	342	306	325	319	337	344	342	319	306	280	335	277	308	284	337	309	299	285	291	330	324	281	346	335	315	314	316	284	357	326	332	339	306	297	318	340	290	301	298	347	319	313	315	287	327	336	326	351	321	307	339	343	323	355	293	325	321	318	312	335	339	301	325	336	320	325	273	330	313	311	308	333	316	303	307	321	293	333	329	336	300	342	295	295	310	317	287	319	349	327	311	319	316	289	338	284	317	299	316	307	338	294	324	309	328	361	320	328	306	336	307	340	336	336	333	316	318	330	375	340	281	334	321	335	347	337	349	299	331	312	343	307	357	323	303	302	294	310	305	297	344	311	305	341	336	334	301	274	347	298	355	321	310	338	312	310	304	311	311	334	285	296	321	319	323	316	312	311	352	338	290	347	316	293	316	344	293	316	324	308	345	293	322	337	333	321	338	330	319	304	314	313	311	318	310	329	311	332	328	341	331	309	314	317	336	306	330	304	330	316	351	315	305	335	321	324	324	306	304	304	336	322	343	332	335	327	322	354	326	304	333	318	328	269	302	335	346	319	318	312	336	298	357	309	342	323	331	321	303	341	293	312	309	294	347	337	323	323	352	328	343	320	326	333	326	327	329	346	276	333	337
18997	864	762	493	442	474	420	366	390	395	399	390	399	365	341	341	372	390	361	327	356	358	376	393	351	382	371	363	353	379	328	346	347	356	347	349	314	336	363	356	389	356	340	354	360	366	378	378	344	345	355	354	356	355	374	366	371	344	357	361	337	356	342	338	341	347	351	394	338	331	360	371	345	343	328	366	346	347	343	313	360	342	315	355	391	357	357	344	349	331	330	353	364	354	335	344	335	369	357	356	354	370	329	358	335	378	323	368	317	364	365	347	384	321	333	374	353	356	326	355	356	338	337	390	328	362	354	360	358	352	345	362	338	334	345	345	355	341	356	342	351	335	331	321	328	339	330	335	353	343	361	372	369	325	355	361	332	327	368	356	367	355	346	387	362	364	369	338	334	371	351	369	337	337	335	361	341	334	367	326	354	351	364	360	321	347	328	331	328	346	355	369	358	318	361	344	334	352	346	339	384	355	345	354	407	387	387	346	366	352	343	328	369	393	362	341	320	349	331	358	362	348	340	326	354	379	359	359	318	327	334	346	334	366	380	350	364	386	350	325	330	314	343	356	381	339	386	346	372	349	328	366	332	346	356	373	378	354	382	331	339	347	359	331	336	394	354	356	364	317	363	360	359	333	350	344	347	353	339	346	367	332	387	353	345	352	341	360	382	364	319	370	345	366	321	325	351	334	347	321	356	352	370	365	330	375	347	358	373	373	328	356	350	328	351	334	335	315	370	359	337	370	359	339	373	364	327	320	334	333	342	333	343	370	356	357	334	343	353	341	364	385	358	334	359	373	366	372	340	309	359	335	332	338	324	304	346	358	322	337	330	345	350	344	342	355	380	352	352	346	380	346	369	358	360	331	328	381	338	365	382	356	345	365	336	370	334	385	361	396	299	334	334	356	362	393	336	359	351	357	337	331	351	334	355	352	302	366	375	352	386	355	363	333	353	345	377	371	386	369	358	332	360	341	336	342	366	318	398	347	341	349	348	342	357	385	341	345	346	381	359	323	369	408	345	323	331	362	382	349	349	373	374	361	369	353	316	390	305	344	350	366	348	323	317	397	360	373	343	344	348	354	344	320	332	372	332	351	361	367	341	354	371	394	362	357	336	364	349	395	334	336	387	370	385	353	329	331	365	345	381	348	344	355	334	348	340	358	377	362	337	352	340	337	389	341	366	386	331	354	352	332	358	358	383	360	376	382	348	367	358	321	335	400	386	318	369	385	362	342	371	365	342	374	316	371	367	356	362	352	383	322	351	374	353	384	355	323	356	364	363	335	342	344	368	343	372	363	347	368	337	369	365	331	381	329	366	390	373	342	355	349	340	370	320	344	368	370	386	351	360	368	364	329	364	345	364	282	361	372	379	357	375	348	333	337	336	359	351	369	348	341	319	340	358	346	353	343	360	322	348	365	331	369	346	341	315	347	357	345	393	369	363	351	338	339	347	375	335	276	341	361	329	363	390	335	374	379	370	369	371	346	339	357	345	358	343	357	381	326	379	361	396	354	358	370	336	368	348	350	312	355	382	364	349	386	365	347	391	353	346	374	333	335	354	342	323	346	329	360	371	365	396	357	380	364	351	375	332	382	371	386	314	352	371	343	382	384	335	341	387	374	341	362	367	332	367	344	381	364	357	353	357	329	351	384	357	369	352	388	349	372	338	328	359	338	338	337	359	345	367	372	341	364	336	367	358	337	388	355	353	388	356	362	357	350	330	342	377	349	346	357	387	338	353	343	361	369	348	357	333	366	369	345	367	420	366	378	360	362	374	360	327	354	366	353	332	336	381	363	373	390	377	322	367	399	374	363	357	348	332	365	338	352	338	352	367	379	351	364	359	328	348	321	329	361	321	386	340	348	360	350	377	348	348	373	342	352	328	326	341	376	372	343	384	321	344	345	361	381	356	344	348	334	338	370	401	348	344	358	339	357	349	353	327	358	378	350	351	333	374	361	363	343	372	365	318	346	352	337	358	343	344	380	348	379	345	357	338	335	354	368	331	367	360	366	342	345	350	332	399	349	358	372	352	390	371	372	326	366	355	374	350	378	330	346	377	363	376	375	325	377	342	328	380	340	347	334	334	357	333	336	338	321	371	363	347	385	360	356	309	372	368	363	358	381	344	357	308	368	377	345	381	348	336	335	323	370	358	388	356	336	356	360	354	346	338	381	324	331	364	336	348	379	398	390	377	346	380	390	340	343	368	364	345	355	337	344	382	354	384	375	365	348	342	373	363	367	358	327	341	361	331	366	322	334	363	365	353	344	345	347	387	387	377	347	375	343	339	347	327	375	362	350	346	343	368	340	339	368	336	376	355	345	359	367	346	338	352	372	357	345	366	355	350	335	377	377	360	360	347	378	335	340	346	334	311	376	336	380	382	341	324	336	346	361	329	351	348	357	351	365	371	358	338	340	358	350	360	377	358	392	386	347	365	334	386	343	348	353	341	314	365	358	299	354	354	351	372	317	351	339	351	376	352	347	340	356	356	348	323	364	368	374	339	301	356	357	372	338	341	347	347	354	346	356	340	345	323	327	353	354	348	370	336	346	375	358	363	347	349	352	374	338	351	348	375	334	370	341	339	323	335	358	367	366	372	309	322	350	372	343	376	336	340	357	368	343	337	380	350	344	343	370	347	354	347	375	336	386	359	374	317	355	336	355	346	370	339	350	374	359	367	342	341	319	315	341	370	350	393	407	345	333	363	351	344	338	326	329	353	379	368	339	375	336	347	371	328	349	383	371	365	343	373	325	351	352	341	351	311	358	337	381	352	347	366	367	354	341	368	350	368	380	364	379	360	368	331	359	336	341	334	367	325	350	336	374	338	352	346	358	362	390	337	334	323	360	349	380	395	320	329	340	373	347	355	352	354	338	361	339	341	345	364	382	319	351	354	360	352	385	368	369	370	366	380	360	390	375	393	362	364	326	359	348	310	384	365	373	386	343	374	348	352	352	350	361	361	364	352	342	358	352	345	331	369	344	343	361	330	313	375	365	356	368	352	356	392	352	362	327	392	365	359	377	340	371	358	346	386	331	361	347	350	346	318	369	356	359	388	342	328	353	361	367	344	329	409	351	337	361	348	324	345	336	348	377	357	331	380	358	388	361	350	369	356	353	343	338	338	345	355	353	326	397	355	384	348	353	336	346	371	339	345	350	348	388	356	380	353	348	368	352	330	369	356	374	358	366	348	339	371	326	349	336	395	355	377	353	343	366	374	349	321	325	343	335	351	380	369	345	337	343	369	369	355	335	370	340	352	357	340	348	344	372	331	347	350	346	314	315	347	376	352	391	353	333	350	370	343	338	352	345	371	343	344	342	348	349	389	352	362	363	352	329	332	362	352	334	336	337	350	367	352	339	363	343	368	368	352	362	360	352	402	365	377	366	329	333	353	367	385	373	316	350	391	351	351	352	343	348	351	357	368	322	358	358	371	365	348	322	357	364	351	343	350	363	391	294	351	369	356	349	347	347
24891	20546	26690	24364	20522	8604	979	669	509	510	463	435	388	387	378	374	339	359	306	325	341	288	300	296	311	332	286	273	299	311	297	286	286	309	295	328	279	293	328	312	263	297	282	317	291	263	261	298	335	276	270	278	286	290	291	290	279	264	287	250	306	286	261	260	295	276	265	294	285	280	305	295	281	295	295	272	274	310	285	258	279	253	287	293	298	281	254	277	287	302	268	286	302	290	278	302	268	239	283	276	276	262	281	273	275	281	313	317	286	261	267	296	272	313	272	270	268	291	303	263	311	257	273	277	280	290	258	284	272	287	308	268	272	288	284	268	275	304	314	271	247	311	269	303	255	275	278	259	277	286	308	258	288	256	302	247	284	259	279	296	279	286	281	273	273	269	292	295	293	284	300	276	292	275	278	284	271	328	271	295	253	263	291	303	264	276	268	283	291	265	265	269	289	290	285	261	273	302	286	295	276	266	266	273	291	260	294	256	270	284	288	256	248	259	274	293	240	262	267	269	290	292	285	274	289	278	283	284	280	302	261	292	287	270	298	277	274	274	279	278	285	264	303	272	256	253	276	311	266	309	276	266	298	250	288	264	259	272	275	283	288	242	290	291	269	272	248	279	294	274	261	250	287	282	276	287	299	256	268	280	276	273	281	274	310	303	302	316	246	286	259	300	269	263	267	276	262	275	242	271	284	284	293	258	272	282	287	257	283	284	262	263	305	285	270	235	243	287	294	272	290	259	299	249	264	283	261	288	286	261	271	279	278	263	241	275	275	287	285	278	263	295	257	299	281	285	297	274	282	282	280	299	281	289	287	275	292	256	286	271	286	256	255	272	282	273	287	297	295	277	275	273	263	292	287	255	270	274	280	275	252	293	267	279	278	260	305	295	283	273	279	279	280	292	266	290	261	284	284	286	298	272	272	312	262	307	271	310	295	276	275	262	298	260	273	267	303	284	244	277	284	265	281	267	293	270	261	281	303	296	278	257	306	255	266	268	260	265	305	315	300	259	280	265	286	262	248	264	315	303	293	290	260	242	272	279	284	309	237	284	303	236	293	292	295	238	284	278	272	274	313	271	276	272	291	261	259	265	247	266	295	287	279	290	260	298	298	272	292	285	278	311	316	297	285	279	277	266	258	285	231	287	272	295	288	287	314	291	288	261	276	271	251	287	254	273	287	279	275	252	256	301	276	272	274	274	276	239	293	277	269	301	303	260	265	270	255	277	292	263	249	291	293	275	286	295	276	255	273	264	265	287	282	279	270	267	270	270	284	276	295	259	285	275	246	296	292	264	260	281	289	262	287	295	269	270	267	283	263	308	305	288	267	274	284	268	283	294	257	264	271	273	274	271	276	259	299	291	284	278	269	264	301	291	293	269	271	289	251	287	274	252	294	302	302	235	284	295	270	269	284	258	291	270	281	292	273	298	253	291	274	296	272	278	257	249	294	270	288	304	266	300	246	263	302	281	266	280	281	257	244	293	275	271	287	307	281	300	262	278	249	265	288	259	253	286	272	286	274	281	292	272	252	258	268	261	290	256	281	263	276	300	274	277	266	285	276	272	282	252	261	270	298	303	259	277	286	292	288	284	264	290	293	290	281	284	310	290	267	281	282	268	269	297	259	279	268	323	257	266	275	285	255	261	274	267	282	279	257	298	261	268	276	292	309	278	251	313	277	270	293	265	268	285	295	280	267	255	270	270	303	269	244	237	283	249	285	294	277	297	279	261	297	282	285	279	273	282	286	284	292	275	296	267	279	288	282	264	284	250	291	274	291	301	277	280	285	248	263	249	269	283	275	285	288	258	260	267	259	289	265	259	255	254	277	290	325	246	302	283	259	283	288	255	259	264	273	283	279	275	257	251	292	273	272	276	302	285	285	291	292	311	263	288	282	305	290	271	276	252	282	276	272	294	301	304	260	277	293	290	286	242	259	270	290	308	274	294	298	257	297	275	302	292	311	297	277	265	279	273	292	290	278	283	264	250	265	277	265	260	279	282	287	265	289	275	286	280	282	285	287	292	267	286	296	301	230	254	304	299	279	275	263	308	249	302	274	302	304	290	277	292	271	288	250	284	301	302	281	297	270	279	250	269	317	241	297	290	282	274	272	262	296	285	288	246	274	315	283	297	266	254	307	277	282	296	292	286	281	290	273	319	286	241	254	281	266	260	263	266	294	271	275	308	278	292	280	273	261	286	271	289	293	280	270	278	281	258	285	278	273	240	296	288	278	248	264	249	250	245	293	286	278	258	290	272	300	296	298	256	260	288	282	275	248	273	253	290	273	260	262	280	280	308	292	266	275	317	225	290	287	251	275	298	267	293	282	281	280	253	262	256	267	274	270	258	294	304	290	264	268	258	271	278	297	268	302	294	310	268	299	301	264	274	255	290	275	255	274	255	297	284	309	270	254	255	291	260	287	272	281	285	267	252	279	256	288	262	289	291	291	243	272	244	276	257	283	272	275	252	263	308	282	266	276	247	244	250	283	282	271	280	276	272	254	261	282	278	285	294	275	285	243	296	277	277	258	281	265	263	247	272	281	264	272	277	284	308	272	276	254	258	270	296	287	292	269	318	271	248	273	302	296	292	274	286	240	284	285	284	298	299	290	274	277	283	263	289	305	285	269	284	301	257	297	266	263	286	276	265	274	267	270	311	283	253	274	255	324	277	266	277	281	264	286	261	246	283	265	271	254	262	282	263	274	283	306	273	303	266	279	285	311	301	296	295	270	296	299	270	277	286	281	292	270	261	286	272	264	281	261	268	267	304	279	292	256	298	294	274	272	284	300	286	279	277	258	284	301	268	276	276	277	257	287	240	277	313	288	299	288	301	306	285	272	288	280	296	250	241	269	264	288	284	283	292	296	284	286	277	261	265	259	247	286	237	266	304	298	283	251	288	241	247	288	295	274	267	282	262	260	289	269	251	257	287	291	270	259	265	268	278	235	270	279	264	291	259	267	289	280	257	298	287	242	291	280	264	235	304	257	276	255	295	276	259	276	279	280	237	310	290	289	268	283	267	278	255	319	274	249	300	252	299	265	294	275	231	271	274	298	279	286	279	270	308	273	273	299	261	271	239	252	290	264	294	275	287	272	249	264	287	258	285	264	295	285	288	265	263	310	273	266	278	264	279	275	291	266	307	285	298	305	288	263	281	271	276	268	274	296	274	272	281	240	293	274	271	306	279	274	297	263	275	297	279	263	280	276	280	276	299	257	281	260	295	303	262	267	260	282	290	266	279	259	283	275	269	293	277	301	263	282	271	287	281	278	264	271	242	307	245	299	287	251	268	274	291	287	285	271	267	277	283	255	263	245	293	271	279	260	273	255	259	288	272	298	258	291	297	272	274	297	266	288	284	303	291	254	272	295	270	238	275	275	264	289	269	313	283	298	278	265	301	256	278	277	271	286	285	269	289	278	247	276	273	269	259	276	317	243	284	281	287	285	240	312	247	271	274	263	279	269	280	274	266
25855	8321	7591	4026	2657	1904	1418	1165	1005	829	719	648	582	540	500	465	473	415	405	399	373	384	362	381	376	342	346	334	327	347	316	305	323	328	318	326	305	311	327	295	317	292	313	298	325	276	326	305	282	325	323	303	279	312	308	304	278	302	346	314	303	302	279	321	274	336	292	303	313	284	283	262	298	302	277	305	326	290	311	293	286	310	286	289	309	260	315	301	269	311	279	287	300	293	278	292	281	299	287	310	259	306	304	305	308	292	283	280	288	295	291	277	311	278	315	241	313	294	309	302	297	288	258	292	288	296	309	306	309	288	322	296	276	313	308	299	316	261	280	282	293	269	284	274	271	304	298	305	265	281	297	306	300	300	327	309	270	297	285	283	253	281	282	326	311	297	299	283	275	300	294	288	297	278	265	293	317	272	261	272	299	279	297	327	263	272	294	293	304	300	300	307	276	283	291	295	292	312	321	305	304	275	269	307	313	313	283	287	312	296	289	267	279	269	338	312	272	299	291	279	288	300	292	276	302	272	292	291	277	280	277	294	274	312	278	302	304	283	277	327	280	292	334	315	308	307	296	283	295	301	302	296	263	270	285	272	311	271	290	298	317	291	279	279	271	277	298	309	290	307	281	290	295	286	289	284	286	267	278	290	273	314	289	269	265	290	312	278	298	279	296	248	280	271	302	275	273	320	272	300	303	287	305	281	267	282	284	290	285	272	308	318	293	278	314	257	304	288	295	304	308	269	295	270	295	293	294	238	293	304	283	262	282	285	280	260	315	300	302	265	291	276	299	268	308	289	261	291	281	276	308	301	297	274	250	298	285	285	280	310	297	275	300	261	299	290	309	288	260	286	303	263	283	298	317	323	298	328	262	260	270	306	308	299	287	293	294	299	314	292	283	257	301	293	286	277	296	260	296	301	264	252	296	298	310	262	273	279	269	285	274	328	321	308	290	282	275	324	303	284	267	269	268	264	307	290	313	306	266	279	293	294	276	326	293	293	277	263	281	313	295	258	299	277	313	272	270	305	317	295	296	259	268	284	264	278	285	286	291	296	264	290	278	234	302	310	269	285	271	287	254	320	279	285	309	308	290	319	281	312	282	295	264	287	306	277	285	265	273	275	312	312	255	319	303	280	315	303	295	266	292	288	296	275	296	282	307	314	290	282	285	265	312	298	267	312	301	284	293	296	285	304	290	325	273	301	281	287	283	277	293	279	294	282	284	268	299	276	295	270	305	297	286	306	284	301	286	300	302	286	288	279	271	260	302	277	264	285	268	307	303	285	304	288	282	308	281	289	271	321	283	281	311	265	296	281	256	256	265	282	308	283	292	307	267	307	332	283	253	297	277	268	274	294	252	295	281	305	292	296	325	292	280	253	286	273	298	292	333	296	290	269	311	298	287	314	290	286	322	289	277	258	298	275	323	292	295	305	277	290	280	308	269	289	286	284	269	287	266	262	260	273	270	274	279	308	296	255	301	268	286	328	280	307	307	265	277	285	296	297	270	257	295	302	306	265	305	274	281	289	280	264	281	295	321	317	317	296	292	282	282	311	275	285	307	295	301	259	260	329	282	297	308	282	309	311	295	311	306	272	277	271	278	282	303	272	273	304	273	293	273	272	256	294	297	322	259	290	277	288	293	289	292	292	315	278	277	276	273	279	288	285	278	288	283	266	305	293	309	297	261	299	286	305	282	281	320	301	280	297	304	310	308	288	288	283	309	303	288	292	285	286	276	284	277	314	276	295	302	310	290	274	283	283	299	291	314	285	303	307	300	288	286	285	280	271	331	300	283	272	271	270	288	277	286	279	285	282	261	288	284	274	282	285	287	290	287	297	282	275	322	249	291	269	290	264	313	299	282	306	289	279	289	268	307	306	275	285	286	286	327	273	282	279	265	270	290	307	324	285	318	309	273	288	270	299	284	311	316	293	297	294	316	291	308	292	289	292	269	313	304	296	286	284	293	296	291	291	288	273	277	301	278	297	286	302	272	293	291	285	287	266	282	266	281	311	286	281	288	299	278	302	283	254	288	252	302	305	284	293	280	331	290	302	255	299	263	301	279	286	281	293	291	295	271	294	283	264	301	290	277	248	274	328	309	280	318	266	328	287	333	269	307	262	329	286	282	287	300	275	292	282	273	265	268	300	260	275	284	291	282	284	301	294	334	268	297	320	304	330	306	291	310	301	288	273	264	313	307	311	285	272	267	269	276	278	320	281	294	290	279	276	299	316	295	323	287	272	279	280	274	292	268	288	305	284	274	299	296	256	291	311	291	314	268	310	301	278	281	280	256	287	282	288	280	300	311	274	306	292	265	299	303	285	276	277	292	277	310	270	289	273	311	306	284	272	264	297	305	310	267	291	305	279	288	289	277	301	299	279	303	288	269	298	300	300	271	318	306	277	293	271	282	268	287	296	301	293	299	278	305	284	312	294	271	269	294	261	289	292	294	277	316	296	273	315	320	285	279	293	292	281	282	269	299	288	289	285	272	307	311	290	306	298	310	287	295	280	293	292	268	286	302	260	289	279	280	290	252	306	317	317	334	276	332	284	279	268	295	304	273	257	290	288	268	299	291	292	306	280	289	279	261	262	291	290	282	298	290	308	287	306	284	286	317	290	279	278	292	288	299	293	302	290	292	292	290	279	294	305	265	282	253	294	319	306	296	307	291	305	262	314	302	285	291	315	300	282	294	273	278	297	277	296	324	309	302	288	295	288	270	305	281	296	315	276	307	282	279	268	283	289	295	281	314	283	267	301	302	290	298	272	247	266	281	301	284	310	305	271	309	299	283	289	285	301	285	294	289	257	299	294	296	276	259	276	316	277	283	317	288	300	297	289	285	306	271	297	283	282	292	276	291	296	300	310	287	308	308	285	279	262	293	280	294	295	298	261	275	278	288	306	296	299	309	304	310	300	272	312	293	275	306	267	305	279	269	289	298	316	308	277	283	304	290	298	295	269	315	276	286	280	278	304	309	265	273	285	279	297	295	289	268	293	316	265	306	304	296	261	263	303	285	275	307	291	303	291	286	252	277	302	305	348	311	299	287	292	289	325	305	291	294	261	320	288	285	289	285	279	257	299	278	260	273	320	291	314	300	300	313	319	287	322	270	290	270	294	274	298	294	313	274	280	289	292	248	285	277	300	267	278	301	313	291	289	261	296	303	265	276	304	295	287	312	278	277	302	286	283	272	286	286	302	297	262	274	285	296	313	320	296	295	279	259	249	262	315	290	284	269	317	300	311	286	289	285	282	312	255	290	287	302	310	297	302	277	275	286	299	292	308	279	315	285	306	273	292	270	265	284	249	317	306	278	291	276	288	296	291	276	260	295	288	292	293	281	292	277	294	300	256	275	289	293	318	295	275	268	288	293	299	294	300	294	296	325	271	287	282	311	299	285	317	287	294	286	285	284	283	304	310	296	307	295	297	287	294	307	291	274	289	279	323	309	281	284	284	285	287	283	294	296	318	300	252
22837	20538	27113	23933	20545	20606	10004	1608	1239	1061	1007	929	819	829	805	787	788	756	740	733	712	703	710	690	646	684	685	685	746	687	617	637	622	605	653	676	637	677	656	688	650	639	604	679	643	669	593	683	672	687	648	620	601	643	631	647	654	637	663	610	626	670	605	638	649	623	628	642	663	638	590	653	620	600	636	623	591	607	618	671	647	622	628	654	625	640	611	589	618	645	622	648	639	632	574	616	618	654	650	615	613	663	651	639	624	587	601	659	612	617	630	597	588	604	571	598	617	624	636	619	614	626	626	603	622	598	634	678	618	630	607	599	611	671	629	622	660	578	613	612	652	635	640	680	676	680	624	623	620	620	636	620	577	636	630	658	607	638	643	599	615	633	601	676	585	662	621	685	611	600	555	651	635	623	621	609	650	636	614	681	625	609	638	598	605	629	658	640	675	591	644	668	649	624	634	598	623	629	700	613	658	610	648	621	595	568	648	679	619	666	608	602	653	622	633	625	603	629	654	601	601	610	656	620	604	668	582	610	610	640	653	664	606	564	654	654	619	652	670	652	645	582	586	628	580	566	629	630	634	581	591	681	635	642	631	665	595	629	620	662	613	628	628	664	672	617	597	622	601	672	651	596	620	613	617	591	611	655	619	599	606	575	598	641	624	600	673	666	653	591	604	601	626	621	647	623	667	576	622	616	588	653	640	599	635	639	623	629	593	603	598	624	614	597	628	688	660	613	613	621	619	642	619	655	634	627	631	651	621	615	638	625	685	630	576	620	681	655	625	632	636	554	586	589	689	600	664	644	632	599	623	624	640	626	653	624	647	580	601	644	647	617	612	622	644	601	638	632	607	642	616	651	637	625	646	631	640	643	655	636	640	601	648	603	622	613	626	652	613	650	688	624	603	606	604	640	642	620	610	665	636	640	617	650	591	638	645	627	646	610	612	613	636	629	640	633	621	645	634	621	596	636	651	655	589	635	614	605	612	638	628	660	657	614	596	619	628	578	669	575	604	602	611	633	645	591	608	663	594	615	644	632	631	627	623	596	613	651	657	604	608	626	636	652	609	638	617	639	566	615	647	629	654	575	630	627	587	605	626	658	603	622	601	619	642	617	663	651	606	595	670	603	584	597	626	643	571	585	617	658	622	654	633	630	601	639	624	583	622	611	638	625	636	634	674	642	625	636	627	623	663	608	634	627	651	591	622	607	609	640	620	575	640	629	628	607	591	666	628	592	585	632	644	603	648	656	632	605	657	640	643	610	596	658	592	626	669	628	633	627	582	617	600	633	642	607	609	593	612	643	624	619	645	628	655	630	618	632	660	631	640	660	634	630	639	618	614	642	609	605	606	643	616	585	652	611	643	634	635	642	604	612	617	625	632	596	638	623	610	657	635	598	598	573	605	648	629	603	613	596	622	629	622	630	632	601	624	633	613	639	604	614	651	618	641	608	599	645	589	630	664	618	620	642	594	629	642	617	696	632	635	603	639	600	645	633	663	640	629	635	636	633	620	632	662	694	638	595	648	632	639	640	587	641	590	638	600	639	649	628	669	648	620	617	647	644	654	663	573	622	628	607	655	663	576	602	624	584	689	590	603	676	589	669	633	604	619	636	621	622	638	629	641	623	623	602	631	629	616	638	661	637	548	652	690	629	599	619	604	631	632	644	627	625	598	662	642	585	655	624	581	669	596	629	603	606	615	652	557	617	626	635	579	600	617	621	609	637	622	605	600	605	571	613	670	653	620	644	624	607	694	643	604	645	668	660	629	620	620	606	640	623	619	610	670	599	629	573	635	639	585	590	587	557	622	615	629	577	624	631	682	610	617	600	642	658	647	615	642	597	596	594	637	615	627	603	635	611	624	631	622	667	611	596	618	619	642	642	598	604	594	607	626	629	616	628	648	607	662	539	614	640	634	654	587	616	628	612	670	585	630	617	636	622	643	579	675	614	617	608	666	649	660	588	617	661	585	611	638	625	634	625	616	579	635	634	666	684	606	631	592	625	634	617	610	590	615	675	613	602	650	646	617	622	620	603	649	660	610	629	633	581	647	617	593	582	679	587	595	618	669	579	597	632	636	600	599	646	634	642	616	621	656	623	634	660	601	627	634	645	651	635	641	660	638	615	587	573	627	587	611	611	601	670	619	679	631	639	606	655	623	565	663	636	606	596	590	664	601	602	666	601	594	639	640	620	607	608	587	667	626	633	611	609	622	638	629	607	665	590	611	604	608	652	645	622	615	658	655	592	622	602	655	621	617	644	610	593	681	659	662	623	610	638	593	655	657	596	609	650	613	687	597	615	622	594	603	656	631	650	638	595	615	629	690	626	627	619	629	607	593	618	639	645	657	583	641	650	638	649	615	612	645	627	638	646	640	647	625	669	613	601	647	631	627	611	604	578	620	651	613	646	628	646	567	683	628	633	605	613	623	613	573	623	657	639	606	648	641	651	626	610	661	638	610	618	629	642	600	652	607	644	664	626	652	637	642	667	625	622	624	594	610	631	638	639	649	636	642	630	603	625	610	594	600	643	595	654	584	590	682	622	654	668	568	610	604	626	608	624	649	672	632	650	604	649	668	663	596	595	647	561	622	588	654	608	632	671	619	631	617	576	625	600	637	639	636	619	616	620	605	619	620	605	643	637	659	640	641	633	673	641	564	634	629	628	588	615	629	637	621	624	622	628	573	615	597	624	603	644	580	603	620	653	592	634	616	627	577	623	647	613	673	604	685	635	588	643	612	572	646	658	632	623	600	646	627	638	598	624	633	583	607	631	597	630	609	646	631	572	612	607	630	628	633	606	628	628	617	593	669	625	605	652	647	620	611	576	630	636	628	642	587	628	660	639	613	620	609	611	619	596	649	633	639	617	603	617	611	629	616	646	591	628	633	608	611	620	614	617	639	639	582	604	618	585	642	631	607	642	617	655	632	582	591	596	612	652	652	633	601	617	611	609	609	639	704	605	631	616	612	592	642	581	599	615	655	647	611	638	622	612	637	620	605	597	603	641	622	640	623	650	601	609	632	602	603	602	677	648	631	639	607	599	638	637	618	606	617	648	609	638	603	567	619	627	622	607	656	628	624	665	626	616	595	606	627	606	586	631	673	665	640	581	671	615	655	640	623	644	621	614	618	613	582	595	576	607	585	629	584	609	581	621	611	661	672	599	618	602	641	629	637	669	661	631	643	632	643	619	587	621	650	592	571	611	596	629	638	654	608	609	551	576	656	627	628	538	609	609	609	608	633	649	591	641	607	609	636	675	625	615	641	633	587	621	641	589	656	643	618	585	643	612	618	625	583	621	611	616	619	577	668	683	636	645	595	633	614	653	658	661	605	624	599	613	630	634	607	635	632	594	590	620	682	594	588	612	666	648	608	609	656	646	651	650	625	644	606	619	620	614	651	640	639	587	624	665	609	666	650	653	632	589	596	579	601	622	635	638	604	584	617	630	648	588	623	649	584	611	612	667	682	601	626	631
20720	14229	13138	7517	4807	3701	2762	2304	1935	1644	1425	1299	1210	1072	1040	994	882	854	858	825	758	759	759	740	708	693	696	752	669	699	717	713	706	683	696	649	669	652	625	635	655	637	633	611	596	623	688	647	591	634	575	638	622	608	640	634	679	626	606	648	590	584	610	661	629	621	650	612	600	629	645	651	583	634	625	598	626	586	612	642	618	600	627	600	601	593	609	613	643	625	584	615	614	579	615	604	599	617	588	632	640	593	594	620	562	553	610	659	611	581	592	603	532	566	613	594	573	607	649	598	640	618	613	613	594	610	603	591	573	602	626	619	580	586	610	619	617	587	592	592	599	614	604	571	622	585	623	635	653	600	612	612	604	588	598	607	608	599	567	633	601	616	612	570	613	614	612	601	603	625	602	574	610	661	631	665	611	587	609	625	607	607	638	600	609	573	567	582	617	622	583	619	612	586	561	612	668	524	589	554	618	579	613	601	620	570	622	624	607	609	598	640	609	636	597	617	599	611	614	591	597	594	576	597	580	586	626	620	608	625	579	582	583	597	642	589	559	591	589	633	630	595	602	597	642	612	595	633	614	580	572	635	553	607	611	583	610	595	624	559	602	529	596	641	592	611	614	628	619	598	610	593	601	626	619	575	630	611	561	599	621	648	586	596	617	629	646	595	544	642	602	598	592	600	570	585	565	583	578	585	622	580	610	622	577	607	610	648	612	623	583	604	623	614	625	591	610	635	655	629	606	632	609	593	558	557	569	587	631	571	601	625	575	631	616	639	570	589	627	590	598	624	624	556	593	621	594	567	589	613	577	595	583	604	605	605	609	627	572	576	578	611	566	579	593	623	596	619	611	588	620	595	602	611	600	608	617	636	631	592	590	570	603	607	619	589	599	569	611	618	578	623	586	603	561	584	616	637	629	612	626	606	632	566	616	641	595	615	634	623	559	578	597	642	606	620	565	594	618	547	595	606	603	623	590	654	646	589	639	637	579	637	591	585	589	631	577	605	601	575	613	585	593	621	566	631	564	567	599	568	612	578	606	596	572	609	616	637	613	653	649	603	624	577	610	630	638	624	559	583	592	609	603	609	584	610	626	552	559	622	601	634	617	572	616	616	587	582	629	581	589	555	623	619	577	630	602	593	581	580	630	650	614	602	590	621	615	583	609	605	623	645	607	631	609	594	564	582	580	609	555	602	546	622	622	578	621	579	627	617	599	587	556	614	618	633	610	559	569	615	572	617	603	589	597	625	577	593	594	565	582	623	600	569	612	629	586	569	563	603	606	591	597	616	589	625	678	609	587	620	590	624	598	622	622	644	559	587	623	592	601	580	556	602	666	550	619	605	542	574	588	645	576	590	598	587	587	556	592	610	623	627	588	587	622	641	632	571	607	639	609	576	618	585	633	585	607	596	604	614	589	560	605	612	578	532	618	625	558	638	623	628	600	606	664	595	605	544	606	585	570	590	659	606	621	622	618	602	637	611	576	622	625	638	610	610	611	519	596	595	623	647	656	575	607	594	593	605	597	610	613	635	574	605	567	585	574	598	578	577	561	577	571	620	595	638	618	608	595	594	592	583	575	606	602	638	622	599	560	592	584	599	586	550	595	590	547	603	605	594	621	632	619	600	626	591	594	618	567	568	593	618	625	575	629	615	573	602	616	570	619	602	587	631	615	621	615	644	592	587	590	596	620	601	573	625	647	575	596	622	595	620	606	613	614	608	601	654	592	595	642	597	604	613	613	609	649	647	597	586	619	596	585	627	607	592	610	640	613	568	589	609	653	618	578	589	608	613	607	600	589	602	609	626	559	600	571	676	584	611	613	544	637	591	584	620	611	580	586	565	644	595	561	632	592	593	604	616	611	586	611	592	578	598	564	560	559	610	599	590	599	616	639	616	576	647	607	584	619	605	607	587	563	597	622	646	617	631	598	633	566	594	609	618	641	623	563	631	588	626	581	597	644	669	610	582	632	575	599	569	574	588	603	573	590	594	633	603	623	577	616	628	577	595	595	605	652	579	567	595	588	597	616	593	597	594	606	611	578	601	610	628	589	597	590	580	573	594	648	609	627	569	580	630	596	594	616	587	643	615	659	610	582	611	603	615	628	617	591	616	607	649	633	603	562	633	591	560	608	601	568	603	563	627	607	620	602	629	578	651	541	577	589	567	586	610	627	603	578	599	664	639	605	577	621	591	629	587	616	603	595	595	623	631	615	607	656	590	615	603	614	589	604	615	618	605	647	592	585	623	623	606	631	604	640	651	599	599	628	625	581	605	580	588	613	628	595	599	644	630	619	575	550	605	575	613	638	577	655	599	585	603	595	580	602	575	585	594	609	583	635	591	580	619	631	647	573	635	597	646	567	578	570	584	572	579	578	614	592	654	617	607	605	635	627	608	599	665	622	566	569	598	590	612	618	639	614	604	579	617	608	625	576	618	626	599	614	622	592	583	625	621	571	624	619	593	594	602	637	577	627	577	616	617	621	593	598	614	629	634	635	554	629	592	540	605	563	622	606	601	614	641	606	591	597	628	599	597	601	584	618	626	572	630	617	623	550	598	559	588	565	583	569	612	571	598	643	607	625	559	613	645	631	598	602	594	558	600	645	634	582	636	600	578	625	579	579	577	594	607	652	595	628	605	595	647	621	618	602	685	582	609	562	608	581	598	599	595	591	565	606	588	599	595	567	579	641	603	583	584	618	588	599	607	641	576	599	602	613	586	594	614	604	614	554	580	575	598	585	631	608	639	620	624	572	579	612	608	633	650	596	636	634	583	649	605	630	612	613	574	638	584	653	653	602	582	625	626	586	621	620	610	592	588	592	603	592	618	641	585	620	645	635	611	593	588	612	615	598	612	602	611	570	618	629	603	600	636	622	621	578	617	626	616	580	593	579	577	564	574	633	597	587	594	610	626	640	610	599	644	577	612	628	608	622	648	624	589	598	571	595	584	633	617	623	588	602	571	604	573	584	586	645	584	631	596	594	555	584	579	610	647	611	635	604	582	571	592	615	589	648	638	597	586	578	605	615	617	587	576	585	599	609	563	607	629	571	607	605	582	584	610	590	596	631	605	622	633	581	604	572	595	630	636	603	570	542	585	578	607	576	581	642	617	592	613	591	619	597	605	632	601	617	637	567	582	543	652	651	563	628	659	595	607	629	598	606	598	633	606	616	559	637	615	589	598	654	592	573	591	625	644	599	608	593	601	617	621	601	608	583	602	604	579	591	597	589	602	563	609	571	576	549	568	655	560	597	652	567	568	606	622	572	574	608	616	610	583	609	612	596	594	562	622	631	612	676	600	634	601	608	615	607	589	616	642	595	587	587	608	620	628	605	623	576	646	582	653	619	560	540	601	661	624	555	572	602	626	571	621	581	594	601	588	604	614	570	648	598	623	612	605	625	624	634	614	605	620	614	607	564	568	622	584	598	600	627	573	604	613	645	594	612	602	588	570	614	593	572	592	606	622	618	585	598	608
31104	15364	2625	522	372	346	352	341	352	344	320	318	294	296	318	336	350	325	345	326	295	318	320	304	312	325	325	310	331	319	315	309	335	353	307	330	319	302	304	333	318	311	296	301	348	322	318	317	295	328	318	313	328	323	348	318	336	318	323	329	332	314	327	350	328	316	289	306	320	317	334	299	331	339	283	319	329	322	306	301	311	319	332	334	318	336	334	316	300	337	328	357	339	313	301	330	364	302	299	317	330	303	338	311	334	289	332	320	321	335	351	318	333	335	368	337	340	343	339	348	323	330	330	291	328	346	326	332	324	292	317	328	360	328	335	327	305	289	363	335	335	337	300	303	330	337	305	325	338	356	373	317	308	281	316	315	318	341	343	328	320	340	330	342	308	324	341	326	316	301	308	314	313	296	340	333	313	321	325	318	309	341	316	307	326	328	313	333	321	301	303	298	322	297	317	325	324	327	318	345	291	322	316	303	339	310	301	366	325	344	306	333	292	337	313	297	341	317	293	310	313	345	323	342	317	312	321	308	373	313	345	331	314	309	314	310	320	334	331	305	345	315	304	327	349	299	327	328	311	359	299	304	316	345	332	301	312	300	349	352	338	348	345	317	337	304	295	303	323	323	309	340	335	307	307	323	314	309	318	327	328	338	335	346	333	334	292	295	348	339	307	321	312	315	324	359	361	314	302	306	327	338	305	326	344	336	320	323	343	323	314	312	359	310	346	328	312	296	353	306	294	298	318	306	314	330	330	348	312	302	312	300	316	300	302	295	341	294	319	324	349	335	348	293	298	331	310	343	319	339	334	316	342	336	302	303	321	334	314	345	322	277	330	325	327	330	333	312	277	329	325	316	334	329	330	345	324	339	317	322	342	345	331	280	318	315	294	353	331	306	321	348	306	315	306	348	341	311	318	334	325	313	310	351	330	333	351	293	317	330	322	331	341	316	345	339	316	344	294	342	324	338	308	340	351	311	300	310	307	315	329	326	329	306	341	311	305	316	287	300	306	312	307	307	312	315	321	322	339	281	331	316	324	329	314	344	326	305	352	331	297	327	328	324	323	331	320	325	325	334	320	322	334	335	332	331	322	327	326	334	309	335	349	329	328	302	313	320	290	289	332	306	297	332	310	362	335	320	310	296	334	327	346	367	343	325	308	294	352	366	344	340	327	343	330	304	367	327	334	305	317	301	339	332	332	342	330	325	330	341	309	342	336	294	310	316	341	336	325	316	317	324	345	324	317	300	312	343	342	349	298	322	334	288	332	326	337	316	331	294	299	291	326	305	299	319	328	323	301	336	314	340	286	340	348	320	319	312	327	335	321	331	342	314	329	320	347	312	302	307	356	319	325	344	342	347	331	349	309	347	308	303	334	319	342	330	328	334	318	320	336	287	319	327	313	335	317	284	324	304	317	318	299	337	323	326	308	325	330	326	319	291	319	323	334	315	303	351	328	319	330	323	340	309	348	331	319	305	339	299	300	348	338	347	295	336	293	349	298	288	276	338	293	301	346	310	292	331	319	330	317	370	310	312	338	313	322	314	309	367	290	332	290	352	335	358	341	323	311	324	300	343	284	333	312	314	369	336	328	311	330	329	288	340	346	330	308	317	339	329	324	288	320	326	284	309	283	302	327	323	322	312	355	354	319	317	322	313	326	333	293	345	318	339	338	324	311	364	350	325	316	348	299	316	337	323	316	302	330	318	308	313	335	330	302	310	364	306	322	331	290	272	325	313	320	312	320	316	337	317	315	318	284	344	338	321	316	299	322	336	311	315	330	364	316	358	351	319	295	312	296	318	311	335	314	309	327	301	314	339	294	305	310	330	316	298	345	313	327	321	309	324	298	306	333	359	349	318	298	343	329	317	334	355	346	346	284	326	341	353	349	307	314	321	353	290	336	326	340	309	358	341	310	328	290	340	338	330	302	307	343	330	312	312	349	310	312	330	318	291	323	346	293	327	312	343	345	334	292	298	344	362	345	322	312	323	327	313	336	327	331	308	330	321	337	308	331	334	325	346	326	319	314	314	318	314	318	322	310	310	309	324	310	336	314	332	344	359	330	343	323	340	317	288	290	321	304	307	319	303	338	322	321	366	319	319	297	314	314	318	301	344	293	338	326	356	315	331	312	293	337	322	316	321	334	319	312	325	326	337	329	344	332	286	319	299	310	326	331	319	314	314	297	322	279	304	305	301	334	339	304	299	327	317	305	310	363	345	296	322	326	345	347	318	310	320	312	335	338	330	339	303	322	344	338	329	321	356	304	322	272	319	319	324	313	350	308	304	329	300	322	351	309	287	333	288	348	305	315	350	309	311	333	295	293	306	302	307	348	328	306	328	298	303	334	320	319	322	324	336	326	332	308	290	321	344	278	285	340	331	301	305	336	323	310	331	328	327	318	309	339	305	321	340	318	320	330	334	328	351	320	290	310	339	321	329	323	334	329	314	342	317	362	356	322	311	314	340	337	294	331	289	285	351	332	360	318	322	325	294	345	315	296	341	284	306	342	344	336	335	337	343	318	321	342	334	359	331	310	337	341	324	317	339	319	324	329	327	317	357	297	328	303	353	330	327	326	334	301	330	294	306	340	310	300	360	300	325	336	317	329	301	331	312	314	325	335	314	334	313	337	326	350	289	337	314	320	321	308	321	312	349	337	306	324	299	316	311	321	341	323	330	314	322	338	310	312	333	319	311	307	330	322	308	328	301	330	275	309	349	309	315	322	327	293	306	359	344	318	359	355	341	327	276	316	325	335	329	335	294	358	290	348	313	312	352	340	337	309	320	313	326	299	301	331	350	308	293	331	311	310	314	301	324	331	279	333	327	315	338	301	330	345	342	310	302	337	304	312	316	362	343	299	288	348	294	330	304	347	300	325	322	318	353	315	315	337	317	354	329	323	310	296	319	309	367	318	327	320	324	334	364	334	322	308	332	303	338	328	343	306	300	292	320	354	319	339	325	304	344	352	303	291	311	337	336	312	333	353	315	316	302	344	341	340	330	285	332	307	324	328	340	317	330	318	348	322	310	338	315	342	320	291	345	308	333	344	297	304	316	354	333	317	334	339	344	302	328	309	283	340	320	331	320	317	318	345	329	342	317	324	347	355	309	323	314	314	338	329	288	330	336	332	333	325	296	316	296	297	330	324	314	293	268	367	284	299	320	309	318	329	325	331	315	331	320	291	280	306	335	312	339	321	323	308	349	310	327	320	327	347	304	312	301	288	285	321	262	342	305	346	283	313	308	341	319	320	315	326	332	307	320	331	318	316	357	329	329	303	307	294	340	324	325	330	349	300	328	316	354	342	340	313	298	348	342	342	342	304	324	335	318	311	322	272	302	334	331	328	328	307	299	328	314	343	339	343	373	316	338	352	309	316	317	315	330	339	334	310	313	318	339	314	340	305	334	313	315	339	290	304	296	343	306	298	365	336	332	349	305	303	322	295	313	347	312	334	334	294	331	333	319	348	311	351	332
19970	850	732	573	510	487	407	390	381	409	367	363	369	384	375	326	337	394	338	332	367	368	340	336	377	343	384	327	350	365	368	353	379	358	350	365	356	358	366	358	356	336	330	354	329	347	359	369	368	341	355	355	331	332	361	371	343	325	358	337	388	352	318	344	332	393	367	352	395	381	345	364	349	357	347	380	386	343	322	350	327	339	334	357	340	370	339	337	310	354	351	368	342	358	364	371	327	356	377	296	365	352	338	387	377	352	355	379	328	374	352	342	357	350	359	331	345	373	375	352	360	369	371	338	340	351	336	384	353	322	369	331	376	304	314	348	361	352	324	323	347	381	385	334	353	365	357	353	354	352	382	342	368	357	368	336	381	367	317	359	364	389	362	323	367	342	368	344	320	391	387	362	369	381	333	369	350	361	333	345	367	354	344	397	324	330	346	333	340	336	373	339	335	313	361	370	361	353	369	337	323	333	327	353	351	348	297	376	300	345	364	344	365	351	352	349	325	345	369	338	364	366	346	335	352	336	388	345	357	362	359	347	330	368	380	337	345	319	365	409	361	350	371	373	341	367	350	349	336	348	345	384	352	363	360	327	371	374	363	330	352	346	359	351	374	370	351	337	361	333	344	389	361	388	358	351	355	323	344	330	347	344	380	343	394	354	343	351	346	369	371	381	363	353	344	350	383	360	383	354	353	368	331	344	362	369	345	324	384	348	364	347	348	357	354	347	345	389	320	355	401	376	386	352	308	346	349	370	371	329	349	363	361	373	354	360	364	356	375	350	335	342	337	354	340	337	314	368	334	345	389	329	366	320	307	391	383	352	385	351	355	345	334	364	339	344	382	344	338	359	368	339	366	357	353	341	375	291	335	362	364	346	342	341	352	373	358	323	344	344	366	347	404	347	354	353	347	357	355	329	347	346	355	354	367	390	325	358	352	339	376	377	328	372	343	321	347	338	336	363	323	338	380	333	318	368	305	334	344	365	367	366	355	347	338	371	350	363	386	352	366	332	350	347	361	382	353	344	331	346	352	355	361	341	357	317	366	354	349	355	344	338	344	365	376	353	349	352	349	335	347	349	336	360	327	332	336	368	366	318	338	345	358	350	354	345	363	364	349	367	324	360	357	351	342	336	366	362	353	358	334	343	363	353	346	352	371	359	335	348	376	347	339	363	351	345	360	364	351	348	346	335	362	304	371	334	347	350	321	398	348	367	355	354	369	336	346	381	380	379	363	380	357	353	373	381	334	361	348	375	334	358	367	390	367	388	374	335	327	365	352	364	334	347	352	363	334	384	329	375	356	323	344	347	338	373	350	380	356	315	350	383	341	323	353	332	301	328	319	339	372	353	336	358	350	352	361	380	345	347	385	387	350	330	366	327	332	345	348	326	357	324	352	355	344	357	372	333	356	350	342	322	345	350	360	364	347	361	349	367	371	336	341	350	368	354	364	334	326	357	350	378	331	354	339	331	365	351	358	314	365	368	356	353	341	354	363	376	350	375	362	329	354	339	352	377	333	335	344	351	353	362	354	292	345	387	347	341	355	356	330	360	363	347	347	365	386	403	343	321	339	338	335	342	302	340	342	320	383	333	367	339	369	357	348	365	379	362	344	365	340	357	332	342	337	379	332	356	357	341	364	356	317	337	366	326	346	372	370	320	348	352	371	339	358	338	357	338	335	351	357	341	369	361	361	328	344	342	349	351	363	343	396	362	366	369	358	389	388	368	343	346	330	343	340	335	353	353	348	337	350	355	368	400	338	324	340	375	342	340	343	346	386	359	364	367	337	366	322	328	313	331	373	354	365	347	331	359	347	357	356	375	394	341	369	345	340	349	366	338	339	334	341	362	351	345	373	329	368	353	375	356	380	324	380	331	350	333	361	313	357	355	378	368	329	345	379	362	328	333	349	357	365	360	345	382	337	309	412	320	360	374	362	372	354	341	347	351	331	375	316	361	320	389	350	363	349	351	359	325	359	337	364	378	354	357	372	351	323	361	380	335	352	322	365	333	375	364	368	346	351	375	389	345	371	341	334	353	349	368	347	386	386	339	327	347	343	332	380	324	332	343	376	337	389	335	336	361	353	350	337	380	373	369	338	339	335	339	338	301	358	323	337	373	379	355	368	369	353	328	324	353	347	342	366	348	364	335	359	338	354	348	343	330	315	337	370	339	345	383	360	326	340	340	356	366	402	358	356	378	348	356	331	353	389	375	360	346	340	345	354	351	340	327	381	372	342	334	361	384	356	364	359	323	331	364	366	361	344	370	354	347	373	389	390	367	373	380	361	327	346	355	357	347	376	348	365	384	365	389	364	353	334	311	354	362	339	351	344	366	391	387	317	353	316	329	326	363	377	364	338	362	338	356	355	355	343	371	368	343	377	353	357	382	310	349	354	346	351	343	352	339	322	345	362	341	356	355	371	364	352	338	346	367	362	361	349	337	388	340	338	358	347	360	377	383	354	336	341	364	355	334	345	363	365	371	369	347	318	331	348	363	343	386	362	366	355	374	334	320	361	340	359	364	357	365	382	365	346	341	351	373	345	350	356	344	359	321	342	349	349	371	363	336	381	347	370	346	370	350	359	336	368	347	305	352	365	362	316	343	339	354	340	335	360	382	327	354	340	357	354	405	351	353	370	342	349	371	340	367	361	341	320	340	388	355	364	356	372	369	355	349	344	356	360	363	356	327	343	343	330	335	385	374	358	365	392	352	325	347	363	308	389	356	338	324	350	370	342	328	363	348	352	346	352	328	346	313	377	383	334	364	376	346	360	343	357	359	334	333	338	372	352	358	363	326	338	358	350	356	344	377	328	332	361	348	385	347	336	368	320	354	352	342	376	362	325	345	360	342	367	385	345	351	382	320	358	356	339	353	350	356	338	362	373	366	359	363	321	371	337	379	360	366	329	347	383	326	377	377	359	372	320	393	368	353	368	381	342	369	365	352	381	324	370	394	370	351	336	351	361	354	327	370	349	340	372	354	342	344	337	342	370	364	380	393	379	348	363	379	399	341	344	366	367	372	322	347	348	341	369	376	351	355	382	338	333	368	360	363	369	348	349	367	344	382	308	328	359	374	371	354	330	360	385	339	335	371	345	329	347	382	383	386	365	357	377	353	380	352	345	339	392	369	363	328	346	360	386	353	342	345	361	334	384	367	341	341	339	337	318	344	365	357	382	340	333	353	325	369	360	344	334	367	319	367	367	370	341	351	368	369	353	309	349	355	310	349	366	357	338	365	345	350	355	324	385	342	378	375	335	366	344	346	373	357	392	335	368	353	353	340	324	310	354	356	362	362	346	334	371	335	367	349	404	343	377	348	325	351	361	377	381	354	350	314	340	323	378	349	317	348	387	329	333	340	361	335	338	350	327	341	347	373	356	353	361	350	345	364	342	367	365	374	359	344	364	351	354	358	360	335	336	372	376	339	362	389	394	357	359	358	373	393	343	374	342	348	352	306	357	351	382	369	349	372
24864	20538	26724	24310	20517	9601	1025	670	566	495	495	469	409	360	373	371	366	375	336	320	297	302	296	278	330	301	312	297	306	313	288	310	291	300	331	331	275	261	276	288	282	270	314	295	293	260	285	293	285	277	269	278	284	309	294	288	269	316	273	295	281	286	257	272	272	264	264	254	259	277	301	272	258	289	284	257	277	265	280	299	275	260	293	260	279	284	282	273	287	291	271	275	316	282	303	288	300	297	279	287	269	298	268	286	286	290	285	295	285	257	306	277	276	260	286	280	290	287	297	268	267	300	305	323	293	280	287	311	304	279	267	251	261	276	252	305	287	299	274	275	300	249	284	284	276	305	256	302	307	284	283	286	277	292	257	305	282	247	249	314	289	295	277	299	285	290	273	277	283	268	320	265	288	287	273	320	273	298	239	279	258	295	274	316	286	301	258	278	289	259	274	305	261	264	282	273	324	243	270	288	277	267	273	297	302	283	284	303	290	278	296	281	262	272	273	272	262	257	268	268	301	263	278	276	288	251	280	275	272	316	282	275	295	280	294	283	287	273	271	289	277	272	263	281	283	267	305	260	287	263	271	282	281	287	288	280	264	296	258	286	258	278	291	280	278	295	262	284	285	263	291	280	275	258	286	258	343	287	262	290	291	300	285	294	290	275	269	296	332	291	291	283	291	282	298	260	275	267	251	278	268	275	275	294	305	250	301	242	272	269	281	269	296	253	260	269	293	266	277	279	268	244	291	317	266	313	275	261	253	298	278	261	317	278	278	282	283	283	266	298	301	282	267	287	298	275	292	265	252	294	274	301	285	288	277	295	303	263	274	264	287	274	270	279	267	279	240	276	294	272	297	283	264	304	275	280	232	298	243	262	291	315	268	274	268	291	282	262	282	291	277	313	283	301	286	268	288	258	285	280	279	293	260	263	255	272	276	271	290	285	255	272	293	285	291	299	285	261	268	257	267	269	302	270	269	299	284	283	301	277	275	283	314	251	266	276	259	312	266	278	290	261	286	303	272	259	297	288	275	267	242	276	266	277	309	288	310	296	250	264	281	301	270	305	275	272	292	276	263	282	262	294	297	259	316	281	265	284	261	285	253	250	275	295	257	255	251	275	271	285	280	291	295	307	268	282	292	285	278	288	256	268	278	277	290	249	287	284	300	289	234	289	247	271	281	290	281	291	292	270	279	280	261	302	280	262	306	281	241	278	252	285	300	286	282	274	291	268	262	266	279	281	299	292	243	288	284	272	289	288	272	254	228	302	264	287	244	257	266	265	303	281	259	289	281	259	291	294	271	296	286	287	261	276	297	295	277	277	285	284	291	262	260	280	259	289	268	262	298	279	273	265	260	286	273	276	277	280	283	285	258	258	266	274	281	299	262	245	289	254	260	258	284	263	277	258	261	269	286	306	270	261	288	288	236	284	265	266	281	255	290	287	276	286	257	266	327	266	307	253	276	283	273	271	266	244	274	275	293	257	293	290	287	279	246	265	274	265	271	258	285	260	259	285	258	294	279	261	228	269	270	288	288	246	266	293	275	282	286	287	267	291	290	279	256	262	285	307	272	297	291	279	231	306	292	274	295	280	291	268	274	305	273	269	277	269	259	261	258	295	311	313	258	276	282	312	286	282	266	259	298	287	278	277	281	287	270	282	301	279	275	275	283	268	314	268	288	300	290	283	263	280	260	263	284	281	270	290	270	291	289	287	315	277	270	301	264	290	270	275	280	280	288	271	277	282	267	268	266	303	263	281	303	272	283	264	289	307	305	291	276	276	271	245	264	307	285	293	303	293	290	291	265	262	274	296	281	326	280	288	280	291	292	301	254	267	296	277	268	285	264	265	251	271	284	306	262	263	284	288	255	279	310	304	278	293	261	282	297	261	292	286	260	278	254	283	249	306	284	297	271	276	292	280	323	272	267	263	283	275	283	312	292	278	271	287	276	268	300	281	263	275	275	283	271	267	269	276	258	257	263	285	273	281	292	268	276	279	282	262	275	258	265	289	260	272	269	290	260	312	275	277	240	272	298	264	270	253	279	273	266	295	275	300	267	256	306	268	254	259	300	297	294	270	285	299	274	266	266	268	296	249	292	285	287	289	272	305	326	274	274	285	255	269	284	297	298	263	282	291	285	324	278	290	269	245	279	307	268	306	289	296	274	279	276	280	242	246	252	267	291	283	305	287	289	294	279	282	297	272	259	266	302	267	261	296	279	281	292	266	271	289	283	273	280	279	311	265	267	291	280	310	302	289	252	281	266	268	269	280	278	279	297	291	291	251	284	269	275	252	287	297	263	280	277	279	276	253	274	303	286	289	281	289	263	264	247	272	280	266	275	307	296	294	290	277	267	283	282	270	290	293	293	278	252	285	273	270	272	284	295	257	259	265	256	264	277	284	277	277	280	269	294	331	266	289	287	266	253	243	265	276	269	257	249	274	261	240	252	268	266	251	309	307	269	291	290	298	284	264	235	289	263	264	297	272	258	269	284	272	280	256	282	322	230	293	282	262	270	285	261	252	262	274	261	266	265	264	311	266	285	287	245	257	299	269	242	299	312	272	278	265	261	276	289	297	275	264	265	302	273	296	285	288	275	265	292	294	292	300	270	320	273	287	306	292	276	291	274	264	262	301	269	268	311	277	291	304	262	292	286	274	277	263	269	282	277	258	270	267	265	277	258	255	278	263	308	322	291	324	262	295	246	272	279	286	298	295	281	248	263	269	269	284	272	277	291	276	283	247	262	257	253	275	276	279	289	251	256	264	284	259	286	293	266	289	291	256	284	253	295	294	268	283	302	289	266	289	294	294	277	270	296	259	305	259	303	276	283	266	256	249	303	270	269	270	259	276	304	281	293	275	271	276	242	261	287	262	324	286	278	280	270	271	316	306	278	252	259	282	264	247	266	278	262	278	298	292	267	290	327	265	286	260	283	262	266	264	299	257	303	266	283	267	287	279	252	277	252	274	282	252	286	279	279	258	259	252	261	292	279	311	299	273	268	273	272	290	288	300	275	294	287	291	289	295	283	283	291	272	286	275	274	287	308	261	290	290	269	286	298	288	286	299	267	281	267	298	286	282	280	294	281	290	275	288	271	284	251	289	254	261	263	308	295	278	296	284	314	258	299	282	267	289	277	279	291	298	264	315	258	303	306	284	291	270	285	304	271	260	278	316	275	267	260	282	279	290	289	292	299	270	257	279	302	289	254	292	274	278	288	268	283	267	271	279	292	287	290	258	280	280	291	260	243	282	275	293	277	294	277	276	309	258	314	291	278	272	265	285	301	248	327	252	295	274	274	268	311	270	279	275	247	257	294	294	262	292	261	285	284	283	268	256	287	278	287	270	279	275	305	285	274	266	275	284	282	259	284	295	262	267	297	244	277	255	292	270	268	257	272	299	265	273	277	269	249	276	273	312	288	258	269	266	306	278	240	286	254	294	269	262	297	304	281	230	237	283	242	282	293	263	282	292	286	264
23318	8289	7322	3890	2573	1911	1440	1115	968	819	690	634	585	512	490	479	433	386	433	375	385	368	371	350	343	350	329	330	369	344	320	303	320	342	350	290	327	321	337	317	342	294	314	292	311	283	283	299	297	314	305	298	285	297	320	279	302	311	276	282	316	287	268	317	285	290	324	305	285	315	287	298	300	294	316	292	300	296	288	295	307	302	274	299	316	293	323	281	283	327	288	312	290	314	279	276	279	300	283	311	272	283	287	278	298	297	294	304	308	325	298	294	271	292	302	305	284	311	278	285	276	303	309	302	264	283	304	295	306	284	310	270	297	252	264	316	276	283	319	282	277	311	276	281	321	290	285	275	297	281	288	278	307	315	287	259	269	255	289	293	314	329	283	273	293	262	281	272	293	295	303	297	293	293	285	300	276	307	321	310	284	288	296	299	303	301	295	272	316	306	306	307	267	280	317	323	302	270	304	285	262	323	271	295	315	308	284	303	259	298	285	256	281	323	300	271	270	281	262	295	297	271	284	302	266	310	274	284	253	296	266	293	272	263	310	291	314	293	296	255	294	250	284	273	294	259	259	268	279	311	291	343	274	278	278	330	294	294	312	280	282	297	290	299	284	289	266	287	327	305	290	305	309	294	276	291	303	290	312	292	295	282	302	269	289	305	291	282	273	283	276	298	289	293	298	298	279	271	291	290	272	313	302	331	267	272	278	259	270	296	282	274	294	277	301	294	266	305	297	288	257	279	294	290	312	302	295	296	276	289	305	275	315	293	290	311	287	275	290	307	284	299	263	295	282	260	281	293	288	307	287	283	276	295	274	295	289	266	299	284	293	276	303	268	300	314	302	281	280	260	273	306	294	303	283	267	269	312	275	274	256	298	294	287	287	312	274	306	290	293	277	274	338	264	313	303	286	237	299	308	291	276	271	301	276	301	271	270	303	286	285	294	307	294	271	297	326	291	296	273	258	290	298	279	300	273	286	290	301	309	290	284	295	257	277	276	276	273	308	289	311	309	320	289	290	285	301	267	265	280	334	280	289	298	290	310	313	305	256	289	282	280	303	291	273	294	304	304	285	308	310	267	286	276	278	283	283	296	288	281	300	277	300	290	235	300	282	256	288	274	304	308	276	253	284	277	306	314	288	277	340	297	298	284	290	302	303	276	273	280	291	259	273	281	263	311	305	290	278	293	307	265	305	300	247	291	323	291	320	280	307	278	283	300	274	276	272	280	303	317	300	300	287	241	267	272	310	290	283	311	293	295	299	297	293	288	301	273	282	326	265	320	254	302	294	291	273	263	326	278	313	298	300	311	275	268	284	325	292	264	306	290	283	299	286	298	279	300	309	302	275	260	284	289	284	274	318	263	281	305	307	320	306	291	259	285	298	265	288	265	289	261	310	271	309	264	308	249	267	295	296	264	316	252	296	299	274	287	268	283	290	306	294	272	300	289	317	322	288	310	293	261	244	297	305	309	265	287	287	262	282	252	308	302	283	288	271	294	312	292	310	281	253	273	280	293	281	275	298	274	271	295	283	278	314	279	256	293	283	297	277	280	274	290	289	290	306	311	290	282	285	304	316	315	294	313	299	311	276	280	283	297	310	282	275	286	287	274	279	314	282	276	303	290	253	278	323	308	282	280	276	306	284	299	289	281	307	272	306	301	279	309	264	294	285	283	281	308	304	273	315	263	271	295	276	315	302	328	285	307	293	268	308	327	316	270	269	316	305	320	272	314	278	294	302	297	286	315	308	309	267	285	276	290	283	312	291	289	294	278	299	279	295	309	282	289	293	269	294	266	286	289	281	291	281	292	293	295	272	266	280	282	262	289	297	242	294	299	302	277	293	300	307	300	280	315	292	300	279	287	306	310	261	289	289	269	276	296	302	257	273	290	285	288	284	278	311	294	300	265	275	304	305	291	273	262	304	293	299	262	276	286	306	288	267	299	268	295	324	294	285	304	252	275	293	285	302	283	282	303	287	288	285	279	288	304	309	265	289	278	280	279	267	299	256	278	282	300	290	321	273	280	274	277	292	288	352	282	285	289	324	276	279	309	323	303	285	297	264	293	295	305	284	308	290	303	275	308	292	300	279	303	338	302	315	302	313	266	325	247	281	282	286	309	308	244	284	306	330	297	290	283	253	275	285	293	256	295	270	284	287	269	314	311	291	310	283	284	296	292	314	272	298	268	278	304	332	300	301	268	264	263	284	293	277	271	275	309	331	282	276	281	312	324	288	288	323	285	289	299	267	271	252	287	267	284	303	328	303	296	320	271	281	292	270	276	287	293	288	280	314	278	272	276	284	350	294	272	314	266	303	289	293	299	262	275	288	285	295	307	299	300	279	275	287	299	280	288	309	291	291	278	266	293	307	318	310	299	315	282	308	301	297	293	289	284	312	297	258	292	347	298	308	288	306	295	275	291	303	282	295	288	304	301	282	252	289	313	296	287	290	276	278	247	287	301	316	276	303	270	296	281	287	288	319	296	311	293	290	294	282	310	302	272	319	279	280	278	317	308	298	291	268	286	257	283	305	314	307	307	288	280	303	261	297	311	292	293	287	308	320	282	262	274	284	262	282	288	310	287	296	279	286	283	308	309	281	282	303	301	325	296	298	293	305	295	299	293	311	296	273	290	279	313	286	299	266	309	301	277	307	294	291	286	289	303	297	286	291	288	276	326	279	285	274	292	271	303	277	277	269	256	283	265	268	290	272	283	294	297	290	285	286	288	286	296	301	284	263	282	290	286	286	278	297	295	297	293	283	290	305	264	277	294	272	290	293	287	281	263	285	269	273	299	279	300	325	288	308	283	286	301	294	276	309	297	289	273	289	293	308	283	260	273	289	305	315	287	299	281	280	272	293	285	273	303	266	307	305	297	256	302	280	267	298	310	279	306	294	289	297	302	276	310	266	254	300	263	307	305	277	323	295	300	294	266	315	298	296	267	277	270	291	271	309	284	322	275	266	303	291	288	320	247	264	301	277	277	285	283	297	279	267	280	283	274	288	266	296	277	305	277	276	279	310	291	301	288	284	266	282	278	309	281	306	289	268	295	290	309	282	288	319	273	254	288	282	280	269	297	315	313	282	277	291	290	288	302	296	269	288	282	289	267	334	278	297	294	296	300	295	263	284	291	294	311	312	288	263	274	286	307	304	306	259	341	313	305	280	273	278	292	310	295	287	279	303	288	257	274	288	300	305	322	278	275	293	279	286	270	286	266	303	301	274	315	276	285	293	301	302	294	283	266	316	290	317	295	292	280	296	279	327	289	289	300	328	304	313	272	304	291	323	302	292	311	289	299	281	266	302	300	287	294	279	296	301	291	303	276	300	276	314	311	285	281	314	292	295	301	307	266	261	275	299	299	287	268	294	290	283	296	254	298	307	282	307	265	327	315	276	306	282	281	297	302	269	285	270	294	281	312	307	311	284	278	301	323	303	265	273	281	289	301	293	281	312	292	279	308	275	272	267	288	295	273
22800	20512	27181	23812	20516	20580	10519	1561	1173	1085	966	867	796	842	798	781	759	764	759	729	782	739	719	683	693	680	684	653	699	677	720	645	693	660	678	649	647	595	683	675	609	688	614	671	650	617	683	622	634	645	614	643	648	600	625	668	622	658	663	599	612	646	564	660	634	602	616	678	627	650	609	624	670	637	665	602	638	598	622	671	598	619	601	618	652	607	658	578	673	612	628	619	607	636	623	668	684	647	617	584	610	614	674	621	637	641	628	655	653	639	621	615	598	613	592	593	624	667	657	624	605	578	598	640	624	635	600	658	624	603	589	589	664	660	604	630	630	597	606	608	671	683	637	662	667	646	617	599	583	609	636	663	643	634	664	626	604	580	620	641	569	615	606	621	630	633	613	598	625	669	625	621	631	665	625	626	614	596	621	639	622	597	607	583	663	636	653	633	599	625	589	654	630	592	609	596	623	612	638	613	635	650	604	622	638	613	668	645	630	613	626	636	592	567	633	605	611	626	591	634	620	625	627	625	609	594	584	634	571	669	609	638	626	627	648	599	621	614	630	592	607	633	651	610	613	631	643	624	596	597	589	582	615	667	601	591	620	613	605	605	658	639	603	630	618	577	612	620	620	569	638	601	624	614	571	630	626	629	619	620	654	613	691	606	663	589	660	615	615	604	639	656	623	661	586	570	611	625	639	622	643	614	637	658	629	614	566	618	630	612	608	626	672	597	652	619	665	625	626	619	615	609	608	643	618	624	651	664	632	609	647	592	548	654	636	652	608	662	635	663	619	624	582	621	590	633	599	621	644	608	597	589	606	638	635	618	606	574	643	633	633	612	652	630	606	610	623	602	626	645	635	569	619	616	603	640	601	606	574	613	578	616	637	607	588	612	609	644	627	638	645	615	644	664	604	627	602	620	639	605	624	623	624	638	665	607	651	622	636	692	617	623	668	602	610	643	633	604	615	620	646	635	626	630	615	608	640	629	621	609	646	602	663	649	600	613	630	658	639	594	655	605	626	666	637	639	547	594	663	624	632	629	632	625	625	616	628	601	609	627	617	602	658	614	626	645	624	645	637	652	669	621	582	607	603	646	620	602	636	606	585	614	632	612	688	636	617	640	633	661	626	615	673	627	580	648	678	636	609	623	592	652	592	604	639	627	597	618	620	579	615	598	603	606	647	642	606	671	587	663	639	629	612	609	586	644	664	636	630	615	602	644	616	643	615	607	593	586	594	626	665	614	598	611	572	633	584	587	648	574	600	629	582	596	614	665	654	612	649	639	626	617	614	579	652	597	599	622	605	662	668	622	626	611	602	654	583	622	625	584	634	580	654	655	626	579	636	633	672	592	629	623	638	640	583	600	629	618	614	663	646	623	625	620	609	593	573	634	610	669	665	609	607	628	599	663	638	661	579	596	627	621	602	619	657	631	650	656	589	617	602	651	656	640	583	648	597	613	591	625	644	647	638	612	686	641	633	631	578	566	643	612	596	667	612	621	579	580	597	614	584	615	620	586	631	588	601	613	660	620	639	612	637	653	616	627	618	623	593	667	601	649	611	624	632	626	605	607	565	574	599	661	573	577	567	594	657	599	569	650	604	635	633	643	634	656	625	626	606	659	606	596	601	595	602	626	580	662	629	657	600	614	642	600	592	595	646	644	642	583	619	634	631	617	675	619	649	591	618	595	593	621	627	653	600	637	616	624	630	600	639	648	625	614	658	617	578	677	660	553	612	644	590	612	586	644	640	624	600	599	645	657	586	595	610	634	594	623	636	599	590	647	604	693	678	589	583	611	616	617	582	624	601	630	603	646	614	622	640	630	611	623	592	633	616	675	600	629	615	609	614	624	597	596	570	610	604	644	623	579	610	609	613	632	611	617	619	610	596	569	614	590	619	592	578	609	594	614	610	616	595	642	641	618	616	594	594	660	640	556	632	602	647	610	658	597	619	629	610	696	639	616	642	629	647	599	620	630	620	620	626	676	608	622	616	595	627	671	626	636	632	619	584	623	568	591	628	619	623	610	630	625	634	653	614	599	580	608	656	648	628	683	565	595	676	614	602	617	640	667	668	650	628	628	623	671	621	622	590	649	626	645	660	636	610	637	663	654	640	627	631	628	617	593	642	587	572	620	649	627	657	602	654	638	613	612	671	641	681	598	605	589	644	629	655	636	622	564	647	640	644	633	631	603	590	646	583	619	629	642	589	657	594	646	643	661	606	592	634	623	658	619	587	565	646	628	609	607	660	622	619	614	660	607	632	653	638	618	568	612	596	648	629	602	671	612	601	619	625	549	686	638	613	593	642	619	605	634	606	656	645	635	648	642	646	663	626	640	587	580	680	589	584	586	623	630	627	616	612	585	651	638	603	602	655	634	621	651	635	576	605	594	653	608	657	617	669	620	592	637	634	585	602	586	613	643	635	632	606	620	550	571	608	606	638	596	625	607	622	626	608	597	594	644	618	594	617	625	643	632	660	651	591	630	596	614	630	620	615	647	635	585	603	641	596	619	614	654	621	657	626	620	628	685	617	614	588	638	589	626	657	625	671	625	621	609	590	632	630	623	668	617	606	616	649	641	634	617	649	642	655	614	660	649	596	629	649	618	617	605	669	626	655	588	643	591	628	616	651	634	620	635	614	611	664	656	634	580	641	609	613	606	612	650	615	673	607	655	664	663	554	633	604	637	611	571	649	602	593	624	639	666	609	638	624	577	616	584	597	607	649	607	625	625	569	611	650	645	579	631	609	627	605	623	646	635	650	616	647	672	598	620	600	682	609	582	609	641	642	595	584	588	619	575	635	626	616	626	637	634	636	589	637	619	636	606	657	644	642	620	618	674	642	592	630	631	595	596	597	616	613	640	650	629	642	619	630	626	555	594	594	601	592	623	623	645	638	582	629	587	594	593	593	641	615	619	623	633	632	647	602	589	634	639	641	671	579	662	616	635	616	593	596	635	611	646	608	615	640	604	614	567	663	586	658	615	613	603	635	627	622	623	633	618	601	608	595	609	618	660	645	594	597	621	631	608	596	632	635	682	654	621	650	624	599	631	688	640	692	630	631	629	611	613	636	640	623	678	596	596	615	659	625	616	632	645	612	634	640	598	614	587	593	659	611	634	624	609	612	665	636	650	602	627	582	658	643	598	617	640	631	601	582	591	637	630	619	647	627	614	620	611	645	601	634	603	653	661	624	593	618	647	658	620	610	600	606	637	610	648	579	604	628	616	628	643	605	589	620	632	632	602	615	577	651	595	611	648	640	644	637	660	647	654	652	673	607	615	658	568	638	599	578	656	594	595	620	614	655	588	607	636	668	638	569	589	603	604	641	623	607	618	644	640	644	594	622	620	645	597	640	647	626	638	618	612	647	568	579	614	667	644	613	678	567	593	596	610	578	655	617	608	607	617	648	640	619	585	649	596	621	626	635	644	559	596	625	649	623	625	640	639	625	593	630	645	618	629	662	586	607	563	609	632	662	647
18712	14145	12903	7262	4920	3642	2823	2290	1945	1699	1377	1270	1192	1054	969	971	892	857	851	804	798	739	789	707	667	679	679	717	664	656	638	677	629	630	638	615	669	568	648	596	648	612	662	635	639	608	622	652	579	603	606	637	654	650	632	597	579	607	591	602	657	597	609	575	590	561	614	633	626	591	586	615	628	574	584	582	604	597	579	608	610	613	608	623	584	602	576	609	572	632	609	570	602	606	581	614	705	603	593	609	603	613	605	606	607	596	631	604	569	593	617	557	585	574	587	644	604	602	618	569	608	583	599	599	581	563	576	580	593	605	577	616	602	643	626	598	608	621	588	582	609	599	597	598	584	595	592	595	614	602	601	611	594	628	561	569	580	636	559	621	580	580	632	604	554	605	627	585	597	630	618	618	608	614	590	639	573	615	606	572	623	627	628	576	620	611	613	539	623	589	569	571	584	626	597	618	658	609	631	632	608	620	613	589	604	586	610	633	587	592	610	616	598	584	562	612	560	623	609	609	636	561	581	576	601	588	565	557	580	585	561	616	596	572	558	609	530	632	616	599	603	576	621	590	562	583	572	619	567	619	604	615	606	630	581	618	635	614	615	598	605	560	623	627	615	608	574	618	621	582	564	578	600	580	590	628	588	577	608	617	607	593	594	579	598	579	550	626	590	617	585	598	596	587	587	574	568	612	601	588	621	563	639	618	615	631	582	541	614	600	627	626	614	621	607	611	630	588	581	618	584	619	643	623	603	590	584	601	597	650	595	586	605	616	549	623	579	611	570	579	629	577	614	647	579	606	582	607	642	612	580	586	594	608	589	606	567	592	590	604	629	620	582	658	572	601	591	614	594	589	600	591	603	543	617	610	598	578	579	602	581	630	584	636	619	658	620	610	624	573	615	609	583	567	591	615	595	613	601	560	612	587	578	558	633	608	606	581	600	628	581	575	574	575	619	599	651	623	601	589	604	608	619	612	617	591	619	587	569	582	594	603	623	623	571	613	621	617	556	588	582	574	601	604	596	565	628	604	608	613	604	588	584	659	668	607	571	524	607	594	570	588	589	649	597	580	630	624	597	581	562	567	619	568	581	586	565	601	597	625	580	552	538	610	602	592	598	628	599	566	606	565	564	600	582	651	648	569	600	605	616	618	630	579	583	638	664	568	606	597	597	626	604	600	608	619	578	566	584	595	605	609	590	572	594	589	623	595	579	627	566	593	592	599	607	626	568	612	564	644	550	614	577	599	628	644	620	606	585	592	611	630	585	573	623	585	680	646	635	588	580	576	631	620	587	576	626	575	613	573	579	632	602	610	578	637	578	619	584	554	631	597	560	644	624	595	598	566	618	577	619	586	561	589	595	614	608	586	645	601	638	639	615	600	605	555	573	561	609	564	597	573	614	594	591	624	608	606	598	604	599	626	588	595	609	611	579	600	623	634	628	591	591	633	605	605	598	570	573	572	633	565	610	597	577	614	596	670	602	594	653	624	533	599	676	593	625	584	598	651	595	583	601	590	569	618	605	593	587	620	612	594	591	559	617	577	609	621	607	574	577	575	620	625	605	601	613	587	621	637	602	585	617	615	598	618	620	587	611	617	631	579	558	563	616	610	576	656	600	586	591	601	549	555	608	635	642	593	651	550	645	587	607	593	559	613	576	644	599	584	582	615	607	635	627	576	591	606	613	574	599	640	531	612	607	617	592	592	597	581	602	625	572	613	637	635	608	612	591	578	597	632	578	618	561	607	611	563	569	599	602	605	585	609	588	572	609	596	584	611	614	589	611	603	579	639	588	582	562	598	613	613	591	581	622	591	620	565	587	642	615	652	604	590	630	613	575	582	582	579	638	575	560	603	597	596	608	603	602	636	562	627	643	619	572	593	631	578	573	593	632	586	586	585	531	574	601	600	597	617	599	603	549	607	585	615	617	629	622	631	595	634	586	618	600	609	610	602	582	585	605	638	608	589	554	589	574	586	561	604	596	619	582	587	604	590	609	578	626	610	622	580	596	576	596	611	627	638	561	625	596	580	611	597	637	575	624	601	542	558	599	570	574	629	557	627	596	630	650	586	560	591	587	625	573	632	601	607	589	610	595	561	621	616	613	581	581	542	603	622	565	601	611	571	624	615	575	574	569	575	556	619	589	593	642	595	604	571	590	610	584	659	580	598	555	628	561	594	566	619	628	600	609	589	620	606	612	647	593	604	571	584	609	582	614	591	613	639	575	650	546	621	573	620	587	609	625	585	596	589	585	579	579	610	552	616	572	610	588	609	590	628	653	574	625	607	601	590	634	549	587	604	621	629	624	596	567	617	583	636	607	608	567	595	583	581	607	557	614	602	599	607	604	591	582	589	598	616	609	613	550	596	627	578	593	612	633	630	569	578	647	624	619	583	584	591	607	609	633	580	621	603	568	557	571	605	614	608	601	588	574	579	605	565	641	618	621	598	564	574	610	563	572	610	586	568	640	592	623	580	551	605	589	617	603	587	528	595	616	639	579	616	661	587	603	603	587	592	563	545	571	590	615	588	642	621	585	612	604	552	611	568	599	585	635	610	574	589	606	566	591	556	615	613	575	619	541	575	608	623	624	605	602	585	591	569	613	598	619	622	553	614	576	568	620	620	585	622	597	593	604	598	613	598	597	588	664	596	632	602	638	598	596	629	579	552	612	642	566	579	636	621	582	615	586	622	602	585	564	604	648	642	608	572	573	558	617	559	610	601	630	568	592	590	612	606	606	583	610	650	612	597	613	602	604	602	578	638	617	574	576	570	596	544	576	540	598	573	569	606	634	629	625	591	589	585	616	606	572	665	568	580	563	573	605	632	622	579	595	578	613	598	620	621	588	559	624	572	578	580	587	611	609	584	641	611	573	573	619	588	610	589	623	573	572	549	585	537	559	591	570	652	587	662	652	632	592	586	600	591	609	602	573	590	607	594	560	547	580	620	596	624	596	604	667	580	573	593	632	641	578	627	604	558	614	576	601	566	609	574	580	586	594	565	612	578	586	603	640	617	620	591	593	587	595	605	596	578	585	605	561	623	626	635	581	630	642	577	615	656	602	635	600	562	599	592	594	580	556	568	584	590	607	652	573	591	568	599	635	590	604	613	595	610	597	615	620	617	590	592	629	549	565	556	607	576	584	585	639	583	586	594	616	577	589	581	593	589	604	594	600	660	589	640	569	609	614	623	651	620	591	650	577	614	621	599	621	604	581	631	638	627	632	619	624	602	599	608	580	604	548	569	612	617	592	614	622	582	568	581	578	640	601	621	548	616	568	603	603	592	559	631	593	596	624	579	604	598	615	616	586	594	620	589	572	617	553	590	614	598	640	569	623	609	627	567	555	569	607	625	563	622	549	638	603	651	597	578	590	594	604	603	584	605	566	612	606	599	596	584	607	593	623	604	590	601	647	592	608	585	585	611	582	548	606	587	640	596	585	587	609	602	571	579	635	598	579	629	612	633	551	586	621	585	582	589
31243	14832	2304	502	412	370	338	323	316	346	300	311	299	302	308	316	319	355	335	322	306	360	318	351	297	338	321	317	297	316	318	305	326	299	321	314	316	308	338	325	327	304	346	308	327	353	360	304	307	331	349	291	309	331	326	331	355	295	325	304	317	319	327	353	346	342	304	305	339	317	321	336	344	313	334	293	287	324	310	313	294	309	309	335	301	372	324	334	319	315	314	315	335	334	306	279	350	309	318	328	354	293	335	315	309	314	325	316	301	293	294	310	280	334	341	339	294	296	331	347	286	324	329	306	326	301	341	325	318	315	332	338	329	294	320	331	297	324	294	327	318	329	292	298	311	333	345	316	291	329	265	343	308	324	322	332	313	305	307	295	343	301	334	289	330	335	344	319	358	310	311	298	319	332	304	330	276	329	324	280	339	339	327	357	322	324	279	296	290	300	346	298	337	309	295	317	312	294	329	345	311	336	327	342	317	338	301	291	318	312	286	324	308	307	334	308	325	306	331	316	308	313	286	324	359	330	339	316	303	350	312	276	310	309	325	362	334	326	310	326	301	310	325	333	319	325	333	320	327	308	327	298	320	320	305	311	306	317	317	335	338	307	306	304	313	351	340	346	314	335	299	343	303	302	347	299	302	273	313	327	336	341	330	304	312	317	332	311	300	315	336	355	298	311	288	334	325	342	301	307	325	313	307	304	307	330	320	333	303	329	334	329	300	333	360	335	332	308	306	352	311	295	312	296	290	301	305	297	300	334	316	303	291	295	341	325	296	334	328	313	311	288	351	357	320	324	274	315	310	331	335	342	313	326	323	326	329	321	337	284	310	316	353	316	315	333	334	341	304	350	307	293	303	300	319	302	348	308	299	328	337	330	287	310	341	326	324	336	295	275	296	312	303	320	301	336	298	311	334	303	334	322	326	332	345	302	320	326	356	320	303	326	298	350	318	348	308	334	312	324	323	336	325	347	341	335	312	316	319	311	311	336	338	347	311	280	346	304	326	336	341	283	324	309	329	298	299	320	339	308	333	337	312	352	329	286	340	320	284	317	339	315	304	328	317	332	345	307	301	329	309	329	326	297	329	301	339	326	315	305	328	312	302	326	315	329	331	300	331	315	312	297	300	307	320	322	323	303	350	322	303	314	309	328	311	318	308	325	325	335	344	309	313	327	311	303	327	288	325	308	303	294	316	291	314	341	328	316	320	342	315	320	325	304	293	326	309	326	272	337	324	364	285	350	313	304	277	298	319	304	341	329	323	317	332	341	308	332	343	330	310	314	300	332	318	330	320	312	310	319	337	341	319	313	325	338	299	316	295	321	313	309	320	330	330	306	295	309	323	336	342	351	327	310	301	344	326	310	300	320	318	258	302	299	320	281	320	303	338	318	328	325	327	344	328	302	329	318	339	281	318	307	329	297	328	363	311	336	336	318	359	299	333	312	323	356	333	322	322	354	334	310	308	345	319	337	365	355	360	331	332	335	324	301	292	294	298	307	297	362	295	332	335	342	336	304	338	289	322	337	335	333	313	303	337	304	362	308	293	301	306	313	328	329	303	348	309	341	314	319	290	296	340	311	308	324	305	305	324	302	342	327	309	299	329	308	288	301	326	321	342	361	325	322	311	343	308	332	344	315	322	289	309	314	323	332	308	282	319	292	307	294	309	301	307	311	329	303	283	329	321	343	300	322	298	328	339	321	327	323	302	334	330	304	310	338	288	352	312	344	305	313	321	354	329	320	320	325	310	319	319	321	297	299	294	313	332	361	353	337	334	289	328	353	303	296	297	310	309	310	355	323	342	318	310	298	348	336	327	318	316	316	368	315	316	299	329	307	303	303	304	314	332	291	307	330	312	325	309	321	328	334	294	303	289	340	343	324	357	312	314	320	331	315	300	307	341	304	314	343	307	308	325	300	353	318	304	297	346	307	341	290	333	334	329	327	328	336	307	320	337	296	289	295	326	348	327	341	299	313	308	326	316	348	330	321	338	329	329	326	303	280	319	301	338	333	306	325	297	343	324	316	313	301	304	311	277	346	359	311	301	311	289	295	340	349	305	308	321	320	257	312	309	301	324	293	317	300	317	360	297	295	341	348	291	305	325	320	313	302	299	294	315	310	283	288	325	330	285	314	311	317	310	311	300	349	345	314	308	285	289	306	317	332	323	317	295	308	345	318	322	311	310	293	338	297	368	306	329	295	323	368	339	300	329	331	313	297	326	323	333	286	343	313	337	302	293	297	319	340	309	305	306	326	302	316	311	330	326	359	323	338	331	297	331	334	316	332	315	319	315	330	319	301	307	332	303	295	330	335	327	309	313	322	315	301	341	289	318	300	330	308	365	332	316	327	325	312	309	313	330	350	295	297	306	315	345	318	312	313	302	314	326	355	325	321	301	320	305	299	304	303	333	321	306	311	328	331	346	306	349	330	327	308	320	361	317	346	314	339	342	289	318	288	339	342	287	346	288	332	308	321	319	317	302	347	306	303	346	314	312	292	345	323	312	339	333	320	299	308	307	316	314	300	306	288	301	317	317	318	339	304	289	338	320	294	304	309	324	342	319	306	320	324	323	306	310	313	334	316	327	320	300	303	354	304	337	306	324	277	315	316	342	349	314	305	331	350	326	292	287	293	343	284	331	338	320	331	347	317	299	328	324	279	317	317	315	310	325	336	357	320	340	318	295	321	327	340	327	307	317	324	317	302	356	328	300	345	304	357	322	313	320	308	328	304	296	313	336	297	359	296	326	313	287	300	329	308	317	290	321	315	331	312	325	305	332	326	303	311	304	311	336	301	327	326	300	302	313	328	339	319	343	329	306	286	343	296	326	308	276	283	322	334	337	318	355	301	302	312	344	270	327	298	329	344	305	341	317	303	303	321	340	313	296	371	332	309	320	316	310	349	339	316	286	277	348	319	372	309	324	320	276	327	328	352	309	296	332	333	318	306	367	321	348	316	313	313	326	346	346	296	313	292	326	328	331	312	382	284	315	303	316	319	296	338	326	305	296	331	291	345	316	314	341	280	338	306	329	338	310	333	337	327	328	334	303	304	277	321	316	342	333	327	288	287	317	313	329	307	293	338	318	305	338	302	341	313	320	302	297	309	338	365	303	322	355	323	332	342	303	316	306	307	322	304	295	313	337	291	319	287	343	316	326	341	308	292	319	342	305	319	324	310	318	287	296	337	327	307	333	330	325	292	314	318	338	343	301	307	361	322	324	348	275	328	300	318	297	307	327	319	331	312	354	278	315	316	361	322	322	327	337	326	335	288	314	337	317	320	326	342	339	325	330	309	343	336	276	334	308	309	293	321	340	325	306	335	306	321	347	325	306	292	330	311	317	325	334	322	303	314	345	320	305	307	312	329	337	312	334	298	312	323	308	287	341	287	320	306	342	306	295	343	337	320	340	314	314	340	297	316	313	318	330	316	364	283	309	277	315	324	355	304	300	322	294	325	316	329	292	366	336	314	336	323
20375	842	711	552	456	438	430	379	377	385	385	374	357	325	337	388	314	354	363	367	339	340	366	336	336	344	334	324	323	347	378	405	403	312	353	373	332	330	338	321	362	345	357	356	340	340	318	346	348	377	368	309	357	343	344	355	377	335	367	330	371	356	346	351	335	371	369	355	349	395	336	357	352	348	369	340	323	337	353	337	357	321	368	307	362	355	340	330	362	334	345	374	374	362	328	375	352	357	361	341	340	359	367	319	346	361	356	327	317	331	340	347	331	394	329	329	360	351	338	347	352	358	337	338	398	354	346	396	368	361	380	335	385	351	378	346	322	354	351	325	380	330	368	318	362	322	347	324	369	314	361	398	374	337	373	358	334	362	341	343	356	337	377	338	344	347	339	325	379	350	368	287	348	359	354	314	342	326	330	358	331	339	371	363	337	323	314	352	356	331	357	382	335	365	354	350	357	386	339	363	375	352	351	326	356	345	366	342	344	332	329	355	356	353	354	369	340	339	340	310	356	352	335	344	338	342	353	377	366	344	339	380	398	380	338	317	342	339	329	346	331	398	324	364	370	383	365	348	335	339	366	359	319	352	368	349	352	358	350	358	366	357	353	344	357	393	323	360	340	342	389	380	348	346	341	356	370	355	352	344	346	347	331	345	311	368	359	329	361	382	372	345	375	377	362	342	339	341	365	333	377	348	349	329	349	356	363	334	374	348	346	358	309	348	335	354	325	350	368	327	342	348	341	368	360	343	336	353	376	336	350	345	347	326	313	340	363	352	386	341	360	353	336	346	355	346	345	333	360	363	385	358	347	332	363	343	354	346	332	371	366	308	371	339	323	375	346	348	362	345	335	337	381	377	345	372	341	353	378	380	350	328	387	367	372	401	374	333	334	370	349	356	356	371	357	371	334	331	354	320	364	354	324	368	342	342	324	366	358	335	355	311	371	343	352	339	313	316	326	359	368	364	369	369	316	362	349	363	358	350	349	355	357	325	327	344	356	382	374	387	362	335	352	352	332	323	334	354	347	334	394	362	346	325	339	332	367	348	363	360	346	348	322	349	329	339	326	392	350	353	348	333	351	334	377	367	343	350	349	344	317	339	333	371	325	311	346	386	357	336	305	333	330	368	350	375	339	339	347	351	327	300	377	405	338	319	370	332	307	326	356	350	373	333	323	351	337	342	362	336	310	377	361	376	327	315	365	353	334	347	345	354	329	334	366	339	363	326	326	390	377	350	362	345	355	360	403	362	333	350	353	349	326	367	364	323	377	377	325	357	350	368	353	338	371	358	338	351	358	360	370	335	359	348	333	358	372	347	361	345	370	364	341	369	365	359	337	327	331	386	357	380	345	330	346	376	354	342	392	395	397	346	347	371	366	317	321	344	357	322	380	345	326	329	345	355	348	347	320	352	365	379	387	376	373	328	310	380	380	338	348	361	374	341	367	358	364	335	344	352	351	325	376	338	359	332	360	391	357	333	362	323	397	346	362	373	344	358	329	348	335	323	337	359	364	372	388	336	351	362	377	322	357	354	360	351	380	335	344	364	328	333	342	354	321	370	340	374	322	324	362	354	371	329	366	371	352	348	371	338	337	316	342	334	366	347	368	333	389	334	326	332	318	342	344	324	343	366	354	348	346	334	327	334	355	333	339	339	371	353	321	377	345	312	377	378	351	341	330	378	339	360	359	354	385	347	327	345	335	334	354	354	364	343	362	340	331	351	345	338	347	338	335	343	390	330	365	334	353	324	356	358	351	333	308	325	374	328	354	367	339	346	376	368	363	329	318	381	364	385	338	372	354	356	338	331	370	347	343	343	352	367	362	368	373	329	328	329	311	351	352	334	383	353	353	329	349	376	333	356	359	376	369	378	344	338	354	357	344	328	364	354	358	319	331	347	335	347	354	367	318	354	337	352	365	339	361	376	344	340	329	330	376	379	392	339	353	365	325	360	345	351	358	348	341	316	374	339	358	369	324	320	330	332	346	346	336	381	322	353	345	312	340	340	351	336	326	361	334	369	373	323	351	354	373	340	344	367	348	351	341	343	365	325	349	358	347	342	336	381	339	316	373	335	350	338	374	307	348	365	377	333	355	343	364	374	381	359	364	373	336	360	324	359	353	396	338	341	360	343	331	340	336	378	348	349	331	330	385	359	338	353	372	344	331	340	392	376	359	344	346	368	373	340	344	344	347	369	348	356	352	388	376	326	355	354	312	349	383	344	357	314	364	356	352	359	380	342	372	348	329	338	343	340	315	361	338	404	342	355	357	360	348	356	354	309	358	327	375	350	357	348	362	327	342	337	310	342	354	361	339	334	351	309	355	341	338	362	354	351	366	341	330	351	386	334	329	344	351	341	334	381	349	336	359	349	349	357	350	367	359	333	362	333	360	368	321	336	333	347	359	372	343	377	316	336	374	356	367	345	374	362	370	356	365	373	361	338	358	320	342	367	352	344	335	363	348	332	347	361	327	364	369	340	374	319	387	349	357	335	325	368	351	365	357	327	322	358	324	338	344	360	352	326	353	400	347	369	340	331	396	332	357	337	349	362	334	340	369	331	317	340	332	356	363	375	359	335	356	352	357	380	372	359	350	343	331	336	347	385	343	376	345	384	351	333	385	325	352	360	373	342	335	355	350	328	357	355	323	379	378	391	357	331	313	320	326	358	378	345	367	348	376	347	317	349	386	350	328	379	309	362	323	348	351	346	377	331	328	361	355	388	342	339	366	323	342	331	363	340	365	341	332	385	343	338	369	331	320	354	346	334	366	331	362	299	320	374	332	299	339	350	344	344	324	322	338	326	341	344	350	353	361	327	354	332	316	352	388	363	344	362	376	354	339	358	357	336	348	379	343	325	344	390	340	366	332	352	367	326	344	388	346	348	363	369	357	353	397	343	353	302	397	324	363	347	371	347	360	339	347	359	354	380	378	337	385	312	366	357	336	364	348	346	386	341	328	333	348	355	353	374	341	356	393	369	353	319	319	339	374	330	334	317	332	373	351	333	382	346	329	359	354	357	370	326	332	353	370	365	382	349	368	344	388	382	357	339	326	352	343	367	345	337	383	352	343	335	364	342	365	367	384	323	333	361	329	365	347	354	346	360	351	335	354	357	353	326	341	370	367	371	356	333	371	349	355	360	342	376	356	372	335	369	386	360	360	365	353	366	338	380	327	348	372	349	331	345	380	358	354	351	349	338	338	337	345	358	349	358	353	363	346	369	311	332	316	372	342	316	355	364	307	325	368	348	347	376	319	379	343	363	365	349	352	367	359	370	354	371	354	350	355	317	335	351	346	343	328	338	339	365	353	358	333	374	324	371	325	336	347	340	355	331	357	359	338	331	345	345	373	393	352	369	342	353	351	362	344	367	345	345	350	368	350	374	349	354	353	358	360	337	357	363	392	364	353	348	377	356	336	343	370	371	342	331	363	379	363	390	352	359	367	348	320	351	369	373	380	340	351	359	336	366	333	304
24932	20568	26583	24531	20540	8511	895	601	557	458	460	388	412	386	349	343	347	323	356	346	325	306	340	294	309	299	294	298	283	289	281	309	273	287	311	303	275	304	292	271	279	306	288	273	306	306	300	286	283	313	290	272	317	271	289	293	299	281	303	275	294	276	292	283	265	296	319	276	298	289	280	300	300	263	291	273	260	268	265	268	294	281	270	284	293	261	294	274	286	260	270	285	262	276	252	271	260	285	294	263	290	265	272	314	276	305	313	250	256	297	283	313	292	269	265	279	261	280	298	287	336	275	267	295	303	301	273	250	261	261	250	293	278	277	280	263	284	276	271	304	305	277	273	310	293	237	280	277	284	286	301	294	260	272	272	291	292	256	267	309	293	303	300	265	286	278	303	306	270	264	298	280	330	286	271	300	259	301	270	295	252	280	291	285	291	256	265	282	273	269	304	292	281	289	273	262	255	279	253	284	297	264	292	264	257	299	269	277	291	290	309	260	266	264	263	268	294	304	259	297	292	298	266	236	316	263	299	311	265	283	276	280	294	280	267	274	308	268	283	274	273	273	280	279	247	282	284	292	267	270	292	288	267	230	266	274	292	302	268	252	258	283	255	294	265	298	272	282	273	301	290	274	284	291	286	260	277	275	270	290	274	305	271	271	300	293	275	276	256	254	293	250	287	282	251	273	285	267	267	276	284	272	276	282	290	268	291	303	310	242	256	262	288	276	286	255	269	287	281	268	308	277	295	281	257	293	258	285	264	282	290	293	270	291	274	260	288	296	287	277	271	280	275	276	315	278	282	290	291	269	280	268	302	293	248	268	263	269	305	262	279	310	295	253	287	285	312	280	292	262	295	293	288	269	279	289	268	311	260	299	314	261	272	303	274	270	290	276	254	264	285	271	270	269	285	266	298	286	295	289	263	272	308	284	252	253	246	253	296	305	269	274	281	277	264	262	276	270	280	276	286	252	295	258	265	250	248	276	261	296	295	308	291	303	249	276	291	269	261	299	256	324	282	257	254	286	242	282	269	286	267	264	275	262	280	270	277	282	299	249	268	278	238	297	296	259	300	258	273	266	288	268	280	289	297	283	285	270	260	280	271	243	268	262	259	291	298	282	287	287	291	314	289	284	283	272	295	293	282	296	284	278	274	279	296	301	313	255	302	293	270	270	280	286	296	272	260	292	294	256	283	303	271	280	274	272	305	285	296	259	268	299	298	278	336	291	242	251	260	293	257	274	266	275	302	278	319	272	252	261	253	264	301	281	277	270	245	293	260	295	276	248	267	289	278	246	286	274	248	290	269	291	260	254	289	295	304	251	319	273	266	287	315	282	283	290	279	285	288	274	263	306	276	273	298	288	288	245	257	272	274	258	286	279	293	272	272	293	260	265	243	300	282	260	280	266	276	285	283	313	296	254	297	322	244	264	268	265	297	271	281	235	264	307	251	266	273	242	255	255	259	286	281	302	297	311	274	270	276	296	268	267	292	317	268	283	271	274	272	272	288	284	314	283	286	286	285	272	266	276	272	270	276	257	266	273	277	264	261	286	291	298	285	284	262	281	294	312	276	298	285	280	274	264	274	255	277	276	268	265	305	301	293	284	283	280	271	246	260	285	282	269	286	289	261	291	298	267	278	255	263	276	261	263	282	257	278	264	285	231	319	270	299	276	285	291	305	262	258	269	278	290	261	251	273	295	267	280	252	282	272	281	273	255	280	303	278	254	278	297	261	268	271	286	284	298	288	270	242	276	276	278	290	266	266	246	281	263	270	285	268	293	292	292	307	301	301	273	270	257	270	284	270	279	297	267	282	267	278	278	271	265	261	279	261	280	261	301	281	264	267	281	306	244	289	254	308	277	295	274	263	301	275	270	268	273	281	257	279	242	282	303	278	280	285	291	275	266	299	278	250	259	275	269	267	271	284	284	281	265	271	290	240	267	297	284	285	300	292	294	299	264	267	285	250	272	277	274	255	305	254	271	277	273	298	297	280	266	284	263	292	291	268	262	263	292	293	271	262	272	282	304	267	263	278	268	262	258	283	238	300	299	283	300	287	314	288	265	262	249	264	253	298	251	279	280	247	282	266	307	311	273	280	308	298	254	270	300	265	291	260	290	260	259	251	276	291	272	289	267	247	276	297	285	272	300	253	267	276	270	252	267	290	286	272	294	293	304	272	278	274	295	285	269	252	303	302	277	301	313	286	280	255	271	247	261	263	270	270	277	298	274	317	285	248	267	274	275	294	280	266	257	249	279	295	283	289	295	275	249	300	287	280	270	261	286	254	270	250	292	288	281	274	231	258	289	297	266	267	273	272	274	292	287	301	244	307	297	295	267	289	277	275	285	280	257	286	287	294	288	300	264	282	262	290	251	251	284	274	283	300	281	266	259	285	289	259	254	267	294	301	282	268	252	279	278	297	307	261	316	263	293	264	264	278	301	269	293	295	268	263	294	258	299	272	275	277	282	278	271	262	272	257	259	280	299	295	305	273	263	254	297	280	269	274	249	286	305	275	298	280	279	284	268	255	308	288	280	262	263	264	290	258	236	240	295	253	256	286	296	290	267	294	290	304	266	283	287	283	266	261	241	294	300	256	283	285	245	291	256	272	288	278	282	305	280	281	279	305	285	247	276	303	263	268	303	300	290	284	271	254	253	251	259	292	258	291	273	265	293	254	276	260	265	257	254	278	283	285	279	285	280	288	241	272	281	276	274	292	250	241	261	288	299	297	271	278	281	287	265	268	293	294	321	276	266	276	269	297	284	286	273	299	273	262	292	259	272	298	240	288	284	316	231	243	301	296	281	320	288	263	284	282	275	261	278	271	275	316	279	304	308	262	270	286	283	284	265	290	283	285	283	271	281	266	304	260	275	260	262	286	296	273	278	274	287	242	291	260	287	277	293	288	257	282	287	296	239	288	301	287	299	297	284	302	273	275	258	279	283	271	270	295	270	280	311	249	274	285	284	272	300	289	273	252	299	280	285	303	276	295	264	281	258	296	294	256	279	255	277	257	281	289	258	270	277	289	278	241	260	291	260	268	301	266	280	268	263	288	263	276	280	261	281	270	257	272	290	289	316	293	287	294	258	291	256	271	279	282	272	288	291	259	261	292	297	284	282	278	257	283	292	281	286	246	246	293	244	233	258	287	279	255	299	280	244	291	283	276	287	273	305	296	244	276	272	249	293	300	287	267	279	267	303	276	281	298	303	288	271	292	247	286	288	295	271	259	284	280	282	312	287	271	260	279	278	270	271	280	286	267	254	273	281	273	297	279	273	304	297	265	264	285	260	298	293	274	270	281	295	281	310	284	294	252	298	251	250	278	265	286	272	270	312	257	272	289	281	276	284	280	288	272	289	284	309	272	273	301	281	274	271	299	293	268	253	289	271	276	309	255	259	285	293	262	269	296	289	263	270	299	273	284	263	296	285	283	267	295	308	299	301	282	268	278	269	269	291	261	269	279	278	286	272	289	276
28115	8292	7312	3959	2468	1891	1377	1171	964	808	690	628	550	463	489	517	447	441	428	413	393	360	332	313	371	343	338	301	346	345	314	325	296	336	326	321	340	320	297	312	324	283	288	300	299	303	278	314	298	268	283	267	300	292	288	306	289	289	282	295	299	275	280	316	277	296	297	299	275	294	291	302	296	311	265	276	301	312	284	289	303	309	276	297	278	319	310	297	299	312	285	287	291	334	297	261	318	311	273	301	334	279	284	315	304	304	290	293	302	324	300	358	272	323	290	254	301	271	280	296	334	280	235	285	296	301	258	298	296	277	278	285	277	289	297	278	319	295	276	281	293	292	293	323	285	292	289	255	252	260	285	303	303	296	274	280	298	278	307	282	247	301	288	294	273	267	305	283	288	273	294	286	281	295	300	301	323	288	273	284	282	291	301	259	268	261	330	277	315	314	287	294	277	302	283	281	286	286	280	285	300	296	330	286	326	313	320	277	309	294	290	268	286	289	315	287	323	306	300	293	269	268	282	273	291	273	307	254	268	295	263	261	267	279	289	259	269	301	291	283	307	279	297	311	305	308	299	294	274	285	281	277	290	269	299	308	308	276	269	270	274	327	308	317	281	265	272	298	330	290	300	323	271	258	311	282	296	278	317	265	279	283	288	304	306	293	297	280	308	286	331	287	285	293	280	297	279	306	315	314	300	267	291	252	299	277	267	322	309	284	269	281	262	313	305	293	275	279	278	317	315	267	317	263	279	289	260	302	285	271	312	298	269	310	309	293	326	285	294	289	289	287	304	350	265	300	309	294	286	306	297	239	321	313	319	288	299	296	295	288	294	308	330	295	289	305	304	296	280	255	302	287	286	321	279	310	280	308	298	313	300	270	291	313	288	254	291	298	295	298	300	286	259	278	285	289	268	313	294	282	308	263	255	305	291	332	296	301	296	278	293	261	318	303	320	303	294	304	298	280	300	268	284	292	288	330	289	267	316	305	310	309	252	277	283	276	290	282	284	287	279	284	317	289	297	289	298	275	305	289	278	276	305	290	295	317	293	279	311	281	298	293	296	293	272	315	300	290	282	305	269	275	313	315	272	302	293	293	293	312	278	277	296	288	258	279	292	271	282	294	296	292	266	285	257	280	277	294	308	285	290	289	290	278	287	258	272	266	301	281	264	307	286	297	276	291	288	285	265	314	308	275	265	299	284	266	290	284	273	287	313	303	280	303	274	285	311	289	303	290	293	294	290	266	319	316	284	280	298	259	281	308	298	283	289	286	276	296	269	306	304	270	298	258	332	276	312	285	312	271	284	286	293	275	273	262	287	286	278	285	290	313	302	283	309	280	308	265	286	283	299	281	272	300	307	326	273	317	294	271	268	276	287	282	275	296	265	293	250	290	305	266	296	270	287	297	270	287	287	270	305	311	274	274	287	299	283	295	288	268	282	277	270	301	281	297	278	319	285	269	292	286	252	273	274	308	302	281	321	290	272	286	297	282	284	271	278	294	261	312	299	291	286	290	286	284	295	303	304	279	274	273	285	302	281	264	288	277	294	286	285	299	321	275	300	281	295	301	308	292	258	301	302	277	237	281	297	317	300	292	265	265	284	310	256	271	309	290	311	293	288	275	294	275	275	318	295	268	296	328	307	302	313	292	262	278	271	310	300	277	255	287	258	301	277	292	298	268	308	281	306	260	306	292	285	269	291	289	279	284	282	313	263	269	265	279	265	293	295	327	306	287	302	285	290	266	309	314	340	308	297	298	283	277	313	280	318	310	261	269	294	266	309	284	273	290	296	310	304	269	284	291	316	266	276	303	309	290	276	255	289	280	269	268	313	288	287	294	285	330	289	311	324	282	310	297	282	280	283	288	261	320	294	298	292	272	277	288	302	304	315	271	284	284	292	301	291	278	266	305	304	280	275	298	304	269	291	287	298	280	292	308	302	272	287	279	295	263	292	270	287	281	287	298	296	289	304	271	296	309	302	302	270	280	264	293	274	278	310	272	281	289	272	272	286	279	309	309	293	324	303	258	279	304	269	303	289	300	274	283	292	280	281	327	320	268	316	282	293	285	297	304	257	267	307	286	298	304	292	315	300	290	278	288	272	251	261	281	322	258	287	288	297	253	313	317	292	287	297	275	283	287	304	295	308	293	294	267	243	250	294	303	289	291	276	320	281	303	314	284	287	282	285	297	274	277	298	307	285	270	300	310	285	280	301	299	295	283	286	316	324	274	282	286	300	311	273	283	299	277	292	271	277	298	275	300	276	274	283	309	261	293	305	295	273	299	290	296	284	307	278	295	307	301	279	296	290	278	293	281	278	284	283	282	293	307	283	274	303	314	277	314	261	287	286	293	281	291	286	294	302	270	278	291	299	278	279	260	316	287	289	309	311	264	312	260	287	305	288	287	303	259	304	287	300	299	302	298	308	271	292	266	279	302	290	291	274	273	297	325	312	285	299	298	288	262	308	269	303	291	293	298	303	291	324	280	282	264	287	294	294	280	298	279	298	293	273	286	282	288	295	302	254	295	296	282	300	298	304	256	275	279	295	288	271	293	275	268	292	308	294	287	296	279	304	272	310	272	277	275	287	309	321	270	271	317	304	282	266	264	288	308	286	295	268	296	288	292	287	270	270	280	301	312	280	298	298	294	297	281	287	256	287	289	295	265	270	304	290	292	272	299	297	278	277	292	282	271	284	292	281	314	285	268	292	324	284	282	265	303	315	287	307	276	289	288	265	263	274	291	315	307	295	292	303	269	286	273	282	307	273	266	305	277	268	300	336	278	289	277	311	316	319	273	292	241	313	244	255	273	275	291	310	302	312	284	313	304	253	275	289	271	318	270	258	289	292	298	283	294	309	265	287	327	278	307	314	277	326	269	297	244	274	296	244	298	291	310	281	266	296	299	308	294	259	263	323	296	298	311	267	281	301	291	294	289	322	279	283	316	241	284	293	302	298	337	273	275	301	286	288	297	300	284	302	288	301	291	298	285	291	294	292	280	307	276	284	287	278	327	315	323	270	294	267	289	260	279	279	282	316	296	288	276	331	316	291	310	286	289	279	281	293	284	297	294	270	292	302	291	300	277	281	305	313	278	284	295	307	298	299	293	290	278	315	294	304	259	272	282	320	302	296	296	317	291	294	287	265	286	260	293	292	273	276	281	269	300	330	291	286	261	268	306	304	314	271	280	284	321	269	315	291	291	285	249	317	291	301	285	282	317	279	301	288	293	254	301	285	297	268	276	323	294	321	296	295	307	308	285	281	275	312	293	319	280	276	307	308	284	280	309	292	286	296	295	321	270	296	305	300	264	288	270	278	302	300	305	290	308	280	275	281	299	293	295	283	307	293	271	299	281	269	289	311	302	298	301	302	296	305	301	331	309	271	274	275	252	294	305	282	300	289	289	278	281	275	275	277	288	282	274	278	308	288	283	318	318	277	291	284	291	338	283	258	290	316	260	309	309	272	293	314	293	292	276
22830	20522	27023	23960	20525	20564	9809	1548	1171	992	953	956	857	842	804	748	768	719	712	700	713	735	716	682	716	681	677	699	696	684	662	637	607	617	647	642	663	641	616	634	621	600	646	643	673	678	617	614	626	623	684	647	630	676	643	640	656	675	600	675	653	620	643	633	657	690	627	627	615	619	643	689	601	592	646	625	616	588	593	652	590	615	642	630	605	633	652	645	622	646	571	603	615	617	657	609	633	682	662	631	644	593	613	622	631	653	651	616	582	655	663	609	621	629	637	651	596	661	626	655	639	637	598	621	620	621	628	615	609	658	624	607	632	664	618	624	646	652	650	653	691	625	609	614	612	608	631	655	635	636	622	683	626	648	587	581	634	615	642	636	594	623	609	630	680	608	649	572	595	616	628	609	613	630	618	606	640	574	629	626	624	583	622	611	638	597	686	630	666	626	660	627	619	628	591	627	625	630	661	629	619	616	651	615	623	612	626	638	647	606	631	617	659	567	633	650	622	598	611	624	594	614	593	628	638	656	639	611	599	585	618	613	619	637	641	656	647	600	602	615	651	610	597	663	648	632	636	615	640	653	665	655	618	622	631	673	645	592	626	660	612	610	628	645	656	600	665	575	617	595	586	631	635	608	628	621	613	612	634	627	675	660	581	623	650	634	660	598	575	630	636	636	662	637	630	609	603	626	637	610	624	619	616	592	701	629	615	590	659	612	644	643	621	651	593	584	602	598	589	579	590	638	593	643	609	616	644	625	635	591	669	580	615	622	626	615	595	604	596	631	632	639	620	620	651	602	596	604	630	640	627	553	640	638	650	620	655	623	598	569	612	596	635	610	625	658	646	666	589	620	654	611	587	664	596	619	642	644	654	634	610	620	601	635	626	588	655	644	606	541	633	640	597	638	673	607	680	673	626	646	625	645	644	626	618	634	608	595	592	615	673	636	591	617	651	615	627	630	594	654	615	574	601	661	580	585	642	593	588	581	612	656	631	638	607	606	612	653	613	640	578	661	634	629	617	640	641	645	613	619	576	656	591	595	598	606	627	632	631	661	612	640	601	584	624	623	601	656	668	599	615	606	633	639	597	625	592	585	656	563	634	650	604	625	658	663	667	599	628	607	607	649	604	599	630	612	635	615	607	662	626	629	650	624	608	628	581	625	616	638	585	624	633	671	644	672	682	630	655	615	639	647	611	625	635	627	576	631	626	636	633	601	608	619	644	629	623	586	651	611	674	623	631	624	698	605	650	606	652	638	639	617	649	606	610	557	643	627	581	563	607	635	641	636	628	656	590	628	651	608	592	629	603	678	610	626	627	655	623	630	599	623	668	664	610	632	621	622	651	623	596	642	653	663	611	645	606	657	593	629	593	616	614	544	579	615	587	591	635	608	644	654	605	618	661	669	580	595	634	654	620	615	617	627	643	647	606	605	591	633	634	594	635	605	618	609	630	659	671	599	625	633	647	591	609	674	605	639	630	639	591	653	585	624	615	636	640	636	626	664	602	627	614	562	606	646	628	627	626	603	620	625	626	594	596	596	644	658	632	607	613	658	597	585	626	642	597	628	650	628	666	649	639	585	664	637	629	620	630	647	634	657	595	638	585	614	591	662	604	599	608	629	603	598	631	614	617	598	595	657	614	645	653	648	614	592	576	645	596	570	616	611	597	615	680	646	660	626	662	663	615	638	620	604	633	641	592	607	636	605	635	632	631	618	652	657	666	609	616	635	604	629	647	649	643	617	654	595	614	598	645	625	581	614	645	556	632	591	668	666	607	647	621	618	631	619	597	607	609	615	585	620	620	619	593	622	653	661	595	626	620	646	638	580	595	625	645	629	676	643	641	658	645	574	655	609	649	586	661	660	623	591	614	623	601	639	598	606	633	635	631	661	625	652	645	609	628	667	659	663	573	678	642	662	634	624	594	639	600	600	605	663	609	602	678	589	679	663	621	629	627	582	639	654	615	670	603	601	589	585	612	652	613	640	635	627	581	620	662	625	567	633	616	597	648	602	613	596	635	623	648	582	612	599	615	623	638	627	625	629	605	570	568	639	609	600	648	583	626	677	639	620	645	604	583	598	648	645	636	645	683	627	658	631	623	612	663	616	594	659	613	628	623	620	657	615	641	571	689	636	613	603	607	644	619	601	626	612	630	655	631	663	628	668	597	634	618	618	621	590	702	613	634	656	634	592	629	611	620	638	605	620	611	673	593	624	623	618	627	579	605	656	620	585	638	583	601	644	583	609	599	621	591	660	641	602	683	598	645	592	624	656	665	635	633	669	596	587	597	627	616	631	658	643	621	624	620	652	604	668	659	610	615	605	612	639	601	584	596	629	576	587	631	680	602	612	623	631	640	604	682	619	679	664	616	625	631	634	608	652	580	582	594	607	602	579	613	622	612	636	616	592	635	667	663	605	619	597	591	644	675	625	586	606	651	627	629	619	639	666	619	611	592	614	595	606	627	662	646	595	594	620	588	587	611	667	622	645	602	639	662	610	607	629	677	675	603	612	585	623	604	603	644	666	564	577	594	588	626	603	639	611	595	617	628	635	642	591	639	619	632	591	626	625	579	659	596	604	622	650	611	610	594	612	638	597	667	690	633	606	605	625	639	668	644	607	632	598	623	607	622	645	638	597	618	656	613	635	696	622	615	592	633	620	674	650	613	623	639	623	629	632	622	641	658	610	647	663	619	672	594	626	627	606	610	615	628	632	620	680	608	623	600	622	687	656	609	612	614	593	644	652	629	594	600	633	646	649	628	660	630	643	586	634	644	609	649	601	655	631	634	649	613	617	628	603	635	599	592	657	652	617	619	616	611	593	645	612	573	636	598	652	638	644	582	607	593	674	582	606	607	606	650	616	628	628	639	647	616	639	617	575	652	658	618	641	644	610	629	630	647	612	613	616	648	618	631	616	623	601	617	605	601	648	598	663	647	629	666	595	684	690	632	633	635	590	635	656	583	622	589	597	590	596	615	555	601	631	594	576	622	586	641	633	631	628	635	610	598	610	581	609	647	593	623	598	600	608	625	624	633	608	596	643	620	642	622	612	617	649	649	639	660	618	610	649	615	630	628	602	624	624	637	678	663	619	648	644	572	626	604	610	639	618	625	627	592	621	607	629	598	591	663	655	654	603	606	612	645	610	647	583	642	674	631	625	635	661	608	650	623	642	589	606	601	662	661	593	615	645	632	612	617	627	585	618	604	648	652	677	626	661	623	676	620	630	585	605	596	640	621	648	590	641	600	611	634	573	629	692	652	630	619	625	633	643	603	656	617	669	583	557	604	639	643	598	618	625	568	612	590	590	607	647	617	657	631	620	594	628	637	613	694	621	620	612	635	660	632	617	630	637	584	652	611	632	662	589	608	616	595	585	625	645	620	638	630	630	598	601	621	618	633	615	574	602	648	666	590	640	595	563	619	621	640	640	620	667	599	619	597	602	624	600	644	649	655	643	687	661	643	632	618	661	626	583
20775	13792	12696	7114	4836	3597	2866	2198	1961	1600	1421	1286	1251	978	1101	886	924	889	833	785	732	780	732	736	704	722	739	653	700	671	684	714	661	661	630	657	677	640	655	661	658	645	633	672	633	607	634	651	599	619	655	583	583	631	622	607	604	611	581	623	576	642	670	621	580	630	616	594	609	599	589	628	609	593	556	585	617	600	570	644	600	582	643	602	574	603	617	593	577	617	599	588	606	599	643	625	569	574	605	607	605	621	562	584	669	618	621	602	574	581	608	573	585	581	589	595	590	636	608	563	622	567	608	595	588	590	595	569	608	622	610	599	601	574	642	585	608	614	618	569	585	574	605	628	600	614	598	639	597	612	581	588	589	593	589	605	642	588	597	585	644	607	638	573	618	596	609	600	617	586	645	579	633	634	561	604	605	641	583	597	635	616	626	594	591	596	631	638	601	578	640	607	590	582	579	581	577	563	595	615	573	596	591	605	622	645	591	583	588	665	590	573	603	574	654	555	640	618	603	610	599	610	606	663	584	656	589	585	622	605	622	592	560	602	580	600	582	662	590	595	613	595	591	617	611	579	597	592	574	651	607	569	611	560	642	597	615	634	586	609	545	599	568	620	593	585	580	590	603	586	664	569	577	613	597	564	561	634	590	636	602	639	606	628	583	578	616	619	594	595	594	593	617	621	620	581	580	598	590	608	607	569	593	541	603	585	604	618	610	613	589	593	643	556	605	608	617	605	590	605	588	591	597	574	571	584	590	600	562	598	598	588	621	610	625	588	598	591	600	591	604	582	547	600	606	575	618	583	610	615	603	617	571	614	611	553	607	598	612	605	625	566	560	619	610	618	642	596	540	655	651	609	607	562	577	635	585	617	620	596	609	618	597	589	606	593	583	593	598	623	639	602	596	598	565	587	612	626	629	609	584	595	598	627	582	596	604	595	600	589	605	597	592	606	585	575	571	617	590	634	566	584	616	579	583	584	619	579	590	624	586	568	623	604	643	600	617	583	599	602	579	585	615	572	600	621	572	585	603	592	599	621	595	629	605	634	596	604	597	600	597	607	577	598	555	615	616	589	675	591	556	585	589	578	656	615	568	630	581	573	586	598	611	609	588	661	627	575	607	638	624	570	631	594	569	633	633	602	642	642	628	588	601	578	599	647	632	581	585	610	600	618	609	610	625	590	630	587	615	617	590	623	659	590	612	595	621	602	613	600	607	638	628	589	619	626	627	615	605	589	627	585	599	610	615	589	591	598	598	594	565	623	572	588	585	591	570	614	601	585	635	592	611	588	568	580	616	621	597	572	628	570	592	585	576	614	629	618	645	565	592	595	602	638	656	575	599	570	613	611	577	573	602	625	600	602	612	648	624	597	578	568	546	611	587	624	603	645	559	612	630	556	601	662	584	602	596	642	608	597	583	593	611	612	635	672	593	599	583	607	568	565	600	601	635	604	616	630	573	634	620	575	572	577	573	577	601	564	528	628	616	664	590	603	615	603	596	601	600	575	599	604	598	642	624	567	593	606	616	610	601	627	612	566	611	644	589	580	587	602	585	575	579	610	598	597	631	631	566	568	570	634	633	596	607	573	606	623	631	582	628	589	589	565	612	581	565	604	629	628	577	632	588	593	595	614	605	554	557	600	591	586	623	551	609	616	627	637	628	613	635	574	577	610	571	623	590	592	601	562	599	594	608	561	567	612	598	580	620	610	600	625	607	597	668	613	611	576	578	605	573	588	627	580	624	538	615	611	602	604	564	611	642	610	610	601	592	615	610	629	589	615	552	590	559	559	604	616	637	602	598	599	618	610	597	601	619	594	607	572	576	591	580	603	590	599	600	563	625	594	575	611	602	579	577	585	609	544	611	625	537	644	576	609	607	596	630	584	601	621	578	610	609	582	617	589	591	599	572	589	633	572	612	608	589	580	592	588	581	612	642	618	609	597	577	607	611	605	615	581	591	625	604	568	615	608	587	576	585	642	601	565	595	611	590	613	606	618	607	579	574	587	596	598	565	635	599	614	619	620	570	584	591	602	620	621	617	574	579	636	630	555	604	612	592	651	599	601	589	602	577	619	511	625	622	571	590	579	570	596	614	607	631	601	648	583	592	601	600	558	591	611	615	608	623	632	626	574	606	584	576	595	623	625	524	607	576	551	601	585	639	600	602	608	620	562	612	606	612	594	588	628	609	614	605	603	628	603	605	602	588	564	587	634	654	594	607	602	581	592	590	607	625	569	616	621	599	635	605	599	589	598	620	600	614	663	613	606	609	631	604	598	618	605	573	632	601	594	586	612	583	629	594	642	599	604	606	601	584	602	596	644	575	659	618	578	624	601	572	571	601	562	554	619	644	606	613	583	561	587	560	609	607	639	570	594	585	575	587	627	625	615	602	564	612	607	588	562	603	648	590	622	586	649	572	623	586	615	627	573	596	569	610	611	564	597	565	598	564	571	581	617	633	625	620	585	598	542	614	599	582	643	600	577	593	597	610	559	603	594	629	603	590	613	599	595	604	609	592	574	612	582	610	653	592	651	613	593	610	549	593	604	587	529	593	567	630	607	620	627	602	584	623	571	596	602	600	576	623	587	584	585	610	587	598	569	597	585	582	649	605	625	571	587	559	618	529	599	609	580	585	626	603	604	602	628	633	593	614	625	580	572	556	573	590	592	573	594	583	562	616	588	590	608	594	573	610	541	597	591	581	592	598	600	609	590	594	533	548	633	615	616	570	585	614	661	589	600	601	562	577	549	562	581	602	629	589	607	566	609	611	607	633	609	611	562	594	606	598	593	635	606	571	638	634	602	570	575	617	637	607	621	611	595	611	602	564	584	607	610	604	657	579	576	601	599	608	548	554	571	608	586	591	629	570	563	617	635	572	591	624	581	573	625	582	628	557	620	594	610	584	576	584	627	574	626	599	616	596	576	621	621	606	612	599	623	623	604	614	637	563	606	623	560	560	604	619	610	617	592	581	553	647	563	599	603	600	578	619	548	602	638	635	571	597	599	600	619	575	565	607	607	597	593	593	584	627	635	553	611	595	591	597	621	599	587	578	615	608	615	654	608	624	650	623	622	564	604	610	547	566	594	591	588	623	597	618	585	585	609	632	598	623	627	616	588	589	598	567	583	610	646	623	588	694	607	607	587	590	630	641	616	603	589	630	578	574	587	574	599	639	587	612	615	597	581	585	550	566	640	579	622	580	577	598	575	616	593	541	610	614	612	576	634	625	620	584	630	578	601	625	579	608	634	607	613	623	584	640	580	631	579	594	580	601	611	613	571	596	590	603	576	606	606	554	536	608	597	625	577	531	625	611	603	567	586	600	585	556	591	597	610	613	593	590	604	600	606	584	606	583	617	561	578	609	587	584	593	577	587	585	619	613	586	578	612	601	592	604	592	617	628	584	605	592	612	623	609	620	585	634	566	643	599	559	613	619	619	604	628	580	600	557	564	573	593	572	583	583	621	573	602	573	594	612	615
31525	15008	2487	549	415	362	360	312	347	324	314	329	348	338	336	333	320	328	346	336	313	274	324	309	309	339	336	335	294	301	325	301	313	322	347	366	308	324	319	319	308	313	298	305	316	341	295	309	345	306	318	319	293	318	324	320	319	324	280	318	297	339	325	308	327	321	325	330	338	309	296	319	336	314	323	319	290	285	342	338	302	333	284	328	300	318	286	331	325	322	339	304	354	307	307	341	352	297	338	327	344	303	314	297	316	341	316	296	318	324	355	323	327	322	315	349	313	335	364	299	329	270	303	330	322	318	356	282	342	319	356	321	327	324	332	356	325	344	284	334	301	301	320	348	312	303	309	344	326	306	328	343	319	321	332	326	373	334	276	329	321	318	311	340	312	313	308	293	337	315	349	281	321	309	326	317	338	309	326	314	320	319	345	303	297	311	308	325	297	316	345	312	299	329	306	289	301	327	334	312	364	289	298	301	319	304	320	302	310	370	324	332	312	304	327	323	289	306	298	326	291	328	292	342	298	344	316	335	295	328	279	311	316	365	308	334	305	347	325	380	335	297	356	326	347	329	322	329	331	319	304	338	303	339	309	276	332	331	306	320	334	317	318	315	302	294	286	322	335	350	341	355	331	314	316	310	333	317	316	306	323	325	311	335	304	350	318	325	305	318	305	300	301	312	341	322	301	305	315	329	328	342	330	315	325	348	322	318	299	312	340	331	331	302	328	300	290	343	322	333	323	307	315	340	317	339	329	305	328	341	316	326	323	323	329	330	332	321	335	315	334	292	300	317	289	310	329	321	326	299	319	325	307	283	275	332	334	365	346	339	353	300	296	321	303	313	361	309	333	335	338	310	260	318	293	343	323	279	313	289	327	328	330	331	308	350	301	318	354	312	335	330	296	340	316	294	310	358	334	280	326	336	317	312	330	317	308	333	321	327	338	321	331	324	355	309	319	335	322	315	304	299	322	316	342	316	327	316	307	323	300	335	331	351	318	342	336	302	355	343	313	327	328	322	326	325	349	326	330	338	311	312	313	312	352	312	340	329	356	342	335	348	316	293	340	312	337	354	292	292	316	317	315	337	311	320	284	314	330	310	306	341	302	355	297	305	297	335	279	347	317	338	356	321	297	298	310	349	318	334	351	317	307	342	328	311	313	339	338	347	321	323	302	319	321	314	331	343	307	334	312	350	324	312	281	325	321	308	316	318	343	341	338	328	320	322	329	342	294	322	291	336	353	334	327	346	275	297	301	346	335	344	354	296	316	291	313	328	333	305	310	315	319	325	325	288	336	286	323	315	345	329	331	317	282	346	298	320	323	328	339	271	338	329	316	331	278	339	316	342	287	301	319	262	336	318	303	334	329	324	308	320	336	327	281	291	312	309	336	278	322	326	292	284	313	340	316	335	319	312	285	323	337	334	307	320	337	330	313	320	312	331	308	316	310	300	327	297	294	301	303	317	316	309	330	317	332	331	309	336	369	294	317	306	304	302	295	334	331	334	302	359	316	317	323	332	317	345	324	336	299	317	330	344	343	324	319	340	322	340	301	314	337	332	327	356	304	299	290	308	309	317	330	302	302	341	313	319	360	315	343	354	302	331	296	323	304	304	323	306	307	323	323	292	340	318	326	331	337	292	293	307	293	328	324	327	333	346	329	305	347	333	312	355	301	305	292	337	283	314	320	327	303	325	294	353	330	311	310	314	295	328	323	316	328	354	334	325	317	331	299	304	308	320	307	310	311	339	315	283	307	315	287	317	300	330	303	312	332	300	327	328	332	296	300	304	353	329	347	341	291	327	337	315	302	323	326	339	283	335	333	312	328	352	302	319	279	331	311	355	324	318	337	329	312	312	325	313	309	312	307	280	345	291	337	337	318	310	324	319	328	286	356	335	330	354	323	328	327	298	306	354	315	331	303	301	322	295	324	339	286	301	319	287	311	319	329	333	298	294	308	341	329	303	312	293	317	314	311	328	338	345	300	292	334	300	346	297	328	349	321	312	307	288	332	317	360	337	314	301	301	319	329	320	301	316	331	300	305	333	336	311	344	339	312	315	286	320	285	322	348	339	339	336	332	319	347	330	334	317	284	339	329	317	324	314	316	331	309	299	346	332	255	300	333	292	343	306	353	308	341	317	324	338	284	297	325	298	340	308	311	351	331	308	336	309	314	322	306	318	302	322	329	303	329	300	326	296	370	306	301	334	332	312	312	320	345	359	299	317	328	309	315	313	311	326	323	327	323	330	309	333	312	318	305	314	312	339	313	345	295	304	308	343	314	335	317	343	320	340	313	355	319	315	296	339	323	343	279	350	324	320	326	301	332	290	315	321	315	320	320	332	332	319	302	314	325	312	312	316	322	305	342	345	267	315	319	331	352	294	307	318	279	322	297	304	292	310	318	314	304	301	329	307	320	321	313	304	359	320	343	339	329	312	326	317	325	326	289	318	326	318	328	312	324	317	333	291	327	308	312	312	313	349	340	312	296	309	316	326	326	336	327	327	321	326	320	298	294	267	320	356	338	309	304	350	281	326	332	331	354	363	314	320	325	297	321	317	321	298	320	328	314	312	320	335	320	304	299	314	311	334	338	326	300	321	320	325	308	347	329	339	316	302	338	307	310	308	365	329	301	295	327	317	343	331	327	350	344	334	322	309	315	322	327	300	309	317	320	313	300	337	330	318	313	321	305	355	305	333	354	333	301	291	326	324	295	310	343	321	317	323	339	313	294	335	300	310	319	306	315	329	292	290	336	340	334	338	336	344	342	331	341	326	344	317	340	318	305	340	281	320	289	315	332	300	314	285	318	332	303	317	324	326	313	315	356	309	329	310	304	297	357	268	296	312	302	316	326	318	324	325	315	305	295	319	333	324	317	346	323	322	346	328	349	332	314	310	307	318	307	309	351	327	319	317	288	276	332	311	349	342	319	323	335	307	327	312	335	333	328	280	323	320	321	314	324	338	347	306	302	296	361	318	324	326	310	320	319	345	337	332	319	275	333	324	285	307	290	283	310	334	319	328	356	311	342	305	320	325	338	331	332	310	328	311	325	317	309	313	288	317	335	326	345	289	312	293	350	358	317	332	327	328	300	300	318	339	308	309	312	303	334	325	289	313	322	316	314	323	316	339	362	333	286	353	323	324	323	310	324	350	309	326	324	319	323	282	320	320	294	303	320	364	327	343	300	281	301	332	329	325	316	326	343	344	305	295	345	323	339	318	301	342	329	329	294	331	313	317	325	333	320	308	318	324	323	333	339	319	326	334	305	324	336	300	303	314	306	312	347	312	322	303	342	320	337	322	335	331	309	293	330	313	323	316	337	313	341	316	291	318	328	330	341	298	360	335	334	328	355	308	312	309	293	297	313	297	330	324	327	309	337	301	332	350	331	344	341	300	329	326	333	286	333	314	329	310	316	325	345	311	321	335	333	342	308	318	321	314	350	345	333	304	312	331	318	328	346	308	329	317	331	337	288	337
21491	755	728	554	473	445	416	409	371	362	357	351	361	357	361	334	345	344	369	363	373	368	346	351	335	349	382	374	352	302	354	356	362	325	367	342	367	345	356	368	340	346	335	359	345	333	337	364	366	371	370	356	385	369	362	360	363	380	371	369	347	377	343	342	376	341	355	321	325	329	350	364	340	366	383	332	339	347	386	341	340	327	366	328	329	354	375	326	361	361	357	326	336	345	343	338	372	355	359	348	336	346	365	370	332	377	351	342	339	354	341	364	379	319	347	354	342	370	365	337	363	329	347	360	377	371	341	365	327	341	373	358	352	345	384	347	351	376	339	341	310	362	366	355	329	389	367	361	310	341	358	380	367	333	360	331	343	336	377	325	350	374	358	371	306	359	356	367	348	346	341	349	358	379	351	348	367	348	343	383	351	343	349	341	343	390	366	322	337	367	348	351	367	359	358	330	348	370	366	348	360	343	356	326	371	346	343	371	355	371	350	326	330	339	347	357	342	363	337	331	366	323	365	376	372	328	321	343	355	387	319	355	326	363	346	385	355	356	345	363	344	341	324	339	361	404	360	334	325	342	362	344	377	379	337	360	357	346	369	379	382	335	370	359	374	366	356	372	330	352	361	372	393	346	340	340	342	384	343	337	352	354	304	351	344	344	375	355	332	345	327	333	365	348	345	355	329	357	359	366	363	360	333	339	357	358	351	357	348	360	333	373	360	365	355	342	332	361	377	324	360	385	313	324	363	341	333	322	376	340	340	342	356	349	332	355	348	335	350	379	347	366	347	334	351	377	349	332	339	360	324	352	374	377	327	351	336	374	318	347	363	316	368	354	354	376	316	344	338	349	349	385	377	345	337	321	354	375	339	353	333	369	352	373	352	348	364	354	391	358	329	367	344	364	361	345	359	351	376	320	355	343	338	400	329	364	370	359	362	368	372	362	353	356	368	363	381	345	346	339	385	368	339	350	355	373	346	350	370	369	366	366	323	336	350	348	348	321	367	346	352	343	382	350	348	341	357	340	357	343	326	357	346	354	358	350	365	328	311	338	360	319	358	361	341	367	344	360	371	319	362	330	397	359	334	349	360	351	386	364	358	349	321	346	340	345	308	342	352	348	346	383	374	302	344	325	351	400	374	351	358	356	361	386	375	376	378	334	339	339	327	350	324	364	311	364	410	335	359	363	354	348	344	344	357	357	361	340	335	353	355	337	348	371	354	353	341	351	355	342	346	354	352	351	316	362	357	351	327	396	362	351	357	328	364	369	341	350	396	355	364	336	365	357	356	347	360	342	381	361	325	345	350	371	355	340	342	321	357	350	343	337	318	356	350	360	318	362	346	336	354	342	382	348	366	344	345	344	370	363	344	311	324	366	341	365	311	344	350	333	335	343	362	333	349	391	354	372	362	352	348	357	365	370	359	347	355	390	359	339	368	329	364	363	367	349	309	322	341	363	361	348	364	375	346	333	314	388	387	339	337	350	372	345	376	342	338	347	353	337	334	354	330	345	330	356	335	361	337	360	331	330	337	319	357	353	334	365	350	329	376	325	360	339	354	298	365	349	351	337	361	348	334	376	336	338	346	360	369	356	350	342	351	354	363	362	368	369	356	337	355	379	330	364	350	363	356	342	354	355	330	359	351	337	333	344	368	351	338	365	334	366	371	331	345	360	367	342	347	343	383	340	375	339	340	350	356	338	332	343	319	362	339	373	343	335	381	341	331	368	343	355	339	349	323	328	360	362	373	340	324	367	371	374	345	377	331	339	364	345	341	338	362	347	364	325	344	322	344	348	339	345	351	359	355	327	319	325	334	346	350	362	332	350	356	319	305	352	348	340	377	375	328	383	337	340	340	374	356	379	339	388	346	349	350	351	372	320	308	347	334	342	359	353	346	337	362	386	333	332	342	345	349	389	379	347	336	339	343	351	356	351	359	323	366	357	369	353	394	413	385	360	339	374	357	329	328	354	331	359	382	366	328	362	312	332	332	341	346	342	369	379	359	345	377	372	360	352	353	364	389	367	349	363	352	335	346	377	375	339	366	365	345	343	380	342	367	351	344	382	365	386	339	361	348	370	368	349	326	346	333	371	316	370	359	385	378	358	361	348	368	381	365	370	394	354	366	396	366	348	368	363	346	363	360	323	400	340	386	348	326	354	356	349	355	362	357	320	369	346	348	357	335	345	404	348	365	324	340	331	376	381	340	343	341	363	384	350	363	377	377	338	354	383	347	339	372	347	388	357	331	342	365	384	356	369	357	325	370	333	340	365	359	356	309	338	360	343	343	326	325	382	361	368	362	329	351	369	337	306	365	358	391	351	340	370	352	318	369	353	327	364	318	338	391	351	330	336	375	362	357	359	326	315	382	360	364	333	362	359	379	370	360	365	354	389	366	359	366	352	345	354	394	376	343	354	325	363	336	378	377	323	342	334	339	361	312	327	310	348	382	354	336	337	370	377	350	335	349	327	309	362	324	360	313	354	364	329	364	359	368	343	353	372	331	356	390	369	325	385	358	348	353	370	348	339	367	372	386	348	351	340	316	343	354	348	329	343	350	351	365	348	364	357	405	363	340	359	349	387	375	391	356	384	311	347	370	377	357	357	353	374	361	304	353	362	385	368	330	386	353	341	338	323	397	340	354	335	361	366	351	341	365	367	349	342	345	334	365	340	361	345	342	336	369	334	380	342	338	345	357	321	369	372	348	335	369	368	357	338	362	366	317	353	367	331	347	346	393	376	361	325	370	328	364	348	363	376	368	377	375	356	343	368	364	351	360	346	346	359	357	351	373	339	342	334	331	388	350	336	330	349	323	360	341	362	345	328	328	366	360	380	346	341	362	312	329	365	367	376	391	291	348	373	343	307	351	356	343	348	329	357	355	344	324	332	380	346	316	356	361	357	363	381	346	344	351	351	372	333	382	340	339	330	352	351	347	351	346	359	337	345	381	348	326	357	370	351	392	317	365	367	386	357	344	383	372	338	368	352	354	355	345	343	353	385	320	336	336	352	337	370	368	364	364	339	342	373	374	361	369	360	348	329	358	319	362	365	367	334	364	362	353	323	361	346	342	367	340	336	359	381	366	347	368	378	346	358	373	354	324	361	371	366	355	341	370	383	346	390	361	346	373	336	353	346	351	337	338	390	344	328	353	343	359	334	335	358	382	363	344	314	373	339	387	316	382	332	350	365	346	359	352	359	348	339	393	351	363	373	351	338	343	370	365	380	306	371	328	344	379	354	398	378	340	359	366	344	381	364	351	334	407	345	354	333	354	341	364	305	335	371	328	367	363	329	345	364	336	337	361	361	337	334	372	335	337	350	365	338	345	347	362	343	361	334	356	351	372	377	329	358	387	332	368	342	350	350	322	372	367	321	379	382	352	342	337	375	378	354	355	376	368	317	361	373	350	359	352	358	350	374	334	380	357	364	369	366	337	351	344	345	368	340	377	371	336	368	350	322	349	333	365	342	371	311
24836	20528	26551	24429	20510	9565	982	607	489	479	492	399	389	341	351	345	342	363	343	330	325	320	312	307	282	308	312	341	307	286	294	299	299	328	316	290	311	315	261	293	273	296	287	302	275	296	268	317	304	270	260	292	295	259	283	273	299	288	271	281	241	275	290	303	295	304	282	268	295	246	302	287	269	257	302	268	291	289	293	287	269	266	288	268	268	295	283	284	230	266	263	286	264	270	282	291	301	275	300	278	259	301	331	278	274	280	269	278	299	288	282	270	288	288	267	302	286	286	269	277	296	272	284	267	296	289	303	294	277	271	280	268	277	271	260	267	269	264	306	292	280	276	256	287	309	289	275	263	282	288	297	272	287	304	267	290	268	301	300	280	290	278	309	297	297	281	251	273	271	269	284	273	295	310	276	246	272	323	262	295	265	299	287	248	275	263	308	291	288	273	271	265	289	283	268	268	279	259	295	261	297	290	279	300	254	285	268	290	271	260	273	317	278	291	312	258	315	286	283	257	270	275	267	294	310	277	270	293	308	292	289	254	279	262	274	301	275	281	271	274	283	282	284	274	275	303	301	273	276	273	258	276	285	280	274	281	288	274	326	272	311	267	278	292	270	292	271	266	269	274	266	271	295	241	285	265	295	274	277	306	287	273	288	251	278	306	261	286	299	266	255	260	281	280	299	280	279	266	285	315	304	272	267	291	284	302	311	281	297	283	293	300	315	286	262	266	279	307	260	265	276	285	308	327	291	281	281	253	306	277	263	274	282	292	287	262	280	280	285	297	291	324	262	292	277	289	297	271	260	303	265	295	290	263	259	278	263	276	266	296	283	282	285	294	261	300	297	294	300	274	286	298	288	291	292	287	254	274	295	292	266	279	273	298	281	285	260	266	272	294	304	287	288	301	264	302	270	271	300	299	295	289	302	265	319	286	302	246	278	277	286	267	275	301	313	318	263	258	293	285	273	268	295	273	273	315	287	286	241	298	313	290	283	288	268	271	307	277	279	280	239	274	265	261	253	285	287	278	302	300	274	282	284	306	261	285	303	292	272	286	281	285	278	273	298	270	304	275	248	299	291	296	297	307	292	266	286	286	298	289	291	256	281	294	274	279	294	264	276	291	271	273	278	277	263	289	287	270	275	259	257	288	273	292	275	279	304	305	286	321	268	299	290	286	272	268	292	284	270	300	262	298	263	294	257	295	247	241	293	291	278	246	297	272	278	248	258	266	284	290	277	292	277	286	313	264	296	297	297	283	305	291	282	294	294	269	279	301	292	295	286	253	324	235	255	309	293	293	317	290	265	252	285	283	296	305	283	262	296	276	285	275	268	269	316	282	271	298	261	263	259	284	288	276	296	277	247	305	297	294	320	255	287	301	314	239	275	298	275	294	298	298	257	294	286	286	289	285	281	255	261	285	329	279	273	297	280	274	288	286	277	255	274	286	265	321	270	298	291	303	255	257	267	279	272	279	272	277	308	288	301	266	275	283	262	270	273	283	301	283	267	291	271	277	270	273	294	279	288	260	277	267	277	300	280	262	279	256	302	283	297	284	288	295	299	296	292	287	292	290	300	290	267	282	294	291	302	283	268	260	306	290	284	268	282	240	270	289	280	282	284	293	313	271	292	245	256	289	273	286	292	281	295	270	257	282	260	296	291	294	304	272	283	280	265	281	286	281	278	272	271	271	273	281	271	273	286	278	253	284	306	280	249	266	260	262	263	283	262	295	310	252	289	286	286	261	253	276	241	266	274	281	271	276	274	297	281	286	267	280	272	298	282	284	268	296	262	311	280	280	298	252	249	283	280	248	291	297	303	283	257	280	269	272	258	291	292	269	267	294	280	287	282	295	267	268	282	278	295	296	280	281	299	278	333	267	302	288	305	277	282	287	273	317	286	264	307	271	291	280	300	290	280	295	276	297	280	247	295	255	305	265	240	272	284	273	298	272	292	274	280	289	309	261	258	264	269	288	293	298	281	289	297	299	266	282	295	258	279	262	285	282	298	273	271	287	271	283	268	271	275	278	276	277	295	302	261	289	296	272	279	285	309	270	259	294	254	289	277	302	263	289	265	293	313	315	289	286	298	285	301	271	294	255	300	268	272	271	284	319	278	277	298	276	307	283	287	278	285	274	307	287	285	283	283	299	263	295	289	275	296	278	290	276	266	276	261	276	257	275	291	278	338	289	269	287	283	297	269	277	281	257	305	256	238	280	265	265	282	276	288	268	264	288	266	283	277	293	295	310	311	268	291	298	271	281	265	283	292	283	273	266	295	282	306	297	269	255	263	291	275	297	280	285	285	249	273	272	287	278	256	303	260	269	286	298	290	291	286	282	287	272	263	263	288	287	293	266	274	287	277	289	276	296	283	272	271	252	298	285	293	258	301	312	268	255	272	287	280	303	289	287	307	257	285	298	293	289	273	289	291	277	274	290	274	287	280	325	274	276	278	305	269	277	303	281	288	291	314	273	298	253	304	301	264	261	290	309	289	266	271	268	244	268	256	260	311	278	294	291	285	280	266	280	302	283	253	248	259	303	305	275	262	278	247	256	288	261	239	278	313	267	295	289	299	281	279	288	282	269	252	274	278	258	264	289	294	258	309	284	280	292	298	256	293	280	279	250	265	270	259	277	264	277	300	280	274	300	276	289	284	275	278	256	311	287	283	281	309	273	273	258	269	262	297	250	295	280	283	306	285	259	256	269	259	277	312	302	261	289	297	285	283	256	266	272	293	247	266	292	250	293	301	305	311	299	302	274	266	291	245	271	300	302	283	235	286	264	250	272	286	293	308	264	289	278	254	269	280	295	282	272	318	295	255	281	270	275	247	275	254	289	269	272	286	281	271	263	265	297	276	265	297	295	282	275	289	290	258	282	288	291	275	247	269	277	257	287	295	267	261	266	285	264	296	298	262	281	292	283	295	248	291	287	278	269	275	286	302	286	258	305	267	275	295	279	265	276	289	276	268	284	268	283	264	251	278	295	269	255	316	297	274	283	297	283	286	267	257	285	286	294	297	258	269	289	288	273	283	321	291	294	265	305	264	280	269	303	257	293	266	310	275	281	314	284	295	289	266	285	270	279	293	299	282	259	297	280	283	273	270	279	289	280	254	294	281	289	267	274	278	261	261	247	275	291	280	288	318	279	295	265	268	279	266	296	305	290	292	295	289	286	294	294	281	281	294	297	272	285	292	275	270	281	314	270	303	320	296	255	265	313	293	276	289	273	257	282	268	297	278	246	300	297	302	296	262	287	288	304	281	320	287	286	291	300	260	318	262	281	256	302	262	267	244	264	311	297	324	257	285	252	324	275	298	259	284	285	268	262	272	295	269	282	285	308	280	273	277	257	306	287	270	288	263	278	263	272	288	272	276	272	271	293	280	269	290	281	242	285	289	272	310	302	293	271	285	285	259	279	283	288	299	258	298	272	299	290	232	288	282	295	273	258	290	325	272	295	268	291	293	296	276	293	283	278
25555	8143	7171	3749	2419	1781	1336	1114	883	805	672	624	568	514	530	474	418	396	399	412	361	378	357	343	363	352	366	356	334	345	319	321	321	328	305	301	333	315	316	321	303	295	300	315	310	271	321	320	322	289	310	308	299	311	287	295	304	297	273	271	315	307	321	297	315	318	301	281	272	325	277	307	282	312	275	304	273	286	275	290	301	302	276	306	298	280	290	264	281	300	265	283	273	308	315	263	293	309	305	275	314	301	289	305	300	293	245	316	293	312	300	303	318	274	275	248	293	285	294	301	284	310	326	282	280	275	291	276	278	295	297	301	295	280	300	261	325	285	291	297	271	309	317	297	293	277	292	257	328	285	282	295	274	286	291	291	278	284	302	314	264	278	297	295	292	304	298	293	299	281	301	269	291	307	300	304	300	279	261	289	321	285	298	284	301	311	293	306	300	285	292	263	299	284	290	279	289	307	281	284	314	280	297	297	280	266	287	302	258	315	299	261	277	281	308	288	269	302	265	272	279	295	310	296	307	274	283	298	284	283	275	287	302	300	303	300	263	293	273	301	272	287	258	316	312	319	287	274	284	291	299	295	298	302	301	316	308	272	287	300	285	314	272	279	330	305	272	315	284	339	280	294	331	299	260	316	322	264	296	270	275	314	283	327	327	271	296	310	308	287	286	259	286	281	316	288	287	291	293	307	263	302	342	300	268	288	292	309	316	290	327	294	284	295	311	263	312	310	283	291	315	297	289	294	311	280	280	285	289	301	328	277	277	293	304	280	267	286	283	300	302	258	285	280	289	260	278	287	287	273	299	290	301	292	290	312	288	299	298	300	261	281	271	306	275	287	302	337	292	275	294	329	278	293	284	324	286	297	330	286	305	280	302	301	267	287	268	300	321	309	280	297	317	292	301	278	286	281	287	262	277	289	265	297	286	284	289	276	258	302	284	273	329	283	279	315	266	277	300	308	293	292	274	294	280	313	302	266	288	306	287	286	287	274	316	281	310	280	287	303	317	279	308	278	287	269	277	301	295	289	312	273	284	310	288	298	258	305	260	300	293	274	281	293	294	284	288	301	308	284	296	286	283	288	298	323	323	274	303	272	282	310	264	303	277	288	277	309	297	288	291	288	279	295	289	311	296	277	293	319	288	295	311	278	277	266	298	268	256	286	295	279	282	292	305	294	300	292	279	308	295	275	317	320	319	314	262	282	287	257	311	273	324	267	264	265	279	284	279	260	286	293	285	297	315	304	271	295	280	316	274	269	282	324	274	296	282	294	287	298	292	288	342	320	315	288	290	297	291	278	320	269	291	331	272	302	297	281	306	295	286	280	294	279	274	274	303	279	293	281	315	297	291	314	280	270	280	275	293	284	285	269	282	289	284	273	277	295	318	323	302	290	275	285	284	292	321	284	282	271	284	277	280	306	287	289	292	271	318	291	294	320	301	293	289	286	263	265	266	269	278	276	319	282	290	294	292	291	281	279	312	315	284	298	299	284	296	285	285	260	293	293	290	300	311	311	308	273	319	292	312	289	260	254	318	325	331	294	299	300	280	298	305	296	314	304	285	289	302	300	299	275	276	295	292	274	310	304	278	270	302	279	258	291	297	304	283	298	314	296	310	308	297	282	290	303	256	295	278	284	272	291	287	284	289	303	300	278	288	309	324	293	300	296	265	287	314	287	311	266	273	277	315	297	276	322	303	290	266	286	306	275	272	296	310	316	294	284	271	284	273	282	285	288	288	288	292	290	286	291	305	281	291	296	281	294	292	310	303	307	266	286	311	315	270	310	312	286	286	296	269	287	309	317	293	296	285	299	262	330	299	308	311	302	298	311	256	309	317	278	291	249	292	279	303	296	264	287	294	288	290	267	302	256	316	287	295	275	293	298	291	309	313	278	294	298	290	248	298	282	316	316	273	321	297	305	289	307	279	315	272	303	288	295	261	292	281	279	296	289	297	300	279	289	274	318	292	306	269	276	291	279	292	247	302	290	297	318	313	275	286	248	294	309	297	264	315	280	311	288	314	284	301	284	284	287	307	326	320	267	263	292	275	302	262	280	293	305	294	322	298	277	313	288	272	295	271	286	321	317	299	303	267	313	284	304	307	289	320	269	271	285	272	287	274	279	291	306	324	273	296	301	293	277	307	301	309	293	306	300	280	263	304	291	312	301	281	287	264	286	292	282	278	276	255	277	301	277	279	316	310	299	301	290	270	321	285	313	309	336	270	290	300	328	303	310	295	281	293	295	283	284	304	283	303	307	329	288	310	272	287	299	285	278	321	267	272	286	267	313	259	290	298	333	325	318	272	285	312	308	265	292	291	279	283	298	307	290	265	313	264	280	284	290	281	324	277	287	271	253	310	313	307	290	275	283	274	317	304	330	275	259	298	296	294	292	291	268	263	302	303	296	274	314	251	284	231	297	296	274	294	277	289	275	316	299	286	292	285	299	282	310	277	285	316	288	299	273	270	301	306	295	304	296	295	284	302	300	307	275	291	312	298	300	306	305	304	288	268	275	257	307	309	271	307	308	298	274	293	311	294	262	298	274	289	305	290	287	304	266	279	284	295	265	300	274	308	256	289	277	311	321	297	287	277	280	276	269	263	293	314	268	291	298	318	286	275	309	315	280	293	273	296	315	283	294	285	308	279	250	258	300	298	300	291	315	286	282	295	278	295	296	295	310	292	294	307	275	291	306	295	290	269	284	260	263	297	292	305	327	277	292	294	285	315	281	275	277	274	307	287	282	302	278	290	295	297	312	294	287	302	280	302	294	306	305	279	322	292	287	305	312	266	257	301	310	263	274	300	306	287	310	254	312	299	294	298	295	264	281	272	327	306	305	278	304	309	301	288	292	257	279	298	289	311	272	286	263	273	306	273	290	292	301	298	302	253	315	299	307	264	274	298	292	301	301	306	280	292	301	285	311	252	304	301	306	304	325	286	346	274	283	292	316	315	313	290	263	288	291	294	274	278	318	305	320	301	307	285	308	277	290	311	320	264	283	286	299	284	284	298	291	266	293	302	282	279	283	280	325	275	283	320	327	336	312	313	313	279	320	294	284	298	296	286	284	295	304	321	306	316	294	282	297	293	314	302	306	272	284	268	272	298	294	306	296	314	298	337	269	282	259	297	273	291	309	280	275	291	279	293	304	269	279	288	299	339	283	290	326	288	279	301	265	289	279	265	262	305	319	283	298	288	324	279	283	290	303	273	332	289	292	296	325	275	307	303	295	318	274	302	260	298	276	293	288	281	281	291	282	310	314	286	299	292	310	306	261	292	320	313	303	283	265	294	301	293	313	297	304	295	305	301	301	279	326	266	282	298	272	283	299	285	310	274	302	275	280	268	300	314	287	279	285	288	315	283	284	301	316	304	299	289	294	320	291	262	271	290	312	282	298	280	324	317	282	300	276	305	252	281	275	301	292	256	309	287	274	253	262	291	283	263	290	298	288	303	296	286	251	266	272	321	310	284	310
22823	20520	27114	23894	20526	20599	10054	1582	1224	1068	1013	922	883	846	800	752	776	721	724	698	739	756	703	692	704	715	657	708	669	703	680	640	706	699	678	629	658	639	633	628	644	653	638	634	672	642	631	634	632	638	672	616	662	644	648	615	604	625	651	610	649	656	652	652	637	639	604	669	633	635	674	596	614	640	625	619	559	623	647	691	620	618	674	584	633	614	656	619	588	605	647	657	686	642	638	621	631	608	646	616	630	607	597	649	617	606	642	618	584	631	612	606	603	622	624	638	622	632	646	614	640	643	607	627	640	637	641	650	622	603	620	599	638	623	658	602	609	636	660	692	661	625	621	632	604	635	696	603	602	582	644	629	643	650	583	611	632	630	623	648	615	612	640	632	611	675	650	639	590	635	629	659	611	641	652	668	618	641	681	687	638	617	638	573	580	634	630	595	606	637	640	618	654	651	586	628	634	611	637	618	658	614	623	568	605	626	602	603	622	610	623	643	602	604	639	630	627	614	645	624	622	575	650	658	603	609	611	618	619	660	657	677	690	605	608	658	620	619	640	635	620	658	631	650	603	605	655	625	604	593	654	661	598	626	621	607	636	611	664	626	626	647	604	585	656	607	629	616	603	641	637	619	640	651	613	604	621	658	661	643	618	646	657	604	631	619	593	651	629	616	633	662	641	606	665	620	658	626	634	665	654	655	584	675	611	618	606	657	658	638	613	626	628	620	644	627	584	623	625	631	595	610	592	631	640	640	599	597	606	632	617	646	617	629	648	666	625	604	611	606	604	622	688	633	630	586	653	651	656	658	657	594	624	636	639	639	655	614	643	608	633	624	626	598	599	621	647	611	650	633	616	629	669	626	641	579	598	593	631	611	606	590	644	623	592	601	626	603	636	641	664	606	603	647	646	600	667	629	627	657	624	587	609	599	610	611	616	654	598	640	598	591	633	600	652	624	607	603	623	699	613	570	636	657	625	646	609	643	646	622	619	611	578	587	601	627	647	682	600	598	637	590	618	643	643	634	636	619	665	648	624	664	632	619	615	632	672	648	605	601	610	614	614	655	649	580	621	613	613	615	626	639	641	659	614	612	649	623	662	622	648	626	687	622	628	613	558	633	707	593	622	602	630	637	625	594	659	662	622	629	618	628	618	614	624	622	652	616	611	611	581	632	590	616	612	632	647	642	697	635	614	601	635	653	620	607	573	660	612	610	600	608	664	633	632	625	649	603	635	679	633	645	615	606	636	628	665	603	647	638	619	652	571	592	624	626	631	627	620	609	652	614	689	612	644	629	623	625	572	615	618	655	621	649	589	595	601	596	579	652	687	642	655	701	626	634	596	606	628	604	640	625	630	639	603	596	661	614	652	644	618	603	608	575	653	634	592	610	610	637	653	611	633	628	642	656	574	594	655	627	634	663	595	664	647	635	619	617	622	600	630	669	627	649	636	630	625	624	663	658	608	661	669	633	635	633	597	602	667	618	606	618	652	670	550	618	648	592	633	597	571	614	615	612	623	583	610	595	620	655	611	610	579	645	638	630	588	615	654	593	589	602	651	645	595	629	643	649	602	595	567	642	629	644	604	577	607	642	604	622	598	618	619	650	598	611	614	638	684	645	602	638	641	625	633	629	651	638	640	637	652	658	619	573	596	634	638	652	634	635	624	563	628	635	613	578	616	638	631	615	614	623	667	604	604	611	611	564	624	605	641	627	629	673	659	645	659	620	620	630	629	632	612	604	644	662	670	610	666	633	644	564	609	652	637	673	619	630	652	607	584	624	634	645	632	608	597	615	622	635	680	615	614	585	638	632	590	656	612	633	613	583	619	581	593	605	649	625	633	606	623	654	640	626	669	653	590	603	614	645	604	629	649	557	635	647	599	638	623	626	619	621	592	658	601	638	612	627	611	693	617	640	656	626	610	622	614	656	622	632	621	682	592	607	561	648	638	577	631	650	640	649	639	634	679	674	637	611	662	619	676	637	627	642	632	666	617	647	673	661	610	643	626	597	603	651	601	701	605	576	664	605	588	619	637	627	583	677	606	623	663	628	612	654	623	606	624	646	613	607	647	613	626	601	603	608	630	656	610	611	638	651	625	636	621	626	641	656	632	643	694	646	661	595	629	670	622	603	605	630	671	659	644	632	680	637	628	636	626	585	626	638	616	601	638	647	647	662	663	618	643	663	605	639	626	631	602	688	599	612	593	605	636	636	681	622	619	631	670	581	668	611	649	623	628	668	565	637	691	649	627	625	622	657	634	656	626	601	642	614	614	625	605	628	626	645	672	652	636	634	586	639	580	660	664	627	595	584	602	588	631	604	586	633	643	595	655	615	654	620	647	610	567	675	654	657	597	618	617	660	615	637	613	623	628	648	583	620	657	618	665	637	620	635	635	602	643	618	629	592	660	654	610	577	596	628	616	668	597	627	607	595	635	642	663	647	644	668	610	613	605	630	605	627	586	629	602	649	661	649	661	590	650	606	652	663	631	628	600	668	651	595	602	617	614	610	606	591	622	594	637	600	607	584	606	576	635	594	629	676	608	625	630	603	620	597	675	594	635	661	613	627	616	629	630	594	656	635	591	613	623	631	594	636	672	660	621	607	633	660	659	651	589	603	576	675	641	582	595	628	674	635	625	630	624	631	628	624	617	637	631	683	646	654	598	623	611	623	637	605	629	645	630	668	604	660	606	649	590	606	646	595	607	652	635	659	619	617	629	626	621	578	639	610	649	584	638	623	651	655	618	626	672	636	617	632	605	620	639	590	634	582	637	619	647	619	569	670	587	631	633	635	629	620	614	589	629	608	583	608	598	618	610	605	614	640	640	624	654	639	603	639	601	641	637	637	599	614	615	603	671	647	655	570	596	636	627	627	620	658	621	597	648	668	655	617	639	657	578	714	648	615	613	630	582	655	639	602	639	619	578	607	626	654	619	645	597	610	636	597	639	570	613	624	591	621	607	623	638	618	658	619	669	604	625	652	645	622	642	652	634	640	640	649	677	623	599	604	630	630	642	658	638	648	591	636	606	624	625	605	620	599	589	622	602	604	635	654	629	626	591	619	640	605	652	648	651	635	633	625	680	654	641	611	667	641	608	609	700	641	665	628	672	659	622	652	636	551	624	607	622	629	619	624	596	636	621	619	619	636	652	620	628	567	622	629	626	649	657	622	619	581	589	618	626	634	594	610	612	604	605	605	637	649	659	652	581	627	612	603	662	599	616	609	620	627	653	586	646	600	638	626	648	650	560	629	600	654	613	580	623	641	640	624	602	580	619	624	614	639	634	630	624	598	575	619	664	631	641	630	606	604	663	613	581	606	598	620	606	586	610	625	627	633	602	610	618	615	602	629	601	583	611	599	617	634	620	619	616	586	594	653	611	633	631	641	624	622	653	627	625	607	644	606	626	632	625	638	612	632	623	640	633	647	585	646	645	660	628	613	607	636	639	573	643	619	624	619	632	649	682	636	596	603	592	647
20020	14086	12662	7252	4855	3514	2800	2278	1932	1603	1461	1225	1207	1104	977	947	930	893	846	804	763	788	783	694	699	681	701	686	706	651	714	666	644	650	679	635	675	678	616	606	651	615	678	671	623	648	630	598	645	617	631	623	636	636	584	614	595	602	587	603	593	619	630	627	616	601	605	656	611	634	671	620	632	607	601	565	579	649	628	567	612	613	633	574	604	568	564	616	577	632	616	603	576	667	599	605	589	584	578	614	622	595	590	602	594	610	600	608	583	574	635	610	570	626	627	619	601	619	626	605	616	645	591	610	579	578	638	601	619	591	609	577	593	629	601	601	616	657	579	588	599	571	571	593	608	590	590	631	621	609	569	637	596	595	651	576	619	575	627	554	541	571	559	579	597	591	599	604	578	626	603	608	659	627	573	624	625	579	566	604	630	618	617	590	592	589	622	586	593	561	633	579	614	601	573	604	602	624	584	594	590	655	577	596	621	606	583	574	561	592	621	585	590	600	559	565	565	548	617	623	611	635	594	600	597	568	579	598	600	646	630	594	619	598	635	648	544	614	605	610	602	580	597	599	597	570	596	568	628	644	597	571	626	609	622	623	628	620	564	591	542	617	609	596	630	588	601	547	595	596	607	611	610	589	595	620	617	564	606	547	622	582	589	638	583	614	588	620	621	593	640	627	553	570	600	611	595	611	616	617	592	586	601	605	608	581	614	611	626	555	619	593	627	620	593	603	618	559	603	626	607	574	650	592	601	620	559	619	596	598	617	621	609	609	593	583	603	593	601	583	641	635	605	589	622	601	589	610	650	572	618	597	595	623	587	631	644	604	609	591	593	616	569	596	582	607	551	605	629	557	571	574	633	619	596	632	614	580	604	595	538	596	605	597	592	613	601	593	610	591	598	581	602	650	594	612	627	562	550	576	595	574	617	619	627	591	590	578	600	592	584	623	578	623	544	609	620	595	577	579	577	606	573	583	594	621	601	607	549	584	608	625	639	632	598	579	604	582	618	640	604	612	596	596	604	569	618	598	589	600	615	602	629	587	574	611	567	591	590	653	593	611	588	573	582	583	599	562	623	618	572	608	547	589	581	599	631	582	614	598	633	636	586	597	571	617	598	629	625	565	596	602	571	596	596	617	630	560	629	572	572	606	649	587	580	565	582	602	594	645	597	614	581	602	625	579	590	584	624	573	626	608	649	603	615	623	563	578	645	625	612	567	562	592	643	577	618	584	585	554	621	557	594	587	608	610	623	592	601	608	615	613	564	615	602	619	602	641	636	587	627	581	591	592	621	566	618	579	585	613	580	643	613	598	647	609	650	618	602	579	667	579	587	631	588	548	561	594	620	626	575	610	614	612	562	613	600	622	593	555	602	601	610	617	610	597	572	610	630	560	574	630	635	594	619	595	631	578	594	583	620	596	544	582	580	582	572	598	607	613	596	619	660	634	579	600	580	567	597	623	604	609	593	629	605	618	562	621	584	596	622	620	629	603	557	607	638	617	588	591	586	569	588	594	606	597	606	599	568	556	580	619	609	598	597	577	625	668	647	624	629	592	627	585	625	616	625	600	565	630	614	623	571	570	581	605	575	582	566	554	602	628	613	595	592	623	612	625	616	562	607	603	570	567	585	600	624	589	632	572	593	583	582	626	616	587	587	562	574	597	542	630	605	621	555	579	579	631	575	614	604	580	615	654	661	667	554	599	605	648	555	564	614	631	664	565	570	585	573	588	583	605	614	618	562	601	582	582	576	575	632	569	588	593	578	649	546	559	551	640	592	552	601	548	608	620	614	587	605	588	580	609	567	600	600	606	580	587	595	561	566	563	601	604	627	579	612	623	612	645	603	615	585	616	604	585	595	616	627	650	636	541	588	629	616	610	558	591	546	634	547	578	560	577	606	616	566	580	635	620	614	587	621	622	621	555	601	609	578	595	584	570	619	571	630	599	595	634	615	578	613	647	585	582	574	598	612	566	589	597	637	615	609	550	612	595	581	620	571	648	578	655	570	601	587	603	570	612	592	600	625	591	613	603	605	606	577	604	581	604	604	619	612	589	587	590	600	582	626	562	578	654	614	622	579	626	629	610	602	570	574	609	585	571	633	594	587	613	613	645	633	601	560	571	566	595	604	560	598	616	621	593	604	622	556	622	591	605	615	566	629	577	598	605	567	582	675	600	613	568	609	572	618	603	613	597	553	631	597	594	599	623	592	585	591	626	609	616	608	619	610	555	601	586	611	610	601	626	585	613	655	595	631	588	621	637	614	654	613	618	572	631	575	616	644	576	548	603	610	601	593	593	595	585	606	613	595	602	603	643	576	596	586	601	634	575	599	557	586	602	594	625	562	628	601	571	594	602	606	614	631	590	592	601	588	641	588	584	636	618	643	649	585	601	585	615	586	644	612	602	604	623	574	585	575	582	574	573	588	594	545	555	558	584	599	554	571	580	574	627	582	554	583	608	585	593	565	589	580	587	618	588	601	628	625	609	603	599	605	589	598	586	625	654	551	608	570	567	567	604	603	629	575	555	586	581	556	620	629	550	603	658	596	589	626	599	594	596	597	570	572	586	572	597	640	598	580	614	563	624	609	611	606	619	561	608	611	577	593	598	630	626	635	630	602	588	629	597	597	604	618	589	637	591	636	599	601	615	599	617	600	595	634	584	582	604	574	569	581	568	622	581	584	585	590	634	580	612	609	637	579	572	609	575	581	592	589	646	564	618	580	614	604	601	595	631	597	607	582	590	610	577	557	599	611	660	607	580	642	566	546	593	614	633	596	617	621	605	569	583	642	559	651	592	565	573	587	612	587	584	602	604	612	606	551	592	614	591	624	626	575	628	599	574	564	596	593	607	611	599	591	584	567	569	672	624	646	586	622	571	577	601	602	591	596	588	581	586	611	557	598	589	602	647	641	621	628	630	603	593	620	632	543	555	622	633	618	607	583	610	588	648	614	620	648	611	618	602	585	610	572	628	585	624	579	600	604	579	616	614	620	633	621	588	603	591	585	580	600	614	605	612	576	597	677	631	592	621	595	619	580	572	622	605	577	615	614	611	605	589	584	602	589	636	608	623	599	617	640	628	626	600	612	607	613	599	609	586	603	626	610	615	601	575	625	604	614	600	588	591	635	572	581	594	607	601	549	596	622	565	593	630	615	579	600	625	590	585	606	597	615	606	625	592	597	576	626	612	604	592	572	580	581	601	596	583	618	569	586	630	598	611	625	564	571	608	561	593	588	604	595	655	577	559	560	616	609	574	590	609	580	609	595	625	573	560	581	578	608	600	596	609	622	540	589	632	629	601	611	634	571	603	613	606	620	623	574	614	597	587	635	590	566	592	586	578	592	608	591	620	589	573	578	659	563	603	591	625	597	607	571	595	606	640	610	639	596	581	594	636	590	605	611	603	581	583	570	590	588	544	637	574	589	592	600	618	595	620	615	618	609	589	608	597	637	618	636	609	570	647	588	612	600	624	574	610
31592	15054	2452	547	397	328	306	347	324	363	352	333	338	325	297	351	320	309	340	326	320	304	319	310	307	343	328	331	317	304	337	289	332	325	305	320	306	352	319	316	312	286	312	301	301	340	352	308	313	311	288	333	313	306	327	305	316	300	299	317	317	317	321	328	315	319	345	320	311	352	346	323	320	332	318	334	313	341	341	304	343	301	341	318	342	350	335	315	321	307	327	320	307	325	290	298	314	325	321	337	311	315	307	306	370	323	296	293	348	312	334	308	331	342	337	329	343	330	337	306	303	319	339	300	339	332	296	272	313	318	338	314	313	347	312	293	303	341	294	309	305	307	324	311	339	328	337	333	314	311	296	288	300	337	333	330	300	302	320	295	306	325	311	326	311	325	310	327	313	322	287	318	318	343	329	301	323	303	323	307	299	299	298	321	328	305	305	288	299	322	313	312	284	347	291	335	300	334	329	312	332	299	331	353	345	314	315	314	325	299	321	321	317	305	341	310	351	295	330	333	319	315	332	355	323	342	317	318	314	321	336	312	340	315	335	280	332	335	291	329	350	296	300	313	325	358	315	337	339	298	349	344	333	344	304	326	312	324	315	298	316	313	321	322	313	303	298	318	326	332	327	307	311	299	289	308	319	292	295	302	315	325	356	313	330	352	334	341	353	304	323	309	326	266	313	289	298	340	321	349	317	300	318	319	298	317	347	333	318	313	302	312	303	299	331	262	318	280	313	309	311	308	332	326	325	316	311	301	335	306	327	318	343	336	354	345	357	343	319	304	326	318	337	306	301	363	321	324	319	339	356	323	322	344	305	297	272	321	328	322	343	274	341	296	314	339	279	322	350	315	338	312	301	342	286	304	321	305	294	308	334	296	312	331	369	306	323	283	312	331	330	323	303	309	332	319	301	315	338	303	314	299	311	319	303	334	314	316	333	335	297	293	318	317	326	305	333	355	349	344	309	301	341	323	339	339	333	312	276	306	319	325	331	320	331	316	330	305	297	322	304	313	320	334	319	299	336	310	323	319	321	280	289	327	327	310	329	335	296	360	369	337	323	314	288	321	306	316	353	313	310	322	352	299	343	314	327	287	334	320	299	316	315	343	340	326	362	341	313	310	298	357	328	332	334	325	324	328	356	353	315	334	316	336	352	309	329	330	354	336	332	317	319	313	324	309	325	345	315	330	335	365	350	293	323	335	333	296	318	323	348	312	287	309	332	313	343	340	296	312	319	306	340	318	296	304	294	338	293	312	330	301	315	297	328	342	305	302	294	319	316	337	330	315	295	330	306	312	332	342	332	271	329	312	340	326	315	320	321	308	310	292	322	308	304	297	323	334	326	339	331	326	331	325	315	342	337	294	315	313	317	297	306	283	354	344	340	304	361	309	335	321	290	331	260	304	305	319	315	314	314	327	316	318	298	322	309	292	302	323	310	332	314	354	301	295	271	322	300	340	298	331	342	313	312	324	328	284	292	316	337	346	324	324	266	316	342	298	344	316	321	335	315	291	304	335	330	334	289	321	338	326	313	303	302	316	337	328	337	321	328	304	325	291	294	354	299	311	314	310	338	320	338	301	316	303	324	334	324	325	318	308	359	367	309	308	338	316	336	314	323	346	350	325	329	323	359	320	314	329	298	313	327	312	322	318	299	326	314	304	326	316	335	334	302	350	329	327	332	307	315	321	319	360	293	323	323	325	300	314	316	307	302	307	333	337	328	308	323	295	320	289	338	324	311	333	306	286	302	325	311	371	296	315	316	353	314	322	312	321	318	299	350	306	324	332	304	326	337	332	315	328	346	328	344	333	306	319	322	312	337	308	346	330	310	318	318	307	316	320	308	300	292	317	316	301	306	308	314	366	323	274	332	325	313	330	338	325	308	302	303	303	329	298	284	334	294	341	326	303	323	345	316	356	328	329	316	296	325	296	313	291	301	301	298	318	321	313	297	320	291	309	292	328	351	327	337	332	332	291	285	336	301	302	314	308	309	331	304	315	328	288	329	312	299	330	352	339	332	347	323	312	306	361	331	307	308	317	353	361	304	310	306	283	325	316	328	284	316	304	320	326	295	340	343	310	325	332	304	288	314	333	328	312	305	321	326	335	315	318	305	348	302	342	318	324	284	308	325	331	337	274	322	330	356	324	336	306	303	309	316	320	270	311	296	307	322	325	333	328	346	320	311	284	286	357	339	294	337	338	303	339	323	343	332	313	312	307	277	308	305	289	330	344	333	337	314	328	339	342	340	342	293	305	334	332	325	311	304	336	326	345	319	323	342	338	314	341	283	319	336	323	325	324	324	323	318	327	292	263	339	306	291	331	338	300	328	293	298	280	330	317	320	305	303	304	297	316	316	311	334	336	307	321	340	280	327	347	359	300	264	336	335	315	337	310	330	322	325	320	293	333	323	348	323	298	309	328	304	325	308	336	335	309	307	300	323	302	309	330	313	342	324	271	345	317	335	312	313	311	317	349	323	360	339	329	328	301	336	363	305	346	308	335	331	305	325	308	305	319	328	304	301	359	307	312	292	285	325	340	313	323	306	331	307	312	314	294	303	296	359	315	329	351	344	303	317	290	340	309	317	298	327	307	314	349	302	352	314	313	303	293	316	314	331	309	336	311	315	344	291	332	326	309	326	332	338	295	336	302	329	299	300	339	317	306	304	315	305	281	328	336	317	308	325	326	298	338	334	337	306	310	314	286	310	301	287	324	324	325	293	326	332	352	309	342	332	317	319	268	344	300	319	318	325	331	300	279	311	337	316	321	315	312	320	308	313	321	305	317	326	343	318	334	309	327	299	353	319	324	320	290	319	301	325	313	289	280	287	314	312	295	305	327	316	303	383	323	316	323	294	295	303	307	321	270	340	349	331	280	320	286	323	304	338	326	333	302	314	309	327	327	368	301	342	302	302	312	366	323	310	326	356	312	325	293	287	312	318	300	309	337	321	298	324	310	308	298	338	322	300	306	306	340	336	340	320	311	294	310	336	290	343	328	304	310	343	328	283	313	341	341	330	307	326	317	362	315	338	361	310	359	312	323	318	291	289	321	318	296	331	351	297	315	329	310	365	328	367	308	316	307	337	333	306	298	328	321	317	322	323	318	312	308	337	318	299	313	319	311	304	319	317	316	333	319	321	319	326	314	332	343	338	276	290	315	293	298	317	336	324	300	325	325	312	324	294	305	283	299	334	309	291	330	337	327	323	327	326	289	295	293	324	313	311	339	321	319	319	303	289	318	293	323	337	337	322	296	326	320	324	329	309	313	321	306	320	313	311	306	323	335	314	310	326	281	302	330	306	328	333	337	333	351	342	295	329	306	313	329	310	336	318	327	309	328	297	338	305	295	307	309	336	326	324	303	300	360	314	322	299	312	326	309	319	328	354	331	346	339	357	286	322	326	317	312	310	330	324	308	313	335	310	329	352	322	301	320	325	334	314	321	326	325	306	337	313	343	328	309	340	316	281	330	307	318
21157	826	712	526	446	442	443	416	392	359	383	385	370	366	349	375	355	381	358	368	345	357	370	346	352	361	348	333	346	348	291	370	341	370	360	353	357	362	349	346	347	330	331	316	359	364	346	360	375	366	326	347	374	355	347	342	355	350	344	392	344	348	331	362	328	358	372	329	370	388	327	343	361	358	352	379	312	359	404	325	360	332	335	338	354	342	354	333	349	348	346	367	355	376	370	374	355	362	343	373	371	350	355	301	392	383	364	378	378	339	395	371	365	387	363	325	328	344	337	331	362	350	357	346	354	353	339	350	364	342	322	354	361	340	340	338	335	360	348	386	362	374	323	337	354	324	340	362	362	346	360	333	336	363	366	358	346	349	373	357	356	339	369	351	333	369	346	378	359	348	334	376	324	342	343	351	371	365	375	370	358	321	369	328	356	348	326	328	322	322	328	365	357	314	330	351	365	352	346	348	372	397	336	370	368	313	357	333	333	339	336	346	333	356	349	359	319	359	342	336	347	347	340	387	370	362	332	342	386	375	370	335	286	352	365	359	365	350	371	366	332	347	347	358	335	372	358	353	394	377	350	346	346	348	329	373	341	357	318	351	346	349	336	364	366	339	366	347	348	358	365	372	368	378	323	341	327	355	342	375	359	340	330	351	344	357	359	390	335	356	350	379	307	369	322	331	322	317	353	355	335	346	361	313	335	351	369	343	347	319	359	356	348	351	365	343	342	336	343	365	345	338	376	350	397	358	339	331	361	334	341	309	339	333	318	346	359	368	360	325	337	350	376	334	350	323	345	342	329	341	369	316	337	323	366	360	350	373	355	340	364	315	345	342	348	341	344	326	335	349	341	390	348	339	334	327	325	330	320	377	343	389	339	353	368	361	385	334	327	322	336	360	308	360	361	338	348	334	376	397	382	358	367	341	348	335	358	364	339	310	347	347	343	363	398	359	364	362	337	342	348	350	345	348	325	378	358	380	351	353	358	342	346	323	348	367	364	351	361	347	344	353	348	334	343	343	319	344	361	361	345	345	339	310	329	356	345	337	359	360	388	338	324	340	387	358	342	381	347	343	347	350	314	342	337	337	381	380	364	331	320	353	355	338	380	337	364	327	334	357	372	385	376	407	363	362	321	331	352	369	370	336	346	352	365	364	375	311	321	390	324	350	350	348	328	361	335	337	353	349	360	362	344	369	325	330	372	339	345	363	337	313	367	346	355	341	354	343	349	326	360	381	359	336	353	349	371	310	331	365	375	348	315	368	369	334	347	338	333	331	337	344	350	348	346	324	371	355	372	312	357	362	338	374	341	373	329	341	326	356	348	360	339	348	365	354	338	348	332	378	355	365	341	347	345	378	347	337	312	347	358	344	351	363	342	317	322	353	334	335	364	358	344	342	336	339	346	306	338	336	374	341	366	327	381	358	384	355	367	358	347	350	363	372	364	369	353	360	342	362	368	345	372	357	318	321	379	328	374	356	333	351	336	336	413	366	365	340	366	348	353	349	323	333	359	345	385	330	349	336	342	358	310	321	368	333	327	346	360	351	318	333	378	322	384	364	353	318	330	361	350	346	335	369	349	357	329	347	363	354	363	373	343	379	310	341	343	365	321	369	340	348	377	354	314	376	375	357	366	373	348	361	395	354	315	343	363	353	387	338	356	375	339	369	389	350	300	334	345	337	384	351	327	346	344	358	348	356	348	377	326	367	342	347	384	328	314	331	300	366	349	367	333	344	366	348	377	375	315	350	341	354	356	373	321	371	352	335	373	343	369	310	320	343	352	392	349	346	321	349	361	347	324	352	326	344	358	341	331	315	361	349	333	340	355	356	319	331	355	341	359	384	345	353	312	368	312	362	370	320	357	356	320	361	371	348	339	358	352	332	342	327	332	353	323	363	353	381	345	335	361	382	365	362	360	340	338	330	342	321	397	359	358	352	377	356	356	373	361	371	338	371	353	327	327	356	336	330	361	350	358	363	337	324	352	374	340	349	337	369	351	337	349	346	351	340	376	304	353	370	361	338	349	352	345	360	350	346	372	356	385	303	328	357	376	394	340	359	329	381	363	379	367	385	332	356	346	356	365	345	334	343	359	329	309	374	326	358	321	349	326	333	358	369	368	366	346	331	371	357	362	354	330	327	362	340	364	367	337	331	358	353	330	377	367	379	353	351	352	340	335	378	344	359	389	319	371	361	369	332	332	358	353	365	355	383	365	325	330	365	373	324	350	362	373	361	381	383	344	342	384	368	340	349	320	375	345	356	308	367	354	354	375	351	349	360	364	341	339	340	335	305	393	362	355	332	349	344	364	351	363	357	372	347	369	370	285	369	346	366	371	352	344	368	303	340	334	343	367	330	329	365	361	348	327	333	338	357	363	358	358	369	352	384	379	332	344	325	360	359	361	326	403	351	349	368	347	382	312	367	357	340	338	333	345	344	359	379	387	352	365	373	333	336	350	355	344	354	345	337	418	357	331	314	360	335	326	352	341	383	349	328	343	355	360	343	344	347	347	352	351	384	339	325	351	387	348	324	343	294	336	365	357	356	364	355	357	354	361	330	343	355	333	361	349	370	336	324	343	353	329	328	312	324	334	347	396	335	328	349	350	366	384	386	317	378	345	350	324	337	383	353	349	371	368	331	326	365	345	319	349	345	341	340	361	323	355	369	340	356	355	349	341	352	361	367	333	336	377	354	349	319	360	343	363	359	340	367	357	351	337	351	365	369	369	333	360	352	366	359	343	324	341	398	348	356	335	328	358	329	365	354	331	351	386	365	372	351	357	349	350	331	326	351	364	314	342	328	351	381	391	363	351	338	361	361	360	334	326	346	350	359	346	323	384	334	344	343	320	309	336	350	333	315	344	335	360	351	351	348	355	335	358	340	339	347	332	354	368	336	362	331	395	372	356	356	339	319	379	374	333	356	363	362	365	345	353	358	348	368	307	351	363	354	360	350	323	322	324	350	354	306	344	355	362	307	370	340	340	387	354	379	355	339	342	367	318	373	346	347	352	332	357	324	350	373	358	366	312	318	343	367	346	391	357	349	368	325	359	380	329	324	356	365	343	355	367	344	319	341	351	383	364	347	364	386	342	361	358	344	360	372	339	313	370	365	363	367	352	306	358	331	330	347	340	346	379	326	314	351	343	351	358	324	347	367	370	323	352	356	333	343	354	387	348	335	340	352	339	362	370	320	314	355	341	302	348	329	358	383	313	383	345	343	369	360	385	370	354	361	366	360	363	330	333	335	361	350	365	358	347	322	329	344	354	354	332	355	393	343	380	342	367	330	343	343	354	322	385	349	298	357	360	353	378	332	375	367	348	345	348	329	357	357	358	339	346	324	350	325	334	357	346	345	347	321	347	360	355	367	337	338	339	321	361	359	318	343	362	365	341	323	331	360	324	344	362	345	340	360	352	363	392	388	347	366	355	327	344	386	365	349	349	362	361	388	332	374	366	345	335	345	359	355	340	371
24902	20524	26600	24415	20511	9225	965	636	556	476	450	440	393	359	372	386	387	345	358	297	338	278	339	289	329	297	297	305	326	283	285	283	290	290	264	271	299	314	269	290	291	316	306	331	267	268	284	313	307	284	280	288	273	289	286	275	287	251	306	285	265	274	282	281	281	293	273	268	280	275	279	264	291	283	265	299	278	310	272	281	302	308	279	291	293	318	284	273	281	282	330	302	279	281	272	300	317	301	241	315	282	257	288	296	299	299	272	296	301	308	263	294	253	315	244	277	270	269	292	299	303	291	270	316	322	303	319	285	288	278	243	250	288	276	244	249	294	278	271	303	292	280	264	262	239	279	253	285	277	277	255	274	285	278	269	317	278	267	288	305	268	273	285	273	312	285	298	276	305	269	314	287	277	287	265	295	270	272	291	283	284	293	274	280	266	290	296	268	267	267	253	267	266	289	278	285	267	303	272	292	290	269	245	290	277	275	272	326	279	320	277	273	303	243	249	282	302	274	274	261	264	270	278	286	274	288	282	280	279	274	272	270	265	287	248	295	305	255	264	271	309	283	245	309	269	283	297	273	281	282	289	294	308	273	288	269	266	280	291	261	257	264	307	274	308	276	298	269	287	301	258	285	299	244	281	315	255	313	269	299	276	279	263	283	253	287	284	297	283	293	286	267	286	247	315	292	276	268	319	288	287	295	286	282	256	276	258	294	283	255	273	266	297	288	268	250	292	273	270	269	271	282	275	284	298	259	268	264	247	272	254	253	267	274	280	279	302	275	256	260	292	264	278	266	301	272	278	300	266	280	264	297	289	273	250	278	318	297	286	309	283	254	290	255	293	268	246	264	295	276	280	274	249	292	319	262	277	299	254	276	282	283	271	287	275	291	281	279	304	269	270	271	282	291	279	282	265	278	281	298	297	276	271	250	276	302	271	263	280	294	266	296	278	275	244	277	273	272	294	271	276	255	279	263	270	283	233	263	261	288	290	288	270	261	279	289	279	280	296	278	305	297	291	299	267	254	295	282	277	307	281	312	296	258	279	273	284	256	252	273	279	284	273	289	289	247	268	276	274	276	287	244	242	297	275	284	240	294	293	299	252	274	296	280	294	283	252	238	300	268	253	283	267	282	250	260	276	288	276	282	271	295	283	295	258	314	273	285	300	284	262	270	280	297	292	271	263	261	276	273	269	254	291	268	262	289	317	272	294	262	286	259	316	279	284	283	294	258	283	275	280	264	283	307	280	285	291	265	279	278	251	269	273	255	306	287	297	268	284	291	268	269	287	276	265	280	242	254	274	307	301	288	293	261	291	275	280	291	269	295	271	274	274	301	256	275	293	257	297	286	257	287	281	259	288	276	290	273	303	283	274	285	267	266	255	280	280	283	260	296	284	278	269	251	293	265	244	278	247	275	305	286	289	259	280	302	253	251	276	267	261	284	257	278	276	242	276	266	279	324	286	290	286	279	242	282	295	269	266	318	253	292	287	285	296	268	273	279	284	281	250	264	277	276	300	277	315	270	287	277	279	259	298	275	301	281	267	288	297	263	283	261	301	296	290	258	270	263	302	280	283	275	272	283	285	298	250	256	289	282	261	287	280	271	309	278	308	314	291	273	258	289	307	317	248	275	256	281	304	267	267	311	289	263	255	306	259	257	266	291	279	299	272	262	296	261	264	263	246	251	274	264	264	278	274	264	256	300	292	252	281	282	276	248	280	281	299	264	294	286	288	295	268	275	272	279	252	299	302	267	309	250	262	303	314	283	298	286	287	294	290	300	279	282	291	270	282	283	264	263	278	279	263	305	268	272	265	286	287	280	266	265	286	286	287	294	241	267	327	275	262	299	257	271	268	279	320	281	258	285	254	285	283	279	278	267	284	253	274	273	286	299	286	288	297	301	275	319	279	294	280	268	299	295	255	272	278	282	309	301	280	269	284	277	250	293	286	262	311	280	315	291	267	299	255	252	300	297	287	294	268	294	292	251	291	312	279	282	273	275	301	302	286	271	293	279	256	312	264	267	284	298	275	277	270	271	279	284	282	309	264	300	263	291	276	299	293	244	305	277	245	283	275	264	302	262	265	290	269	258	271	274	284	277	283	264	266	253	258	284	275	244	296	268	246	257	275	288	310	293	274	245	283	313	259	302	278	267	265	278	237	267	320	288	300	291	276	277	281	279	286	276	269	292	268	310	290	278	284	267	280	268	291	251	277	246	286	295	246	294	296	284	267	282	305	259	282	269	277	263	295	277	294	270	279	306	263	285	306	246	282	292	279	295	262	288	280	290	304	272	280	277	307	254	268	233	274	275	301	283	269	280	278	306	286	285	274	291	283	255	287	269	270	294	287	284	274	240	253	290	251	288	261	292	259	265	253	254	269	295	270	289	293	286	270	286	265	262	288	302	309	252	302	254	252	295	288	267	283	277	273	267	267	281	278	288	282	280	233	261	295	276	310	265	274	294	268	285	275	271	256	296	276	278	316	248	267	272	267	290	272	270	242	283	288	242	302	273	269	254	293	323	272	273	299	284	282	296	290	282	285	291	305	240	266	292	277	268	270	271	266	292	272	282	307	299	263	272	287	284	285	293	255	275	260	288	281	290	280	268	275	289	306	278	298	290	293	290	267	295	272	300	273	279	292	273	249	284	281	278	272	260	274	272	281	272	294	276	282	277	287	265	261	272	262	271	280	298	277	265	297	261	268	286	278	292	272	302	291	300	265	244	281	307	265	286	268	275	277	274	284	287	280	280	301	289	279	283	275	288	281	268	296	310	294	263	276	295	281	295	279	263	272	272	284	240	320	266	287	261	254	273	280	236	285	249	249	282	279	262	292	270	286	280	249	267	274	271	255	280	273	281	274	271	252	291	288	277	282	300	298	277	289	305	290	274	279	257	257	282	250	268	269	244	273	327	260	270	290	283	271	301	278	288	288	292	284	277	284	277	259	283	270	277	297	277	291	248	280	244	293	262	261	265	282	309	255	285	284	274	268	272	289	303	290	295	276	261	286	262	270	301	276	271	287	278	249	303	299	302	282	284	258	288	244	287	288	316	296	313	293	286	299	257	272	288	278	277	276	309	269	292	298	259	263	298	269	266	291	277	284	294	277	309	285	296	297	292	263	283	324	302	290	287	289	276	293	254	267	272	300	279	274	253	283	263	270	276	248	263	273	290	256	277	295	260	282	274	287	296	287	323	293	298	263	287	279	270	264	271	297	291	279	256	273	280	282	256	279	272	283	273	249	303	282	280	264	306	286	269	273	317	288	290	261	303	272	273	275	279	309	289	289	275	281	284	274	263	267	275	269	289	296	301	296	282	293	282	276	290	292	287	259	283	294	259	272	291	273	244	311	263	276	289	265	257	273	284	279	276	254	248	272	311	290	268	273	254	287	281	283	293	283	286	305	287	281	296	284	249	268	268	286	237	240	260	266	285	284	255	283	275	248	283	273	293	278	259	284	259	250	288	289	274	278	274
25905	7993	7180	3826	2490	1788	1325	1142	919	770	691	609	553	493	500	467	457	414	401	383	363	336	364	370	312	358	329	341	319	292	324	340	322	317	322	303	311	299	325	302	336	324	325	291	308	299	323	305	278	336	292	295	308	324	279	313	274	280	331	300	286	305	315	298	315	292	304	289	310	284	312	270	295	307	330	281	290	310	294	320	289	269	302	275	270	286	293	316	322	255	295	293	302	296	296	311	298	303	301	309	309	299	266	282	290	296	269	307	287	282	297	316	317	293	278	286	316	296	316	274	289	291	295	284	287	293	282	269	308	303	288	296	314	279	304	276	264	305	299	266	297	323	289	293	281	305	285	277	287	296	289	286	322	281	279	284	276	302	268	307	332	283	265	274	275	268	274	303	303	305	321	278	267	314	306	326	278	303	304	279	302	293	267	288	275	302	279	281	302	306	290	336	298	286	282	297	299	267	256	275	248	291	307	278	286	285	308	291	267	310	289	274	307	286	290	297	300	270	311	288	294	287	316	265	279	268	329	281	316	281	319	224	273	283	263	304	288	290	274	301	285	292	322	272	321	316	262	279	310	260	303	309	282	277	300	265	285	282	315	308	299	314	300	312	278	285	290	276	293	297	282	305	303	285	276	279	275	278	306	303	283	304	317	291	291	303	315	289	314	275	306	314	275	293	284	313	261	311	281	313	308	304	311	282	301	318	268	293	302	275	254	258	293	314	294	296	243	298	308	289	297	318	301	300	268	299	304	290	301	282	272	307	296	294	265	266	306	297	310	297	283	266	291	304	259	269	289	299	278	286	279	288	262	269	330	292	271	299	274	289	285	280	289	278	284	337	288	281	297	287	291	291	285	281	273	263	284	314	276	269	302	274	273	314	295	297	298	274	297	303	273	286	280	300	303	268	284	269	274	284	287	293	285	289	284	283	304	290	327	280	287	281	303	293	300	288	269	287	290	269	306	282	308	299	274	266	314	315	256	323	268	291	269	306	293	318	294	276	282	314	278	279	300	304	291	280	257	297	288	263	298	285	303	310	307	301	273	286	272	297	292	300	293	287	301	295	275	254	269	293	296	271	277	281	285	303	294	276	270	262	300	287	297	292	301	299	305	277	279	319	269	292	268	297	294	286	303	282	292	315	275	306	269	274	280	287	264	281	268	279	274	312	258	265	267	291	306	278	325	309	310	289	285	272	285	280	285	286	302	302	313	287	304	312	298	294	305	264	287	314	286	269	289	269	272	295	304	281	293	292	298	276	299	296	268	329	257	257	298	309	270	293	280	328	311	274	269	318	312	280	305	317	270	301	303	308	299	315	277	259	295	286	276	310	301	321	319	289	273	296	309	280	305	287	303	292	293	253	263	300	250	296	284	310	263	295	289	277	297	291	338	295	285	297	307	299	286	297	282	275	292	291	289	280	259	317	296	315	294	291	325	308	269	301	275	278	279	273	253	270	332	325	341	276	270	285	288	326	291	294	303	301	313	308	291	278	270	262	308	301	295	337	308	291	308	299	274	278	294	278	261	321	309	281	321	304	301	301	322	263	300	276	313	269	316	268	322	304	276	308	282	281	286	307	295	291	271	303	280	306	278	276	259	305	297	274	298	276	286	316	283	311	308	281	255	314	326	325	279	276	304	330	283	311	273	322	303	321	322	279	287	289	285	299	321	316	292	288	306	282	271	304	265	286	288	317	297	292	278	268	273	287	317	288	296	283	286	293	283	262	287	273	287	301	312	289	319	289	286	270	309	280	320	273	301	323	302	302	272	297	289	309	282	312	286	297	304	287	281	295	332	318	277	322	308	292	301	323	329	285	275	273	256	302	300	289	266	271	258	283	282	288	281	272	287	291	339	285	324	266	285	283	300	287	297	271	282	277	284	268	296	272	330	285	301	296	288	302	293	321	292	302	290	291	273	296	297	273	285	270	269	284	277	303	258	280	278	297	294	309	314	303	274	293	285	281	308	302	299	306	291	282	292	250	266	283	295	295	293	259	307	310	287	277	319	296	294	315	307	280	312	274	291	284	274	262	288	256	238	284	308	288	324	268	289	304	261	331	251	303	277	234	289	283	282	295	283	269	299	310	302	257	309	287	307	274	286	268	282	299	290	273	326	313	269	287	261	299	287	319	289	281	298	289	294	283	265	303	267	271	294	291	297	325	280	310	292	253	298	274	308	295	259	318	277	286	284	323	294	289	254	264	287	273	269	289	267	331	280	289	287	313	269	285	273	291	306	287	303	277	279	282	293	312	263	262	291	291	297	308	311	268	267	247	270	302	323	299	303	265	287	297	272	314	289	271	292	252	305	270	260	288	294	267	297	292	274	314	271	303	293	273	282	274	278	291	311	286	330	287	290	278	258	292	292	286	297	298	296	328	287	272	260	295	308	287	289	265	249	268	300	286	319	304	266	297	272	273	294	312	268	319	291	298	285	285	301	291	304	333	294	294	291	308	311	299	297	306	268	254	295	294	295	306	292	324	287	314	286	307	299	282	256	307	276	275	260	289	301	325	286	315	318	299	287	256	295	313	285	288	270	318	299	296	278	321	300	315	298	291	289	259	283	322	281	279	271	283	281	262	291	267	333	253	308	301	316	308	291	295	321	268	323	321	294	291	301	312	298	289	288	303	300	302	301	304	289	262	275	335	294	267	298	298	277	293	310	270	292	304	305	287	271	299	278	291	277	306	291	273	285	307	282	290	278	283	265	342	268	301	282	300	251	293	298	267	314	288	260	283	257	306	267	311	270	276	247	294	291	295	284	313	274	269	310	296	301	300	328	276	310	306	255	282	282	294	271	301	253	292	304	294	287	274	288	270	303	277	302	297	294	293	291	308	298	285	263	291	263	280	293	251	278	302	272	269	291	297	297	310	260	303	281	278	305	307	283	279	260	306	263	293	277	262	285	304	305	293	289	300	307	293	337	296	235	266	303	301	301	269	295	257	265	303	275	263	301	307	284	291	288	289	281	282	296	284	306	271	280	311	269	276	310	264	293	306	269	279	296	303	330	285	269	279	290	289	306	311	277	290	301	284	279	293	267	292	316	255	314	270	273	307	309	284	301	280	281	301	272	290	287	301	303	310	305	275	253	257	316	285	291	254	279	317	282	306	295	300	303	263	305	285	301	281	276	293	316	302	290	315	311	288	264	298	283	257	246	301	268	303	324	297	315	300	279	294	293	311	300	263	306	282	272	284	320	284	268	312	288	284	296	269	312	296	282	308	249	287	285	306	302	294	310	304	300	272	259	289	294	277	310	309	288	282	289	298	270	279	260	268	269	283	280	285	294	287	292	307	282	302	302	295	302	300	274	289	314	284	273	305	275	283	303	259	299	259	270	286	316	263	271	273	298	312	289	280	267	282	324	302	318	278	313	300	286	312	325	314	279	297	297	288	303	289	290	286	282	319	283	294	290	296	306	292	302	284	291	304	319	288	324	275	267	313	310	298	285	281	295	291	279	308	272	273	273	316
22876	20526	27090	23899	20527	20588	9478	1518	1151	1116	1018	913	858	783	834	771	728	704	745	700	729	683	727	666	722	698	724	677	656	653	662	676	669	645	652	645	678	666	649	621	670	666	686	647	601	648	663	633	667	585	676	626	616	616	659	657	611	639	603	629	639	635	635	624	628	606	626	643	614	615	620	596	591	628	610	614	603	656	637	623	664	642	626	597	632	668	617	587	567	626	620	631	615	653	654	623	638	622	602	592	640	589	620	630	637	632	645	612	632	619	672	617	610	634	629	585	637	642	605	578	621	612	605	652	559	634	578	591	622	665	611	603	598	598	634	658	588	611	590	599	601	615	618	602	613	657	613	596	643	657	581	621	638	629	603	612	595	647	621	653	668	632	619	605	622	600	633	627	622	664	613	626	658	606	604	573	598	662	628	638	596	620	639	601	628	648	573	620	639	606	615	608	611	662	627	630	641	650	604	640	593	616	651	597	587	635	633	600	652	601	582	612	606	599	574	596	658	648	673	624	648	622	647	650	622	605	603	652	619	603	619	609	640	657	609	634	645	587	588	646	630	626	628	634	603	667	592	631	659	655	596	612	682	626	637	652	590	600	672	677	588	631	639	581	620	582	649	638	616	629	604	650	615	617	598	591	594	601	635	618	626	648	598	610	614	621	650	643	658	619	631	641	640	603	627	596	653	643	645	603	594	620	652	628	632	603	594	580	580	622	608	668	646	634	573	608	641	601	605	635	640	629	605	622	672	619	604	646	631	597	618	618	630	650	620	625	612	630	660	666	642	645	590	643	616	617	635	655	597	574	645	641	633	620	597	647	606	619	652	621	619	643	643	691	644	614	572	565	634	602	613	655	647	623	667	634	608	637	599	576	640	616	627	595	614	639	673	658	629	682	624	658	664	592	641	625	640	633	657	639	598	684	616	655	595	606	621	594	629	682	615	597	623	644	664	634	633	664	562	629	602	622	673	646	598	582	616	658	662	625	592	570	618	638	613	627	623	591	604	622	634	594	593	626	677	655	603	648	625	600	652	606	615	585	624	644	580	620	649	639	628	619	629	620	615	633	601	617	607	614	600	667	643	621	582	597	668	592	622	615	619	627	640	617	655	614	628	605	590	632	667	622	644	599	622	643	613	625	654	579	568	660	640	620	625	653	651	625	588	602	667	588	613	604	659	635	644	669	630	631	658	623	641	632	615	599	577	607	605	653	668	629	651	586	636	682	610	595	654	626	615	602	594	647	608	641	642	604	595	633	613	592	655	651	584	633	603	619	624	626	600	641	636	605	647	666	668	655	606	604	606	587	612	647	648	572	622	589	649	636	626	664	605	593	642	620	609	604	639	601	628	690	619	610	634	594	642	657	589	622	627	707	614	613	589	611	634	622	619	690	567	646	669	612	662	599	622	631	640	610	646	593	616	579	615	670	612	643	624	577	638	629	638	616	586	558	599	708	615	619	605	621	609	642	601	619	636	609	599	595	608	631	642	645	573	614	605	637	608	613	594	629	626	608	642	633	634	650	597	634	633	676	611	608	627	609	646	583	574	638	583	613	617	616	624	579	645	649	637	633	655	603	609	646	606	623	648	676	613	617	589	620	644	549	587	633	620	626	654	613	667	637	650	643	606	574	615	600	616	613	601	676	619	604	642	613	638	627	593	629	666	627	607	655	610	624	656	589	649	593	623	595	571	640	637	652	673	630	636	643	666	640	622	617	621	654	618	627	596	644	613	631	600	581	614	598	639	650	608	626	597	609	610	600	569	623	609	624	602	631	569	615	635	615	643	596	650	640	632	595	652	602	601	618	631	628	586	562	585	652	661	611	628	648	610	628	601	638	631	651	646	585	649	654	639	622	621	628	594	605	670	569	585	627	620	629	641	606	589	644	614	630	590	680	634	671	618	615	583	559	624	629	638	581	643	597	653	645	619	642	652	600	631	643	565	619	615	584	618	630	644	638	602	620	632	641	655	627	620	604	624	615	615	602	597	585	657	651	710	634	624	595	588	637	612	643	608	629	659	598	620	597	611	616	634	611	606	626	674	611	623	589	627	615	657	633	653	651	616	627	630	611	623	615	630	609	600	631	628	614	630	609	628	611	605	623	605	591	614	650	589	606	591	598	632	659	615	614	625	616	655	638	616	676	646	673	609	638	597	620	626	601	631	648	601	653	623	643	598	636	639	652	659	619	625	587	616	634	642	649	623	628	662	627	615	595	649	618	643	638	649	641	652	648	623	626	651	603	644	639	596	603	640	664	603	633	599	621	624	637	597	646	610	610	616	659	621	636	635	667	601	632	635	614	640	636	601	655	669	635	638	606	606	622	594	585	622	657	655	619	644	657	598	600	608	601	612	608	604	615	682	672	665	577	607	605	631	634	574	598	610	616	616	647	628	688	626	630	645	626	629	619	629	638	605	588	594	648	632	562	604	616	632	597	590	666	614	645	655	605	646	648	629	669	607	644	632	619	614	640	613	607	636	605	601	635	664	624	619	618	652	582	611	611	626	605	572	620	651	634	579	614	619	558	669	609	614	588	637	612	639	621	618	622	650	610	648	622	646	651	626	614	596	598	628	611	614	612	588	646	622	610	633	600	618	630	605	621	658	639	673	608	654	636	622	641	614	597	593	647	624	672	601	601	592	644	594	645	607	596	626	652	548	616	669	605	605	598	649	642	611	599	615	665	576	648	590	624	643	631	633	612	624	630	637	599	624	602	603	579	600	661	608	628	666	610	632	596	613	621	564	595	642	621	669	612	622	603	672	640	610	596	596	601	608	584	627	644	643	603	570	649	646	623	581	670	677	607	642	644	589	633	612	612	620	665	653	645	653	634	597	623	647	599	591	573	616	603	609	638	637	592	625	657	656	675	604	658	579	617	666	648	588	598	618	602	653	633	584	605	644	654	655	628	604	631	609	630	606	608	620	647	675	615	631	595	624	602	591	636	596	639	597	598	620	656	634	622	634	605	664	605	621	576	644	624	593	645	581	593	602	631	661	702	644	585	652	592	622	633	642	616	612	578	617	617	593	553	578	619	610	625	644	629	565	620	620	567	614	621	619	583	598	644	587	666	664	652	621	577	568	648	631	640	622	602	595	622	619	608	606	562	608	622	676	675	651	625	592	621	621	608	598	604	609	576	630	632	653	611	581	628	606	608	636	597	587	582	643	602	628	655	642	640	648	642	678	646	626	588	620	650	639	609	634	602	613	633	613	591	648	603	640	629	593	653	642	569	643	635	604	655	600	570	641	643	585	608	671	595	631	650	591	621	596	626	639	628	633	625	643	628	643	629	618	623	597	602	620	608	592	621	620	644	630	617	622	632	632	628	627	636	623	607	637	645	614	616	624	672	683	642	599	606	667	618	612	644	666	634	613	586	603	637	650	597	637	580	622	647	640	586	653	609	682	622	613	594	597	596	612	660	657	618	609	622	642	576	642	640	608	564	633	636	657	585	573	647	622	601	612	653	628	606	594	663
22163	13977	12711	7077	5001	3518	2718	2285	1905	1649	1392	1280	1244	1047	1014	985	937	929	824	833	811	789	773	758	699	691	682	721	659	648	698	677	634	712	609	642	634	599	640	643	624	638	654	631	645	645	609	630	605	655	601	628	681	578	668	611	645	628	590	616	626	648	607	622	631	580	593	582	584	635	572	629	629	598	632	586	603	557	604	648	612	586	576	630	627	608	571	606	602	581	591	616	587	623	571	596	628	607	612	619	618	598	626	594	658	593	595	617	649	568	619	601	629	585	623	600	604	632	543	609	611	605	593	667	626	601	585	617	602	596	613	662	595	570	592	592	618	589	591	567	605	594	581	564	610	577	595	585	621	596	598	657	580	585	631	615	604	589	567	622	614	605	604	570	639	613	600	596	604	612	632	569	606	599	583	626	595	584	613	626	622	610	610	623	654	582	626	604	579	598	621	607	575	607	603	585	582	597	640	617	580	584	578	606	632	575	595	595	563	627	574	596	621	587	592	621	590	555	587	554	582	558	620	585	580	598	553	544	591	598	627	569	632	616	586	613	575	572	576	561	607	609	580	573	607	553	569	584	584	569	576	597	580	627	621	615	574	619	665	571	624	610	557	586	583	596	637	592	632	587	604	587	622	629	575	622	621	591	599	605	638	615	593	596	593	624	615	641	610	642	617	567	583	592	586	596	614	624	616	599	594	614	601	633	595	614	607	620	626	600	588	552	663	594	632	640	584	586	613	572	592	625	631	605	595	598	545	558	639	597	646	592	616	585	596	584	593	632	570	630	598	639	607	591	604	591	573	600	591	593	635	640	599	592	614	569	647	596	603	597	602	639	572	578	582	618	599	563	602	585	606	596	596	569	617	617	598	595	603	581	598	585	614	565	586	574	596	595	619	615	574	624	541	627	632	583	615	579	601	602	581	606	634	595	634	628	574	584	589	603	605	629	618	605	614	606	580	602	604	603	600	562	631	610	611	602	613	634	623	563	573	584	619	583	623	588	579	646	583	642	604	597	625	602	563	645	586	603	572	589	602	566	609	656	597	566	616	613	613	598	608	563	603	598	571	609	592	595	609	546	603	614	592	587	622	620	573	612	590	596	601	566	606	590	626	629	607	615	610	602	594	629	611	649	599	596	616	607	594	597	611	586	590	573	608	596	657	642	655	624	610	628	636	606	597	584	606	637	579	584	630	589	593	617	606	588	600	578	583	560	607	561	600	564	596	636	574	596	610	556	545	593	573	591	589	541	599	591	605	608	594	563	597	619	586	624	589	616	595	636	617	600	592	568	614	617	607	598	585	614	560	604	548	556	672	612	601	579	652	589	641	546	584	643	612	601	631	576	601	595	607	566	618	610	622	608	585	585	622	608	600	591	595	641	594	618	623	569	585	600	604	604	615	580	564	574	623	581	598	574	583	605	554	591	608	583	597	584	592	595	618	620	613	657	624	612	532	566	609	569	595	612	566	575	571	602	586	578	605	624	639	568	577	578	630	589	591	569	600	629	572	614	581	643	576	596	626	603	606	622	612	589	585	615	620	646	587	577	612	588	628	621	545	605	605	596	603	592	587	580	580	567	575	603	634	602	583	652	592	609	615	603	639	575	575	595	602	599	601	600	560	576	631	615	633	571	579	609	650	590	619	589	551	584	611	613	620	587	600	618	548	628	571	578	619	595	622	617	571	599	559	564	567	607	574	592	575	616	613	590	614	577	543	585	601	644	584	603	632	602	571	613	599	600	631	610	592	610	613	579	582	589	583	596	612	601	623	567	634	581	644	602	601	566	624	604	606	576	574	578	583	615	637	588	598	667	584	615	571	604	593	557	593	592	583	648	613	573	550	602	559	616	590	606	595	584	623	619	631	621	631	622	562	575	622	613	588	571	570	631	615	591	614	612	612	623	586	601	553	591	579	576	567	604	614	594	588	606	584	627	608	577	584	598	609	613	564	594	606	623	603	624	641	627	570	645	563	634	618	622	632	628	643	619	557	569	632	578	613	652	616	581	543	599	608	596	555	579	651	585	593	562	545	588	569	625	624	613	644	580	563	641	600	639	605	582	616	593	580	623	596	614	553	631	598	572	616	629	630	574	599	610	593	600	605	657	588	596	631	580	650	565	599	597	584	583	588	621	580	608	573	618	598	597	597	600	585	595	620	604	572	581	596	595	600	628	561	644	550	595	600	574	596	588	586	597	603	541	608	577	601	568	596	590	601	626	549	563	631	591	601	617	601	621	610	578	616	655	565	558	644	584	612	611	599	599	599	583	594	549	614	572	620	639	585	638	590	573	640	568	609	578	588	581	596	605	592	625	582	639	642	583	579	596	615	592	587	653	602	592	567	601	622	613	594	611	614	572	644	626	626	592	619	627	572	585	579	637	592	618	597	616	613	600	640	593	620	588	546	623	601	595	607	633	580	574	579	618	566	592	608	601	598	589	632	564	577	612	625	558	580	587	574	599	613	604	620	586	600	579	627	640	586	554	561	609	571	638	613	594	605	574	624	610	639	578	635	603	625	611	610	595	608	571	624	632	577	609	594	595	629	578	627	645	574	572	643	630	573	613	609	584	563	548	631	613	652	630	592	631	614	600	641	576	605	582	593	616	585	588	608	582	606	596	625	607	629	635	629	572	576	583	589	574	616	574	593	658	592	563	595	593	550	598	645	589	566	651	643	591	587	598	566	587	598	590	581	593	603	636	586	566	591	598	578	619	571	606	636	602	604	569	601	619	567	594	564	602	608	580	637	548	602	578	654	586	587	579	553	580	582	574	588	623	596	626	581	603	584	609	619	604	624	607	591	603	585	585	580	598	574	605	611	589	561	622	634	566	559	606	574	556	637	602	603	596	589	591	618	596	614	563	625	586	628	562	587	608	631	644	610	586	638	586	629	600	597	617	613	635	622	576	585	620	575	551	622	618	616	578	646	551	624	600	622	582	548	595	548	611	653	581	594	599	627	626	564	606	604	620	589	586	603	602	627	554	656	575	641	597	589	600	599	531	634	572	614	648	628	630	619	601	620	628	641	578	608	621	579	597	566	613	599	578	614	600	592	631	609	577	585	597	601	615	612	597	596	597	597	561	579	617	584	580	598	599	648	582	601	621	554	583	596	578	599	611	592	568	601	591	579	577	627	605	583	605	586	586	604	582	602	576	588	599	584	560	631	576	581	590	614	553	544	613	583	592	562	611	559	608	611	609	632	606	657	567	568	587	612	625	607	619	639	595	627	573	570	601	632	586	617	611	538	613	646	618	608	593	581	583	629	627	602	637	542	598	620	545	611	635	591	613	566	631	607	611	649	619	614	597	622	619	633	607	594	552	610	612	620	571	620	542	565	621	605	617	612	616	620	619	657	587	623	629	609	548	599	610	583	573	601	604	599	600	557	594	617	584	557	588	580	627	588	643	622	609	598	572	612	596	583	595	614	610	604	598	620	572	610	564	635	566	601	603	653	608	593	574	590	584	612	592	593	584	616	616
31453	14637	2204	509	404	402	340	337	319	347	346	332	330	341	284	346	353	298	338	320	320	320	294	338	331	315	341	339	298	295	301	350	329	312	348	331	314	310	304	367	324	332	307	332	300	291	332	316	300	305	328	334	309	309	324	326	316	307	320	350	309	308	292	319	299	330	319	341	273	330	328	315	312	301	315	330	337	319	283	343	351	309	314	325	299	307	335	320	298	325	319	335	316	287	331	325	345	316	323	330	329	324	281	340	307	323	322	324	319	293	289	329	293	326	297	305	306	322	292	335	305	279	305	320	350	291	313	311	338	319	317	307	314	318	336	280	303	295	316	304	297	325	332	316	354	317	312	271	326	352	349	293	342	344	299	319	304	310	316	305	307	331	339	312	319	299	303	288	303	334	316	310	332	319	322	329	300	320	347	320	336	339	337	336	317	312	364	322	306	322	316	317	295	322	337	311	306	320	306	326	316	305	285	322	347	315	314	333	293	315	310	315	303	308	334	299	305	315	331	314	315	282	310	302	319	330	327	322	311	317	298	332	307	339	307	293	296	312	318	335	320	311	304	311	317	315	348	334	308	339	323	304	337	358	341	329	317	291	310	333	325	356	312	322	341	262	311	316	323	329	336	292	341	372	283	327	323	294	298	316	291	334	287	346	324	309	306	306	317	315	340	331	302	338	323	326	328	302	317	317	330	342	289	273	314	305	289	286	335	332	288	319	352	314	344	303	303	337	316	336	307	311	308	346	343	343	311	295	323	334	320	311	289	322	280	317	334	348	348	342	310	302	316	305	340	324	321	366	329	335	326	317	326	320	314	308	316	328	325	294	309	292	331	340	316	313	327	334	323	352	320	320	293	349	337	301	274	325	300	314	331	330	313	306	322	325	310	369	341	303	307	320	327	320	316	300	329	316	304	309	344	327	329	300	316	310	292	310	301	313	332	337	288	318	317	324	320	323	332	314	290	305	322	278	337	316	277	299	314	316	304	297	334	362	300	297	299	304	348	286	312	342	292	316	319	310	317	301	308	319	320	304	304	340	303	323	308	327	327	326	338	334	323	318	307	323	328	307	288	325	335	312	304	325	299	274	339	293	315	318	348	332	343	303	304	323	336	315	324	303	349	317	273	326	289	330	311	328	282	287	324	350	305	332	296	331	320	292	310	347	300	305	300	313	331	322	324	289	294	313	307	307	309	294	336	287	311	284	316	309	308	309	325	311	310	298	360	342	327	306	299	324	290	295	331	293	327	364	301	341	310	315	318	312	369	305	331	290	279	316	313	303	328	313	335	298	290	286	338	323	305	345	314	306	353	307	359	275	319	337	306	296	282	279	330	347	350	316	304	342	311	298	313	313	305	350	316	312	299	291	350	334	307	287	325	324	344	279	300	330	308	328	323	324	327	314	303	328	341	321	342	332	331	299	365	341	338	325	348	289	307	329	346	359	357	329	306	334	333	284	328	350	318	323	321	315	320	345	314	309	306	355	308	327	294	294	319	260	352	312	305	320	345	333	312	338	329	291	309	335	321	298	324	280	319	310	327	317	330	325	303	293	310	316	305	319	324	355	324	298	349	314	316	318	349	303	306	344	354	298	320	368	288	276	284	322	313	336	344	313	300	321	333	321	292	348	317	313	301	318	323	306	312	311	324	334	290	287	326	328	316	316	290	331	341	313	304	328	332	298	310	334	326	345	333	332	344	314	347	311	346	323	332	324	366	324	310	315	341	347	318	305	313	294	300	305	320	331	331	332	320	298	289	320	338	316	315	327	298	301	334	328	324	358	304	327	293	313	292	308	313	311	256	334	343	294	297	341	342	324	306	365	319	322	304	309	304	348	326	305	329	312	337	270	328	326	330	346	299	314	341	338	331	317	324	294	323	336	332	326	331	330	319	321	336	306	321	306	332	299	341	321	338	334	323	296	334	337	323	338	368	303	325	335	326	287	296	310	273	317	330	299	329	328	319	308	327	322	354	332	298	292	337	304	323	289	337	300	304	310	309	322	336	348	277	331	319	319	331	294	348	343	329	305	313	351	299	306	299	304	329	343	343	308	311	317	310	300	315	319	299	312	293	309	294	336	302	293	334	296	287	310	311	353	299	313	274	309	286	316	356	317	316	312	328	302	325	315	337	289	346	334	318	346	295	307	314	290	316	319	282	293	330	295	339	321	305	298	322	328	300	324	322	334	328	339	315	331	348	306	328	292	303	320	331	318	329	314	313	287	315	311	298	319	326	317	319	346	341	319	324	329	312	345	311	322	308	313	332	322	323	293	317	331	308	306	332	303	305	302	298	334	299	331	346	301	335	313	291	326	291	324	316	299	351	318	345	311	312	316	321	332	333	312	334	299	328	311	322	315	284	386	310	315	339	307	326	315	312	290	299	322	318	319	318	303	331	331	309	300	296	283	311	332	313	300	319	287	288	311	336	310	321	317	329	299	273	342	286	312	310	316	335	299	335	344	319	297	279	305	335	321	326	311	315	295	309	315	299	311	328	314	318	311	303	317	316	332	287	295	315	321	286	312	321	301	312	298	324	305	280	280	320	300	329	334	307	300	303	310	330	319	312	351	317	301	319	290	323	320	298	320	354	318	284	304	326	319	319	310	349	313	332	325	327	319	326	331	330	283	305	318	321	318	318	278	293	313	330	303	330	370	316	349	319	326	319	304	338	320	318	325	327	331	296	332	302	331	353	286	283	319	319	309	316	320	289	330	319	313	323	339	282	307	329	288	302	341	325	338	301	300	319	318	318	313	294	308	347	311	312	303	333	310	284	333	322	357	308	281	320	313	328	336	331	314	300	338	306	326	322	303	322	301	307	303	358	313	311	305	306	320	296	312	325	311	299	286	327	341	323	314	326	345	332	315	314	346	305	329	279	346	354	328	307	354	317	325	306	330	304	324	326	344	314	319	333	311	298	296	296	316	327	314	306	317	300	314	302	355	328	339	329	291	345	321	331	280	328	323	332	283	303	295	299	338	319	328	317	301	320	323	306	309	314	310	310	322	312	334	287	330	323	352	337	291	350	301	328	312	287	361	324	310	311	315	295	331	345	305	351	317	293	339	348	351	349	328	324	348	309	301	334	353	345	296	332	329	316	305	320	331	322	320	309	321	298	300	302	329	330	357	331	323	323	346	304	329	286	312	318	341	315	327	310	330	304	313	333	298	302	313	333	315	336	334	355	329	349	315	310	317	343	323	309	291	300	294	330	315	306	294	320	311	333	321	293	313	334	337	322	291	307	302	307	325	341	317	286	296	312	342	308	310	320	322	301	349	298	307	312	309	302	316	323	330	305	306	287	324	330	327	312	320	312	322	316	328	309	326	296	331	312	318	307	288	317	310	337	280	298	285	313	318	299	334	317	322	315	316	332	295	324	291	316	311	338	308	342	300	302	323	337	326	317	312	343	311	306	325	317	332	315	303	287	314	334	326	320	328	347	292	322	303	304	309	294	332	300	295	320	324	291	279	341	283
21229	803	737	524	456	410	415	364	391	396	328	345	377	394	348	347	374	377	335	373	371	332	344	374	390	348	343	364	354	326	366	329	357	343	366	372	376	342	362	355	365	355	327	332	390	387	337	355	356	368	360	381	355	357	342	346	312	335	378	338	314	362	317	349	331	345	365	344	329	354	333	337	369	340	330	341	341	323	354	380	365	356	343	340	355	379	348	353	342	338	360	348	341	344	356	385	338	338	338	329	308	334	327	367	345	355	345	348	354	380	325	322	336	359	359	370	332	376	305	342	338	363	359	364	355	335	374	372	359	317	340	357	356	366	370	347	317	352	380	341	350	357	319	340	344	343	363	342	388	326	348	322	349	344	351	394	365	371	356	359	360	317	373	331	322	336	327	367	365	317	365	336	342	357	332	335	361	320	356	388	341	391	356	335	354	325	329	324	345	330	395	334	349	344	337	373	367	345	350	363	350	332	363	345	346	355	398	357	346	345	335	348	346	321	348	365	363	360	346	392	354	379	340	347	331	317	362	376	324	345	355	335	345	368	310	345	331	342	375	370	345	369	355	297	343	367	347	368	366	357	347	328	353	353	354	371	337	352	355	333	333	356	333	328	374	335	385	339	341	333	341	365	383	347	333	329	364	352	321	343	358	313	352	337	352	346	373	366	336	364	350	332	350	334	346	359	352	368	346	345	339	345	338	325	324	329	313	358	354	346	345	341	347	373	328	332	372	362	332	351	325	316	349	339	347	352	380	333	373	314	357	353	360	352	346	344	326	330	320	342	320	316	336	332	385	368	338	343	374	332	349	363	309	346	331	362	376	351	354	345	366	381	323	317	387	326	360	376	364	382	343	372	361	371	364	356	350	341	351	343	348	368	362	358	363	374	321	365	347	329	360	349	339	354	345	383	366	327	344	374	367	365	349	317	353	338	317	353	402	317	303	365	334	372	359	335	371	331	345	327	341	352	350	307	374	387	335	383	367	319	350	320	362	338	356	356	308	360	343	333	375	349	328	328	336	341	340	369	335	354	347	363	369	354	343	355	338	367	347	340	370	353	403	378	323	398	350	350	390	403	326	335	351	349	338	313	360	382	358	339	345	338	302	313	374	323	339	404	366	319	362	345	360	355	349	323	340	343	367	348	328	340	357	353	330	360	368	331	357	350	318	383	331	347	347	340	314	324	358	327	360	316	370	355	336	367	361	322	376	387	353	358	328	380	348	363	373	349	348	354	341	362	347	342	337	369	353	351	362	377	320	348	396	351	378	337	372	338	372	346	359	355	355	338	385	340	332	340	340	347	339	361	333	333	334	340	340	355	359	319	335	358	344	361	330	322	334	358	376	311	322	378	336	348	338	301	325	344	326	334	340	309	338	353	356	358	319	329	356	361	338	354	370	331	355	342	331	323	358	353	369	334	358	316	322	343	368	353	332	374	323	367	336	329	373	331	358	337	327	344	334	337	345	386	371	352	337	369	352	404	325	372	350	347	336	345	357	314	364	327	341	367	365	348	355	335	349	331	334	333	355	360	324	346	362	343	373	340	376	331	371	333	322	351	365	370	347	369	371	383	317	358	353	335	352	330	350	408	364	348	364	378	335	332	371	360	334	343	365	359	358	373	358	341	362	340	342	327	354	356	350	330	355	366	334	360	353	328	374	371	362	367	332	324	356	368	364	358	355	354	311	344	343	352	339	372	326	342	332	392	342	348	355	360	356	357	346	367	313	324	311	353	356	314	318	331	346	363	352	397	341	354	382	376	384	346	374	347	385	356	376	317	369	380	337	353	354	320	354	362	315	357	350	329	335	382	364	347	365	308	345	380	386	321	308	301	364	380	339	362	339	350	339	319	360	339	364	357	366	336	375	371	365	346	383	354	341	372	339	363	341	313	318	338	353	354	364	308	330	375	334	349	348	358	335	315	354	339	340	361	361	295	355	305	354	348	371	350	347	336	328	346	344	367	364	367	326	348	362	361	353	333	343	368	377	345	370	345	345	364	342	349	336	355	366	357	337	359	356	347	350	342	314	351	348	344	343	364	336	348	333	336	355	364	325	344	369	354	336	350	361	367	326	394	370	352	322	352	352	359	354	329	324	366	334	367	339	364	339	367	359	355	357	352	348	354	334	335	352	368	362	359	324	364	349	322	348	374	324	324	356	361	365	352	340	307	323	336	359	392	344	368	348	334	339	337	326	356	349	369	320	348	373	357	337	343	347	381	320	344	360	347	371	355	367	355	345	337	361	366	342	359	367	353	346	373	352	367	345	365	297	403	340	382	370	348	329	401	361	346	352	339	333	328	343	320	356	328	342	359	340	331	337	333	391	357	319	336	354	368	336	378	324	337	362	344	373	370	335	319	361	381	366	336	319	355	336	364	367	380	344	345	348	371	371	333	356	337	330	364	364	348	369	371	322	347	313	367	354	372	338	370	340	342	332	355	325	366	351	328	347	354	355	347	348	379	365	356	371	338	343	321	370	390	364	383	333	353	340	361	354	343	338	338	369	386	351	372	322	357	373	376	373	363	334	334	356	354	335	340	383	346	373	328	324	322	323	335	347	367	340	355	325	336	363	368	358	351	350	356	351	348	330	330	361	359	371	342	360	329	332	326	393	369	366	359	347	324	342	335	317	360	340	353	316	360	351	344	341	355	363	381	342	343	351	340	324	354	320	352	364	319	316	360	335	381	327	351	364	365	373	379	356	343	354	340	373	324	340	370	361	353	320	350	356	368	341	324	336	375	375	370	358	366	316	336	341	346	348	361	358	337	351	360	362	380	369	353	320	362	361	385	288	340	374	377	338	352	342	357	372	349	352	318	357	380	367	347	356	361	339	320	316	342	366	371	363	336	364	350	369	334	362	343	340	374	334	363	346	308	316	364	308	384	356	360	362	340	379	330	367	358	345	355	356	363	375	360	375	363	345	362	354	327	386	323	338	336	364	332	354	338	346	336	337	340	321	366	357	372	347	365	362	363	357	350	337	349	376	374	357	332	343	354	354	354	327	351	354	389	371	356	347	345	361	335	354	372	364	379	356	354	336	331	339	374	356	355	348	380	339	339	323	324	294	353	339	349	333	337	317	358	322	344	339	336	347	370	341	339	338	372	370	378	309	327	374	353	373	330	362	302	358	362	323	349	351	341	361	359	324	341	354	367	344	374	329	367	354	346	350	377	355	384	353	351	334	357	305	345	368	330	332	346	373	341	344	311	346	363	343	366	314	351	341	378	355	335	336	366	345	350	354	350	334	349	362	363	340	362	349	343	324	345	378	338	347	340	319	372	363	345	375	354	341	336	357	339	339	333	322	372	335	369	336	334	331	372	364	334	375	329	372	342	348	332	344	346	345	366	346	319	340	361	376	339	324	352	344	355	358	332	365	367	343	363	321	350	341	338	376	330	344	356	345	367	345	391	361	358	324	372	322	318	346	366	348	319	341	326	342	347	344	384	371	347	395	344	353	357	357	343	336	339	316	360
24906	20536	26675	24382	20524	7818	925	631	534	474	398	398	378	358	348	341	351	358	336	322	327	319	312	289	278	287	300	268	316	273	290	255	303	324	305	282	260	316	263	294	266	272	294	303	298	271	275	281	274	273	258	270	291	279	298	235	306	291	260	304	261	268	272	294	268	281	256	289	268	265	277	265	276	252	273	271	291	267	255	296	305	278	286	274	278	283	270	284	270	276	302	308	278	233	265	268	288	294	255	256	275	254	280	287	263	238	276	264	270	290	306	271	294	290	298	265	256	281	281	285	262	294	259	266	268	312	280	260	263	266	290	291	258	277	266	314	262	288	255	274	290	239	281	269	297	286	291	292	251	281	290	283	299	286	243	279	315	268	280	284	261	271	277	273	263	301	302	261	272	300	270	283	286	277	325	278	238	270	272	274	280	284	275	268	289	270	276	301	274	288	269	258	317	286	263	286	274	275	280	284	265	280	297	308	303	272	299	268	277	256	289	287	266	259	263	283	269	300	280	261	286	270	259	281	255	281	277	264	284	288	228	279	297	279	278	275	286	283	260	269	297	295	309	304	288	275	269	305	287	264	286	294	257	262	298	264	281	297	271	275	281	300	272	277	285	249	302	253	311	246	271	259	280	249	285	270	274	266	273	276	250	277	281	283	295	271	262	259	268	272	267	281	271	323	275	290	270	273	294	258	310	281	241	269	244	295	249	270	269	287	298	284	244	289	268	258	261	282	291	307	296	288	279	254	265	274	283	266	263	319	275	260	295	282	266	261	301	262	288	311	272	262	282	264	287	277	261	280	257	286	261	278	282	262	275	276	252	272	262	276	273	291	325	309	272	270	290	269	270	277	282	297	268	245	290	272	290	282	269	276	293	277	273	294	296	286	273	258	277	260	291	291	259	272	295	290	269	274	322	269	280	284	291	231	239	270	247	267	268	242	285	291	276	281	269	265	268	277	256	269	317	294	278	242	276	309	315	300	300	266	275	281	282	253	294	295	267	269	294	263	274	275	294	294	267	266	283	273	282	249	280	281	286	287	297	276	272	290	274	273	288	283	286	227	273	274	289	275	262	295	274	310	274	272	291	283	244	265	280	269	290	280	268	298	263	266	300	273	308	289	281	276	262	286	274	244	288	271	295	295	272	262	275	277	289	272	274	286	291	266	224	295	285	268	277	259	262	283	265	277	279	275	264	300	264	256	291	267	300	300	300	299	293	281	264	265	284	281	263	293	302	249	275	275	271	267	274	269	273	285	255	238	276	281	271	264	250	272	276	265	278	264	266	282	284	282	280	298	298	287	296	279	278	267	276	285	308	292	292	291	266	312	307	306	284	261	277	269	284	284	264	290	302	293	282	267	269	277	235	267	258	268	286	237	284	270	285	294	278	283	274	291	264	281	298	238	280	303	277	291	266	277	246	285	271	275	254	274	280	257	288	268	287	268	270	281	263	271	269	266	307	246	269	255	297	323	286	278	277	265	262	295	287	271	290	275	324	288	269	294	287	303	273	255	296	268	270	259	259	227	289	266	280	284	277	283	270	275	257	266	260	261	242	267	251	285	290	268	271	282	280	284	278	237	276	278	259	257	260	267	268	287	294	292	289	276	302	262	250	260	287	263	285	291	264	245	260	288	259	257	280	269	269	255	227	273	288	305	294	303	270	255	273	274	259	308	262	259	304	270	263	267	280	283	263	265	249	269	281	262	272	281	271	273	269	267	315	279	266	253	290	260	280	268	269	257	311	285	276	284	268	282	299	284	256	245	271	279	264	293	289	268	279	252	279	265	263	292	280	268	298	280	253	298	276	266	291	260	274	269	276	280	293	268	302	283	277	291	287	283	275	261	241	274	258	288	289	284	285	261	283	295	269	299	250	277	244	257	246	267	276	290	273	277	292	263	245	278	269	315	256	272	313	273	265	292	264	275	306	290	240	274	303	267	294	264	268	281	256	279	258	312	275	277	276	282	259	279	256	256	259	280	282	288	270	249	282	300	257	300	266	274	270	250	319	285	279	276	314	255	270	277	281	264	284	281	269	258	289	290	259	252	268	286	297	240	266	276	282	298	274	295	271	276	274	264	274	269	296	251	278	281	262	291	288	255	283	278	263	256	284	260	271	282	298	305	278	300	252	263	271	284	282	236	265	279	316	265	268	260	272	262	285	277	267	272	262	295	266	296	280	260	253	275	282	278	277	255	252	238	277	269	269	256	273	257	257	254	263	281	229	263	292	283	267	299	251	283	301	248	274	268	314	259	288	271	297	257	269	277	287	254	253	279	257	287	270	283	247	277	271	294	263	262	232	312	308	289	272	290	268	260	268	276	279	296	252	302	261	282	273	288	269	290	280	284	299	296	275	277	257	279	282	280	254	257	263	281	275	284	282	257	306	282	278	258	291	280	284	289	244	310	278	312	259	297	256	314	299	298	271	290	291	298	261	277	274	287	280	280	266	280	282	282	273	289	276	293	275	297	275	265	301	273	243	306	260	233	257	265	281	275	287	275	276	308	272	294	246	264	294	255	257	260	254	276	255	272	291	269	288	288	286	292	242	287	285	258	314	257	259	301	268	258	275	269	302	261	292	265	260	290	267	261	272	291	269	279	270	270	280	265	266	276	275	276	284	270	296	266	250	281	310	269	280	289	269	268	247	292	263	250	284	270	281	291	254	267	273	283	310	258	287	260	274	268	267	263	260	252	291	276	260	292	283	271	276	301	269	275	268	278	279	261	286	297	242	255	273	248	293	260	251	256	261	270	287	279	287	262	250	300	286	303	283	290	267	265	255	286	274	261	296	255	275	282	255	294	244	270	260	287	259	280	297	264	276	248	296	269	266	290	262	286	285	259	299	294	304	270	262	288	287	290	289	252	283	253	282	261	287	257	254	280	246	287	259	277	285	275	290	260	270	292	274	265	269	283	304	298	273	293	276	273	267	284	251	262	258	300	241	278	254	290	243	250	255	251	245	305	279	286	296	279	288	239	280	267	286	263	279	267	272	254	322	259	280	294	265	247	282	281	243	263	279	279	234	260	279	305	284	269	283	275	264	282	243	279	263	249	279	267	277	294	274	290	278	261	263	257	278	284	277	321	280	270	292	269	253	271	291	281	307	270	254	268	249	255	295	273	280	289	288	287	280	281	266	310	255	293	301	272	276	292	247	254	257	277	239	293	271	274	290	303	260	238	266	313	259	303	278	281	265	265	258	262	285	242	292	305	266	252	286	279	300	291	278	292	251	268	280	286	288	265	282	269	288	291	291	280	267	264	275	265	277	282	265	298	256	286	271	293	269	258	289	265	298	293	250	244	276	283	241	268	281	269	267	289	269	263	282	290	274	262	251	274	276	251	284	289	237	265	285	267	299	291	286	311	286	269	268	290	276	259	282	269	279	277	279	251	277	303	275	292	260	267	277	285	268	282	260	307	281	267	261	287	285	288	291	274	287	242	255	239	255	255	276	273	295	306	258	302	304	269	277	271
29447	8283	7332	3905	2467	1763	1366	1141	951	829	711	644	522	541	490	489	424	409	394	382	368	366	355	358	341	347	352	345	352	309	320	320	332	317	356	314	284	306	323	277	311	291	306	306	326	323	281	304	300	297	333	301	249	345	297	296	266	303	288	303	287	335	280	296	271	301	313	320	265	298	294	287	297	285	271	278	299	288	318	289	277	304	290	276	295	281	296	285	305	279	278	275	313	314	295	295	314	327	275	299	280	266	280	268	281	282	269	296	279	294	302	290	278	299	272	298	286	300	288	313	269	290	333	331	274	264	290	264	276	310	295	297	292	301	289	298	295	276	286	309	280	298	330	293	289	266	281	270	287	324	292	286	285	302	282	320	288	292	297	291	311	300	304	292	278	274	258	259	300	273	258	272	285	287	283	286	284	308	301	305	293	292	312	256	279	238	265	286	279	306	295	306	275	313	279	274	282	301	297	289	316	293	285	289	277	299	312	285	295	270	275	306	268	303	277	309	265	294	277	290	321	264	285	267	288	281	307	282	284	280	303	292	255	276	275	293	280	323	309	289	269	300	267	278	283	298	301	310	327	295	287	284	322	279	288	268	268	285	292	272	283	299	270	316	269	275	267	293	241	300	302	260	271	304	295	325	301	249	244	288	286	294	306	292	276	298	293	308	302	301	255	267	307	305	288	286	281	320	303	295	311	273	266	296	300	295	297	268	251	295	268	290	284	300	284	314	267	288	290	283	252	289	272	293	259	286	258	267	320	256	311	288	291	275	278	287	267	308	302	294	287	261	301	289	282	291	279	293	305	263	296	283	294	265	301	321	293	286	289	302	274	277	309	303	291	308	257	282	283	282	284	277	294	268	285	272	280	267	269	293	288	301	284	282	318	312	313	317	313	285	267	281	292	296	267	283	311	298	276	320	277	290	261	290	296	317	290	286	272	286	283	269	293	306	262	264	265	313	256	290	290	290	311	257	292	272	302	302	287	292	293	297	264	288	303	263	299	288	304	299	302	279	253	284	278	315	278	274	304	274	297	280	283	303	277	292	279	279	289	307	295	284	310	317	303	270	288	274	296	272	296	295	291	294	288	303	281	288	275	308	286	275	279	314	301	290	276	272	298	285	261	285	303	264	265	291	285	301	293	279	292	285	322	275	286	313	294	312	294	258	303	279	264	305	288	259	272	254	285	284	291	274	281	284	316	284	278	283	279	282	318	293	267	286	292	294	318	283	298	287	307	295	282	303	274	285	257	296	291	262	305	294	266	280	323	280	299	269	308	275	310	273	300	263	260	270	300	302	297	287	301	301	266	290	312	277	302	295	278	291	313	296	316	295	267	279	297	270	296	255	300	275	286	291	308	259	252	304	288	303	323	296	286	283	310	294	287	279	298	272	272	300	311	263	293	268	274	264	289	299	290	289	286	299	281	285	274	315	289	286	284	285	283	307	275	293	322	284	262	252	299	300	255	269	298	292	277	271	267	274	278	291	286	304	301	281	271	273	304	269	260	290	283	287	296	284	296	286	296	287	281	287	311	289	291	305	286	296	285	298	319	299	282	314	261	274	317	282	272	280	314	318	297	278	276	270	289	296	275	266	277	299	305	276	283	293	297	313	265	283	302	299	267	298	285	307	316	271	292	289	293	283	264	306	295	281	288	279	286	281	309	293	281	287	289	271	283	290	283	274	315	303	304	274	319	287	254	284	280	284	302	277	285	271	287	266	273	284	281	292	315	295	305	279	262	281	296	304	299	303	278	294	286	284	306	303	268	303	264	286	298	278	316	286	308	297	277	315	278	284	294	292	278	316	292	305	301	306	279	274	294	304	289	285	256	269	279	284	257	297	252	289	292	302	295	300	296	262	306	293	268	285	271	292	268	265	281	282	276	299	270	264	309	304	255	277	284	283	286	300	307	295	294	289	330	303	226	308	258	300	273	306	325	276	284	291	286	270	291	296	248	302	300	289	296	293	283	276	301	281	281	282	273	300	307	277	265	280	311	285	272	288	294	282	331	318	284	303	276	294	303	300	296	273	289	264	313	320	273	310	279	274	289	297	282	308	270	306	275	301	282	297	275	270	300	298	302	316	279	270	307	283	303	302	294	314	270	279	295	303	293	260	304	283	312	288	309	291	285	270	296	286	311	278	270	279	298	281	285	306	269	259	266	269	307	273	309	274	271	293	254	259	272	301	328	283	305	287	325	268	302	271	293	281	287	286	314	288	304	265	297	297	297	280	289	306	288	272	303	271	302	305	306	280	278	319	278	296	302	284	273	274	282	308	293	287	268	284	307	281	276	270	286	288	286	265	295	292	283	287	276	274	299	262	278	268	275	306	310	285	284	285	259	285	298	285	300	288	302	306	286	277	290	270	298	276	269	308	283	286	261	303	280	274	288	313	267	304	299	287	299	292	301	235	292	292	282	283	275	276	314	294	280	295	278	300	281	285	301	315	286	314	296	268	293	285	284	299	291	281	296	268	281	305	292	299	312	276	272	303	300	287	290	297	299	281	295	272	271	289	325	295	292	299	262	293	298	303	279	281	305	282	288	287	318	259	309	284	269	271	279	294	285	314	290	278	275	333	268	319	254	292	300	286	283	281	288	264	288	293	308	299	321	268	277	293	280	278	266	321	287	280	269	288	272	296	284	275	321	271	295	293	292	300	291	269	278	296	263	315	273	297	326	317	292	272	281	304	309	306	292	291	295	264	304	305	306	286	300	305	289	282	290	245	328	275	274	324	296	308	302	273	283	297	285	292	282	297	292	287	315	288	309	266	280	290	292	265	304	296	283	280	273	293	319	277	281	324	276	315	309	296	313	289	269	299	280	270	277	287	266	302	300	294	253	330	306	272	293	287	267	304	268	292	296	261	307	255	305	293	322	266	291	307	306	272	290	308	280	269	279	293	252	272	289	284	296	297	301	283	252	291	288	287	282	317	293	277	285	318	292	277	283	319	279	288	317	299	280	275	323	289	272	308	280	286	304	287	288	290	310	287	266	315	300	314	283	281	264	297	310	283	286	312	285	288	295	295	286	293	281	274	317	321	318	277	307	293	262	313	257	274	307	270	304	285	317	293	304	270	260	277	266	302	289	302	299	289	297	291	282	275	277	307	289	270	275	298	275	263	310	280	278	282	307	256	304	279	289	282	295	297	271	304	264	309	267	305	306	251	265	271	270	256	268	320	310	318	294	293	281	304	285	287	303	303	320	276	287	299	291	311	304	299	289	322	261	278	326	315	304	300	287	315	295	322	271	303	274	288	315	295	270	308	260	291	298	284	281	261	256	284	288	268	282	282	268	307	279	280	293	296	290	275	263	300	304	268	270	279	281	283	293	283	282	293	269	284	316	266	300	284	275	318	285	294	279	303	282	277	286	288	279	321	323	292	301	273	289	302	282	275	325	274	284	264	280	290	293	291	298	311	297	272	300	273	312	294	269	278	267	293	286	280	321	270	277	297	284	304	294	308	284	309	287	271
22802	20532	27169	23864	20536	20585	8377	1474	1128	1025	970	901	835	804	801	797	726	788	772	756	677	672	736	653	669	662	648	678	634	650	685	595	607	670	655	632	615	630	626	639	630	679	655	636	613	650	570	612	630	626	632	601	622	649	617	606	620	664	651	630	644	645	647	664	623	637	593	656	604	619	637	607	608	630	629	626	687	634	656	642	563	597	619	608	623	596	682	639	621	597	590	600	606	607	602	590	609	666	622	597	661	614	616	587	630	659	626	571	638	617	593	629	636	643	611	585	654	637	608	625	622	616	641	622	587	627	681	593	601	597	600	618	622	659	603	604	623	594	614	597	615	604	617	651	629	644	614	611	640	624	594	614	625	611	594	605	642	634	645	648	571	597	595	611	611	604	612	608	581	651	528	562	635	610	645	600	581	606	595	571	553	631	589	630	637	662	599	683	630	653	621	639	642	647	645	652	655	599	604	625	625	572	633	624	602	667	616	655	665	588	671	622	645	669	610	618	611	604	590	642	618	660	614	605	603	597	582	633	601	618	589	654	647	644	595	602	628	602	581	604	633	630	645	623	611	607	619	617	651	605	632	588	621	566	605	598	642	590	621	639	614	625	599	615	642	635	610	620	588	624	599	599	625	615	610	629	592	668	624	633	645	603	601	628	569	650	602	591	619	614	581	591	627	632	611	587	629	614	634	583	617	600	599	630	626	586	664	622	609	652	563	632	655	615	615	647	622	608	552	602	681	577	635	575	617	605	625	605	633	561	635	559	667	607	615	625	616	626	608	580	630	649	635	619	607	640	614	621	608	607	626	628	660	652	597	618	595	623	620	633	636	573	603	594	580	593	562	653	629	629	633	625	612	609	623	615	627	605	590	606	633	666	612	630	601	610	607	683	569	623	631	662	660	628	602	637	603	645	632	584	619	623	610	644	579	586	641	687	658	650	614	609	606	633	623	618	629	591	602	644	594	613	612	617	635	614	615	599	587	609	613	606	588	622	604	563	639	593	586	670	651	607	583	644	616	639	584	586	619	607	601	583	615	590	626	673	583	642	600	626	588	651	587	579	611	603	623	610	603	614	575	644	596	638	636	629	643	562	618	599	649	637	638	627	609	628	614	613	588	588	661	612	624	627	663	663	611	660	608	608	629	582	647	651	597	606	611	603	606	618	644	605	615	633	603	651	613	591	605	619	581	586	656	592	649	616	617	578	550	619	619	644	644	624	612	617	647	624	648	559	624	615	598	640	626	611	565	618	592	623	608	598	600	628	614	587	651	598	634	612	560	602	633	601	635	594	642	646	620	599	624	575	578	556	658	622	576	623	591	644	599	600	599	623	617	656	558	610	650	634	621	605	635	617	591	646	683	618	619	633	638	597	635	639	630	628	593	583	660	665	634	607	615	640	643	636	589	642	614	647	625	649	599	615	644	588	609	609	614	604	544	632	605	635	652	606	639	555	645	611	614	639	617	621	577	649	622	624	653	630	647	634	612	588	636	643	629	635	605	575	629	612	618	611	603	597	586	626	640	581	651	584	609	639	627	617	577	622	625	646	623	631	602	608	594	563	611	585	565	577	562	634	570	641	611	595	603	594	591	606	626	574	645	640	596	589	607	600	585	597	593	613	646	609	591	644	562	656	648	599	596	591	586	564	586	641	623	638	614	607	678	603	627	637	641	628	550	641	619	653	607	610	607	588	637	606	614	626	600	621	630	602	609	608	560	625	640	597	623	647	550	589	626	592	626	627	618	642	609	599	612	618	637	638	588	601	567	643	581	634	626	562	638	605	601	636	624	613	623	633	649	601	601	661	647	620	572	620	630	585	621	615	641	622	619	629	652	612	636	593	643	626	653	599	611	646	594	623	651	623	708	598	639	616	624	608	648	642	629	631	589	587	577	655	630	620	626	585	622	612	663	627	641	636	590	638	594	608	615	591	630	626	659	586	646	597	604	628	611	675	624	624	661	567	607	656	621	590	596	613	649	640	600	599	627	620	628	634	617	627	599	627	646	627	599	594	596	643	587	622	604	623	641	609	614	637	614	615	639	658	598	592	649	610	632	601	673	580	627	614	640	613	597	628	626	646	633	666	569	565	603	578	590	626	620	647	590	639	557	638	581	591	581	597	634	601	594	651	572	613	588	619	675	599	595	635	607	589	647	621	603	609	647	592	599	598	624	571	600	651	593	592	648	610	585	633	591	625	656	608	636	583	585	669	538	578	637	586	636	592	611	629	597	615	631	642	589	610	632	605	635	643	619	636	669	609	616	633	600	618	626	577	576	600	619	577	614	603	604	625	631	614	593	640	615	662	595	609	623	624	603	653	578	630	597	596	639	611	607	633	580	628	629	636	617	619	609	622	601	608	642	572	627	629	642	678	625	612	606	569	599	633	618	622	577	617	614	669	636	611	599	613	572	614	628	615	614	587	622	596	587	641	626	616	577	665	622	605	673	654	638	573	659	626	606	598	579	626	608	641	582	636	603	569	610	650	574	588	609	659	598	597	601	666	627	648	595	603	594	597	601	587	627	606	599	634	538	650	630	651	626	691	622	642	679	636	626	595	596	639	634	596	645	582	627	596	625	624	605	620	601	634	645	570	647	603	580	608	654	597	630	675	622	632	635	663	592	577	642	602	627	603	611	638	654	596	615	600	625	610	594	654	641	623	609	630	650	593	670	617	601	665	622	591	636	666	645	612	616	570	621	571	594	625	605	631	689	587	597	581	663	620	594	625	597	674	596	666	619	613	619	642	582	647	639	591	604	618	649	610	633	611	560	593	622	610	602	611	628	640	654	636	646	627	634	606	640	628	661	579	599	604	581	622	610	619	630	606	648	644	611	627	623	635	604	634	601	614	641	638	593	661	591	636	611	609	619	608	599	607	643	641	656	620	583	633	646	601	566	627	601	634	610	606	604	617	619	614	648	629	648	590	617	647	605	621	595	616	661	616	618	594	579	593	612	654	632	621	641	634	621	652	607	620	607	631	612	598	647	631	572	617	629	603	683	625	660	636	581	597	640	645	589	566	607	629	613	613	639	645	636	619	600	608	627	636	609	611	602	602	585	642	641	615	602	605	617	568	595	586	598	645	637	576	570	629	659	624	637	652	642	605	620	624	579	583	600	617	613	603	619	618	634	682	597	611	600	582	608	641	602	606	620	669	613	602	619	623	585	613	629	593	562	648	638	604	635	630	648	631	632	578	664	628	627	685	618	599	659	628	606	626	650	610	632	573	610	574	673	600	641	659	624	605	645	591	651	633	605	648	604	619	614	604	632	575	610	593	615	620	618	600	635	606	609	678	654	648	606	579	619	633	627	624	636	597	591	618	606	654	602	632	583	652	576	637	604	652	624	630	571	629	625	621	610	617	638	586	626	633	613	639	638	603	632	619	639	608	616	642	638	610	576	606	627	620	605	606	646	594	644	598	628	583	572	627	634	625	616	649	595	686	592	601	619	649	601	606	632	598	676	639	668	613	651	654
25661	14358	12756	7356	4851	3646	2774	2234	1900	1612	1423	1232	1176	1097	1009	995	906	860	792	778	810	731	759	728	715	751	688	689	664	699	679	653	711	677	653	672	646	638	618	615	670	634	636	600	640	631	624	606	611	617	599	636	621	633	616	594	585	619	606	641	646	627	598	642	604	569	579	630	583	611	627	641	618	613	613	667	633	586	584	614	635	583	568	600	606	615	578	630	615	600	584	619	599	556	607	599	632	630	567	580	578	607	631	628	556	582	567	587	585	595	632	597	579	616	563	539	587	583	616	604	610	635	546	576	664	663	565	593	611	599	568	620	621	570	599	564	613	605	577	574	654	587	611	569	595	560	578	592	546	603	574	610	614	646	587	614	603	577	615	586	617	580	575	597	545	607	568	584	571	659	605	612	552	596	585	619	555	619	587	582	620	621	653	573	638	632	623	575	616	611	624	591	614	584	609	640	615	561	572	613	582	669	538	548	602	596	571	567	588	546	612	614	602	610	634	586	615	618	576	564	572	608	607	665	620	598	561	597	642	594	600	560	576	681	601	596	629	597	590	601	644	562	605	580	608	626	613	582	628	563	611	557	631	595	618	592	595	554	594	589	585	540	615	568	602	625	621	623	628	633	624	566	578	611	631	600	626	594	588	579	563	575	585	635	623	588	575	640	605	588	586	570	573	601	562	619	623	592	627	559	598	559	646	613	587	556	600	672	630	608	647	596	623	557	630	601	553	564	584	577	628	570	566	545	621	546	572	600	570	588	613	630	633	626	562	622	580	577	604	586	611	628	588	607	596	569	604	558	612	582	562	605	624	579	619	628	594	629	615	580	553	571	618	589	604	554	637	566	615	577	589	606	611	610	587	620	598	556	587	566	622	571	574	588	592	599	617	635	626	596	585	591	582	569	607	567	608	613	604	596	566	623	572	573	590	626	581	557	593	628	569	600	577	583	559	596	569	588	558	573	571	599	596	633	634	624	600	606	578	633	563	590	624	587	641	634	554	588	652	568	592	622	576	584	623	625	644	578	639	623	602	618	604	596	580	591	628	570	570	588	622	618	586	587	566	595	641	613	594	578	589	554	546	602	570	633	561	581	626	572	635	591	593	621	615	597	578	633	596	597	558	594	579	615	658	584	612	576	637	579	621	624	597	640	614	634	617	611	630	653	587	573	586	633	615	587	605	543	591	601	577	581	641	597	596	598	602	607	607	594	553	575	574	603	588	571	572	608	604	648	561	618	596	622	572	636	593	609	612	609	603	627	584	575	622	579	587	672	582	603	568	635	634	599	584	604	572	596	593	608	599	536	585	616	601	582	608	620	646	578	598	590	565	593	592	595	602	591	571	616	597	625	624	606	611	604	617	575	592	642	618	593	558	591	592	593	576	597	543	626	613	613	606	600	632	573	550	582	586	638	609	573	563	609	617	598	629	588	654	616	619	585	610	623	548	611	587	602	587	586	576	607	564	626	608	627	623	567	639	603	584	598	554	608	594	589	557	616	646	610	580	586	622	625	622	598	623	577	565	602	620	581	623	601	646	585	651	557	606	639	603	567	596	593	603	552	587	602	602	617	642	588	613	624	606	604	648	569	616	568	608	612	604	574	565	637	623	569	632	610	592	615	628	599	543	622	622	595	606	588	604	587	620	607	607	615	593	619	585	582	580	553	595	596	553	605	610	574	568	587	572	590	634	591	608	588	578	600	608	629	598	597	561	592	613	592	539	620	573	619	658	612	566	582	595	592	613	618	560	569	552	608	633	563	626	602	622	568	643	604	603	583	555	598	615	570	581	637	578	586	614	605	563	612	587	579	569	627	612	592	591	602	617	573	650	611	586	555	590	542	604	595	585	598	592	595	580	615	570	605	574	580	601	572	594	606	598	589	605	610	569	577	575	600	544	589	626	596	583	616	576	585	602	621	619	582	565	615	646	589	635	562	607	573	637	611	586	593	596	575	584	595	595	603	632	595	588	642	565	621	584	618	588	598	588	582	584	630	603	555	562	552	625	583	583	579	586	586	585	579	593	617	604	628	599	568	592	611	553	592	590	568	579	574	587	574	569	620	607	587	571	639	613	551	555	603	565	605	623	596	570	581	536	606	604	579	575	632	604	626	611	645	611	597	582	601	577	610	615	623	639	576	606	547	543	644	577	590	560	562	621	571	583	605	632	615	580	580	613	628	644	582	613	567	589	628	656	648	589	613	618	610	640	573	574	633	597	653	557	595	599	600	587	619	614	550	592	542	627	586	593	629	612	622	617	600	614	592	613	580	574	613	607	565	595	608	571	614	546	579	602	611	617	601	589	583	644	621	558	609	595	623	601	602	600	626	625	616	590	616	598	611	593	624	608	556	601	594	579	616	657	589	584	564	632	606	595	614	594	539	618	532	584	562	598	603	605	608	613	551	599	591	611	601	636	626	579	641	634	583	610	560	568	614	627	594	581	620	575	588	540	585	600	593	615	571	634	536	555	582	566	609	617	574	587	583	615	588	596	671	618	594	562	579	605	569	604	562	588	580	557	579	599	615	587	624	557	599	634	605	578	618	610	574	609	608	574	545	646	619	636	620	614	564	594	614	598	594	654	606	639	552	581	618	565	609	555	616	602	584	612	621	640	598	631	588	575	596	597	595	585	596	599	588	657	623	584	595	613	617	576	596	618	630	632	622	555	586	625	578	575	587	601	585	587	541	650	593	615	584	592	646	594	619	619	591	602	596	552	639	584	602	676	579	610	569	594	626	603	593	645	615	616	618	658	614	604	609	591	610	606	609	613	577	611	581	624	620	590	584	627	635	537	602	603	548	587	620	610	575	601	594	598	589	594	581	589	554	593	570	602	606	591	615	572	602	597	592	610	596	623	580	618	638	637	628	577	590	619	585	563	623	571	608	612	621	634	632	618	568	619	610	597	642	572	600	571	582	611	630	554	578	588	623	542	595	590	615	587	562	616	585	640	607	605	605	592	582	547	569	595	579	562	607	641	566	610	579	583	596	572	576	610	632	575	602	571	558	585	573	577	589	568	571	604	563	631	608	604	572	611	548	647	582	589	547	551	615	593	582	604	568	595	605	606	597	617	604	616	628	560	603	614	558	571	630	635	594	610	623	583	599	598	595	602	572	577	607	594	578	630	589	586	645	597	625	548	624	581	614	621	579	606	614	608	592	631	600	661	597	571	558	571	586	571	578	606	607	593	595	594	617	575	596	587	584	613	597	608	582	577	580	594	604	624	609	629	601	610	601	603	600	631	611	604	611	585	564	557	577	574	599	552	574	593	536	600	612	614	648	558	574	636	565	591	620	601	658	615	562	594	594	602	583	587	620	571	581	585	601	594	605	565	564	576	598	609	592	629	577	591	581	568	601	566	634	588	573	640	612	536	555	607	586	591	601	576	621	576	615	626	610	596	640	568	631	567	613	604	595	604	597	557	613	618	593	575	611	606	611	587	642	588	623	631	592	613	598	606	652	654	654	556	602	581	576
31642	14042	1853	426	384	350	333	350	332	329	307	288	323	308	327	348	322	319	310	348	366	309	298	302	323	319	310	322	330	344	320	322	336	320	328	302	307	319	325	285	314	324	339	319	313	300	292	334	329	305	305	271	287	303	336	309	310	299	317	330	287	297	296	297	304	339	294	296	279	365	313	311	301	289	299	290	286	318	289	344	304	304	300	342	292	300	298	302	313	319	328	327	302	323	298	297	264	310	316	314	322	313	315	319	283	357	308	307	305	296	291	319	309	288	316	349	306	313	308	304	327	304	313	310	277	319	307	320	296	312	294	313	334	286	287	358	297	297	305	333	297	334	321	339	322	316	280	322	283	292	281	278	295	321	307	313	291	334	319	284	303	311	325	323	309	336	294	345	304	332	306	325	316	283	303	320	361	294	292	320	321	290	320	317	346	319	290	306	267	348	309	334	314	308	335	305	328	333	313	331	328	337	336	320	306	320	318	303	324	336	309	313	331	325	281	290	300	316	282	310	318	322	330	344	325	320	311	353	294	333	320	301	297	330	325	341	284	329	324	324	302	350	333	300	332	291	327	300	291	298	311	264	294	322	307	306	277	307	308	285	318	326	304	308	316	304	309	258	316	315	325	303	320	291	319	300	318	311	310	313	302	308	304	315	313	309	340	330	292	318	324	333	298	311	336	296	289	310	323	326	304	278	305	301	360	299	329	299	302	292	294	331	294	309	294	327	316	309	330	270	333	322	312	288	307	343	368	300	299	320	306	325	303	294	319	296	298	315	296	308	296	345	319	293	310	322	318	308	300	310	341	319	336	308	303	319	288	325	318	279	296	283	315	299	350	319	293	294	311	297	334	322	300	295	344	332	318	303	301	289	311	291	337	337	296	301	313	301	319	370	301	278	290	300	317	319	331	303	331	337	296	316	309	307	331	288	311	308	299	356	334	290	298	309	310	339	320	299	318	340	297	311	280	308	316	282	333	296	298	301	314	309	320	306	297	322	296	319	306	300	326	324	305	324	337	302	326	321	300	313	303	330	348	277	291	308	298	314	367	325	308	308	331	290	342	300	323	301	311	326	319	304	333	313	268	326	300	283	354	329	296	321	312	323	291	323	309	310	337	311	320	281	319	304	303	329	300	317	347	304	324	319	279	322	333	340	336	304	330	307	286	339	314	289	297	305	316	324	294	335	313	340	300	311	321	290	357	296	339	312	318	314	327	317	308	329	350	305	304	276	308	296	326	297	315	329	324	313	329	281	320	303	279	316	309	313	308	299	329	297	329	312	313	319	313	322	306	328	325	321	316	298	284	318	286	300	297	336	298	323	302	315	317	329	316	308	292	323	315	289	341	350	315	306	303	319	286	311	287	297	343	309	313	298	303	320	359	301	313	338	308	307	342	301	301	326	309	324	288	318	334	314	305	293	288	300	293	313	334	308	313	324	311	286	297	321	309	275	323	305	278	314	312	300	316	297	309	329	286	316	340	324	292	303	359	303	308	329	312	284	313	297	326	318	347	273	335	326	317	324	287	284	335	318	312	318	290	311	317	308	313	300	332	304	321	301	299	324	316	342	298	332	332	284	304	316	338	335	344	287	330	310	328	314	301	321	332	313	306	291	308	311	338	309	327	324	298	287	301	318	313	313	298	315	336	319	303	350	314	324	326	340	305	300	311	309	288	299	300	310	314	305	331	318	336	314	311	324	316	324	325	315	333	320	296	297	322	319	296	289	291	297	322	310	318	289	302	277	294	324	325	280	343	317	316	334	330	323	306	292	309	289	324	317	296	313	276	332	323	295	280	340	312	321	337	288	327	320	302	302	296	319	293	285	318	325	324	335	308	326	334	341	320	315	319	283	317	293	321	301	316	313	313	306	329	303	306	306	339	304	307	302	340	291	331	329	314	322	309	293	325	367	306	315	315	346	321	272	287	336	302	324	341	337	322	326	318	307	310	315	308	315	284	319	330	313	308	307	355	356	294	316	317	295	305	290	293	288	294	358	308	348	310	293	308	320	296	327	333	308	325	318	327	333	285	310	315	311	330	348	313	299	317	298	330	311	308	311	304	325	292	316	301	299	340	327	323	306	315	289	272	319	333	318	326	311	320	309	298	319	323	276	300	297	319	316	323	294	312	312	318	332	306	334	304	315	314	313	305	295	295	307	329	297	330	316	308	312	311	311	289	343	321	316	330	319	278	328	327	290	299	299	310	338	287	333	322	284	324	273	314	312	287	306	319	316	291	314	312	294	308	329	309	315	292	281	324	303	294	322	303	284	293	307	330	320	336	315	296	339	312	345	327	305	300	323	293	316	303	307	311	331	303	321	334	326	310	305	326	304	349	328	320	330	304	312	314	304	309	326	293	317	310	308	307	286	310	333	334	316	295	288	338	329	301	301	305	343	302	330	322	342	326	312	296	325	316	301	307	304	337	286	303	325	309	324	363	316	337	349	333	312	304	326	344	289	318	339	296	278	314	314	324	333	323	305	321	304	300	336	296	296	303	303	309	324	326	338	295	326	315	330	311	312	283	336	306	334	362	336	276	282	306	328	300	286	328	307	285	295	311	315	290	292	314	329	329	342	298	304	295	336	274	340	317	297	310	359	305	341	303	317	301	302	281	310	336	293	317	285	311	325	320	325	299	306	304	275	339	301	289	300	306	326	313	326	306	300	306	310	305	351	309	327	343	335	312	345	317	292	307	312	321	328	313	303	302	304	286	324	307	303	297	312	309	318	339	297	310	301	324	310	316	307	293	292	303	308	301	314	307	292	322	298	315	315	312	320	337	294	329	324	278	317	343	318	324	290	310	309	307	301	292	314	342	303	321	316	334	306	290	331	315	315	346	336	315	288	336	317	309	330	304	300	294	330	309	305	314	317	301	315	304	327	334	303	280	314	339	299	299	311	315	287	306	309	305	304	298	343	278	296	296	313	309	314	305	313	316	331	298	325	312	307	315	286	310	314	312	301	335	307	299	323	326	332	297	282	316	293	314	287	316	318	312	297	314	341	325	320	291	273	320	309	278	329	321	332	293	290	303	310	303	339	310	324	323	316	312	293	326	280	270	333	316	310	342	332	308	318	331	317	301	327	352	331	296	317	347	306	327	342	321	312	321	288	327	281	328	344	328	325	294	312	338	297	310	314	325	320	305	307	269	313	311	295	334	316	308	313	331	312	329	302	313	304	331	329	330	319	315	290	328	324	298	294	284	309	322	323	320	336	302	322	319	297	311	306	317	313	323	264	300	317	309	313	325	326	313	297	297	327	338	288	305	329	283	287	325	313	345	317	340	330	317	271	323	352	301	297	312	290	329	327	315	304	306	318	321	323	327	296	328	321	322	286	309	313	322	323	288	325	309	289	318	337	307	332	317	334	297	280	297	345	334	288	317	315	313	323	288	334	308	318	315	323	336	327	340	302	310	308	306	322	357	307	329	303	302	326	319	319	326	322	325	315	302	291	301	323	317	325	316	332	342	309
21015	802	684	581	469	398	377	401	347	373	404	350	345	353	330	350	372	359	368	355	336	375	333	376	334	356	384	340	382	330	396	338	344	327	313	357	326	356	346	317	356	349	351	339	344	367	362	377	363	337	366	347	355	350	317	349	331	378	313	328	348	330	357	332	349	338	378	366	365	361	336	331	320	378	384	358	367	290	362	338	362	394	381	359	343	329	335	336	356	348	331	364	357	368	322	350	349	345	352	342	347	343	379	341	315	350	358	351	351	342	354	358	351	346	311	361	369	336	389	365	353	315	359	361	368	358	338	338	352	348	340	382	343	324	337	329	349	363	339	357	330	345	342	329	306	308	335	343	372	298	329	339	349	347	368	343	317	332	327	376	364	346	362	313	365	340	374	322	359	354	339	351	336	357	313	363	343	329	356	352	357	317	360	338	324	351	337	362	335	353	341	329	348	349	350	345	364	326	354	363	380	338	360	329	330	367	365	351	352	341	355	344	338	351	335	328	359	352	338	373	337	365	321	351	347	365	336	362	340	345	334	364	344	340	314	358	363	314	322	348	350	328	325	358	343	342	360	335	335	339	320	351	358	370	328	327	328	321	352	363	376	352	322	363	366	332	332	372	339	349	348	338	347	333	348	352	329	380	355	329	349	346	345	350	360	345	355	330	354	333	342	344	390	315	317	359	339	353	324	366	322	359	359	351	336	381	369	357	371	325	337	341	356	326	327	335	315	360	314	370	335	361	348	345	364	395	337	342	307	360	353	348	323	350	350	347	359	340	359	331	320	351	350	327	312	349	344	339	352	359	349	329	320	342	320	356	341	362	364	345	349	345	350	340	366	337	311	348	360	357	355	338	336	328	349	317	346	377	355	379	345	374	347	373	370	323	353	337	330	354	332	372	355	341	349	364	370	356	338	328	341	330	370	351	320	329	368	337	353	354	360	334	334	360	349	346	328	318	333	378	337	343	338	345	330	346	369	321	344	342	323	341	325	335	327	333	359	314	336	359	351	354	351	335	307	331	345	344	330	355	353	344	382	345	370	333	331	371	344	350	329	310	385	378	338	358	304	337	362	328	329	380	361	344	355	324	386	342	347	344	336	362	336	365	370	329	344	343	360	353	328	354	341	353	348	343	355	338	360	364	322	358	341	344	308	342	367	339	326	346	341	340	357	345	357	331	384	327	338	340	358	373	380	334	376	364	367	343	333	355	351	329	375	337	367	317	341	344	331	349	349	382	364	365	345	355	347	310	346	325	369	319	321	374	355	373	347	364	335	326	346	324	314	343	332	347	343	365	360	339	352	340	330	353	335	349	374	337	361	310	363	340	355	347	384	343	370	343	294	348	319	343	320	355	310	353	336	333	365	360	327	395	345	347	350	321	326	348	357	342	355	363	339	350	360	339	333	348	343	380	342	363	319	353	351	351	325	337	377	360	361	376	330	342	378	349	353	326	302	353	332	307	333	317	349	347	323	362	355	309	350	369	343	352	348	327	288	371	323	309	368	370	338	361	336	357	380	362	320	309	365	353	333	349	324	341	326	353	345	312	325	373	392	341	355	342	317	352	339	334	366	349	373	331	354	343	327	348	330	319	329	316	352	351	329	371	332	328	363	348	349	341	313	316	343	329	343	359	330	330	344	356	324	328	375	335	336	366	366	357	355	315	329	337	357	364	326	364	323	321	380	377	346	350	342	348	363	342	313	361	337	314	359	334	339	348	334	332	362	327	373	349	324	351	371	316	354	375	329	347	358	325	323	386	346	341	315	325	359	299	322	339	363	342	386	324	340	363	349	367	306	318	349	330	331	361	347	351	331	348	331	356	361	337	322	382	339	330	338	323	336	362	339	346	344	330	324	333	334	350	345	332	345	344	321	360	320	345	314	344	336	346	357	339	336	334	357	336	358	317	326	364	355	343	324	355	358	335	346	309	320	347	329	347	334	371	351	352	377	342	331	355	340	337	360	326	342	367	360	341	335	347	350	352	351	337	366	361	345	319	339	340	306	322	345	355	338	364	333	321	379	322	344	332	339	371	326	367	347	378	337	346	331	316	355	362	333	378	344	321	344	380	314	343	356	340	326	369	348	341	331	337	306	357	363	326	361	317	365	363	336	356	327	355	326	369	379	332	324	299	364	334	345	327	362	328	340	352	348	342	359	343	373	389	361	349	373	341	325	360	361	356	327	323	366	330	304	355	354	315	336	366	360	367	333	350	315	357	315	346	379	320	346	360	322	324	315	328	320	339	346	349	350	357	318	361	347	357	329	330	350	336	348	342	358	338	354	335	333	381	364	342	346	342	387	322	339	359	305	297	342	338	344	332	356	339	374	351	407	328	365	319	352	364	371	373	319	322	345	327	333	375	356	328	333	352	321	321	371	320	340	354	349	344	348	360	364	372	342	337	374	308	372	328	297	348	344	347	353	344	349	330	339	314	368	357	331	336	344	344	322	359	360	347	404	355	331	337	360	335	344	353	351	340	332	359	316	326	356	324	339	335	362	313	325	338	367	348	353	331	361	344	392	349	317	369	321	332	367	346	350	365	340	309	368	348	336	342	365	362	296	310	383	333	342	348	311	377	341	340	376	377	380	342	363	362	299	332	295	296	362	327	323	326	354	318	357	337	318	350	363	361	381	341	350	347	332	372	362	368	336	340	348	334	316	358	354	357	353	340	341	316	386	336	328	319	334	368	357	349	336	367	357	381	347	351	330	339	332	357	345	380	349	345	320	330	355	350	340	342	354	336	317	356	317	349	356	347	362	341	334	329	353	348	333	340	373	356	334	325	334	357	327	331	338	354	354	337	349	345	322	376	336	352	359	348	333	351	379	349	336	387	387	353	343	387	337	332	338	365	315	332	334	313	341	329	359	356	349	320	348	363	344	340	330	347	365	347	359	330	350	335	365	316	314	357	346	342	301	348	337	373	352	338	380	358	303	376	364	379	369	333	363	354	353	333	315	364	341	369	363	374	362	358	341	352	307	337	378	352	339	345	344	342	355	324	357	314	347	348	374	377	345	305	363	358	328	322	336	370	377	352	318	332	337	344	330	321	334	308	332	376	411	325	334	345	310	322	344	333	346	337	351	335	337	371	336	329	333	359	361	368	321	375	344	354	314	336	348	363	374	368	329	337	372	344	335	368	373	374	321	350	356	350	314	372	351	323	317	373	345	327	333	294	341	298	326	337	322	355	316	351	353	334	349	268	350	345	344	323	342	348	380	328	372	333	358	346	347	335	347	345	336	375	322	360	354	339	346	325	351	351	341	341	321	324	347	354	320	343	350	334	321	362	346	330	408	352	342	329	350	374	382	333	329	349	368	377	353	322	323	371	354	360	324	312	370	334	333	349	317	332	320	371	330	364	319	370	361	358	368	342	337	350	340	346	361	351	316	344	293	355	364	321	332	342	347	352	306	335	370	323	358	345	340	357	370	368	320	348	344	344	325	363	327	350	341	337	348	345	352	343	323	339	348	344
24921	20540	26551	24481	20452	6208	952	664	502	483	454	411	388	382	386	365	347	347	314	306	308	308	305	319	288	301	272	287	300	273	323	298	280	308	282	310	287	279	301	292	291	265	303	314	245	270	274	309	292	288	282	298	317	250	275	269	280	296	255	280	242	293	267	300	261	287	263	283	279	285	310	276	268	273	304	288	289	308	294	273	287	296	306	319	273	282	266	311	300	283	274	239	272	302	272	262	282	267	278	303	298	255	255	278	276	220	301	285	296	298	284	258	256	267	262	267	281	302	285	237	271	276	272	286	265	256	297	293	293	301	264	310	287	258	292	262	326	283	251	304	262	276	238	296	282	264	262	257	301	247	243	255	294	276	298	288	302	283	241	283	276	294	275	271	271	280	283	259	298	286	309	294	276	244	296	268	263	310	254	263	285	283	272	251	276	256	270	311	270	278	271	291	275	290	270	277	284	268	269	292	269	276	276	291	264	281	284	270	283	298	289	270	284	269	296	264	270	270	265	298	282	285	313	277	298	289	289	283	313	305	273	280	268	260	257	249	269	289	248	280	245	258	300	303	265	302	264	265	280	272	281	266	274	275	296	286	303	252	258	287	271	288	275	280	295	255	272	286	261	271	278	295	275	269	264	252	281	250	293	304	288	260	286	285	279	260	267	251	279	271	254	235	291	271	279	286	265	283	298	290	265	254	255	264	267	303	285	306	271	279	263	249	269	275	274	275	258	257	278	339	287	262	275	260	298	270	278	288	279	272	254	260	289	306	267	271	256	274	270	294	281	269	278	291	289	274	259	276	258	269	257	286	274	276	311	294	276	293	279	249	298	283	276	260	287	299	266	261	273	289	280	312	313	267	251	274	289	250	283	260	271	279	258	285	269	290	274	285	269	260	275	313	303	264	293	283	272	267	292	284	279	253	248	273	258	267	271	274	259	266	317	274	274	264	239	264	284	278	265	262	293	272	243	269	292	275	284	281	274	275	265	286	279	251	264	238	270	269	273	276	290	272	281	235	324	279	257	269	313	276	262	293	318	270	256	267	264	289	267	318	281	263	253	251	296	261	237	272	265	262	268	286	278	307	258	301	255	266	295	278	280	280	267	267	265	250	259	299	282	274	272	272	279	277	270	323	251	304	306	280	284	278	250	249	261	293	290	289	307	292	255	267	274	285	284	264	258	270	257	294	257	273	262	286	249	275	283	276	252	286	260	260	275	268	256	292	267	282	273	299	273	263	233	251	254	233	264	285	276	296	288	316	276	290	292	273	260	283	272	284	262	257	224	287	269	279	266	273	267	288	271	271	281	306	271	290	277	262	306	268	274	264	282	270	224	284	270	291	266	245	253	277	273	267	262	268	296	280	274	262	287	308	257	247	279	263	292	265	294	253	282	288	251	266	266	281	283	268	275	280	297	259	249	245	267	266	286	255	271	268	270	263	240	299	306	291	259	292	263	277	287	309	272	287	273	251	248	289	297	276	291	267	245	246	273	260	289	245	281	272	255	266	265	279	236	291	281	277	262	274	259	274	286	256	273	273	278	285	257	293	308	257	289	286	285	255	273	273	241	280	268	276	288	278	285	266	261	276	273	299	287	255	253	258	275	311	283	272	265	278	286	277	268	263	292	263	297	281	262	295	271	306	288	260	265	293	241	288	284	267	294	249	275	274	263	284	273	254	254	279	283	259	288	287	272	286	274	270	290	276	294	285	255	257	277	273	290	284	263	282	293	257	275	260	300	280	274	280	277	252	286	290	274	248	282	245	280	263	261	266	239	283	255	298	267	277	287	275	265	292	261	289	239	293	302	282	282	248	292	272	272	275	273	279	319	276	264	255	275	264	283	256	275	278	249	271	275	285	262	264	291	275	265	229	271	301	259	256	268	253	252	301	269	273	275	272	263	276	275	280	304	289	268	271	305	263	281	281	256	263	265	248	259	285	309	289	267	261	272	279	278	274	263	234	292	283	276	275	259	292	287	266	294	285	277	303	286	247	270	311	302	260	272	297	285	276	263	281	299	256	285	277	265	275	283	274	267	285	276	270	262	292	255	253	250	262	261	264	286	300	268	298	318	249	268	284	279	280	291	279	279	281	283	280	278	294	288	286	287	269	279	304	278	285	304	277	274	279	253	286	274	270	286	291	308	271	284	258	282	275	273	272	292	291	285	275	279	249	280	268	290	260	294	261	253	289	249	285	282	253	296	284	266	287	283	283	268	267	254	261	309	272	262	305	273	288	249	283	278	286	240	260	275	264	268	270	305	257	278	307	255	257	260	258	293	288	260	291	261	264	276	287	281	281	293	264	269	288	238	305	275	268	262	291	262	310	268	285	294	287	281	323	236	264	263	234	224	289	271	280	275	282	284	287	306	276	253	258	297	286	264	262	304	272	309	293	274	288	257	262	299	284	281	281	280	275	307	284	285	257	256	259	269	297	319	274	243	298	268	286	267	261	273	264	296	247	252	288	272	244	277	252	299	267	296	286	268	275	266	270	287	285	296	291	247	275	298	294	258	265	283	275	298	291	284	331	248	277	258	267	276	257	295	256	254	266	261	268	268	267	278	256	253	259	263	266	247	247	295	268	264	286	290	297	254	266	254	273	264	260	242	278	248	267	310	254	280	284	312	260	260	288	288	276	263	252	276	276	278	273	292	304	280	265	266	275	274	253	274	254	259	272	255	262	287	270	268	290	304	289	261	273	303	290	281	299	269	289	285	293	290	295	271	278	262	264	290	284	264	283	319	271	280	279	278	273	301	254	276	265	267	259	318	284	306	304	271	243	295	287	290	268	310	303	267	303	299	306	289	275	309	271	264	278	307	288	250	258	249	252	290	304	292	274	287	298	255	271	279	287	279	245	246	271	277	269	274	277	308	283	282	267	249	291	305	267	283	293	295	269	266	286	264	262	302	282	264	273	270	276	285	261	258	252	275	309	280	253	307	312	271	253	268	277	239	237	286	272	265	295	255	270	275	269	250	294	289	255	277	264	263	293	312	264	251	274	262	253	259	287	249	225	255	295	252	280	268	239	244	269	261	252	308	261	250	272	282	283	320	274	266	287	282	259	283	271	265	242	257	250	237	269	298	289	269	246	284	292	273	253	272	268	272	270	293	310	281	299	267	285	278	249	289	265	252	264	278	287	297	273	287	276	276	254	283	262	269	257	269	275	274	275	269	277	261	260	267	311	277	258	288	268	254	288	283	276	283	301	286	266	281	254	243	275	247	274	263	241	264	294	246	261	271	276	279	277	257	285	298	268	275	291	257	249	305	294	249	303	262	269	279	283	247	299	302	304	257	291	254	247	276	276	268	292	257	274	274	275	271	253	268	320	273	295	297	263	286	299	330	267	260	260	311	273	243	261	292	277	269	266	287	275	265	269	261	281	276	311	273	279	248	242	277	285	292	299	297	255	252	247	311	253	248	256	269	261	267	291	278	253	287	278	277	267	291	254	264	264	279	274	284	284	275	293	284	272
34073	8102	7266	3917	2484	1835	1345	1084	972	784	702	654	574	507	508	470	411	400	401	374	396	335	359	354	360	341	360	321	334	308	363	290	312	323	309	304	313	309	315	309	309	298	297	304	295	304	306	299	297	321	315	311	306	281	274	286	308	261	265	276	266	301	283	282	289	287	303	269	284	315	307	305	306	313	279	281	315	268	312	281	294	273	307	295	315	302	288	300	302	328	286	298	277	292	249	267	270	285	283	300	236	294	258	264	347	318	288	269	270	267	294	279	270	259	290	299	298	285	298	302	287	300	313	299	297	316	285	288	251	269	319	291	292	297	256	305	290	276	309	305	286	282	287	285	315	292	280	311	282	284	300	277	293	295	257	293	264	272	297	252	296	292	269	291	290	300	292	263	290	267	286	295	283	295	266	281	291	287	295	322	272	334	269	287	313	270	268	288	289	296	287	273	283	300	301	270	315	298	269	322	326	275	286	321	312	292	328	267	267	302	299	277	305	288	282	272	283	320	282	307	304	272	285	291	262	323	294	302	277	251	294	289	312	286	312	266	288	287	295	272	267	264	284	303	295	305	286	287	266	294	258	267	304	268	310	291	315	303	326	283	262	286	291	296	252	303	282	282	288	312	288	301	302	304	280	264	288	288	292	280	280	288	281	292	303	293	284	284	277	281	320	294	282	286	299	290	296	293	272	318	286	295	307	283	284	305	311	286	256	286	291	290	286	292	283	285	282	252	309	287	265	260	282	293	297	297	290	293	295	263	313	298	294	250	262	275	278	248	282	280	320	317	286	289	294	265	283	272	263	290	257	310	274	315	308	284	258	299	279	321	300	300	282	288	303	304	272	304	278	311	299	277	292	299	289	306	298	323	269	282	292	285	270	274	273	291	281	284	266	315	253	287	272	281	297	255	306	284	291	274	286	286	277	280	301	313	257	314	284	260	232	263	241	299	301	269	290	300	305	318	253	293	312	280	305	293	244	267	328	282	296	262	277	289	298	285	287	280	299	316	300	304	294	292	276	317	325	294	296	298	328	303	275	283	273	289	284	316	288	285	260	281	272	293	309	257	276	260	282	300	285	301	305	272	291	269	285	254	294	291	295	290	301	300	279	262	288	290	313	306	299	301	268	280	273	301	307	276	291	296	282	293	271	295	307	291	303	291	279	320	298	287	299	294	291	276	256	274	289	300	298	261	282	288	276	271	271	318	298	291	305	307	276	271	287	284	273	299	281	287	284	289	304	303	319	277	270	282	310	282	281	299	265	302	322	271	284	283	300	277	291	270	282	267	288	275	263	287	259	303	284	288	314	268	261	313	277	292	275	281	281	315	288	256	316	252	271	308	282	289	284	271	299	320	333	294	312	291	301	299	297	317	287	298	294	304	266	275	321	270	293	250	317	280	266	329	280	300	305	304	325	283	254	296	271	279	290	301	273	290	282	315	291	326	296	296	269	302	250	301	309	299	287	292	291	288	297	285	308	292	324	288	288	283	290	297	284	269	269	272	286	277	298	268	275	301	284	273	298	275	283	291	303	302	267	283	314	259	291	289	294	304	309	261	281	268	308	304	296	305	265	284	316	288	295	287	272	285	289	312	287	294	261	280	268	277	263	270	282	277	296	293	287	316	282	324	281	265	283	282	317	287	301	259	291	325	277	317	293	264	275	307	319	287	278	299	303	296	278	277	307	330	274	270	268	276	307	287	285	294	300	313	316	299	324	273	303	305	284	286	285	288	291	316	306	318	277	298	284	300	287	297	308	284	278	267	287	308	270	304	316	263	250	291	282	303	285	291	298	250	290	274	279	285	268	303	265	312	265	277	304	288	255	253	276	273	274	296	285	291	273	299	285	295	271	320	276	290	289	276	284	281	283	294	284	285	276	276	298	293	287	299	301	299	244	289	295	277	307	299	289	292	267	308	285	280	294	272	305	302	288	268	283	290	299	286	247	284	282	279	281	247	281	285	293	308	289	301	292	322	285	281	285	287	300	324	301	279	280	276	308	315	324	294	311	281	293	285	274	283	276	279	284	299	304	291	276	293	290	288	307	264	302	277	300	280	284	261	253	286	305	288	295	303	283	273	263	260	315	271	278	305	279	276	305	272	255	307	291	264	294	311	315	273	302	287	301	277	292	284	287	280	299	285	279	270	293	310	268	308	298	265	291	255	301	282	300	270	253	301	298	284	294	284	320	268	290	307	267	294	301	305	246	295	281	275	290	303	313	282	301	297	277	285	290	315	326	278	303	321	275	265	289	310	265	298	261	299	292	266	289	313	285	292	276	300	284	290	302	290	295	286	292	270	310	266	288	275	275	283	280	271	287	293	285	297	266	261	296	266	263	308	292	323	289	281	295	309	296	291	295	308	255	319	295	273	287	278	273	274	281	306	267	283	260	281	284	283	311	275	322	286	288	260	279	293	297	259	293	283	274	305	286	284	255	270	270	306	283	274	283	269	326	305	279	293	271	282	284	259	277	316	315	308	292	298	305	272	279	329	274	271	266	306	291	294	287	305	274	285	280	276	300	288	284	298	260	303	287	309	273	280	266	296	267	290	273	282	286	283	283	315	304	272	277	298	265	301	305	291	303	285	292	273	289	314	309	269	296	314	286	288	296	278	286	266	290	286	289	305	276	284	288	266	296	290	290	305	293	272	286	270	275	283	312	269	303	286	285	263	313	301	263	308	268	280	256	291	280	289	290	332	297	281	280	266	306	304	282	294	277	303	291	308	268	300	308	278	277	305	264	304	285	245	266	297	302	309	295	297	283	266	301	280	296	288	311	294	276	284	263	295	297	276	259	295	289	299	301	259	301	274	293	299	245	301	285	284	272	298	280	284	308	289	270	296	288	294	277	313	291	276	300	272	284	306	283	286	304	273	289	263	293	295	285	297	307	294	291	289	284	283	298	274	282	309	276	274	287	326	290	296	264	273	298	278	245	321	303	306	285	306	284	300	297	311	302	280	258	269	293	280	266	289	291	294	274	299	295	283	304	287	275	272	266	291	306	260	276	288	267	278	296	316	304	294	285	300	296	291	269	282	281	289	258	286	290	295	261	265	300	281	293	298	276	297	287	273	292	295	284	304	307	265	279	257	284	283	289	274	309	288	268	288	288	310	293	288	295	273	260	257	325	272	288	277	295	295	304	310	303	300	291	282	284	298	317	300	289	246	276	285	300	273	293	301	285	259	273	307	308	308	284	300	299	286	283	313	293	245	279	293	310	287	303	287	303	283	274	263	257	287	281	304	289	249	321	294	277	295	290	305	296	298	257	284	254	272	281	303	276	257	292	298	281	310	295	288	311	282	317	294	278	278	285	267	300	292	261	297	272	278	281	280	283	276	281	288	286	301	297	290	291	269	287	316	304	263	270	284	308	265	308	273	300	294	253	314	287	284	277	277	311	283	292	266	282	286	301	308	305	293	291	304	298	269	291	280	308	279	275	280	266	245	293	291	291	313	267	295	280	272	283	273	310	308
22815	20510	27144	23810	20512	20495	6269	1488	1103	1081	961	962	881	884	783	775	829	742	772	682	712	664	657	703	708	695	685	699	638	656	682	640	611	662	614	654	666	616	679	632	648	635	651	656	610	635	684	626	636	651	624	625	607	629	609	617	626	662	575	614	678	576	648	586	617	627	657	639	663	621	599	627	583	610	559	615	603	624	597	609	578	667	664	621	685	607	665	622	616	595	622	631	626	561	642	591	587	622	645	589	660	592	630	630	667	622	664	574	583	625	620	632	612	598	598	602	623	623	647	671	613	584	595	609	584	626	605	587	616	604	611	578	616	645	594	661	654	585	658	656	605	611	661	586	570	616	640	590	586	640	609	607	657	637	607	591	593	621	616	642	644	632	617	603	558	651	594	623	571	583	611	646	634	617	595	604	639	611	609	661	615	642	592	627	559	624	613	631	614	613	627	646	632	644	598	576	603	642	622	638	606	606	602	584	542	613	639	608	600	593	604	613	582	644	633	630	599	677	600	611	646	633	645	603	591	626	631	619	601	651	621	606	655	609	598	640	640	605	598	651	612	605	672	645	656	627	581	632	628	610	640	563	644	663	601	615	611	636	601	623	603	590	640	611	630	557	585	638	587	641	596	616	636	555	581	617	600	615	579	611	609	594	665	619	653	616	615	579	584	590	600	616	616	604	612	588	637	633	591	604	626	594	601	617	615	591	620	618	635	613	626	605	610	634	627	614	569	595	588	600	618	613	587	632	652	597	670	594	638	581	634	608	625	599	577	630	636	633	562	600	630	598	636	606	566	615	590	597	640	642	634	682	638	572	585	640	617	601	614	604	621	605	622	614	582	627	589	608	632	642	624	701	619	600	606	650	620	568	617	650	591	626	624	608	604	652	650	619	593	555	653	608	594	600	585	586	651	617	626	659	669	618	650	644	618	611	625	614	631	615	669	609	616	620	630	596	608	605	583	635	607	642	619	607	628	606	565	628	585	574	597	636	657	603	627	654	636	610	626	626	643	625	599	601	573	595	612	598	601	634	597	624	626	639	613	588	625	585	602	630	569	644	598	592	646	607	612	618	605	583	643	567	587	620	591	622	662	618	585	619	621	635	651	635	606	692	572	598	597	626	556	596	578	560	570	599	615	662	637	655	646	600	621	639	637	626	648	622	583	616	623	625	597	579	625	603	622	651	598	630	567	596	658	599	591	578	630	634	593	637	604	637	634	608	619	584	642	592	608	624	596	651	597	594	624	650	608	610	637	607	640	630	597	600	644	634	594	570	623	572	612	555	601	615	626	585	592	609	670	601	660	653	620	570	635	608	624	593	565	646	636	638	643	644	672	615	639	624	586	610	612	617	578	590	618	609	574	621	640	613	594	632	673	674	601	615	602	617	595	595	650	611	646	639	641	590	637	578	585	617	642	612	623	615	655	590	650	620	643	609	594	608	600	640	660	569	632	633	606	532	600	638	623	682	600	596	633	685	624	590	621	608	646	559	631	580	645	615	595	627	637	614	621	611	611	623	605	599	643	597	598	666	633	616	594	629	619	673	630	597	560	623	655	602	604	627	623	625	645	583	553	614	592	590	630	661	651	609	555	666	651	591	591	616	603	629	629	680	606	636	611	624	631	599	607	613	591	581	644	601	616	650	591	622	627	620	682	613	639	570	597	583	588	608	636	636	605	602	650	636	653	633	579	609	589	588	612	609	607	633	636	620	600	594	631	648	658	655	603	574	619	614	646	632	615	575	606	614	640	623	628	572	608	620	670	611	570	589	570	620	574	605	645	614	601	596	602	612	648	587	644	632	576	604	591	632	608	615	617	580	660	557	603	614	675	570	636	606	635	641	619	616	647	637	610	616	651	620	639	632	610	622	606	591	600	597	602	609	604	580	620	592	586	681	624	582	632	678	615	631	632	580	653	617	604	579	645	612	591	591	612	585	571	651	623	588	613	613	609	648	672	604	608	604	616	601	592	598	639	619	646	633	646	586	631	642	660	644	561	618	636	601	604	653	636	645	604	646	599	596	590	574	598	599	568	649	622	612	620	625	602	628	582	598	617	594	680	599	594	611	624	656	575	621	666	575	615	604	554	620	595	640	654	677	618	634	653	580	581	623	629	645	642	650	631	620	633	609	603	593	635	617	611	638	680	663	584	592	641	587	589	650	634	625	644	649	650	617	615	637	652	655	629	632	643	628	607	586	594	583	613	690	602	602	666	620	611	637	629	633	550	612	596	665	628	570	670	675	593	619	595	614	592	633	586	587	592	605	594	575	618	583	566	634	591	605	613	590	591	616	601	603	601	633	571	648	590	619	591	604	613	577	646	617	624	593	594	592	645	625	652	617	657	610	624	578	603	644	580	615	638	578	593	580	657	619	616	568	651	618	586	576	610	617	637	588	596	642	611	611	610	626	560	593	596	634	606	586	666	615	631	611	593	633	617	615	571	630	607	627	638	608	620	612	592	634	636	587	598	652	632	607	580	625	632	596	618	600	615	634	606	623	592	600	561	648	575	602	597	586	607	618	639	612	576	629	621	644	622	619	601	587	608	649	596	606	605	570	596	577	600	612	597	635	639	646	594	662	648	626	619	617	622	615	623	603	625	631	632	592	607	622	636	597	605	624	596	604	676	626	581	600	636	625	656	618	611	599	634	617	591	605	605	603	594	616	618	647	594	637	621	593	595	578	612	638	613	592	619	649	605	628	595	588	633	602	596	630	643	653	639	630	554	650	645	615	588	580	634	623	611	605	630	571	603	616	609	584	599	616	554	563	651	618	658	635	631	630	616	561	626	601	592	615	568	623	607	575	614	623	657	620	628	594	622	620	612	626	613	592	605	599	651	602	599	622	579	588	628	635	600	587	578	631	551	666	596	633	626	570	598	628	606	616	560	627	647	583	619	621	560	582	577	637	628	615	634	659	601	593	645	628	635	630	588	628	636	608	611	655	613	605	583	628	579	637	604	622	611	571	592	614	609	619	652	605	595	669	591	596	627	620	604	628	645	614	601	642	598	617	598	615	602	594	649	625	557	617	611	596	654	614	571	548	570	585	584	579	638	642	622	619	610	589	610	607	593	639	605	625	620	599	645	634	650	650	649	625	631	615	638	620	606	594	616	604	641	643	574	627	621	611	637	595	601	600	629	605	627	624	636	634	634	616	618	633	611	615	609	620	582	647	577	607	616	593	591	604	611	657	671	637	589	627	617	591	638	615	637	587	655	579	636	597	599	625	591	614	671	607	648	658	661	587	628	616	634	627	624	589	610	602	654	636	659	590	623	655	654	638	592	621	616	603	635	603	615	592	607	589	603	585	582	595	593	620	595	618	657	610	625	619	622	626	578	634	576	643	590	590	599	561	626	606	596	624	629	650	591	650	645	630	582	634	644	610	619	596	562	619	583	591	609	616	651	602	652	670	588	614	621	605	633	598	611	645	624	633	600	614	666	600	602	603	641	623	599	624	596	581	589	671	605	598	671	618
33342	13963	12912	7093	4875	3595	2805	2232	1865	1617	1471	1249	1174	1042	977	1007	900	867	809	815	754	743	738	701	720	727	679	703	696	651	703	658	669	611	664	625	644	639	639	637	622	623	601	667	604	614	634	638	617	620	586	626	614	612	569	603	645	595	614	629	648	608	607	643	621	623	606	570	584	647	626	596	601	584	608	600	623	643	599	622	608	612	577	605	634	599	596	596	592	563	609	605	647	591	585	582	558	607	599	590	632	623	599	631	603	596	572	627	598	597	611	583	618	615	585	584	603	568	636	611	561	602	604	569	594	632	572	604	582	539	621	583	570	563	593	608	614	568	602	636	582	591	614	550	608	635	613	628	571	564	568	627	603	604	612	573	576	607	625	587	571	645	582	592	549	587	604	599	617	545	583	603	609	553	598	605	582	632	589	633	590	620	593	619	607	584	631	591	572	612	614	601	606	569	587	658	611	590	593	592	597	620	543	548	660	629	565	602	645	610	642	598	626	589	563	622	573	619	583	625	576	592	603	583	581	589	588	614	610	562	615	610	558	597	610	603	617	590	569	548	563	612	576	616	576	596	594	609	610	618	604	584	556	613	588	611	622	594	631	618	625	574	578	590	618	588	618	602	583	602	609	590	622	628	568	606	573	587	595	627	577	584	597	549	611	553	585	614	611	593	584	613	586	612	579	588	605	583	593	585	596	628	650	626	587	594	597	603	623	607	634	608	578	579	599	621	588	615	613	577	584	575	563	581	618	596	594	593	610	604	571	628	601	612	591	604	602	568	610	594	634	562	589	601	598	574	574	618	592	599	631	597	615	569	629	610	567	620	614	628	614	567	621	625	559	593	591	574	618	613	590	545	573	584	610	618	555	593	605	576	600	561	624	620	572	609	588	574	625	612	582	657	632	595	553	607	614	600	604	620	602	596	595	600	552	546	579	605	603	574	573	595	586	593	574	584	633	640	581	562	598	602	621	563	605	524	595	621	593	545	612	613	579	570	591	608	640	589	579	585	588	597	593	574	601	581	593	597	573	576	608	568	630	615	581	572	616	612	583	630	601	606	556	579	609	645	598	632	603	610	576	613	632	587	600	603	624	617	616	554	607	604	559	576	571	606	580	613	588	628	595	616	619	627	591	576	605	621	626	577	563	582	599	605	616	595	590	604	574	558	590	618	580	625	613	607	626	634	567	621	577	612	582	612	596	629	593	566	565	587	579	567	569	601	610	616	571	599	585	666	581	625	534	603	602	611	594	563	577	553	587	578	592	581	629	642	585	618	605	588	578	552	570	617	588	580	602	638	630	579	626	583	566	583	583	641	594	607	569	540	578	578	591	599	587	594	573	578	593	608	613	601	605	580	567	595	586	582	618	596	630	623	605	612	604	556	642	576	626	544	593	566	576	596	557	592	601	578	556	602	613	595	574	600	571	586	585	566	543	597	610	577	610	546	582	523	597	569	596	566	577	608	596	582	593	565	636	559	597	604	601	616	568	604	586	558	573	584	618	592	548	623	603	584	595	601	567	602	564	635	611	593	613	591	638	573	627	623	562	570	603	632	607	595	603	603	605	550	590	607	575	604	586	593	616	652	578	578	547	582	578	614	623	604	592	593	586	566	593	567	592	585	612	613	610	596	620	556	578	663	636	588	542	622	580	571	614	581	568	541	590	611	626	569	570	589	628	580	606	621	614	640	596	576	597	567	552	588	602	581	551	623	599	613	593	625	634	605	572	569	595	602	625	616	584	592	583	610	608	625	595	573	566	592	617	596	599	611	617	599	589	570	621	595	609	552	559	571	585	569	626	611	582	588	605	542	579	641	616	621	618	581	553	597	601	601	633	598	595	567	555	585	604	592	615	615	613	578	615	582	605	603	587	632	615	575	580	637	578	597	604	591	625	646	623	616	609	581	608	570	628	601	595	554	622	577	593	594	561	590	601	628	640	630	566	593	600	611	615	597	608	566	626	603	579	630	600	556	610	590	595	596	576	570	618	581	568	617	589	634	627	632	566	607	630	599	577	618	587	581	606	566	571	606	610	600	608	606	596	604	595	650	547	602	603	559	554	568	571	580	613	558	577	605	598	618	614	590	589	606	634	592	608	565	622	624	592	587	588	588	613	621	586	607	594	628	581	576	603	588	577	577	580	608	578	570	604	592	598	581	612	614	588	590	560	602	627	573	630	602	574	580	598	583	599	633	625	579	586	582	613	578	611	581	635	599	599	600	577	608	637	593	603	560	565	575	605	606	570	579	621	599	590	632	603	564	596	608	638	570	623	579	621	588	583	625	616	557	568	608	633	560	576	602	606	594	584	574	595	605	626	596	581	594	601	590	643	559	599	590	553	595	588	634	633	645	596	613	576	591	606	599	628	622	603	589	637	618	593	579	558	574	560	610	578	641	614	573	632	550	603	549	638	611	576	604	595	599	572	570	625	616	585	605	611	643	589	589	596	600	585	621	620	549	636	593	593	614	573	592	571	589	600	589	630	592	641	566	600	609	577	580	586	572	638	594	569	636	548	621	588	592	600	561	585	609	634	621	686	600	629	586	625	595	582	575	608	583	592	631	637	586	606	566	576	604	608	542	567	606	586	600	603	607	589	614	606	588	593	607	605	600	576	665	587	568	618	555	587	633	578	550	602	583	568	614	548	572	604	611	599	583	613	600	607	558	580	618	629	572	574	573	602	603	604	563	589	612	625	616	618	615	584	619	599	573	546	566	633	610	566	617	563	570	593	618	575	561	628	648	593	609	536	649	564	581	583	616	611	597	601	606	598	579	558	592	580	603	556	648	570	615	600	582	615	576	622	634	613	534	615	647	575	621	612	586	574	619	582	589	628	546	598	608	602	656	618	625	599	621	559	606	626	592	590	609	627	625	582	582	601	552	565	591	561	584	582	572	616	609	561	593	561	579	610	609	575	581	627	564	544	604	585	587	549	565	555	602	592	615	558	567	611	616	560	590	578	557	589	601	625	588	590	637	625	606	580	569	576	688	579	628	615	559	625	569	593	583	595	624	600	588	577	534	645	601	613	570	578	600	583	623	587	605	569	618	580	576	606	599	604	544	601	591	580	595	610	610	624	647	567	599	554	607	580	592	621	631	618	611	610	591	617	576	594	560	572	612	558	617	612	629	616	570	592	629	604	599	659	617	610	609	643	561	586	659	608	574	605	543	580	627	575	569	592	564	585	606	592	587	577	550	590	617	549	556	597	569	588	590	617	585	591	594	551	616	600	591	581	604	573	548	596	642	594	595	584	591	632	628	592	595	557	596	637	596	597	603	577	573	620	617	627	573	596	584	595	555	619	581	578	578	590	595	611	644	583	586	577	596	609	560	579	585	581	585	631	604	602	588	599	579	615	562	560	618	600	584	587	576	617	582	668	636	627	592	601	605	608	574	634	617	597	637	618	604	595	616	596	553	557	627	625	617	556	558	589	616	618	570	588	567	596	591	604	651	588	614	626	614	583	624	585	629	603	597
31722	14375	2160	502	401	344	355	342	325	328	334	308	343	281	302	289	305	313	324	290	299	297	339	316	313	291	323	326	313	296	336	288	331	325	307	344	326	295	307	347	314	307	328	348	295	303	305	340	306	324	305	341	281	297	335	332	310	314	327	310	278	339	332	331	317	283	337	321	316	322	279	296	294	299	302	324	323	309	318	339	343	341	317	307	322	313	299	283	330	322	329	308	304	351	304	322	316	307	302	300	315	329	325	322	308	297	303	312	326	281	313	336	318	329	333	332	320	324	299	335	290	317	307	292	331	312	294	318	319	330	298	295	305	308	327	287	327	306	311	373	325	311	340	315	309	331	310	312	303	300	297	300	314	308	334	301	328	321	318	309	318	313	326	318	326	321	328	331	315	321	278	289	315	333	315	307	323	321	303	342	298	319	318	305	306	291	364	301	337	328	326	324	305	358	305	334	310	309	318	316	310	317	302	319	330	333	315	325	294	323	302	312	313	315	318	313	293	319	311	345	344	335	312	348	308	315	337	299	292	306	295	336	305	317	310	292	323	308	335	311	324	320	299	307	312	320	313	351	320	348	325	280	324	282	322	320	307	318	308	313	314	282	301	324	322	306	315	311	313	296	316	341	296	326	328	294	307	323	298	299	315	288	330	303	311	327	323	300	275	310	298	343	294	293	347	313	295	310	342	280	344	319	297	318	309	313	343	332	311	310	305	307	316	306	312	275	364	350	331	310	303	307	334	327	327	293	294	311	300	304	329	302	300	317	301	352	321	275	333	312	303	301	318	316	320	295	339	286	315	267	279	315	309	334	314	338	307	328	328	311	325	294	307	315	326	307	329	294	332	307	310	315	298	299	321	343	335	311	300	325	347	312	267	338	282	320	297	288	327	302	321	309	284	318	336	343	307	296	293	348	291	299	307	345	328	344	292	311	335	323	289	323	280	330	279	307	350	312	317	314	309	307	343	309	311	329	281	299	325	343	312	318	334	304	296	306	318	298	303	287	321	316	315	288	339	303	311	302	306	319	303	324	295	316	283	331	320	327	295	302	319	299	275	311	311	310	302	297	309	320	309	271	309	296	360	315	307	317	302	320	322	332	321	326	264	289	322	327	332	340	316	338	337	312	343	338	310	310	325	339	332	325	304	295	319	343	309	289	302	323	305	340	315	308	272	336	313	325	319	323	299	335	290	297	330	321	308	324	326	317	326	286	322	317	300	308	326	314	313	320	314	335	335	345	326	322	277	329	331	330	308	295	298	282	279	343	307	345	297	337	293	318	296	302	337	324	293	331	301	347	335	321	290	321	331	313	313	274	295	332	340	304	321	303	339	355	331	286	307	326	306	331	304	322	312	325	301	327	318	306	339	318	307	300	298	305	311	281	293	315	308	319	304	304	312	318	313	299	288	310	331	326	285	322	329	321	308	309	339	316	314	306	294	314	340	300	292	305	319	298	327	307	291	294	326	300	315	318	308	308	311	287	326	307	314	322	310	317	354	315	336	301	306	295	326	313	283	278	303	309	304	320	297	315	336	309	347	316	314	326	305	332	308	293	330	321	306	315	288	305	321	337	331	298	343	306	310	287	300	296	316	304	301	310	307	298	337	294	346	327	310	314	303	308	336	324	311	316	294	328	304	336	343	310	327	346	307	308	326	321	295	318	330	306	317	328	324	306	323	322	285	325	310	310	302	317	320	327	317	281	329	286	329	315	303	339	322	343	324	312	358	305	289	343	293	306	320	308	315	321	308	298	340	310	331	307	310	319	314	321	303	318	284	294	300	289	323	311	329	333	300	289	320	288	350	290	273	307	330	294	322	309	337	278	314	302	350	322	343	327	327	321	290	270	292	278	305	306	332	311	322	303	304	308	286	284	337	317	294	323	284	283	351	339	298	306	323	305	307	297	330	352	315	317	295	330	317	333	327	325	334	323	298	325	312	336	347	310	309	307	298	315	312	292	304	300	294	315	326	323	330	321	306	323	305	318	308	281	327	312	317	305	304	312	304	284	325	335	328	327	321	296	347	304	312	313	314	304	313	314	331	319	303	331	300	314	340	342	319	319	305	317	289	292	332	329	333	313	278	335	291	311	330	310	334	297	334	287	286	320	341	306	310	340	316	291	304	321	310	310	313	271	300	324	308	306	340	297	337	321	335	279	332	280	311	334	324	313	281	291	333	317	319	315	347	316	333	290	302	310	340	298	298	292	330	328	302	338	320	358	332	282	312	311	298	308	302	286	319	280	306	368	325	317	315	303	351	316	307	310	333	322	304	309	307	340	347	307	330	327	327	314	320	322	326	293	324	291	303	308	309	311	310	314	293	315	293	317	292	338	304	334	319	292	315	325	307	323	302	299	286	293	319	304	306	289	306	303	329	328	320	314	292	313	317	315	322	338	311	330	325	322	330	300	288	309	343	322	323	319	328	306	318	292	318	305	301	322	323	329	358	329	338	308	328	319	306	303	309	313	281	321	308	282	297	278	315	300	291	309	310	330	338	307	313	270	326	311	293	336	318	293	324	303	321	310	319	289	311	343	287	334	326	317	307	331	349	333	315	296	330	304	308	309	317	286	295	303	299	331	312	319	333	291	305	334	327	288	279	328	300	321	316	301	322	320	297	324	324	319	330	315	321	301	326	330	313	312	298	313	314	306	300	297	328	315	308	314	324	329	318	330	289	317	281	311	313	323	345	308	321	322	342	339	273	306	336	315	320	305	331	300	319	331	321	295	315	319	298	331	314	332	323	310	289	312	310	318	320	329	313	326	333	283	325	308	291	302	302	339	289	276	331	317	302	328	309	278	334	316	296	274	349	331	288	326	341	361	300	310	312	295	281	332	290	299	308	299	339	341	290	329	315	330	302	348	324	254	304	315	318	327	305	328	336	329	300	323	344	321	322	318	278	332	294	327	311	293	301	291	305	343	299	279	321	321	313	280	315	302	298	321	315	315	295	327	338	321	342	320	273	306	295	305	286	314	321	307	296	314	307	311	318	309	315	283	288	321	301	349	334	316	319	290	289	342	328	325	306	311	305	311	282	300	342	306	331	307	299	331	331	315	348	284	324	291	304	288	273	316	307	295	309	308	345	330	333	330	312	344	301	294	312	319	305	280	328	314	291	330	310	325	302	322	330	328	336	316	324	283	308	301	312	295	312	314	289	293	304	297	322	346	312	354	313	308	287	314	319	330	303	316	309	308	308	304	305	325	306	334	306	305	332	300	352	325	300	302	347	300	321	280	318	299	321	318	304	300	303	326	334	325	286	322	322	307	298	328	297	279	293	325	310	328	321	312	332	296	308	328	265	343	325	310	341	344	327	314	309	316	330	340	332	289	315	300	329	332	322	304	341	273	318	315	317	334	324	316	322	322	266	315	291	298	333	293	317	334	313	318	323	310	354	324	283	326	289	315	313	327	331	323	316	328	327	287	325	267	335	284	300	296	289	315	311	309	306	312	317	310	329	314	315	291	315	310
23411	823	742	545	477	457	389	360	412	394	338	340	386	362	335	348	351	340	347	369	372	357	373	351	332	303	377	376	379	350	350	343	301	341	336	352	326	358	340	346	333	367	321	362	373	346	396	333	328	350	326	339	365	323	358	342	352	348	338	355	346	341	307	382	326	332	309	342	300	331	371	363	350	370	342	338	375	362	322	329	334	344	317	322	338	316	358	384	347	328	349	340	355	327	353	361	336	364	331	342	308	313	325	362	352	348	355	339	345	388	354	325	350	328	311	367	369	337	326	352	360	329	327	351	355	351	327	345	362	344	353	309	341	345	342	340	395	346	357	347	345	344	350	334	357	356	385	336	328	335	349	368	354	380	361	344	357	365	334	352	363	352	369	354	351	353	357	361	386	353	343	345	322	353	352	353	354	363	320	345	350	352	333	338	346	369	346	313	354	378	357	336	291	356	352	373	314	375	338	348	364	364	326	367	350	351	380	358	331	315	350	362	336	315	336	358	360	356	341	351	341	304	373	347	329	344	376	360	372	327	349	351	334	348	313	324	300	325	357	324	316	376	376	327	359	341	360	349	332	333	379	321	348	382	343	332	339	375	327	343	335	358	353	371	347	375	361	336	356	366	339	354	363	360	306	370	369	373	340	334	384	342	339	336	332	359	329	362	308	325	365	346	355	317	344	313	361	349	341	344	323	353	354	355	329	344	334	318	360	388	323	342	342	374	312	352	338	339	374	356	303	346	355	335	336	348	365	359	339	330	367	342	357	334	373	335	334	347	360	373	328	359	327	348	372	361	316	362	401	334	318	357	343	361	339	352	349	326	319	363	362	313	359	324	387	352	354	343	326	312	360	364	330	322	332	353	354	340	329	355	348	334	345	359	354	328	348	380	324	344	312	354	343	344	354	375	336	355	292	316	348	340	400	370	341	337	360	363	346	324	349	343	326	353	316	345	391	306	374	312	356	348	382	382	325	329	313	322	329	377	330	333	330	336	313	341	331	359	337	368	339	309	374	339	361	335	350	370	335	323	328	363	363	366	352	369	343	314	320	352	362	348	371	321	358	356	371	359	337	333	341	331	337	342	381	362	310	348	348	366	350	322	351	326	375	347	342	336	359	355	343	351	358	375	341	357	339	315	347	352	398	356	357	371	350	376	362	350	312	351	342	349	389	339	382	333	360	357	339	328	370	345	338	365	365	380	340	320	377	354	349	345	340	313	356	321	341	312	353	328	339	371	343	327	358	356	344	341	373	371	321	352	351	345	327	368	334	351	366	346	347	339	342	333	328	350	347	322	331	367	373	314	365	367	333	339	363	330	339	352	353	309	368	337	386	308	358	360	371	318	316	332	325	328	356	339	327	318	349	357	327	342	333	336	349	309	374	347	354	323	398	347	337	346	376	329	346	329	364	380	355	330	332	331	341	385	368	345	335	371	341	322	357	365	355	348	346	349	345	353	387	381	350	370	333	376	351	350	323	298	333	359	389	351	327	345	348	372	366	329	324	359	378	346	335	351	359	352	314	357	345	355	346	371	336	324	342	342	370	347	348	317	343	317	332	339	362	334	349	331	343	333	368	368	356	325	341	351	367	376	340	381	358	348	364	330	365	382	355	348	317	347	345	348	357	340	313	350	374	354	343	384	375	353	361	352	349	358	344	316	354	373	326	339	352	316	355	325	327	339	365	354	363	350	348	327	354	312	353	338	351	360	322	342	329	359	342	343	370	353	338	356	374	354	358	335	302	357	302	355	347	325	375	346	339	335	344	346	325	342	341	368	306	350	351	354	340	358	342	372	313	376	361	339	387	357	364	378	331	364	319	345	377	340	347	337	363	355	350	339	346	337	362	367	364	336	318	336	349	366	371	354	340	358	337	316	344	353	360	349	352	346	353	387	354	348	337	354	358	318	363	365	371	354	358	334	335	335	367	354	326	361	345	335	351	370	341	348	318	352	355	335	337	306	325	374	352	331	359	336	376	369	341	352	357	365	324	364	370	339	361	349	337	340	342	364	334	378	337	339	346	339	305	346	360	354	337	326	385	376	333	352	365	339	331	353	328	312	322	322	339	344	333	350	348	330	360	345	369	370	350	304	363	346	331	311	356	344	315	339	347	351	320	353	350	308	352	328	337	334	359	355	364	360	397	345	342	307	340	336	355	315	346	387	353	330	343	389	367	365	358	355	355	349	350	331	330	331	344	346	371	339	328	312	339	341	401	309	352	358	361	317	342	364	344	339	338	306	383	342	349	379	342	320	367	355	344	357	336	340	342	318	324	323	339	355	356	356	360	349	350	334	344	335	303	354	343	351	348	364	334	337	342	360	355	337	360	343	362	368	348	355	336	344	287	375	381	346	369	352	338	349	351	366	338	344	332	342	351	361	330	332	360	340	361	343	332	351	353	343	340	361	368	360	360	315	351	340	380	338	349	351	313	345	325	359	355	318	336	373	339	376	337	355	335	342	357	334	325	334	358	349	330	335	347	369	339	354	323	341	336	330	359	364	311	314	317	372	377	405	348	335	322	359	337	374	334	356	372	363	322	309	341	340	320	350	357	324	362	349	336	356	348	303	363	406	369	344	318	364	333	346	335	353	378	352	402	345	337	366	337	323	332	343	357	337	352	342	354	302	318	327	366	357	369	356	339	362	367	351	367	301	375	381	365	365	345	319	381	347	363	355	378	334	347	381	354	372	372	366	355	340	346	379	363	337	373	334	343	351	342	356	339	304	361	322	315	347	357	334	352	363	359	351	363	328	335	337	371	341	336	330	345	338	315	349	330	397	319	371	344	333	341	358	337	359	359	334	337	338	350	356	340	355	346	331	357	362	353	324	373	371	336	324	326	324	304	377	335	351	330	351	350	351	375	329	346	336	346	330	333	322	338	342	352	353	379	339	360	346	355	366	333	377	346	356	361	345	322	318	358	366	326	398	310	363	353	322	334	330	338	358	385	333	329	355	350	349	318	335	344	362	334	348	360	381	362	321	347	346	320	355	363	339	355	312	372	339	396	353	340	346	335	331	328	381	346	323	377	355	348	369	378	329	358	362	310	340	359	358	335	322	375	339	347	354	330	330	338	307	327	344	334	341	389	370	360	380	327	374	334	352	331	337	357	367	357	329	339	335	354	374	337	365	362	340	349	384	325	309	347	333	334	332	349	387	326	353	366	333	330	363	347	338	295	334	362	356	366	310	364	331	342	336	334	345	362	342	378	343	342	349	382	343	342	333	332	364	334	339	378	372	359	340	338	338	347	356	354	324	342	339	320	349	353	341	350	335	351	371	380	361	344	339	377	335	358	376	354	327	340	343	333	364	333	334	361	369	383	331	312	378	378	342	343	348	362	341	359	348	335	322	340	370	326	347	377	361	334	367	338	338	342	369	325	370	366	331	328	309	358	390	361	343	345	344	384	332	341	347	349	356	315	348	343	379	339	331	366	331	357	347	352	353	394	343	360	349	320	363	379	372	339	344	328	356
24878	20538	27024	24043	20479	6825	905	664	520	474	428	423	400	374	351	378	327	358	351	326	318	341	339	308	310	338	306	339	258	285	281	280	303	266	289	332	292	268	298	263	282	289	271	297	305	270	285	298	257	282	279	289	264	276	255	287	301	280	275	304	298	277	292	288	309	270	292	283	294	285	261	272	304	273	266	280	261	315	274	293	292	276	291	282	263	296	284	241	281	268	278	280	272	274	271	308	290	278	260	288	289	278	285	285	290	287	294	276	275	318	300	287	299	304	311	287	286	296	289	302	273	291	285	279	281	246	260	269	263	277	237	274	271	277	300	259	276	300	280	281	282	265	279	297	279	256	273	330	304	240	283	312	249	282	268	304	274	277	309	298	242	263	273	244	293	303	258	270	259	289	247	292	286	252	288	273	269	278	314	290	296	280	275	292	287	242	270	271	253	274	284	280	277	288	288	252	281	267	266	309	273	267	291	254	263	262	300	287	313	291	297	267	273	254	300	287	290	316	264	291	280	284	292	292	281	287	299	283	267	268	279	268	282	288	304	250	285	268	263	295	266	269	277	296	275	277	307	291	272	280	290	293	278	288	262	300	283	280	279	300	304	245	255	294	278	286	246	242	282	316	277	280	265	279	294	259	265	279	270	267	267	268	267	307	289	275	265	265	294	273	302	293	318	285	296	258	280	286	258	293	266	248	279	302	265	251	257	257	250	291	267	277	271	313	282	269	259	237	283	274	282	257	257	290	248	257	267	276	268	305	283	277	314	278	286	295	316	232	289	259	340	270	283	278	288	276	267	288	294	262	268	296	274	291	285	305	253	266	285	279	274	294	297	278	238	295	242	292	271	263	252	281	270	275	295	281	268	272	276	283	259	329	303	285	251	276	287	295	277	254	268	250	265	278	298	290	283	274	292	259	257	292	287	283	281	273	290	283	260	282	267	292	266	316	275	286	300	321	279	283	270	246	283	293	270	302	290	288	244	269	274	277	293	304	257	260	296	252	267	268	282	274	255	305	289	265	279	278	252	288	288	296	247	296	255	261	320	257	290	253	293	260	270	249	259	241	273	296	287	275	255	264	292	286	271	274	271	310	258	251	275	299	277	302	298	270	287	257	293	270	274	269	269	273	280	246	282	259	302	294	269	290	279	298	276	258	261	261	295	289	256	300	296	299	281	294	294	253	266	282	249	302	294	272	308	262	299	294	278	237	293	256	286	292	295	298	276	302	279	264	285	269	274	271	312	266	231	260	268	293	259	269	277	289	286	287	283	295	259	270	276	290	285	298	278	265	271	262	282	260	287	279	282	279	279	262	271	282	283	264	277	284	261	276	282	269	309	281	290	284	283	293	277	271	280	275	302	264	268	284	284	263	287	281	294	259	269	263	251	251	281	269	280	285	255	281	302	287	260	274	282	285	288	287	294	284	293	267	281	266	296	242	279	304	269	308	291	271	276	271	291	296	264	304	325	283	271	283	250	268	294	268	240	270	268	233	288	259	239	301	268	275	299	241	268	275	318	284	279	267	296	269	260	271	284	267	266	269	288	290	309	261	258	291	312	309	300	293	266	275	246	272	279	265	290	263	279	299	278	265	282	309	282	267	298	269	249	267	291	237	290	292	270	333	275	259	283	277	276	253	282	256	296	273	245	259	283	245	271	268	276	286	274	329	284	303	279	274	297	267	267	248	248	277	280	297	299	287	267	301	242	282	255	279	282	292	277	254	279	298	255	268	260	262	267	274	278	250	296	301	298	260	272	273	273	274	272	281	271	275	267	292	265	293	257	295	267	284	277	284	286	288	279	269	277	262	264	296	310	278	272	269	274	283	266	289	286	282	292	265	244	282	283	285	299	252	284	287	273	286	293	259	288	269	266	262	267	255	267	286	256	280	270	276	297	303	257	311	235	312	291	288	275	263	293	276	280	292	256	282	267	259	305	263	269	272	259	264	278	271	272	302	284	278	298	287	279	257	301	262	319	272	307	272	276	287	264	311	285	299	276	285	277	269	216	305	273	260	308	271	276	273	259	284	268	302	269	279	277	244	261	255	247	290	286	301	273	273	305	281	265	293	281	284	265	250	266	267	278	283	279	274	293	250	276	293	258	281	255	298	263	261	298	295	278	276	262	262	272	255	284	289	299	259	276	293	281	290	270	299	288	289	288	300	273	282	295	265	276	306	296	283	269	270	269	287	279	251	269	255	251	298	262	266	275	281	288	284	274	277	286	247	274	274	252	288	299	279	240	279	296	280	278	252	287	260	283	286	240	255	266	273	273	291	251	268	273	256	276	330	272	262	265	267	275	277	302	262	269	272	268	252	234	256	282	317	313	255	251	298	287	268	283	269	299	268	282	252	265	285	283	258	278	280	254	289	276	288	287	256	260	321	264	285	279	275	296	260	285	299	268	285	274	280	282	283	259	292	295	287	266	263	261	266	277	279	275	275	302	290	284	291	268	260	279	288	288	243	267	285	275	273	283	287	271	296	294	289	295	292	307	257	284	258	279	306	282	271	218	280	287	280	272	292	286	277	273	293	275	255	294	289	250	272	274	280	267	308	268	275	258	262	254	307	260	266	274	278	281	295	304	264	263	269	307	287	267	300	288	275	267	279	277	260	274	278	280	282	261	248	301	280	302	274	312	256	258	286	282	255	272	264	286	285	268	282	269	279	269	281	247	275	308	307	269	268	260	267	275	297	276	279	280	272	270	295	307	277	273	308	296	293	283	275	289	269	268	274	272	263	295	248	291	270	281	267	260	288	305	259	275	256	259	267	260	283	311	252	263	303	283	318	261	279	299	277	273	275	313	283	283	271	276	302	280	270	292	287	262	287	300	288	287	283	277	253	272	258	268	283	268	267	266	266	285	278	275	279	268	280	268	250	310	282	257	302	279	268	254	289	301	293	252	304	303	244	267	277	270	263	272	273	259	262	280	272	298	265	270	270	275	271	277	295	295	287	282	282	301	296	262	280	276	289	293	284	289	273	275	273	300	242	280	287	286	269	269	272	250	269	269	277	301	265	256	241	288	314	268	261	283	273	304	272	271	240	258	258	274	262	314	279	279	275	284	286	325	268	278	284	270	299	261	301	322	257	264	283	291	277	291	250	297	279	282	273	288	256	259	304	276	263	299	270	316	303	237	249	288	300	278	280	244	297	293	278	287	242	261	264	289	280	255	271	282	283	281	283	252	282	303	264	266	274	284	256	304	289	249	242	286	287	283	264	263	289	303	256	273	267	301	255	300	274	269	264	278	281	269	298	290	282	269	281	273	252	280	271	293	263	257	278	276	284	265	275	249	300	259	250	293	279	286	282	295	257	269	325	290	282	278	314	246	271	310	275	265	260	272	276	262	288	243	265	285	295	308	288	278	234	270	281	298	279	259	279	273	288	253	297	286	268	266	285	251	254	283	280	280	275	272	271	300	266	259	289	270	330	305	276	268	300	274	266	291	269	245	278	283	296	268	269	276	309	277	284
41784	7727	7066	3756	2498	1781	1373	1093	934	746	680	642	610	529	515	452	440	413	423	389	364	372	340	369	353	366	303	336	336	331	312	330	318	309	351	342	315	270	323	327	310	336	305	300	312	307	342	297	314	315	319	283	271	325	290	304	317	299	298	305	319	289	340	334	289	245	325	320	319	297	328	342	276	281	302	270	322	298	309	297	299	293	285	290	304	272	290	293	297	293	298	296	297	281	318	280	304	313	292	304	309	303	274	291	276	288	289	290	288	297	296	292	294	296	282	304	313	281	302	263	305	318	284	291	321	297	261	294	313	330	277	279	280	309	307	269	327	302	304	327	324	294	279	296	305	314	263	256	280	317	269	306	297	315	249	288	290	314	287	287	298	302	289	325	288	290	298	291	273	272	287	311	286	296	283	281	296	290	288	291	286	277	302	313	287	280	276	298	301	310	304	295	297	308	316	284	287	293	239	304	318	294	277	288	294	273	270	314	271	318	292	297	288	277	282	295	303	280	331	284	335	270	302	316	303	320	268	302	283	302	289	277	297	306	308	294	289	290	319	300	284	291	297	248	296	268	285	267	282	280	290	298	312	284	313	294	303	285	249	250	326	279	283	263	289	276	285	271	295	289	285	279	288	262	294	305	273	310	276	301	249	324	283	267	321	310	267	291	304	279	296	298	286	283	297	269	285	280	286	294	293	315	279	298	291	288	302	301	280	257	295	286	289	285	311	290	295	295	301	278	305	282	275	272	276	293	308	283	265	324	259	297	291	283	302	296	267	290	289	271	272	312	290	298	285	268	270	312	294	262	298	299	313	303	281	263	286	279	278	269	310	325	300	292	271	258	306	327	302	292	308	294	309	287	296	278	285	295	288	282	292	291	290	270	295	292	308	263	306	294	303	303	280	288	255	292	284	304	307	271	299	284	331	261	279	273	265	274	294	285	270	260	299	269	302	292	271	283	292	281	289	292	296	291	270	317	302	293	321	310	276	324	290	300	266	296	295	275	301	289	297	270	271	282	282	291	293	289	263	286	281	265	298	297	276	263	295	267	327	304	284	295	291	280	292	283	317	320	303	312	279	292	299	303	301	311	289	317	288	323	258	302	296	266	303	287	309	263	260	303	273	293	267	302	292	309	271	286	308	272	281	304	284	291	320	277	300	285	260	306	309	272	263	298	259	284	291	271	319	272	278	308	289	280	299	298	302	311	294	289	305	279	310	270	285	295	299	252	311	286	302	321	293	293	291	268	282	316	263	270	327	301	293	277	327	261	290	271	307	299	283	278	276	287	266	296	279	280	315	286	284	260	288	284	293	313	276	265	274	277	301	319	289	275	298	303	307	301	285	306	317	298	291	301	282	284	316	287	289	297	313	303	319	298	286	291	286	288	288	294	316	291	295	267	289	275	313	272	285	316	309	271	308	327	319	264	288	274	313	270	285	266	306	322	309	279	280	279	284	268	283	297	315	297	278	261	284	292	276	275	295	276	301	293	270	303	270	304	293	278	254	306	285	298	302	305	297	299	273	283	266	301	283	297	303	266	313	307	291	276	274	276	280	291	287	310	280	304	301	261	298	302	297	299	260	277	296	267	287	277	279	345	291	283	272	294	291	259	280	268	285	288	300	312	283	313	289	303	280	292	287	289	299	314	278	283	297	281	286	311	284	277	284	261	279	302	298	283	286	288	258	295	282	308	294	290	304	284	284	275	318	272	280	300	298	305	276	296	302	308	321	302	285	280	274	300	295	289	284	297	269	271	283	295	277	279	303	273	335	273	306	275	297	290	261	284	321	291	310	252	297	273	322	289	301	281	315	310	280	301	287	297	289	303	299	260	298	327	278	281	260	299	293	282	296	279	278	312	306	315	264	311	276	293	266	278	294	305	282	301	303	310	318	261	287	306	301	303	313	283	292	264	302	277	319	285	290	290	288	286	289	302	294	290	282	283	286	306	273	292	276	302	299	283	249	332	288	300	286	241	307	284	292	283	308	286	298	248	297	278	253	302	276	284	304	263	272	306	249	287	306	313	270	280	277	277	270	293	259	302	291	317	292	269	279	290	284	268	256	291	277	307	294	285	286	278	284	305	302	279	291	281	274	261	279	296	253	274	282	291	301	335	276	284	291	310	304	293	271	280	288	306	308	267	269	307	281	289	284	288	292	304	295	318	284	298	309	314	289	294	292	282	303	266	285	304	310	283	299	283	288	289	279	300	291	275	313	284	284	288	300	285	272	312	278	290	302	327	277	291	278	270	284	307	303	287	280	291	313	280	290	335	290	278	277	299	280	267	289	264	326	304	260	293	272	330	300	309	317	303	285	274	278	301	278	282	265	283	254	301	307	332	298	332	324	315	298	292	264	250	295	279	291	325	289	260	285	295	301	304	312	282	314	287	272	289	313	287	264	264	274	293	296	289	311	329	288	281	308	311	271	299	294	284	308	295	305	288	292	302	295	306	291	304	284	300	289	309	305	281	276	264	287	260	276	268	289	283	307	286	313	275	301	293	267	296	291	291	278	255	271	272	337	261	277	263	271	300	296	306	280	280	295	281	268	279	333	307	300	282	269	282	280	288	257	278	299	281	293	271	306	310	318	312	262	293	290	313	289	308	274	288	257	286	288	314	311	282	284	296	261	289	306	289	280	277	280	291	279	289	295	278	280	285	300	337	280	295	280	290	294	310	270	288	294	304	305	293	269	293	283	283	294	291	325	284	307	281	288	277	299	290	302	283	311	260	276	317	302	266	276	343	297	298	309	336	290	297	307	296	342	286	297	296	266	297	256	295	295	266	271	253	310	290	287	291	296	285	295	312	248	280	294	306	295	309	281	290	324	260	289	317	285	291	269	310	292	268	259	286	309	295	262	278	287	282	294	312	282	264	290	300	271	301	289	267	307	306	310	299	306	287	287	284	296	277	301	322	310	295	282	294	300	279	276	323	309	281	274	288	289	302	332	298	324	284	275	296	304	275	303	285	317	320	281	282	303	303	298	273	283	295	255	291	293	263	269	297	261	313	279	275	283	291	278	269	308	300	291	282	280	289	295	287	267	268	274	285	310	287	294	284	263	278	272	308	282	251	302	300	291	281	277	295	283	280	277	283	274	307	268	284	261	305	289	288	290	283	292	285	288	295	318	311	296	300	279	257	294	273	309	263	300	300	291	306	295	283	302	282	277	293	272	265	290	286	303	274	285	280	276	289	288	299	315	259	277	290	293	285	292	342	270	301	292	285	302	287	292	290	306	319	295	274	285	279	284	270	285	293	292	300	255	308	265	277	309	318	277	304	287	270	282	284	277	295	300	289	293	306	322	292	286	302	292	288	312	312	282	319	304	308	282	279	307	293	284	306	285	255	284	279	300	292	266	309	291	292	266	284	289	314	282	278	280	300	286	271	309	293	277	282	301	293	259	276	316	281	252	304	294	283	280	282	289	267	295	290	303	305	281	298	289	286	278	299	307	321	289	318	300	259	278	268	290	298
22826	20510	27713	23251	20511	20568	7257	1481	1113	999	989	850	824	850	822	750	735	769	714	747	722	705	686	746	682	660	652	674	645	709	669	661	675	652	653	652	634	632	635	623	586	667	679	631	592	670	637	626	666	574	644	604	595	684	666	640	639	641	682	633	614	612	641	627	634	633	612	638	617	640	626	664	613	625	614	623	643	615	633	620	607	625	598	597	619	603	613	628	653	607	633	588	620	597	604	619	607	625	571	659	582	638	638	618	607	634	637	640	629	617	589	626	621	648	618	697	660	604	589	626	666	623	655	643	617	649	639	575	617	597	620	658	550	637	621	592	645	640	602	634	602	596	573	627	643	589	644	662	591	603	598	603	613	632	595	621	613	609	595	617	629	579	647	574	595	566	591	578	625	680	666	621	614	634	676	604	617	608	659	611	604	608	648	629	638	626	626	636	638	600	621	597	593	621	664	626	611	626	586	612	620	622	614	599	643	630	651	622	668	627	633	639	631	607	619	642	629	607	614	572	612	602	644	630	629	626	649	570	581	621	638	648	621	622	622	572	623	592	598	632	562	649	654	600	634	610	650	615	602	596	628	630	617	641	633	594	649	617	607	612	618	616	585	640	648	621	668	613	642	665	622	608	622	609	648	583	619	606	658	607	658	635	623	604	642	637	600	640	607	625	628	617	605	638	602	621	597	626	580	648	589	639	586	639	621	596	610	617	578	626	626	615	586	608	658	640	677	627	589	651	627	679	615	594	620	636	623	584	657	619	603	581	625	628	652	601	680	604	596	625	632	666	610	615	645	602	585	613	612	652	632	572	603	626	602	621	603	599	581	598	573	617	604	620	629	613	643	613	591	616	617	608	636	631	636	594	605	615	585	636	618	645	618	621	637	625	592	616	585	624	650	625	593	583	655	697	586	599	583	627	595	644	609	660	628	580	641	648	648	620	646	626	622	607	640	566	613	631	629	661	621	606	631	661	614	580	618	618	604	626	601	600	624	626	621	604	614	634	671	616	648	639	605	608	604	647	625	610	640	637	620	606	613	627	620	621	632	625	592	633	608	612	601	579	624	636	659	621	625	610	637	659	615	675	675	590	660	642	564	628	670	640	636	601	658	613	651	609	654	589	589	638	647	624	570	603	664	602	596	594	636	629	627	621	597	618	615	619	626	602	621	620	647	658	631	612	633	620	673	658	630	650	643	670	601	607	604	589	601	628	623	599	554	593	588	639	633	671	602	622	606	633	628	635	652	581	644	623	656	603	621	576	594	626	577	589	595	638	629	606	620	572	605	596	641	593	643	614	660	592	627	584	599	605	638	619	617	600	662	587	670	626	586	619	624	638	622	587	633	624	692	631	680	573	607	651	592	609	643	603	613	633	690	680	604	637	628	691	611	634	574	594	611	589	610	604	634	651	620	608	626	627	630	654	622	614	597	619	597	650	604	622	627	625	625	639	653	606	586	648	600	625	633	592	591	619	601	569	588	631	631	598	649	633	645	594	600	644	575	600	600	599	601	631	634	596	614	618	602	647	609	604	610	589	594	605	555	600	655	647	609	609	614	566	578	614	647	621	609	573	572	577	582	617	633	630	667	614	633	597	676	553	620	640	647	656	607	657	580	578	643	643	563	592	608	586	578	597	635	614	637	599	656	603	609	664	560	606	599	611	588	605	615	641	626	606	608	578	692	643	578	610	641	651	624	613	641	633	607	608	617	603	614	645	658	627	597	663	625	586	636	651	610	645	651	672	629	607	563	665	570	602	611	626	629	637	616	633	668	678	659	593	686	668	610	664	667	663	627	628	596	598	635	620	631	643	605	594	615	623	598	652	595	625	608	630	591	643	637	618	629	613	602	616	642	600	607	614	640	612	634	653	584	623	642	622	597	645	590	653	582	622	631	629	611	616	687	632	620	620	628	622	656	630	588	636	606	622	619	589	597	584	667	598	612	605	595	603	652	621	606	617	595	581	648	617	637	623	639	659	559	618	611	576	602	620	609	673	660	629	618	622	621	640	602	634	642	590	640	652	651	599	610	607	591	583	601	652	585	657	600	641	616	639	602	649	620	597	646	582	615	650	617	655	637	620	650	618	617	644	649	671	659	601	587	629	640	611	639	612	678	638	640	622	632	676	626	652	602	599	599	624	579	662	598	666	625	586	635	649	586	621	589	644	608	662	600	623	608	607	599	593	628	630	634	599	636	640	615	598	633	622	619	622	619	659	611	649	600	573	610	602	641	583	631	615	663	612	604	620	602	634	574	583	656	688	632	604	638	625	641	614	609	688	617	623	641	667	604	638	616	585	604	643	613	635	599	674	636	649	618	617	586	606	636	618	593	641	570	651	639	599	644	643	605	626	627	634	609	586	566	584	628	636	629	619	620	609	612	611	647	588	648	584	616	655	646	631	588	608	622	624	610	643	604	591	603	544	619	609	625	620	570	607	632	603	583	632	641	640	662	613	647	581	676	585	630	590	590	624	591	635	646	633	622	599	643	648	603	613	599	616	587	675	627	600	628	650	593	640	599	611	645	613	651	607	613	611	643	592	588	624	626	662	616	620	584	649	634	617	592	603	600	642	619	581	618	607	595	594	637	591	606	629	640	625	570	669	636	602	622	586	588	644	630	599	622	602	665	621	616	610	660	602	569	613	592	624	614	615	652	637	628	657	596	584	629	605	595	633	590	613	617	638	600	614	658	607	605	627	592	638	624	662	617	606	606	614	630	673	636	655	651	637	657	563	626	650	610	588	626	582	635	626	624	621	638	662	570	609	639	657	660	583	601	599	637	611	574	609	590	579	632	607	608	623	651	619	645	624	659	618	659	568	635	645	642	603	611	623	634	614	596	585	611	657	620	656	648	605	592	601	637	624	622	633	645	626	646	656	590	550	577	655	587	593	587	607	647	572	626	632	612	644	602	598	660	645	627	645	632	643	627	609	619	609	631	659	667	559	619	605	620	603	637	623	677	655	645	560	575	601	640	615	627	633	597	624	589	628	632	613	582	612	655	656	669	590	623	601	630	600	652	591	604	619	629	625	604	647	619	612	601	574	672	615	621	624	654	607	617	605	585	598	609	624	579	627	627	604	613	610	627	634	600	656	577	620	648	645	621	628	638	644	609	631	623	616	635	596	619	644	633	630	619	603	602	639	600	638	594	627	623	587	647	641	662	575	645	633	609	625	616	612	616	659	601	584	561	677	599	655	617	646	623	614	617	642	593	589	561	579	617	644	622	633	621	611	627	650	604	666	668	598	569	604	636	614	631	565	563	658	646	616	619	633	616	647	633	619	622	625	603	638	660	618	642	656	614	621	661	667	620	598	642	651	588	640	625	591	622	642	608	619	632	636	671	618	643	619	621	675	615	607	615	618	639	636	616	618	649	616	637	560	616	643	595	686	656	619	575	611	627	655	596	677	565	594	609	625	637	632	610	571	615	616	597	663	641	608	607	651	598	588	619	597	624	599	658	650	600	616	601	622	608	614
41819	12775	12482	7157	4704	3417	2622	2293	1863	1617	1409	1259	1123	989	946	967	867	794	841	802	779	743	731	742	692	692	724	676	692	670	635	644	692	600	623	708	638	660	663	645	673	620	627	629	616	638	651	635	667	602	629	619	612	596	605	583	625	622	631	593	642	612	642	620	580	575	640	654	610	626	609	585	624	575	594	605	580	593	613	579	606	637	620	554	620	585	609	581	596	570	591	652	638	592	575	583	629	591	605	575	583	646	589	579	565	579	575	584	570	622	657	568	630	585	614	585	598	625	628	641	625	589	627	586	583	641	602	629	609	613	620	580	606	584	629	598	603	584	637	640	616	649	609	599	622	624	582	592	626	665	609	661	613	593	615	596	660	606	601	597	570	607	568	627	625	625	642	569	625	597	551	574	610	603	574	618	581	593	616	576	607	575	582	604	585	589	586	581	602	635	634	599	588	605	608	595	605	541	609	594	548	586	594	617	615	610	633	565	575	565	619	615	615	607	602	658	589	554	626	628	657	563	564	574	597	628	583	622	607	577	590	527	587	631	582	648	585	610	592	632	614	615	597	635	564	574	573	619	616	640	607	619	633	629	648	579	655	621	588	572	612	589	585	603	593	632	572	591	608	590	573	618	590	659	575	637	581	624	617	597	603	631	587	591	606	635	591	564	596	621	627	624	567	621	631	601	630	609	607	655	588	573	566	603	594	622	647	591	607	611	632	590	620	614	633	632	608	634	608	626	588	590	586	655	566	616	586	593	594	601	570	615	591	579	629	589	599	611	626	607	610	618	592	614	648	586	659	583	611	623	634	622	640	599	617	630	597	642	612	557	593	608	648	596	609	584	595	634	588	603	565	620	605	642	551	643	598	637	589	614	621	591	657	564	609	609	601	585	578	604	619	586	628	612	610	606	614	612	595	665	590	617	629	639	590	632	620	551	622	568	548	619	630	590	623	573	645	592	570	612	555	588	611	582	610	582	642	589	633	621	576	643	535	603	566	594	557	628	594	588	602	584	618	639	610	577	587	619	625	549	612	604	609	620	598	604	588	609	608	574	583	631	584	596	597	606	622	573	618	578	566	626	602	622	632	582	607	589	611	601	579	588	593	648	600	587	605	571	551	610	615	593	585	611	569	575	629	572	626	615	632	565	634	565	560	605	620	575	607	616	575	550	620	604	573	596	573	614	591	607	617	595	619	578	590	585	620	622	582	555	588	629	614	624	615	611	593	601	648	571	612	608	565	585	607	608	590	599	624	586	619	645	549	621	612	564	607	604	628	591	633	552	591	620	614	616	616	583	583	567	652	638	629	586	618	626	587	634	557	586	590	635	516	591	596	613	563	590	608	634	601	621	594	601	574	573	602	606	570	595	613	588	619	631	607	653	643	571	572	637	537	594	605	584	590	621	632	633	601	602	609	609	613	580	619	594	639	596	565	555	584	624	586	614	615	591	611	615	647	555	643	592	616	649	595	618	567	580	586	622	599	586	609	627	620	628	595	598	569	594	567	611	552	611	587	567	624	540	612	580	561	588	593	598	626	611	616	596	585	594	603	624	624	615	586	578	564	636	603	604	628	610	616	615	567	552	648	600	618	574	578	616	593	604	599	594	611	611	619	640	594	600	605	602	618	607	601	585	605	631	585	609	609	606	562	568	590	588	615	583	614	589	620	578	574	593	554	597	609	619	588	607	545	615	598	608	610	567	581	596	587	625	597	556	596	620	596	637	581	623	572	624	593	591	570	583	612	586	636	617	603	577	636	589	614	598	632	602	586	624	602	592	634	572	613	593	591	588	594	586	538	604	603	586	574	610	622	583	591	602	621	604	568	590	620	588	595	574	598	599	596	599	622	621	553	592	594	595	601	563	616	591	569	577	612	609	579	630	616	569	631	589	569	625	608	607	600	590	586	610	590	625	557	602	623	605	610	605	547	629	610	600	601	673	562	580	601	618	620	639	617	599	612	624	654	606	596	600	588	610	624	599	602	569	634	567	621	584	590	600	614	591	595	609	616	590	576	593	604	654	564	544	593	611	602	581	600	607	639	618	559	579	592	600	619	609	562	644	540	570	666	618	589	597	600	557	613	576	605	627	554	553	675	616	573	589	610	553	573	573	594	621	603	637	615	593	581	601	632	630	626	586	648	602	620	599	625	574	585	616	562	608	571	573	589	595	605	572	571	582	554	614	569	593	576	567	598	607	594	580	613	603	605	583	553	632	582	568	584	627	608	570	636	614	639	610	609	622	612	598	586	588	600	580	579	631	616	580	610	575	646	631	595	591	612	595	587	627	626	649	594	608	662	565	586	567	583	612	564	597	600	611	593	580	582	644	641	662	570	579	627	653	636	594	550	590	649	577	606	592	597	590	583	615	611	591	627	594	585	603	601	612	582	616	619	613	603	621	596	587	600	597	559	587	653	566	610	584	601	644	606	586	608	610	620	583	608	617	616	577	610	599	610	626	596	588	608	610	613	606	596	637	597	563	604	630	561	578	615	612	572	633	588	617	595	606	590	579	591	597	598	607	592	571	653	605	593	602	599	583	588	627	553	549	626	579	567	597	597	559	622	632	627	558	549	611	619	598	547	559	615	620	580	627	562	595	568	590	604	642	618	566	591	582	605	618	598	590	590	606	607	578	650	590	604	613	603	577	600	627	610	562	629	622	604	586	606	592	614	619	525	542	579	569	578	631	609	613	603	584	610	613	574	562	577	607	582	605	629	571	587	621	659	602	592	616	612	598	606	624	629	608	580	591	607	614	588	578	602	614	585	570	589	619	639	607	610	615	608	618	607	606	585	600	592	592	631	588	610	592	624	596	571	592	617	580	602	561	648	609	611	613	605	613	563	610	586	590	608	649	571	586	596	604	577	564	615	613	593	560	610	556	612	597	543	630	634	601	593	589	587	627	635	621	616	578	614	582	560	633	576	636	656	633	584	581	584	612	630	565	612	570	602	583	637	626	579	597	664	598	575	616	596	604	583	594	597	638	620	575	624	597	601	576	583	627	601	592	645	564	581	566	601	600	611	607	621	587	648	575	628	614	621	573	557	574	585	597	610	591	589	599	601	575	600	602	586	604	633	604	548	597	595	598	616	621	638	626	588	604	584	622	592	559	619	589	603	642	620	584	593	600	576	569	598	602	609	593	586	572	603	629	591	607	598	575	587	631	610	621	617	579	603	613	555	606	652	585	627	630	566	553	595	587	622	578	597	599	607	606	585	625	573	623	609	593	578	562	566	619	625	602	635	597	597	621	610	623	572	640	570	601	617	612	629	597	602	625	667	641	649	580	589	566	548	602	561	611	627	599	582	602	599	613	609	642	611	593	598	583	580	600	571	578	615	603	609	591	626	601	594	539	569	671	626	602	632	590	598	598	561	610	621	561	565	565	589	549	585	612	573	567	601	635	595	558	612	614	608	626	617	605	624	563	568	590	636	593	600	612	584	573	615	585	562	574	615	595	586	576	596	631	622	618	598	552
31895	15101	2374	501	411	350	367	322	326	343	335	353	342	298	343	339	301	320	332	318	300	297	324	304	332	312	273	315	315	295	315	328	308	314	313	296	353	347	340	328	329	339	332	316	344	331	340	306	266	334	338	293	302	321	325	315	319	306	323	314	340	314	290	297	308	320	331	321	307	321	308	295	332	328	305	329	332	321	355	309	277	280	290	331	309	294	330	337	308	319	325	323	329	276	340	321	265	315	334	296	283	335	337	321	321	292	345	322	309	315	304	317	321	312	341	317	326	350	352	354	325	286	298	324	317	301	326	280	308	315	277	318	324	307	306	296	306	322	307	333	364	320	311	328	346	341	294	325	320	298	306	337	328	308	333	296	290	319	297	314	300	304	324	332	303	315	321	311	320	337	320	296	312	309	331	307	326	313	317	319	313	309	327	292	339	334	296	302	320	277	327	272	307	334	313	310	324	305	324	286	338	297	309	354	282	303	289	355	316	322	285	349	313	300	319	306	308	307	326	271	311	302	322	299	329	333	305	338	328	335	290	288	330	343	312	317	301	338	330	332	323	299	306	361	322	298	322	315	329	290	335	315	321	296	293	313	315	352	323	340	308	338	311	317	348	324	302	329	331	318	310	345	339	286	322	295	279	299	341	293	329	296	358	297	341	348	329	344	323	375	327	303	305	328	309	324	327	312	308	285	333	290	275	349	266	293	296	343	326	310	326	317	330	318	297	289	311	297	333	299	333	335	322	346	313	349	267	303	311	286	288	322	314	331	291	285	343	340	319	306	310	328	317	299	348	319	316	297	291	312	330	286	317	296	332	322	284	314	330	327	322	298	291	316	307	340	307	332	292	326	333	314	310	277	318	307	337	307	325	301	300	342	291	318	302	347	325	356	328	298	354	311	316	342	330	318	311	336	281	287	317	300	340	317	288	321	308	328	326	329	335	303	282	328	293	352	309	304	301	304	287	320	309	317	326	322	324	285	354	348	323	307	343	333	309	302	312	319	326	305	328	277	291	344	293	350	301	319	309	340	306	285	311	323	287	346	326	307	320	329	310	334	324	350	308	318	298	325	314	315	304	327	274	334	307	328	284	332	327	311	316	318	338	288	315	322	338	308	327	340	310	325	316	324	344	324	322	323	331	309	327	330	331	340	335	282	332	332	330	293	313	333	333	296	316	332	313	330	333	339	286	309	323	354	325	305	315	302	333	320	336	316	324	315	308	324	287	313	360	345	326	323	333	337	328	317	322	319	309	299	307	307	329	359	311	321	351	300	297	325	315	335	290	344	316	297	343	313	343	341	303	319	316	304	322	325	314	314	311	338	333	316	296	338	287	341	322	299	314	338	319	347	309	327	312	333	309	327	310	283	317	323	302	293	314	309	328	315	292	297	327	328	315	337	316	334	296	327	295	313	313	298	319	344	340	296	344	323	310	333	273	327	302	338	317	308	295	310	323	337	326	315	319	299	309	336	305	330	300	315	329	307	308	310	332	327	330	322	316	314	302	308	336	317	363	314	316	328	295	348	335	316	309	368	353	313	325	335	328	329	273	345	312	308	305	300	326	302	325	314	320	306	295	301	337	329	289	321	291	329	317	299	301	297	319	275	325	308	328	309	276	303	297	317	329	309	344	324	321	325	323	332	291	306	297	323	318	338	303	275	294	350	347	344	352	310	327	296	314	304	303	284	305	312	327	319	301	291	331	308	314	350	337	331	321	297	352	282	314	330	310	317	284	338	329	322	329	303	326	291	319	288	324	354	330	294	301	349	324	286	317	328	315	267	301	314	324	316	323	291	281	315	307	332	310	288	328	284	324	317	342	294	342	331	346	316	305	309	306	332	329	296	325	310	311	316	279	311	335	317	305	282	319	341	333	317	318	309	332	338	325	293	334	257	327	319	333	287	317	337	302	288	338	302	307	313	330	285	306	313	347	293	321	301	297	288	294	336	351	332	298	310	299	331	348	300	335	320	322	330	349	312	343	329	286	305	324	295	349	325	330	310	321	351	298	347	285	320	313	338	269	324	306	285	307	324	299	322	271	318	303	313	323	346	340	342	322	309	349	325	324	358	322	309	293	301	345	310	315	288	348	318	302	312	316	299	278	303	330	282	323	329	314	307	336	354	353	339	344	317	316	299	323	336	305	309	324	348	309	333	337	312	350	334	311	295	354	334	308	314	308	315	285	343	324	351	335	340	337	318	321	322	304	304	340	336	290	316	282	299	319	309	317	293	299	311	338	319	286	293	296	335	308	291	320	314	329	297	307	332	311	306	289	342	328	346	320	297	312	340	322	338	317	277	322	323	324	341	311	310	303	320	310	310	285	318	318	322	308	306	347	305	345	321	329	311	318	298	331	355	334	295	314	336	317	291	309	327	307	302	310	296	309	335	332	337	334	298	315	310	314	324	314	316	310	317	308	324	313	286	300	309	343	328	348	312	333	318	296	308	281	309	280	307	317	320	287	306	315	300	354	285	331	300	319	342	307	335	326	279	351	290	300	354	367	309	325	291	322	313	302	308	297	331	332	346	339	326	301	312	300	317	289	320	303	298	302	312	304	309	329	341	340	340	301	304	320	304	320	300	294	348	330	333	338	328	316	320	338	316	308	339	298	300	318	307	307	282	330	289	316	308	305	298	328	339	309	300	322	299	303	309	331	346	349	307	315	353	302	295	337	314	282	318	296	322	322	312	306	329	341	274	298	320	301	315	332	300	315	317	311	309	309	350	309	326	313	314	324	287	321	317	284	303	317	327	319	310	306	285	283	336	307	308	304	329	286	289	300	285	336	331	319	332	320	307	324	343	344	327	305	310	312	286	290	302	325	343	328	323	313	284	322	325	314	308	357	309	292	286	330	331	315	312	323	336	320	339	320	312	319	304	320	318	300	305	295	312	337	315	291	320	311	288	322	301	341	313	304	344	331	313	291	305	329	306	313	298	314	328	299	303	316	321	334	287	320	343	361	349	314	329	355	310	331	326	313	311	351	339	328	318	294	319	286	312	273	297	338	319	327	313	311	286	278	331	364	325	337	311	313	331	312	338	317	302	323	297	327	311	299	300	320	316	317	300	303	330	323	309	308	310	296	309	343	300	304	339	329	320	305	332	318	340	311	300	272	284	308	325	308	314	318	319	332	340	297	316	311	309	304	329	311	327	311	308	281	331	276	314	308	341	298	307	313	312	283	343	305	298	318	287	286	309	301	300	329	314	292	285	302	306	307	323	315	286	323	321	287	329	323	294	291	320	327	287	315	301	324	342	324	298	309	319	314	313	326	309	341	325	325	319	323	334	314	282	317	317	334	304	334	324	303	299	348	294	290	296	331	307	329	319	313	307	314	312	301	339	328	313	309	320	298	292	322	322	317	295	307	322	329	305	320	308	318	328	313	310	313	308	319	345	324	319	312	313	338	310	326	377	316	361	375	313	312	308	299	309	315	312	291	317	310	314	321	309	304	307	295	323	296	319	338	319	277	326
25409	808	711	542	449	426	398	378	383	378	371	387	349	363	359	359	367	353	358	383	349	368	363	339	340	370	357	360	343	358	335	358	359	353	360	371	317	366	354	355	350	342	376	346	349	360	339	345	341	336	336	354	336	329	340	357	361	348	361	320	386	359	342	322	335	334	316	352	369	339	371	358	360	314	357	369	369	306	322	353	337	350	318	383	371	307	337	354	376	357	360	323	346	372	336	366	332	371	322	376	336	320	352	345	338	331	353	331	335	380	354	354	340	322	331	370	338	349	370	331	342	342	335	353	350	374	362	416	342	396	344	337	377	363	330	345	354	338	349	317	338	358	314	349	383	404	355	354	376	368	357	371	371	346	370	348	348	345	369	351	349	352	330	341	377	337	352	349	357	322	352	367	312	367	335	278	343	370	335	332	361	318	364	347	359	350	319	357	350	361	388	351	334	350	368	372	329	366	315	356	361	362	331	356	373	338	337	348	363	380	342	321	348	367	350	341	360	355	335	356	392	350	322	353	349	372	331	346	335	363	331	339	349	323	332	335	359	337	330	360	332	342	336	346	317	333	332	327	348	335	336	365	349	346	322	354	351	343	370	366	355	355	357	339	337	339	337	342	336	339	354	354	353	346	345	324	350	357	333	347	375	348	362	321	372	375	329	347	328	347	347	319	329	355	342	364	382	360	342	376	346	335	344	335	338	325	319	351	354	323	365	329	362	367	338	324	354	321	348	327	355	358	363	312	327	347	356	326	331	343	356	372	355	334	313	383	356	330	365	358	298	389	346	364	335	387	348	320	324	374	379	311	349	340	352	339	356	350	361	354	332	344	345	341	326	339	329	362	364	332	350	333	364	344	353	347	355	341	350	345	356	327	342	325	353	333	355	329	350	337	370	352	364	359	359	359	344	385	334	345	367	339	354	320	347	353	378	349	374	333	373	349	373	329	344	353	329	377	359	333	342	326	346	365	361	335	372	346	363	311	374	382	368	343	352	345	375	362	314	355	338	338	346	349	342	325	327	332	343	317	352	355	360	375	357	344	365	360	337	336	359	377	353	328	363	365	359	357	383	375	350	327	377	379	328	363	315	359	363	358	337	347	369	357	328	325	350	324	347	338	363	367	344	356	346	356	349	320	343	350	325	330	315	372	345	341	339	360	310	316	346	370	335	372	341	314	379	326	304	344	339	315	381	331	337	381	328	357	341	332	339	336	326	381	339	368	314	333	364	365	351	353	355	359	337	366	344	311	349	336	362	333	391	332	366	333	316	352	343	342	328	355	362	334	357	371	354	369	334	359	375	360	323	337	336	345	370	365	328	317	342	371	329	327	347	359	337	307	330	340	356	370	341	362	333	342	368	342	332	331	338	346	336	351	367	344	350	390	381	372	363	361	342	358	346	345	355	363	362	341	336	341	365	350	335	344	323	338	329	362	350	344	354	338	326	373	366	339	310	400	350	376	381	334	354	340	340	333	329	330	331	341	338	347	369	362	360	346	334	355	343	341	329	369	337	369	333	344	330	365	301	374	352	348	348	343	347	340	353	348	344	350	344	371	337	321	375	358	373	388	335	353	371	359	351	316	365	347	343	320	315	342	337	362	306	374	339	365	350	341	340	338	347	296	357	366	367	330	335	354	322	363	367	357	350	350	363	335	362	308	384	338	369	365	402	366	354	349	357	352	350	338	341	337	356	345	352	330	378	370	353	349	388	340	374	365	342	331	362	302	319	326	338	332	361	372	373	363	370	352	354	337	366	348	341	350	370	311	314	364	348	378	365	377	383	362	343	340	365	382	345	335	350	331	322	349	387	341	367	367	326	349	313	350	360	348	337	338	373	336	373	357	345	354	363	342	347	300	340	332	333	367	375	339	337	353	328	364	329	342	354	364	298	355	313	336	334	346	379	384	318	346	319	335	368	335	343	356	358	367	324	342	328	368	355	378	347	341	370	356	358	345	323	369	305	371	331	340	335	358	332	356	377	326	364	332	339	363	343	328	339	336	321	318	321	371	347	300	349	357	314	322	341	374	343	307	331	370	362	379	346	354	343	334	331	351	342	354	327	358	371	352	335	371	347	373	347	361	376	354	348	336	339	336	362	367	332	320	365	394	361	347	352	355	380	317	307	308	326	328	364	342	337	336	353	390	339	393	322	306	349	348	364	355	335	352	369	365	347	320	362	378	323	339	357	340	325	349	342	320	366	346	338	331	348	362	367	364	343	350	340	331	350	349	305	381	352	365	346	334	327	338	360	314	350	350	378	360	327	341	336	325	363	364	338	343	329	364	321	338	344	361	345	340	370	362	376	341	321	355	313	327	316	328	367	371	326	348	346	336	321	331	344	334	338	318	323	340	359	357	345	378	348	363	349	358	362	349	341	362	354	333	360	365	351	348	360	386	361	350	379	346	365	345	328	361	364	382	344	341	337	330	330	363	351	337	376	376	376	321	329	357	335	339	342	317	366	336	314	339	317	359	355	363	366	361	353	357	347	329	308	317	341	350	331	343	325	334	332	322	384	341	374	354	328	349	315	349	336	357	335	382	347	392	322	349	345	333	332	357	324	376	363	333	358	343	367	342	341	378	395	354	375	336	321	309	337	391	349	356	327	341	363	360	381	352	329	351	353	349	366	356	340	352	360	342	340	353	306	396	341	364	341	315	349	328	338	325	373	345	362	295	366	336	370	315	332	367	372	339	343	326	345	339	343	332	330	348	380	337	361	363	357	368	330	371	352	360	377	349	357	324	331	357	340	341	306	340	337	353	345	351	330	328	345	356	317	353	355	386	360	343	388	344	375	319	333	346	396	333	312	325	365	328	342	332	356	348	347	322	344	350	347	379	327	363	350	383	369	327	359	339	329	339	331	370	347	328	318	360	361	319	363	320	358	328	349	351	314	371	342	374	318	351	348	363	346	365	368	344	352	376	339	327	344	320	352	361	329	357	339	348	332	339	380	338	347	331	323	352	338	334	322	356	338	386	321	341	325	318	344	352	357	339	346	361	369	334	352	351	345	332	338	365	377	374	325	375	342	369	350	391	327	360	350	347	378	357	383	328	324	357	352	363	331	340	394	326	321	366	344	329	356	324	371	360	356	327	355	356	381	340	339	353	332	379	342	414	378	345	341	363	337	367	361	328	339	354	362	355	339	332	353	343	302	337	355	360	350	360	354	346	388	380	395	346	337	351	346	301	370	332	320	345	341	345	332	344	365	362	328	346	355	360	349	349	322	352	375	328	327	343	341	375	332	362	348	334	304	310	371	338	363	323	348	322	343	378	365	350	352	383	332	321	359	326	339	353	297	373	340	325	342	360	348	331	300	342	356	384	360	349	314	351	344	325	334	339	364	359	362	372	355	350	367	334	366	333	354	381	358	347	357	382	335	308	359	379	350	346	340	371	334	324	335	345	344	325	347	349	322	335	342	354	318	367	353	346	365	350	321	345	355	348	326	350	356	332	343	344	339	349	355	351	351	364
24799	20516	26766	24225	20450	6621	889	610	547	474	428	385	397	374	324	401	323	336	300	325	315	295	296	323	286	284	310	285	303	304	292	305	284	312	282	280	286	249	291	294	300	283	288	322	301	288	283	269	246	316	295	278	316	259	284	271	304	305	291	273	302	304	264	292	288	287	258	290	272	273	281	294	238	266	291	278	303	280	261	239	306	295	300	259	302	290	259	257	282	262	270	276	269	261	303	274	287	271	271	254	251	271	317	257	259	302	290	313	293	237	248	281	295	273	292	288	269	278	259	248	283	269	282	272	271	258	290	281	308	294	269	267	287	272	255	292	272	263	275	266	308	263	276	279	277	267	277	282	264	273	265	272	264	301	289	322	285	282	309	276	280	299	273	288	291	273	278	236	285	285	288	327	272	265	284	265	262	307	257	267	251	287	280	294	286	273	285	302	308	266	285	264	307	277	294	293	289	290	292	270	261	297	277	298	300	260	256	309	283	283	300	265	298	299	314	264	308	309	288	277	292	311	263	296	283	262	280	276	263	278	251	263	265	265	285	279	295	309	254	306	299	252	290	275	281	270	300	296	271	287	279	297	305	268	292	278	265	263	266	262	281	263	282	268	315	285	264	271	281	285	249	300	236	266	282	294	276	244	287	274	265	280	268	292	262	289	288	305	270	284	272	272	291	265	274	278	296	258	276	340	271	274	295	249	265	273	295	274	289	271	277	270	270	290	274	271	279	268	255	292	277	251	250	275	276	292	320	254	317	301	271	268	278	294	281	280	284	251	265	278	242	255	259	264	301	254	258	271	301	260	304	305	275	284	255	276	259	268	296	292	276	254	276	284	274	276	284	259	304	281	288	304	283	277	301	301	283	255	289	299	281	279	268	265	284	270	302	275	274	268	292	289	276	295	261	283	278	269	239	264	276	288	283	268	291	277	277	280	282	268	298	298	277	298	262	269	269	277	284	280	280	307	251	272	284	279	280	272	263	294	285	260	290	293	304	287	293	298	306	261	255	270	271	275	286	279	284	267	274	265	298	257	269	289	245	275	283	302	266	297	284	288	278	268	249	290	290	261	286	279	292	290	270	301	289	286	248	289	286	294	287	271	259	281	325	255	281	266	287	261	306	266	265	277	314	250	269	307	298	301	285	272	266	253	246	285	279	265	261	272	248	286	269	285	283	275	285	274	280	255	269	273	277	297	276	283	278	272	279	266	333	298	272	257	284	282	305	294	260	252	281	304	242	263	271	284	275	298	274	261	264	254	284	276	230	251	262	298	273	301	303	269	283	270	284	262	277	321	294	296	248	266	291	303	291	290	260	276	274	274	285	311	258	257	279	254	293	293	289	282	271	247	289	276	279	266	254	257	285	263	267	270	282	258	290	307	288	248	281	257	266	302	285	307	300	273	296	263	262	294	253	286	290	283	266	253	282	277	287	307	283	293	276	285	284	274	283	315	271	254	301	270	246	260	271	277	293	267	286	287	277	268	279	272	265	300	309	288	313	252	280	263	285	276	314	257	276	268	299	262	270	284	253	311	279	274	269	271	258	271	305	292	312	276	289	262	266	266	289	266	272	272	300	267	288	291	262	274	257	284	264	279	302	271	274	283	291	260	281	297	285	299	283	283	302	253	294	261	270	248	301	286	261	264	274	265	259	290	262	287	288	296	281	298	289	294	269	278	293	276	252	267	286	291	292	279	277	303	266	286	302	265	267	285	285	275	273	272	282	254	236	279	276	286	266	257	283	255	260	284	277	284	277	275	270	298	295	286	244	242	274	275	264	293	273	261	286	261	257	285	248	293	314	275	250	273	287	250	297	293	280	287	242	278	248	293	261	288	300	298	301	261	289	255	287	254	257	300	283	296	283	263	278	306	288	288	304	275	277	306	297	264	284	268	269	290	273	317	266	258	268	271	266	310	260	289	294	277	306	284	294	263	291	275	284	270	283	282	283	247	265	300	274	279	264	311	261	267	281	273	283	279	271	248	249	256	263	290	273	263	261	273	290	256	289	246	288	301	261	255	270	261	305	273	261	273	296	275	265	271	298	250	269	294	282	274	265	270	289	300	271	269	266	273	274	302	289	293	266	304	238	297	301	254	293	278	261	261	288	293	260	268	301	270	259	260	260	268	278	288	278	279	292	288	275	281	276	299	300	286	301	283	282	281	284	258	260	279	305	284	306	300	239	280	251	280	262	272	271	253	258	284	291	262	280	243	290	272	272	254	277	293	265	289	265	290	273	271	257	284	275	282	292	272	269	312	278	274	274	295	274	262	251	291	293	256	234	278	281	281	264	272	268	285	278	281	295	264	307	290	272	283	279	277	263	297	275	282	295	296	308	276	270	255	256	276	270	272	265	303	260	329	273	281	275	274	243	276	287	292	278	301	290	274	294	287	311	276	291	252	260	268	268	285	281	271	244	250	268	256	286	270	262	266	273	279	309	304	236	255	294	282	277	275	300	283	259	294	253	305	301	264	249	289	266	280	258	274	270	260	299	248	259	277	277	287	277	302	269	274	256	292	275	269	273	249	306	299	275	319	291	276	297	279	280	281	293	281	249	279	260	280	266	276	283	253	268	295	295	292	299	230	298	282	274	259	322	275	277	255	285	226	321	275	259	277	273	275	258	275	271	256	246	273	276	292	286	247	302	280	271	283	282	294	286	269	285	307	278	303	288	280	282	264	280	263	316	286	285	285	286	295	285	309	271	312	259	276	262	289	298	285	254	288	281	283	246	314	292	300	284	295	254	272	293	285	250	258	261	293	273	309	303	256	287	317	281	261	298	310	278	253	293	268	277	293	288	275	267	288	256	286	303	266	317	263	254	301	288	295	266	259	302	307	276	290	265	289	270	290	270	267	296	284	266	271	287	279	313	277	299	257	281	283	298	293	279	292	287	284	280	267	268	282	279	302	269	283	269	273	287	304	287	306	266	281	286	280	270	273	302	311	269	272	277	255	300	250	275	285	282	290	278	280	284	269	277	280	316	263	282	281	306	283	278	284	251	272	275	282	269	265	294	262	286	289	281	283	257	276	293	280	273	312	256	302	274	268	269	265	283	260	285	258	273	268	305	286	278	296	284	308	307	277	269	263	283	281	299	263	306	294	263	260	248	264	307	266	279	267	308	309	271	283	254	265	278	280	241	275	274	301	285	286	258	267	276	263	272	322	228	262	268	263	261	277	315	287	294	264	256	312	265	263	299	283	297	235	285	300	269	302	258	298	301	274	278	255	252	246	240	281	254	283	331	256	259	288	264	252	292	294	303	278	265	258	267	300	256	259	283	306	274	273	257	287	264	267	281	266	285	287	279	310	257	288	252	271	283	281	291	281	241	292	283	270	288	286	259	264	285	253	269	286	301	264	277	266	314	295	269	267	266	272	278	297	296	266	296	265	293	279	294	299	287	285	260	278	260	267	279	285	272	268	273	269	245	269	290	287	281	299	285	273	263	276	300	282	293	297	276	278	265	305	293	279
41236	7862	7130	3784	2415	1772	1285	1080	900	782	711	601	600	524	514	516	462	435	430	401	334	392	375	325	358	364	356	338	318	310	315	335	321	320	331	315	294	293	317	297	279	348	346	301	310	284	292	298	298	315	318	290	300	307	312	290	309	284	310	269	283	282	295	309	313	316	264	273	303	297	269	314	299	308	340	278	304	268	305	276	271	304	296	310	308	277	296	307	300	300	272	294	294	318	306	284	330	306	291	308	319	272	297	320	304	297	332	253	294	301	271	298	309	292	276	271	294	304	285	287	292	288	276	270	280	293	256	263	298	293	293	266	314	299	278	270	291	285	296	278	269	262	294	265	292	286	296	289	280	304	262	304	272	294	277	312	283	290	310	309	301	321	283	268	281	291	280	317	294	290	300	274	315	305	275	289	285	295	295	245	286	270	287	271	320	302	284	277	275	297	264	287	268	289	278	289	317	285	303	300	293	291	280	299	272	269	266	276	279	293	258	286	275	317	292	299	281	269	306	262	292	296	268	279	276	297	301	287	287	280	313	296	302	289	309	272	290	259	291	284	278	314	296	287	283	270	264	278	292	287	275	295	288	269	272	307	307	290	253	298	280	301	284	304	268	283	294	298	294	277	285	284	272	294	267	279	307	292	272	270	300	309	301	306	286	290	277	296	305	269	341	309	304	303	282	278	288	302	273	292	286	287	280	257	268	284	270	265	270	306	313	269	271	293	287	271	291	291	283	283	302	293	286	272	312	280	297	259	307	302	298	318	272	284	284	301	314	274	297	293	276	282	302	309	292	305	299	294	311	274	301	298	254	296	273	291	304	272	305	314	293	305	294	279	265	265	288	287	319	305	268	290	284	313	286	300	278	306	309	285	295	295	296	316	291	283	268	292	293	291	272	302	271	311	278	259	278	312	300	257	282	294	285	310	320	278	324	291	312	312	278	282	286	279	273	268	314	277	304	282	280	300	257	267	298	293	308	279	310	291	317	298	273	267	252	294	291	287	286	295	248	264	280	265	305	292	285	257	281	294	300	306	304	269	310	278	315	289	289	275	314	283	284	289	285	274	279	302	282	293	294	296	313	281	299	313	295	295	291	271	304	292	290	277	274	259	269	299	292	274	291	246	274	296	293	283	259	283	298	281	289	299	298	269	259	279	314	278	276	305	287	307	300	292	272	300	304	298	254	290	273	264	256	261	287	305	257	284	287	273	281	294	291	271	285	259	292	282	292	300	301	308	298	265	282	287	288	303	293	277	309	285	287	260	288	300	315	290	291	296	280	288	292	272	274	299	316	309	287	298	293	322	287	261	260	279	295	311	274	313	291	263	292	294	302	290	296	285	281	303	313	301	321	273	308	257	298	319	293	265	297	295	318	292	288	302	268	301	290	298	312	290	270	313	272	284	298	285	285	257	296	299	262	337	309	295	278	275	254	322	280	273	263	289	297	276	272	275	296	260	280	280	285	290	316	320	290	320	279	285	297	297	270	302	311	296	291	279	307	288	306	293	309	312	283	281	292	281	316	260	250	305	295	315	278	291	275	263	308	273	316	293	258	292	257	283	282	316	289	301	322	286	301	290	294	285	309	280	301	268	284	287	283	282	265	306	274	316	289	315	286	291	279	276	310	284	294	301	265	306	286	333	309	293	282	291	274	287	287	273	262	321	271	280	291	317	273	265	296	319	305	303	325	262	274	292	284	283	277	288	288	266	305	289	294	255	292	291	285	263	302	294	280	296	284	276	288	239	279	304	323	289	307	301	286	278	301	321	282	248	305	292	317	303	263	306	283	284	287	287	301	305	284	271	274	283	262	272	268	299	293	269	300	308	303	296	269	268	303	262	288	296	282	297	311	250	291	237	300	311	286	313	290	276	280	265	282	282	285	279	287	295	299	316	284	298	292	268	289	288	267	276	280	318	268	291	296	314	286	301	292	305	306	271	292	290	283	295	299	287	261	320	283	278	297	289	282	288	265	291	284	314	302	301	298	304	274	264	285	275	283	310	293	271	314	282	267	281	288	297	300	273	296	307	275	281	303	274	310	280	289	290	288	300	324	282	274	288	289	314	289	268	274	302	301	294	301	309	312	270	277	296	302	271	284	302	279	290	294	311	258	296	294	267	292	268	295	296	301	284	296	276	305	290	300	329	299	279	306	249	304	287	282	291	278	309	285	300	274	304	287	293	296	272	281	251	286	286	258	316	280	313	316	288	305	281	280	291	301	279	314	249	280	279	286	295	294	291	319	286	273	280	285	295	275	301	300	299	273	299	293	263	277	288	306	302	307	328	299	289	277	310	277	273	274	289	304	283	313	291	275	275	289	281	262	284	273	271	288	296	298	300	284	267	291	284	263	295	303	267	300	318	296	278	316	297	308	289	265	295	307	344	316	264	277	251	265	319	284	290	293	308	302	301	301	276	294	311	267	285	300	283	313	293	295	233	269	300	300	293	302	306	339	272	306	289	294	300	300	252	317	299	294	297	288	297	301	286	288	282	286	289	292	302	296	284	277	303	291	314	282	300	266	272	293	283	272	286	290	292	318	295	312	308	299	272	329	305	263	276	271	287	306	325	303	290	296	301	307	272	285	275	288	308	278	285	271	324	306	316	305	284	332	296	274	297	275	296	281	282	263	286	314	311	296	270	274	284	295	275	284	306	298	302	299	297	273	271	290	287	294	290	312	312	292	263	292	287	306	328	313	282	285	290	324	299	243	266	298	286	274	295	260	271	277	321	296	264	284	310	294	275	282	283	276	285	252	297	290	285	317	268	283	271	318	302	308	268	286	291	301	305	277	292	303	266	290	276	281	261	285	281	307	292	293	274	290	268	321	286	302	310	292	272	316	302	276	290	282	295	295	286	269	278	284	276	300	292	293	300	309	270	290	277	287	273	282	296	305	288	274	268	282	285	282	305	306	300	298	271	298	312	269	332	283	279	277	285	287	245	257	306	312	293	295	318	271	297	289	268	289	268	322	304	281	282	306	311	293	296	307	282	311	287	262	279	281	306	287	297	274	276	279	282	290	269	287	325	302	286	310	314	295	291	288	270	306	285	301	286	291	278	294	284	311	288	305	294	283	279	274	290	287	284	257	276	285	293	286	296	291	285	316	296	312	299	285	310	284	313	306	286	308	314	290	313	283	286	284	271	293	277	260	276	282	272	275	293	274	289	317	274	287	296	298	303	266	295	276	296	276	306	291	265	306	291	285	281	296	267	276	286	318	277	307	258	285	275	292	289	283	274	280	287	257	306	302	301	298	278	312	289	290	316	299	322	305	296	284	293	263	297	306	292	283	286	323	283	312	303	297	301	276	278	283	295	315	326	274	300	292	282	303	311	281	318	273	280	283	274	280	285	272	288	285	284	283	293	302	244	299	267	288	278	285	308	273	290	289	286	315	326	323	278	290	290	314	290	292	331	268	289	258	261	265	295	297	275	284	290	285	296	297	307	323	272	286	270	301	311	290	264	320	311	260	311
22795	20518	27188	23817	20522	20562	7509	1508	1100	1092	938	876	865	800	786	770	738	769	736	693	719	667	696	688	676	710	653	645	663	693	630	644	626	657	640	666	639	673	625	649	622	653	614	637	655	598	598	609	611	658	682	637	609	676	660	637	652	634	636	677	646	663	654	666	627	621	630	593	631	618	615	587	601	648	628	608	658	621	627	628	594	647	620	581	589	610	663	653	628	645	669	630	634	618	609	598	605	590	649	616	674	622	641	618	635	639	605	644	624	605	626	640	663	665	635	614	607	598	621	625	635	650	627	609	649	618	660	633	650	589	672	599	616	617	568	631	594	607	578	608	600	623	609	626	602	606	569	591	631	660	634	671	631	672	641	656	615	577	637	633	576	643	648	643	649	625	624	600	639	611	645	603	637	634	638	638	606	596	655	655	580	638	633	614	650	635	613	609	632	637	601	648	619	640	620	614	564	643	599	627	577	611	631	638	652	621	627	603	596	604	646	611	653	576	578	631	607	638	620	624	612	639	630	640	641	622	592	558	615	621	649	610	685	625	636	601	626	621	658	627	615	654	659	595	584	602	629	620	634	579	616	607	609	650	620	616	677	639	621	646	601	627	609	648	590	606	615	641	582	679	572	589	648	604	569	614	606	698	593	628	664	661	658	604	585	647	624	629	612	627	612	602	608	604	618	644	656	624	627	649	629	623	590	631	617	623	644	580	614	650	589	598	584	648	606	610	640	639	609	618	609	634	649	583	631	600	627	633	606	574	639	582	621	594	612	637	606	633	602	641	657	668	609	640	628	593	630	666	684	616	599	600	610	628	590	613	631	641	618	600	596	655	621	607	623	608	636	634	611	593	625	641	585	645	643	675	584	638	689	624	620	580	595	656	610	657	610	594	628	633	632	639	596	617	635	612	643	652	672	602	621	614	619	629	654	627	645	664	636	639	587	637	622	571	678	611	604	685	610	587	598	594	599	632	616	662	597	606	625	643	616	613	617	601	622	612	613	622	651	567	620	582	653	585	581	623	632	666	625	615	582	655	581	598	641	600	608	680	615	657	668	623	610	612	624	651	600	617	653	585	592	639	624	623	615	613	646	612	601	610	606	612	570	604	576	618	561	630	594	677	597	672	632	642	646	677	622	639	653	636	626	634	624	621	606	623	605	641	647	611	586	636	632	589	633	588	618	632	586	657	643	596	617	604	649	649	623	637	604	597	641	620	603	629	614	680	625	635	612	631	651	612	629	650	614	587	619	594	600	562	590	637	598	612	623	640	657	615	622	616	587	630	667	639	638	640	569	635	581	626	647	619	633	593	597	635	600	585	656	570	635	595	648	607	627	591	621	604	643	668	652	668	631	625	638	588	634	582	600	629	627	587	634	670	588	598	621	625	634	612	596	588	665	640	681	612	659	654	605	620	579	638	600	668	627	614	593	583	612	632	589	612	637	649	640	605	611	618	627	592	593	618	640	588	619	677	608	618	615	630	607	640	620	574	608	602	628	596	635	572	635	599	646	616	623	654	619	611	654	653	635	620	626	661	611	628	671	648	619	608	629	584	679	595	651	649	616	643	659	649	632	681	624	581	604	655	641	591	641	591	618	633	600	622	627	616	611	605	607	642	647	617	612	586	613	616	633	612	592	631	655	588	600	590	610	621	609	695	643	636	625	659	641	650	594	627	612	644	619	650	595	595	644	617	597	650	550	636	621	626	627	601	654	594	660	606	605	680	605	647	583	531	565	640	575	580	610	609	621	633	621	657	639	616	606	604	606	625	597	577	627	620	615	624	622	616	627	602	635	630	640	674	608	620	618	596	644	653	650	601	635	611	682	683	638	645	643	652	597	627	619	652	632	622	543	597	636	656	610	658	609	645	655	653	609	613	627	594	616	651	621	616	645	641	617	585	638	632	657	605	599	677	629	663	620	612	592	621	634	679	644	630	602	623	590	599	609	614	646	618	619	580	656	643	662	599	596	631	607	639	648	607	634	642	621	624	602	606	581	604	622	613	649	616	606	675	604	561	591	604	678	610	624	653	639	580	637	698	617	642	629	607	590	648	574	648	589	634	639	612	600	639	617	610	571	634	590	654	645	623	575	652	625	611	613	639	606	621	572	622	632	662	620	602	610	579	640	601	589	594	680	640	599	609	603	595	639	623	667	628	645	604	618	604	647	619	659	615	624	613	593	604	622	608	595	570	632	632	615	622	593	635	650	665	611	628	625	653	663	591	615	621	634	617	612	616	622	608	578	651	633	622	600	604	599	607	661	627	666	620	594	638	618	682	642	590	608	649	634	643	623	605	603	596	587	620	624	656	644	631	603	597	630	581	584	641	625	627	603	635	625	635	600	590	621	608	639	601	622	560	586	599	636	658	614	611	573	653	599	602	575	640	580	625	620	570	669	615	603	677	646	602	608	638	640	589	593	642	617	627	649	652	669	566	567	621	606	613	594	592	592	630	593	634	643	642	636	599	579	618	592	645	636	596	633	581	655	587	651	606	616	585	575	574	633	606	644	583	612	615	649	645	639	599	593	590	589	584	630	624	660	601	618	638	628	615	610	634	629	608	642	621	628	653	594	621	603	608	532	630	597	550	651	613	640	635	663	637	621	621	620	693	668	619	621	635	612	659	607	613	590	650	625	650	614	693	626	635	634	656	589	648	629	581	619	618	649	617	648	584	595	629	604	607	596	646	629	645	635	606	611	661	676	626	616	619	592	613	633	604	602	632	619	625	612	597	636	582	637	640	658	631	632	593	646	609	597	685	631	597	616	690	660	661	608	658	582	624	613	627	612	649	598	648	639	617	602	632	605	662	608	632	601	650	614	621	613	639	596	643	656	634	654	612	617	590	648	649	602	643	626	638	616	588	671	561	641	621	599	638	578	647	597	686	596	666	565	627	622	585	642	589	619	599	622	647	612	574	611	629	621	640	625	627	599	653	638	611	648	602	628	597	647	637	601	638	608	599	602	605	595	589	632	597	564	601	623	610	646	688	614	638	601	660	598	600	621	673	611	576	593	646	636	658	614	631	625	633	583	560	600	609	666	628	656	642	569	624	634	573	644	611	657	633	612	623	663	589	629	675	610	651	644	620	661	600	617	594	634	653	618	601	610	630	635	618	631	598	618	628	641	594	611	632	554	610	651	630	625	598	617	589	610	603	610	652	631	620	626	588	630	609	581	616	593	621	632	648	640	658	626	626	598	566	613	608	655	579	585	587	611	612	605	635	602	615	606	624	640	629	587	627	618	629	658	650	615	616	653	640	624	613	629	582	627	606	617	621	625	654	594	627	657	646	640	599	593	628	673	587	626	621	595	609	611	607	600	604	589	589	578	614	617	608	655	623	598	574	623	599	628	637	614	610	602	592	618	649	664	680	667	609	610	616	640	565	647	592	578	608	555	638	654	651	624	584	615	602	643	625	593	581	617	632	589	620	629	600	632	605	628	640	638	625	590	582	610	587	631	580	628	651	631	643	614	635
34255	13252	12495	7038	4480	3559	2740	2202	1891	1595	1434	1271	1088	1125	960	981	876	830	814	788	794	730	769	748	711	695	718	705	712	700	670	640	627	657	666	669	640	665	677	632	600	655	622	659	599	610	669	705	599	618	638	610	596	609	575	618	592	688	573	614	613	626	644	557	592	590	573	622	616	633	603	664	602	601	582	632	625	603	658	554	601	607	619	630	610	610	639	619	617	573	615	598	603	591	593	609	607	594	593	609	605	636	612	625	592	634	594	598	611	554	610	583	684	526	587	603	644	588	607	609	556	591	576	603	574	587	601	639	611	597	595	559	592	627	565	599	589	602	656	588	591	589	615	567	653	591	619	606	596	604	582	528	579	592	569	585	618	576	542	624	588	601	606	554	575	564	583	616	619	561	661	636	623	622	602	586	643	613	634	559	584	572	603	637	626	591	682	534	574	640	591	605	579	587	633	585	647	581	604	622	598	588	570	596	628	591	584	619	582	606	554	614	636	593	591	598	620	638	627	603	614	593	587	648	577	620	609	569	583	576	634	596	617	580	604	622	591	622	597	579	572	602	575	631	597	621	586	611	591	605	623	567	628	606	607	596	652	616	571	572	601	585	617	557	614	577	584	612	601	631	586	570	657	595	559	551	586	625	623	590	618	629	592	629	578	624	596	561	588	614	550	617	582	563	574	622	587	623	587	597	609	595	609	635	597	641	590	659	571	600	637	594	632	558	618	633	665	616	564	600	604	560	591	637	592	640	603	590	631	597	602	631	593	604	615	610	623	608	593	596	600	601	595	596	591	640	617	645	607	597	596	602	582	578	589	591	620	564	586	579	561	594	613	583	611	587	625	554	597	648	601	633	614	608	660	620	582	597	607	607	580	582	588	592	629	588	592	580	658	571	589	648	621	599	639	606	593	590	596	591	633	607	597	622	588	550	606	606	599	588	558	589	598	611	569	587	609	605	616	646	606	536	597	601	598	648	549	584	599	559	604	595	597	604	586	631	598	620	619	585	583	595	572	640	679	590	620	596	591	617	585	619	591	593	568	616	590	610	581	601	592	582	590	634	569	549	607	579	628	591	574	614	605	599	590	574	558	562	599	591	605	614	601	579	620	607	579	625	638	561	577	613	604	557	555	606	601	609	591	594	564	585	583	583	613	591	543	624	643	630	595	645	581	619	571	611	630	568	623	562	622	622	624	588	604	582	588	606	606	569	608	583	620	623	618	584	610	567	605	611	604	561	628	598	603	622	609	617	605	602	581	581	637	611	586	564	604	624	655	592	610	620	593	607	612	615	587	590	550	552	553	576	635	584	600	630	598	596	591	639	607	567	596	586	597	565	635	596	618	598	607	590	580	651	589	572	589	616	579	573	584	635	593	547	608	586	566	609	609	596	646	571	561	567	587	566	617	597	651	584	619	580	602	587	587	604	574	650	572	574	633	621	601	662	588	599	633	601	584	624	586	527	581	627	584	609	618	607	600	588	601	587	625	602	596	622	642	598	569	624	617	604	598	568	601	642	562	586	603	637	564	638	607	596	587	572	603	578	612	566	593	660	582	593	584	585	595	625	640	583	601	622	582	603	605	564	591	605	607	599	594	588	556	592	590	595	585	577	598	593	625	582	578	563	568	605	616	618	612	631	590	589	595	605	554	617	592	599	621	545	613	571	626	647	603	573	595	577	629	599	633	568	574	623	595	590	616	597	640	619	632	579	567	599	567	586	591	596	632	611	626	568	571	595	618	600	607	614	599	622	577	639	612	576	605	645	593	582	613	590	620	625	619	585	604	600	571	582	576	596	590	563	566	616	601	587	589	599	580	605	596	542	549	606	603	589	604	572	598	652	604	597	575	614	590	644	520	595	608	556	604	591	621	631	582	590	594	629	615	603	671	621	618	597	622	545	590	598	605	558	607	624	612	599	598	608	600	578	594	569	602	552	575	574	593	617	643	586	637	600	622	643	595	588	628	623	605	537	618	596	588	588	623	636	619	558	656	640	571	559	584	586	607	546	607	565	617	613	646	575	623	613	653	627	591	577	564	554	562	626	580	639	572	603	589	593	535	547	631	597	562	570	618	611	580	577	540	564	598	651	611	636	611	571	569	628	589	565	595	577	582	557	597	604	601	579	616	551	575	571	609	629	573	595	623	588	613	572	653	557	596	568	594	601	674	587	581	588	619	614	626	545	597	553	567	545	605	553	591	619	602	530	565	608	583	613	571	572	581	586	574	586	608	579	561	621	634	614	635	567	573	607	601	585	602	598	599	600	585	589	606	600	582	603	578	589	617	581	620	623	598	621	592	584	613	579	582	630	598	575	634	560	625	586	611	610	630	586	552	610	600	586	570	567	602	632	606	596	603	587	599	583	578	616	638	593	558	592	605	627	644	633	604	620	599	617	621	599	670	633	590	640	570	622	624	611	556	634	622	570	616	625	639	612	578	621	579	552	589	572	548	598	584	574	612	609	593	587	603	620	598	587	566	657	624	565	565	642	586	653	573	568	592	582	595	577	542	614	602	575	586	591	589	578	556	632	648	602	567	586	626	604	589	555	617	595	563	575	574	640	634	618	624	635	641	613	625	616	592	591	598	622	604	626	581	570	624	651	592	595	617	599	601	609	592	633	606	638	605	599	587	567	574	575	613	596	607	625	635	630	604	577	624	581	577	577	606	592	620	600	630	608	539	578	593	599	562	616	625	594	597	621	596	586	589	606	588	551	571	553	580	628	577	643	589	599	609	591	596	574	579	567	583	628	629	627	645	610	618	575	583	609	587	531	528	595	565	583	594	614	608	569	596	627	577	610	577	563	640	587	604	630	589	585	536	594	592	602	613	586	599	623	605	618	625	607	587	567	591	626	618	591	584	598	625	553	533	578	601	586	634	571	582	570	612	554	634	568	601	570	638	577	588	612	596	580	564	567	556	609	599	576	595	598	591	609	614	558	663	632	597	595	611	547	577	627	578	598	605	591	589	578	543	633	635	636	588	606	540	628	601	627	641	608	589	616	556	555	581	589	578	565	648	618	590	602	593	613	579	574	596	606	605	617	565	600	609	554	573	600	597	593	588	588	594	604	583	588	593	594	591	608	607	619	687	581	559	564	561	684	584	566	615	560	603	620	603	593	609	584	567	614	614	619	592	590	581	668	590	606	608	586	634	604	584	656	595	584	568	610	594	590	573	624	569	582	620	653	593	612	623	608	625	608	593	596	621	605	600	611	622	601	568	539	595	643	633	583	537	618	596	581	564	570	607	620	620	607	603	595	607	598	600	559	592	583	597	584	623	584	593	602	653	542	598	599	590	614	571	592	572	609	583	636	587	561	568	608	629	617	600	576	560	566	625	619	608	612	603	575	603	561	610	577	606	602	631	604	620	618	572	586	575	586	580	563	652	583	584	550	584	587	603	588	581	603	596	576	634	616	613	633	605	646	566	591	629	660	560	576	598	626	572	582	606	549	577	585	595	581	622	611	606	586	590	621
31788	14896	2350	474	387	360	340	288	322	318	343	319	319	298	347	339	331	321	333	302	321	327	325	294	305	332	289	323	333	326	325	322	338	306	311	322	322	321	328	285	339	281	311	331	330	324	307	319	290	355	339	280	327	307	309	302	312	335	313	314	321	328	317	291	325	280	294	276	300	322	317	340	313	321	318	327	303	327	324	327	335	319	309	318	332	312	310	337	302	309	310	294	328	340	333	307	316	295	324	290	340	278	304	301	315	314	316	343	350	349	319	302	316	317	321	300	321	309	303	327	323	279	313	315	318	327	286	310	343	315	321	305	325	291	323	321	316	277	334	326	336	295	330	307	300	314	317	306	277	306	322	331	320	316	285	314	327	314	314	336	310	304	312	317	325	324	302	308	320	294	319	323	327	309	307	294	265	308	335	292	318	283	334	326	322	338	286	299	307	327	288	285	320	284	328	323	306	310	326	323	308	309	315	339	299	262	355	297	334	300	351	321	327	311	325	331	297	328	343	323	302	336	313	313	308	324	327	282	314	312	323	324	338	313	321	330	336	326	300	354	312	291	308	273	281	329	336	325	313	290	333	293	332	320	322	323	289	307	286	287	321	327	287	301	299	295	307	334	337	304	320	325	303	326	330	319	320	306	314	338	331	302	330	290	339	358	342	316	330	306	320	316	288	318	297	303	291	302	314	320	308	282	324	289	306	287	306	300	313	327	337	332	324	296	292	322	266	340	339	309	314	326	292	310	291	309	325	313	303	324	324	289	340	317	320	312	324	357	315	284	304	311	313	316	321	296	299	271	297	344	307	324	316	323	320	342	283	314	298	295	337	278	311	316	331	287	318	325	292	301	303	308	324	328	325	294	322	289	287	333	325	293	313	317	329	324	310	312	312	322	322	319	329	342	292	322	347	303	313	309	316	311	315	326	359	327	317	347	303	354	289	328	314	351	307	313	341	319	291	312	298	334	333	304	304	287	327	323	317	317	328	326	286	308	311	302	330	319	305	343	303	302	345	322	302	314	329	323	330	327	330	302	317	325	338	316	307	323	311	289	318	327	299	307	310	304	312	315	318	306	305	339	328	285	291	323	325	291	312	313	305	280	345	327	308	308	334	317	330	287	321	314	306	275	321	319	326	280	269	292	318	333	270	338	340	341	331	294	353	282	285	307	267	340	294	300	337	315	332	306	315	318	320	313	289	334	334	294	325	317	316	302	300	316	303	302	314	304	311	290	335	323	286	323	310	306	359	291	299	338	296	325	308	325	311	317	297	319	313	319	307	337	300	313	331	295	333	303	335	298	297	326	300	318	340	308	296	316	328	309	328	332	322	330	311	323	305	295	309	322	334	348	327	298	344	321	346	325	280	317	302	314	313	304	311	315	301	330	284	304	312	293	301	334	330	324	330	340	314	316	307	305	329	314	315	339	314	325	319	280	340	356	336	300	318	325	315	313	308	326	331	310	327	306	327	318	327	299	328	323	273	297	317	329	296	333	287	320	304	333	296	323	319	308	312	277	307	305	301	285	297	317	310	330	317	315	327	345	320	332	334	289	350	308	277	365	310	333	304	313	302	301	319	312	311	322	317	306	338	321	323	293	336	310	301	289	321	345	330	337	305	311	326	329	316	288	318	345	318	303	304	329	336	340	312	325	297	330	290	296	308	286	295	311	313	345	307	346	340	303	308	303	327	305	308	308	299	308	325	315	295	287	317	330	325	327	325	312	341	309	330	329	324	273	305	308	353	310	329	324	300	336	298	308	315	321	301	327	322	317	329	340	326	308	330	312	312	297	307	324	344	324	318	315	334	327	310	302	340	312	297	281	313	323	298	295	295	312	301	290	317	288	312	316	302	291	333	282	310	320	289	309	304	300	319	322	305	305	343	320	336	297	356	321	301	338	290	322	333	286	332	337	333	296	320	295	282	262	324	302	301	304	319	307	330	308	317	319	362	368	319	287	334	305	310	301	290	320	309	332	308	285	304	331	313	334	332	321	284	301	278	312	302	309	309	336	284	300	311	291	324	313	314	333	342	325	318	313	327	307	309	326	316	340	298	320	311	323	319	332	331	332	328	317	322	293	307	301	334	316	346	327	348	319	300	344	310	329	315	335	303	307	293	288	308	299	297	325	325	308	311	336	323	322	314	312	293	300	342	327	291	332	339	294	306	274	310	292	306	308	292	300	347	292	309	291	351	306	313	304	344	339	336	326	287	310	331	318	288	343	300	330	295	322	325	318	333	297	337	320	343	281	282	333	345	346	347	326	336	314	330	292	305	286	277	300	338	332	293	324	271	294	322	293	325	322	310	331	324	343	316	299	305	347	301	316	350	307	308	313	309	295	314	328	302	313	331	309	314	333	309	289	337	297	302	346	309	323	314	310	294	341	292	279	284	320	329	338	348	316	316	290	344	285	324	302	314	291	314	294	289	313	342	326	336	312	331	300	330	322	300	328	325	327	310	311	323	328	300	309	308	319	323	346	348	316	330	327	328	325	294	287	306	301	317	304	323	307	274	318	313	313	339	259	311	285	341	291	309	285	331	340	319	380	334	341	338	317	318	323	315	307	310	345	330	320	336	319	275	340	316	308	307	306	306	290	308	336	341	325	313	308	310	298	306	322	362	297	316	325	306	313	305	308	304	332	318	319	336	322	309	315	319	323	293	314	330	346	307	315	310	291	308	302	324	309	307	316	330	330	305	306	314	318	321	357	299	336	346	276	320	328	316	317	336	303	301	315	326	338	312	317	294	322	305	328	341	314	338	302	296	305	282	318	296	323	321	321	310	324	351	348	297	323	323	295	330	309	290	304	328	321	298	306	282	312	338	316	343	315	311	299	289	312	308	332	317	302	307	303	340	290	329	286	280	314	328	317	320	304	311	271	307	298	297	320	284	307	321	320	330	322	313	322	318	304	319	327	290	329	321	314	297	301	346	361	323	327	317	317	308	303	294	319	313	301	289	309	321	347	306	278	309	317	345	320	323	303	334	322	285	316	319	334	302	336	303	330	342	282	321	287	319	331	305	316	319	329	327	326	328	343	312	349	323	320	314	290	300	342	314	328	302	313	285	305	327	341	333	306	310	281	322	292	306	297	319	297	323	326	303	347	286	301	347	318	327	344	295	308	292	297	318	319	309	302	303	277	324	348	334	347	333	315	306	302	329	344	298	312	294	313	299	319	301	298	322	344	288	306	308	319	307	334	328	340	329	290	337	319	334	304	338	328	310	288	330	320	310	313	275	317	295	311	304	316	309	330	287	312	349	283	351	287	323	313	297	343	310	323	338	317	287	338	317	323	311	299	314	288	296	300	326	320	307	302	298	350	341	342	303	285	316	356	300	328	302	275	311	330	329	346	315	307	293	307	307	316	292	306	325	293	306	315	307	327	293	288	313	303	318	324	291	302	305	307	323	325	345	307	291	304	314	325	340	330	282	331	295	295	330	314	361	278	303	306	340	320	317	347	307	304	343	358	324	310
23607	790	674	493	451	405	394	425	400	379	391	362	344	374	331	352	362	363	353	332	367	328	361	339	335	336	315	349	327	334	348	325	331	350	329	374	364	363	352	352	330	377	366	333	315	350	336	354	345	364	359	357	340	330	338	348	356	335	352	332	355	349	328	341	373	337	350	298	373	355	374	341	346	314	315	359	352	346	343	344	338	337	333	350	329	361	367	372	340	363	370	322	362	303	344	371	319	338	322	377	343	325	363	358	361	367	334	327	318	404	349	341	385	353	327	344	363	359	326	354	344	351	343	356	328	376	370	304	380	332	360	363	344	369	346	335	326	379	337	340	346	323	344	336	342	323	358	339	354	316	348	342	345	348	374	362	321	373	354	326	310	337	342	318	363	335	342	343	358	352	332	352	338	354	350	357	329	340	350	350	368	344	329	352	338	356	366	404	353	361	347	349	326	319	351	366	343	362	342	358	339	392	350	340	353	326	372	336	350	336	328	352	353	323	362	353	313	327	346	346	344	329	332	334	355	310	361	336	323	320	339	318	326	340	341	342	344	322	362	317	363	334	328	331	356	355	368	357	339	327	342	373	322	377	368	323	355	338	344	345	318	342	374	349	355	358	359	354	329	364	339	365	335	347	348	361	359	333	354	323	371	357	315	310	318	357	345	341	350	346	385	323	346	319	329	326	392	345	316	351	329	365	337	325	358	336	331	339	356	308	309	368	357	308	364	343	337	345	340	322	344	338	334	323	349	369	334	329	315	383	375	319	333	371	327	347	361	316	340	318	341	319	322	350	358	345	343	324	331	324	342	365	335	338	348	351	335	357	344	366	363	335	364	361	346	356	367	310	308	348	346	333	316	361	364	342	348	345	322	315	338	352	353	333	329	309	350	358	344	352	326	307	337	333	370	340	319	322	330	340	335	324	344	312	345	330	333	375	369	332	364	323	336	346	339	354	342	346	363	343	296	340	340	348	359	316	321	311	345	323	345	345	345	329	333	354	339	331	329	392	356	345	342	347	354	356	358	354	379	347	318	347	363	314	340	349	368	341	363	341	347	312	349	345	315	346	365	332	339	350	331	339	348	366	334	349	340	341	355	321	338	355	349	360	317	328	361	333	330	333	344	311	356	335	384	332	320	342	345	331	357	337	376	336	335	396	380	368	337	382	361	367	356	349	325	362	390	340	347	376	343	359	331	387	323	376	338	354	338	376	335	334	326	302	363	360	359	309	330	349	332	345	327	361	339	346	355	305	348	354	369	327	360	334	336	345	333	344	344	343	326	341	340	327	336	364	344	345	353	366	351	358	366	362	338	386	337	348	344	313	369	377	335	346	333	358	348	342	306	353	345	382	382	329	353	357	331	362	331	346	344	391	338	323	376	323	361	343	363	352	355	334	342	328	346	366	350	345	310	361	315	352	356	365	358	390	367	358	353	366	345	354	346	385	322	363	361	350	347	365	322	337	361	369	331	355	343	344	348	357	356	358	356	331	327	338	353	351	356	338	332	341	358	359	350	354	358	336	361	324	342	349	349	343	376	372	337	324	319	377	375	340	358	334	366	338	332	331	372	362	323	375	337	300	348	341	319	366	344	322	352	359	355	357	342	345	339	343	304	341	323	361	336	337	335	299	369	351	317	343	362	366	354	339	325	353	336	357	372	361	370	310	330	330	320	304	383	310	353	357	341	356	368	358	366	380	333	322	339	329	348	346	368	336	368	330	344	357	380	330	336	353	345	347	313	367	364	330	321	347	366	374	368	326	343	361	343	334	380	303	340	324	333	336	361	349	317	318	344	339	346	357	369	362	350	319	331	320	330	353	306	370	371	351	314	363	375	335	324	346	343	386	341	352	331	342	344	388	343	313	341	360	349	351	395	336	353	355	373	324	363	366	365	374	380	326	334	366	292	329	356	358	339	364	329	339	331	344	336	319	340	323	338	341	355	332	350	345	332	336	331	353	379	361	374	338	385	350	334	340	378	337	340	351	349	317	326	353	362	346	292	331	346	331	379	327	355	320	335	356	298	350	358	347	355	353	326	354	308	366	346	356	390	354	336	360	354	353	340	366	344	348	345	363	329	314	372	321	358	328	344	337	322	340	356	350	335	341	353	359	359	331	356	387	397	306	338	352	357	335	312	355	325	347	352	333	315	327	347	368	341	335	307	328	360	372	338	341	367	353	348	322	335	328	361	356	350	311	347	347	362	345	374	320	367	332	376	362	358	344	348	345	339	359	353	331	326	366	317	333	339	350	347	302	327	384	350	339	324	339	337	331	349	354	318	334	331	333	355	353	315	363	360	360	369	314	333	374	351	349	358	312	350	342	315	334	324	381	343	358	395	329	315	348	313	360	351	354	361	359	335	353	338	323	374	354	340	322	375	364	363	298	320	356	321	319	355	335	333	349	318	347	371	374	343	346	360	330	309	349	323	316	349	353	380	347	307	367	344	370	336	322	355	369	347	320	362	314	342	346	352	341	343	314	337	338	311	362	344	307	354	350	380	344	318	335	348	368	371	386	341	384	341	353	328	337	319	359	335	318	335	335	342	356	354	368	339	367	320	328	338	383	354	357	332	332	326	358	364	339	352	339	350	363	338	374	365	337	331	340	362	358	337	364	333	380	359	336	344	355	347	336	356	402	350	334	364	329	342	340	352	357	357	359	328	345	344	327	362	322	351	334	356	367	350	369	314	340	346	355	343	349	340	331	361	344	345	351	341	349	364	324	362	385	354	320	344	335	358	349	345	352	340	316	349	391	313	350	344	355	343	345	332	359	312	363	334	348	328	343	334	352	366	370	356	342	354	352	359	334	371	354	352	371	378	319	352	322	332	353	349	325	354	369	323	334	375	335	356	325	340	347	367	332	347	343	319	344	328	336	371	341	343	378	341	334	372	305	350	345	360	341	339	363	390	336	329	347	318	307	334	334	361	355	324	341	346	337	372	361	335	351	343	308	361	376	362	362	342	370	327	353	317	389	328	364	347	352	371	326	363	357	354	331	332	321	362	347	341	369	353	340	338	331	381	300	327	355	332	337	334	328	388	332	338	319	359	361	346	345	329	361	319	284	333	371	332	327	347	336	333	352	374	367	331	345	370	336	358	368	333	361	383	329	394	337	366	341	350	317	355	344	340	372	341	339	322	358	336	312	343	335	328	337	357	363	353	313	342	340	328	354	322	302	348	330	362	321	343	342	333	349	370	349	337	320	341	345	353	371	384	357	337	315	349	346	364	351	329	340	351	341	316	339	351	349	399	352	338	353	347	346	330	307	329	339	362	354	327	343	331	362	331	365	356	352	325	383	280	315	320	317	337	347	357	343	360	342	358	342	339	362	346	353	351	329	344	319	351	348	361	355	316	345	350	321	335	370	367	331	306	328	353	369	341	346	356	319	315	328	344	344	376	368	340	344	362	333	305	328	326	335	380	343	361	343	344	361	311	351	368	340	353	352	362	360	306	348	344	358	372	357	337	340	356	349
24773	20551	26620	24457	20525	7135	939	641	556	481	452	380	424	363	367	350	323	347	341	324	336	307	284	314	309	313	324	336	292	295	297	294	300	302	310	237	282	317	268	302	305	292	272	301	281	261	298	273	302	288	289	266	271	305	315	283	290	311	266	301	278	282	299	269	314	278	298	282	293	284	263	294	291	292	278	260	297	316	282	279	268	276	297	272	275	262	271	277	266	266	262	269	272	262	278	310	290	269	280	310	287	271	266	285	262	263	237	294	255	280	246	307	272	291	308	277	298	284	289	291	315	277	282	283	296	269	287	269	287	270	296	265	275	286	310	307	285	287	264	259	273	296	286	277	255	240	284	304	284	261	271	281	260	250	276	285	302	300	297	315	263	252	272	282	281	290	295	296	282	286	289	284	277	270	303	291	279	291	261	265	258	283	280	275	282	293	297	277	272	264	291	289	281	273	274	295	253	283	284	296	281	291	287	280	294	307	308	298	265	275	285	293	287	274	271	299	282	293	285	313	303	275	243	260	306	234	320	252	284	267	295	281	311	244	269	314	274	265	271	303	284	289	261	320	268	254	257	276	288	305	303	266	290	291	274	262	280	292	293	273	268	289	269	255	284	248	261	282	265	293	290	264	264	281	290	268	309	277	295	280	274	286	299	266	274	305	263	283	293	281	286	283	261	287	271	260	308	302	249	273	277	281	287	257	310	282	268	281	291	305	296	285	305	270	313	281	276	279	280	277	303	267	261	279	267	270	260	260	284	258	275	282	273	289	279	276	292	267	256	273	274	300	285	285	262	310	297	282	268	266	258	249	266	273	268	265	262	283	264	273	273	288	272	299	288	274	251	274	290	303	285	304	288	284	281	270	278	263	252	274	256	273	246	257	314	288	270	269	267	257	286	283	279	273	252	269	277	274	277	297	298	282	288	254	260	287	284	282	241	320	275	288	263	304	304	282	287	288	303	261	304	260	272	281	312	252	297	257	251	265	267	278	242	262	259	268	296	280	248	297	263	258	272	288	236	278	277	295	264	277	268	288	276	269	278	258	283	274	273	278	284	298	291	299	287	253	306	289	272	267	306	274	275	276	243	321	283	295	272	303	304	275	263	261	282	251	265	287	274	238	284	275	274	282	277	285	273	277	291	303	299	306	290	268	243	273	291	290	276	306	286	271	274	287	295	285	272	270	289	300	296	262	262	264	302	291	288	262	282	309	275	273	282	277	282	288	271	274	295	253	232	254	269	257	288	296	284	269	286	262	247	280	289	288	267	288	269	292	255	272	297	281	260	278	279	288	263	278	273	259	245	290	270	303	250	301	290	266	283	288	305	273	285	273	272	289	288	289	299	275	279	273	276	287	289	286	283	268	292	237	248	264	259	271	305	263	231	283	281	286	284	275	273	261	280	255	238	272	280	287	271	272	251	271	262	272	238	276	295	268	261	249	263	280	259	293	279	284	268	277	280	247	260	299	290	301	292	279	279	290	320	297	287	288	297	279	267	282	293	277	273	274	283	286	271	292	278	278	272	302	259	296	294	279	267	293	279	271	273	249	317	285	248	266	316	293	281	266	264	285	297	279	286	280	318	297	279	267	273	285	264	279	278	278	263	268	253	253	280	291	253	282	256	279	269	306	263	286	300	268	288	267	283	264	277	247	282	283	282	290	277	295	276	291	279	277	275	284	276	287	311	285	266	269	284	290	300	334	270	267	291	275	306	290	249	297	276	284	285	297	311	255	253	287	282	259	281	247	291	283	272	284	294	256	268	284	284	269	274	285	286	274	283	289	267	294	276	239	285	271	287	286	292	288	296	270	285	296	302	270	275	270	295	268	296	291	294	280	291	268	247	277	299	290	274	310	282	306	281	290	260	261	272	259	259	246	279	316	260	263	258	256	285	243	274	281	268	290	276	260	258	269	304	276	294	265	265	282	295	282	267	255	275	263	294	289	286	260	299	276	273	274	287	291	293	279	275	288	281	271	269	280	260	286	290	282	275	310	267	267	263	300	269	273	252	304	290	262	255	268	283	286	299	299	292	274	278	314	273	272	284	275	243	287	288	297	267	297	275	308	279	247	304	247	264	272	274	265	243	265	277	280	300	269	265	239	270	245	280	280	301	268	277	261	263	266	254	264	279	263	283	271	290	282	276	308	262	258	277	306	277	283	271	294	298	288	291	259	268	279	268	286	276	309	288	300	286	312	254	263	285	276	291	289	279	286	273	281	266	271	293	257	288	287	283	278	271	289	289	271	272	298	286	254	253	253	294	292	252	260	297	280	259	281	278	263	276	298	275	268	267	280	281	277	279	283	261	269	298	269	299	322	256	283	294	305	296	288	247	260	254	293	273	264	265	265	273	298	287	270	302	256	277	287	321	261	269	244	289	273	307	273	260	254	294	249	260	275	249	302	239	292	266	272	287	283	267	262	283	283	293	270	251	285	279	294	285	286	261	288	294	291	301	271	243	292	262	266	281	279	269	279	304	249	289	268	271	268	295	271	295	286	257	302	283	266	263	271	282	249	281	280	283	269	284	276	273	274	268	274	283	286	256	262	272	259	273	265	300	249	319	257	274	277	297	282	262	284	288	263	310	270	252	274	265	255	256	262	278	289	274	285	261	286	270	286	265	302	257	230	269	303	269	274	272	270	258	278	291	271	275	292	288	265	269	260	300	267	289	291	262	295	288	271	298	245	247	267	274	297	281	291	275	320	281	263	260	301	276	267	289	262	266	277	291	272	267	272	264	289	266	288	313	289	282	294	262	261	268	282	270	270	281	281	299	307	291	265	269	276	264	282	268	238	284	273	298	276	303	256	253	310	278	257	246	266	323	296	287	281	296	277	273	278	275	276	296	273	294	258	288	254	296	281	287	292	280	262	260	289	273	283	283	286	266	284	267	262	276	277	293	277	279	267	268	265	263	268	250	250	272	293	264	242	276	260	282	255	274	280	289	277	266	277	280	275	301	275	283	289	272	272	290	286	248	268	280	264	265	248	309	280	304	260	325	276	251	272	281	279	263	265	286	285	284	282	278	262	275	265	278	286	270	273	281	266	269	282	289	293	257	285	270	262	262	276	276	257	277	290	274	250	277	307	273	296	275	311	292	281	284	269	295	290	280	281	266	274	303	279	267	307	301	296	286	306	259	326	287	278	267	288	309	245	269	277	277	285	279	274	267	282	262	267	311	282	282	290	271	284	281	267	270	292	291	284	282	265	276	296	287	306	275	252	239	261	284	267	298	272	286	295	302	286	270	285	267	275	281	284	253	284	274	272	273	293	276	303	256	288	270	268	259	279	259	267	262	285	280	276	294	317	305	262	307	308	259	260	285	275	293	279	251	289	273	264	301	274	281	275	278	278	263	293	287	295	260	263	247	306	291	266	298	285	255	287	263	265	291	291	280	258	289	291	294	294	284	274	257	255	273	278	278	271	302	275	272	286	286	274	290	298	271	281	301	291	256	304	257	273	285	260	302	245	306	266
35030	7908	7290	3867	2617	1754	1383	1058	946	746	670	638	584	514	475	506	430	398	412	418	396	345	384	359	336	331	311	335	347	298	320	312	299	313	315	299	287	313	301	304	308	307	306	335	281	326	309	289	298	301	318	300	317	304	312	333	308	301	309	290	316	313	270	301	295	322	319	293	265	293	288	281	267	262	299	309	309	282	272	303	320	274	279	295	289	293	280	276	277	346	297	264	290	296	308	315	295	269	280	259	276	296	297	303	274	266	281	274	308	291	323	316	278	287	300	271	315	275	267	287	299	290	295	276	302	286	278	261	305	283	243	308	263	330	289	274	287	275	289	283	275	290	269	282	297	301	279	302	275	315	263	294	285	304	288	284	266	291	286	298	283	278	293	284	298	257	277	301	323	278	261	298	263	281	293	300	261	284	307	292	297	255	273	294	315	322	311	255	302	264	304	286	283	288	274	292	309	302	305	294	277	269	276	321	282	275	288	275	286	313	269	246	307	277	292	280	313	290	285	280	285	298	305	296	265	287	291	262	278	308	277	295	273	307	301	302	258	279	284	309	301	276	295	301	278	300	269	267	293	310	292	288	262	299	276	318	260	319	285	292	278	292	274	331	281	285	273	286	250	266	285	291	322	289	305	299	272	287	282	294	318	305	298	293	295	268	281	275	283	262	295	273	298	287	285	297	277	280	314	269	306	289	303	319	275	288	288	309	295	286	299	288	300	286	306	283	299	285	276	264	284	285	259	280	308	271	289	302	272	277	304	271	304	255	260	280	286	305	286	259	299	269	292	315	305	271	298	260	286	311	291	279	304	284	271	266	282	262	285	283	296	312	298	284	302	283	279	267	302	270	291	287	277	276	279	286	292	257	307	265	297	277	257	263	306	250	268	286	293	294	311	278	305	308	265	281	304	287	288	261	298	237	288	262	277	294	284	309	307	264	295	264	325	270	307	293	285	288	280	282	309	268	246	301	308	262	268	276	335	321	294	267	270	260	281	280	304	286	262	306	287	294	305	294	289	307	288	306	266	283	289	315	294	261	278	286	314	313	278	280	318	297	266	297	278	294	306	305	292	281	303	267	318	291	306	264	284	276	314	312	288	289	294	291	289	300	300	261	308	293	283	264	279	289	314	277	292	301	288	281	281	307	281	265	285	282	301	282	279	303	305	287	284	274	300	282	281	300	277	297	278	299	307	311	293	281	309	282	284	285	292	290	268	289	294	277	294	295	301	297	322	300	286	303	280	274	281	285	258	309	306	281	281	298	269	281	287	319	279	285	264	283	292	276	282	275	275	296	284	248	300	293	266	272	275	267	292	277	266	310	276	260	290	299	297	279	270	280	291	293	277	289	294	275	263	278	290	266	283	287	290	271	314	306	304	304	276	312	270	305	268	283	290	309	272	301	311	302	311	301	255	271	319	308	256	258	304	307	301	303	281	260	291	306	299	303	288	258	304	300	295	285	289	275	286	284	310	264	266	277	288	301	283	260	268	282	279	257	302	281	301	279	266	291	299	294	288	306	291	323	303	270	320	292	309	260	289	295	296	272	322	307	277	276	294	288	313	263	255	321	333	307	300	311	265	276	316	268	249	307	302	262	283	268	297	289	271	281	287	271	287	292	299	291	284	320	278	270	271	290	271	252	309	281	272	309	292	296	285	255	262	296	274	288	274	290	267	278	287	270	294	257	296	276	277	291	265	298	266	287	301	280	292	310	319	288	308	308	316	265	309	298	286	329	299	296	262	268	312	298	275	292	294	279	263	302	269	303	295	307	293	297	267	307	268	311	262	260	298	281	298	308	272	287	284	285	284	269	310	276	281	266	293	286	285	284	290	285	290	287	280	284	285	297	256	298	307	293	243	295	274	293	294	290	304	268	276	268	311	298	279	306	302	300	309	319	257	288	282	284	275	288	283	273	316	301	277	276	286	295	319	289	277	296	306	291	281	295	284	275	326	301	303	268	312	275	303	281	261	303	295	292	309	265	319	292	269	283	317	298	293	298	288	248	288	296	254	288	276	265	266	277	298	256	282	290	281	281	269	281	286	267	269	307	294	297	281	276	315	281	319	321	271	303	269	308	281	302	315	305	299	269	280	299	292	246	268	285	280	269	276	290	295	273	293	278	273	295	251	277	287	311	302	295	313	293	282	315	290	274	302	293	258	289	299	294	275	297	277	294	289	277	313	307	271	281	284	320	279	283	294	295	286	263	282	277	260	296	241	280	293	292	313	282	294	292	265	279	276	248	295	246	277	296	298	325	303	300	285	264	270	273	308	296	274	291	244	268	295	294	289	267	289	272	292	258	312	325	263	253	276	274	285	314	273	297	302	308	286	268	304	280	274	295	256	275	284	303	272	279	283	332	288	279	298	316	287	283	268	240	306	284	280	297	288	300	284	290	279	283	305	305	242	291	295	276	300	296	290	296	274	309	296	293	312	276	269	284	296	283	277	269	307	316	267	278	284	284	270	289	314	318	280	313	309	282	281	283	305	271	311	261	262	301	290	295	282	265	295	292	283	269	278	278	303	286	293	298	296	294	287	295	295	292	293	286	281	289	256	261	278	321	317	294	280	306	278	280	296	301	265	295	313	286	304	289	282	283	276	287	266	279	279	305	253	276	295	287	261	283	267	304	284	286	281	290	297	271	289	285	289	283	281	301	295	305	283	286	297	262	277	289	296	301	287	288	257	269	303	298	302	272	293	317	284	315	274	292	285	298	299	283	283	323	288	312	307	256	270	299	289	291	287	294	315	265	296	264	298	282	297	273	280	304	282	262	268	285	281	290	313	287	320	270	306	281	293	299	285	284	267	327	271	309	277	307	263	261	286	298	300	291	279	291	274	304	300	313	286	291	297	315	265	273	310	280	318	312	294	317	242	284	294	276	281	265	306	241	255	257	284	299	296	291	307	296	274	257	306	277	282	287	285	292	289	297	291	254	278	269	303	273	282	277	270	310	276	281	284	327	283	287	289	297	280	305	317	303	291	315	280	297	274	281	295	287	270	293	287	302	279	268	275	298	258	303	285	273	273	299	298	298	287	287	275	292	285	299	278	270	293	291	314	261	276	300	262	286	334	278	301	254	301	307	272	290	292	282	330	315	304	267	303	318	285	303	292	297	308	287	261	283	317	263	307	306	299	286	285	281	299	294	286	289	270	291	286	281	280	307	289	279	286	240	283	268	275	281	286	297	295	294	270	268	292	318	281	276	256	283	296	273	259	291	305	308	308	255	316	279	260	286	272	284	254	268	296	279	294	289	292	273	279	296	289	309	272	296	278	288	275	279	302	307	286	283	271	284	291	269	297	285	281	304	283	270	272	321	284	292	267	279	310	305	261	294	275	272	293	289	284	311	286	277	290	295	272	315	300	292	307	303	271	286	275	292	274	276	313	284	265	301	291	251	265	277	255	289	271	283	298	285	293	309	289	305	280	271	313	298	273	263	275	287	274	242	290	290	270	291	296	284	334	305	301	284
22844	20526	27108	23911	20531	20588	7565	1559	1204	1035	1014	904	855	845	748	727	765	744	713	717	669	705	659	679	678	633	669	659	639	663	650	640	655	670	664	646	575	625	633	638	608	647	638	659	659	662	604	635	665	625	662	660	589	585	610	672	617	619	621	627	626	629	679	649	612	601	617	617	626	618	659	588	673	631	640	612	619	601	641	636	650	590	579	604	599	635	574	601	598	622	659	637	616	656	651	644	585	617	621	629	628	655	606	598	630	636	619	633	599	570	622	629	622	638	624	632	633	597	586	719	632	652	602	612	599	603	626	598	622	609	638	608	648	615	628	677	594	598	665	629	623	598	568	653	621	634	627	655	698	571	668	627	569	658	630	605	616	625	676	608	594	625	607	625	646	576	617	642	628	557	598	622	648	616	624	592	611	602	627	622	635	647	631	650	625	627	594	584	631	655	607	655	610	629	583	687	606	626	640	579	622	599	630	615	536	641	627	560	627	625	615	602	566	623	607	648	627	652	613	637	614	604	593	579	607	560	580	639	637	618	602	612	620	611	637	629	600	594	628	573	657	582	643	632	598	673	622	607	604	596	584	629	612	646	664	630	611	639	655	608	589	589	585	624	651	632	653	640	622	562	634	604	575	594	621	643	643	594	599	666	619	582	635	623	614	625	624	644	590	623	594	650	619	599	592	642	610	634	601	581	611	597	609	646	583	609	649	601	628	656	620	659	628	638	597	637	601	617	576	598	649	677	651	666	599	629	619	653	627	615	644	550	573	596	657	625	603	610	610	673	566	598	628	611	620	611	650	621	598	607	604	624	601	599	594	627	623	625	628	656	625	597	608	636	656	587	581	599	597	626	592	633	591	609	648	600	622	610	615	587	594	636	597	653	660	609	570	578	603	571	631	638	630	636	630	602	650	589	633	602	607	618	583	617	608	624	611	630	613	624	622	637	645	593	588	645	606	651	558	660	626	634	630	607	607	598	644	585	626	623	579	568	627	614	617	614	592	596	636	569	583	570	613	615	635	606	622	604	550	612	637	626	672	651	664	608	644	588	607	594	607	632	623	635	568	565	618	603	618	660	571	602	640	689	574	641	600	611	650	590	632	612	628	583	571	631	564	581	587	616	604	629	588	574	616	624	636	614	618	582	594	616	636	602	633	661	648	611	607	641	595	593	598	626	621	624	618	635	619	616	655	653	660	613	664	664	652	649	578	584	597	603	625	614	598	586	620	598	575	615	613	661	635	583	588	634	599	606	591	623	630	595	630	620	631	609	602	615	596	643	621	625	632	620	610	584	626	568	623	644	630	621	622	600	658	650	596	620	627	583	592	613	609	660	624	614	600	655	687	622	625	582	665	653	623	597	651	577	589	567	616	622	649	675	624	612	595	583	606	589	617	587	642	616	561	592	634	615	590	604	617	586	620	603	625	631	611	603	572	597	580	653	579	603	615	596	639	645	644	654	593	623	633	651	658	632	663	624	556	616	594	623	622	630	649	616	593	644	625	596	650	601	624	597	608	639	617	605	580	596	624	630	618	608	607	618	604	574	587	629	626	645	584	648	610	592	593	611	601	611	606	623	581	602	624	582	668	624	627	636	589	635	608	638	637	626	629	641	573	598	637	644	590	629	599	583	604	616	614	592	655	600	623	602	618	596	619	646	589	641	665	578	658	596	598	647	629	624	605	568	656	619	623	632	599	604	560	660	597	595	603	611	582	644	631	644	578	640	620	624	642	592	634	601	622	624	604	572	595	583	596	611	636	611	594	620	602	618	604	629	615	598	686	624	580	621	617	620	569	623	629	597	607	652	620	628	592	662	592	578	589	607	650	545	614	648	651	614	636	618	578	648	602	592	608	611	620	643	637	602	619	634	628	603	655	565	636	610	603	584	667	614	619	629	615	620	639	634	594	638	629	654	601	616	558	645	649	578	610	638	644	633	589	606	612	616	546	625	614	596	658	598	619	583	579	614	627	627	640	612	627	603	610	585	627	607	578	592	599	587	602	674	604	617	613	589	596	571	623	666	638	619	577	640	617	583	652	598	595	651	583	612	584	584	609	589	591	607	626	601	645	597	626	573	603	630	613	593	596	595	626	617	606	598	645	607	644	618	587	602	642	636	624	608	628	596	606	606	653	587	623	655	559	615	636	617	564	584	593	606	582	649	628	607	649	641	622	619	593	598	605	642	626	657	657	635	590	619	636	624	669	579	672	626	565	593	587	607	613	568	645	629	625	610	600	567	618	593	592	632	650	610	617	585	592	611	607	595	655	619	607	612	638	615	633	672	672	611	591	610	647	656	627	602	635	630	663	631	631	598	576	611	641	555	608	619	604	644	570	633	655	588	603	632	647	620	619	669	597	634	595	657	605	578	626	639	666	607	647	628	632	623	631	631	600	630	637	582	600	579	639	651	587	624	631	590	593	646	675	625	626	625	606	651	578	608	614	659	583	615	671	619	578	579	601	618	583	583	610	603	639	595	630	637	604	651	596	609	626	632	617	634	595	661	596	629	591	608	611	639	634	614	600	629	679	644	579	619	661	576	608	611	607	616	634	663	629	603	592	612	613	609	635	622	588	627	601	580	589	624	618	573	652	567	634	623	623	588	595	623	583	653	575	648	636	583	616	638	635	614	626	602	585	626	585	600	606	622	602	603	617	633	612	624	620	613	614	613	595	655	606	588	616	613	659	626	602	587	576	632	620	646	590	593	575	642	571	620	626	650	617	627	641	583	555	572	591	618	661	629	599	581	596	625	587	557	574	675	575	565	633	628	597	587	569	589	669	620	624	593	592	610	632	612	611	624	629	649	583	629	620	583	578	634	614	615	646	641	650	569	602	620	685	618	581	600	584	643	627	632	602	599	602	564	633	660	629	617	602	603	623	617	612	592	595	579	604	607	579	604	628	682	644	638	637	585	594	616	608	627	598	608	618	567	662	601	657	599	609	660	620	648	684	580	610	649	603	619	608	636	623	623	600	636	611	601	605	632	571	598	621	635	607	660	660	605	607	639	619	634	571	626	658	701	646	658	627	579	591	641	604	610	608	600	616	621	613	589	633	615	571	590	650	630	583	627	617	587	555	598	618	618	539	625	623	641	618	581	615	621	565	638	551	630	591	618	585	599	627	598	580	639	616	629	604	635	617	602	655	609	566	636	657	618	665	640	607	590	601	566	641	606	617	582	628	587	622	626	635	585	649	604	637	590	611	603	581	614	591	615	662	608	584	592	610	635	653	593	644	652	652	584	600	632	588	622	658	557	634	632	635	650	630	614	582	636	635	606	611	606	568	640	618	617	584	621	602	635	599	613	589	614	604	636	621	626	616	599	570	558	624	661	600	628	649	604	640	636	614	634	602	636	624	658	602	640	591	625	629	659	618	627	612	608	620	593	623	633	632	586	602	621	600	606	579	628	645	634	599	614	573	588	610	623	636	665	596	627	593	610	623	634	593	645	664	648	639	635	612	634	643	603	622	608	667	632
29865	14026	12754	7227	4922	3534	2854	2199	1834	1580	1409	1305	1157	1030	998	880	881	880	851	801	746	736	687	719	744	737	709	708	696	679	698	645	626	669	645	675	669	637	682	648	638	640	631	628	601	608	615	581	619	560	648	624	618	585	634	584	621	588	625	565	634	593	601	582	610	601	604	610	623	595	604	619	591	576	644	638	557	606	608	562	620	625	583	638	630	600	573	555	614	574	598	575	587	644	598	620	569	558	591	579	573	609	636	582	611	594	622	607	609	614	609	619	597	601	517	569	579	629	586	610	574	625	615	602	598	593	597	617	589	603	618	639	592	585	591	584	609	602	615	631	579	549	575	586	610	596	566	620	593	596	603	568	566	582	570	588	580	596	560	565	600	595	639	614	614	562	564	596	643	620	659	580	635	621	565	615	619	563	567	592	587	582	632	587	595	590	627	583	639	576	568	586	583	624	606	594	593	551	596	594	601	548	562	619	575	573	613	590	632	578	564	565	643	634	616	571	624	584	590	556	558	562	574	599	632	634	576	590	568	605	647	637	660	614	601	603	588	552	609	587	600	597	610	609	575	556	607	623	578	618	576	559	610	624	632	576	635	606	595	587	575	649	557	611	624	531	600	630	583	643	587	605	603	541	583	635	593	588	590	586	598	627	595	566	589	597	618	585	581	610	623	584	596	579	629	636	616	582	551	572	599	593	601	623	632	568	584	608	586	610	572	574	578	602	620	566	582	595	599	601	588	582	622	603	585	624	572	583	591	589	586	613	613	611	611	580	591	567	579	562	595	579	589	585	639	587	604	561	607	615	583	601	614	625	610	584	607	607	604	605	579	594	605	606	622	558	568	570	619	588	605	601	631	601	624	588	590	560	606	615	626	585	608	608	590	616	628	531	571	598	575	557	630	595	603	595	602	570	557	611	600	590	601	551	621	586	596	585	568	614	568	615	636	589	624	576	633	582	571	607	556	608	622	584	610	573	581	587	586	595	613	599	617	597	581	652	601	633	603	586	588	593	577	574	558	547	564	593	628	609	592	586	616	575	627	579	623	562	622	593	582	556	607	598	608	593	604	597	609	587	600	606	577	602	553	540	617	592	583	588	603	610	574	583	585	569	585	577	574	615	587	579	608	580	561	599	600	574	583	605	625	588	600	606	618	595	560	618	596	630	578	548	595	597	599	603	589	578	628	617	610	619	600	560	562	589	547	632	594	578	563	576	556	584	591	589	632	619	552	564	581	572	536	606	569	579	603	612	642	621	600	572	610	617	597	569	598	607	600	638	563	589	619	593	589	586	614	616	573	584	612	584	614	633	603	640	593	580	585	605	581	625	567	581	570	613	601	560	601	561	595	615	559	599	602	587	614	561	618	617	587	610	570	565	617	612	593	591	579	609	594	599	612	581	602	564	563	580	600	586	556	566	589	558	587	576	582	610	599	591	585	550	539	574	603	565	591	578	551	609	564	639	600	607	582	585	570	576	521	541	590	587	582	609	540	621	599	600	563	560	594	571	596	568	580	620	607	572	621	571	624	629	621	601	623	585	619	600	612	587	601	556	578	614	613	551	613	626	591	608	610	644	569	592	584	600	586	567	618	557	601	574	577	525	589	604	599	596	590	596	630	608	579	620	567	571	590	570	611	586	567	580	589	604	613	598	560	556	580	598	592	574	595	623	590	577	572	585	592	582	593	587	594	615	570	616	550	613	610	593	587	616	570	570	568	594	594	603	599	604	535	572	619	611	595	599	602	602	551	591	582	572	601	584	615	570	632	564	577	597	573	582	561	576	593	559	614	603	579	571	629	582	559	574	585	561	565	587	633	591	577	600	569	570	566	587	616	593	564	635	583	571	620	566	555	556	571	584	616	616	558	590	595	563	583	641	604	597	583	548	604	586	648	581	570	610	567	612	609	613	613	609	575	576	569	578	588	620	610	569	566	598	604	579	610	601	568	609	590	635	612	622	639	583	625	573	654	625	600	620	552	572	613	563	595	616	542	579	562	586	619	562	615	590	614	587	591	603	593	602	593	567	621	617	600	624	526	588	608	580	600	598	612	600	584	596	590	575	609	655	595	569	584	589	608	578	580	613	620	622	576	610	570	580	607	572	603	599	535	590	533	596	548	629	567	575	577	609	582	580	601	560	597	566	617	578	579	606	540	597	570	596	617	624	564	576	568	604	520	590	577	596	585	562	591	578	572	615	585	590	620	615	590	556	579	554	602	571	578	629	583	637	629	576	585	602	573	579	594	581	600	590	615	609	647	604	643	592	588	598	646	549	617	652	616	579	538	571	592	563	543	574	576	592	605	589	588	599	598	600	584	599	620	628	589	543	587	584	635	583	600	629	551	555	596	571	569	578	595	625	593	558	570	605	610	622	587	633	582	600	523	592	570	587	606	627	601	575	597	591	593	604	590	584	567	578	616	580	606	614	582	584	607	634	589	609	573	596	608	608	647	611	610	608	582	599	603	560	638	592	623	583	606	620	606	608	597	567	587	581	548	597	568	557	571	579	598	588	613	573	586	587	560	578	591	551	612	579	564	567	607	594	632	592	584	620	581	611	612	585	592	582	565	585	593	568	620	622	542	589	598	615	566	610	610	609	592	592	615	570	577	572	617	609	625	568	614	595	594	546	603	593	624	587	572	599	579	595	616	592	590	605	539	626	582	604	583	606	573	585	590	567	591	600	628	617	557	613	574	627	612	591	572	627	573	609	634	586	585	602	587	604	579	559	607	612	613	598	602	627	575	587	639	612	554	574	641	549	632	588	583	589	600	598	576	552	606	577	587	572	602	631	568	599	593	596	626	546	602	553	589	575	599	585	577	583	579	561	600	596	560	568	614	575	600	633	580	542	563	587	631	599	649	582	610	614	575	572	606	586	640	559	581	540	591	606	581	610	585	618	543	586	543	598	649	614	626	589	586	624	576	598	604	623	601	595	572	560	553	614	626	604	599	578	586	568	601	585	608	582	609	612	628	552	596	593	584	630	607	577	621	571	613	585	616	586	594	618	622	606	623	604	591	568	594	569	601	609	558	601	597	566	584	550	600	567	622	595	583	575	609	584	611	572	602	615	564	590	585	645	572	599	603	596	571	598	550	577	580	575	556	589	558	602	638	575	610	613	528	575	548	611	534	578	618	585	601	620	584	576	618	587	598	601	585	591	599	596	559	609	575	609	539	590	585	584	538	577	575	563	567	542	624	550	582	593	605	616	581	574	542	613	573	588	577	574	600	578	565	543	568	602	627	593	575	603	574	598	628	553	628	565	582	549	603	587	612	623	596	580	546	573	582	604	587	553	662	582	578	574	616	579	578	601	570	610	611	603	612	611	610	621	588	615	592	603	591	575	600	586	588	532	614	600	618	590	597	587	573	607	605	562	608	605	581	582	584	600	580	573	579	605	586	588	621	594	618	593	644	570	612	602	591	565	580	571	590	625	599	620	578	569	578	592	605	608	594	571	618	624	603	572	585	584	589	609
31616	14797	2289	520	417	334	339	311	332	313	323	303	309	329	282	305	322	304	284	319	320	311	330	322	313	332	315	297	321	305	341	327	304	303	287	331	317	299	291	296	313	302	338	340	304	265	305	306	333	349	318	302	317	306	342	335	297	339	299	293	322	320	314	309	320	275	310	309	299	297	315	336	310	297	347	302	327	295	317	290	311	288	307	335	286	295	303	296	305	299	313	311	325	313	315	306	280	286	312	301	319	310	316	294	297	312	297	302	296	301	344	311	316	324	274	308	314	307	293	323	305	304	301	297	320	301	288	295	307	303	321	302	335	337	309	318	283	312	307	318	326	324	290	337	307	302	297	319	340	310	348	321	289	304	305	290	292	318	290	323	321	299	292	295	279	312	338	305	302	298	301	298	319	361	309	325	301	279	308	314	270	326	333	314	317	300	335	300	321	321	333	320	307	288	333	301	299	309	311	314	309	293	305	327	284	280	313	307	315	302	315	348	321	317	322	325	341	319	327	312	295	301	310	313	299	304	331	271	326	314	303	324	293	314	268	304	293	306	320	315	352	319	306	305	356	327	296	307	330	318	262	325	328	293	299	321	293	337	292	293	307	296	333	310	296	300	342	276	271	295	284	318	289	336	288	291	331	316	300	311	293	320	297	296	315	291	303	280	300	279	312	291	297	302	298	285	303	327	286	307	299	280	334	293	319	304	317	288	291	326	315	282	315	309	311	311	291	318	308	332	308	289	325	295	298	298	321	316	303	329	296	307	251	319	331	306	318	308	343	332	287	308	304	277	310	338	301	316	311	314	310	295	332	313	285	315	341	295	288	281	282	291	331	315	327	302	270	323	326	284	319	310	336	323	311	330	326	349	316	321	312	268	297	331	333	314	313	278	297	291	322	298	313	332	322	293	300	303	322	313	325	323	286	306	316	300	271	314	317	353	294	366	347	312	316	307	299	293	317	316	296	303	292	285	306	297	308	293	303	320	298	313	304	285	320	331	316	324	321	313	306	324	283	307	294	312	339	314	297	307	327	315	319	317	301	338	338	342	333	320	276	305	315	291	308	330	306	283	320	276	321	324	280	286	293	303	291	297	301	315	302	333	296	314	333	292	308	287	337	286	323	303	323	292	313	287	312	301	309	299	311	276	314	316	307	278	320	307	301	316	295	317	317	326	317	292	287	317	305	332	313	327	301	292	292	300	298	315	330	325	338	305	313	295	280	311	291	337	343	302	337	332	315	314	288	315	298	312	332	322	298	316	300	292	293	325	284	289	267	319	292	307	288	274	299	286	315	280	267	333	334	332	310	318	291	305	302	307	326	294	312	300	326	331	312	279	321	311	285	277	305	315	326	287	317	319	317	304	288	312	297	280	324	309	334	310	301	295	309	303	327	302	296	316	312	340	339	319	281	318	309	300	326	304	301	306	307	315	307	293	328	321	291	289	297	310	285	299	308	328	324	312	314	333	333	298	325	280	302	287	270	313	294	324	317	332	287	301	313	304	327	318	320	316	310	314	334	277	271	331	293	306	322	344	373	271	307	297	277	295	294	313	295	314	322	315	279	346	319	344	357	329	308	337	298	320	310	303	342	343	347	294	312	293	305	311	309	285	306	326	306	325	293	339	329	341	311	314	312	281	302	291	290	311	323	317	332	273	302	301	343	309	315	292	324	297	269	302	316	294	298	302	323	304	307	322	313	315	326	292	294	325	300	289	331	316	315	258	320	287	316	299	308	345	328	319	290	327	333	325	296	311	311	302	300	330	303	284	317	297	335	316	306	321	290	294	331	315	326	313	296	325	297	312	318	302	304	328	312	306	319	305	311	304	303	310	336	311	304	294	320	288	297	331	310	341	281	322	340	327	264	312	324	274	309	316	293	295	345	319	335	298	323	299	297	297	305	316	301	271	309	301	310	314	316	319	306	345	298	325	325	299	317	316	308	313	269	309	287	322	300	326	302	330	312	318	274	295	338	321	311	308	301	338	315	353	305	286	323	306	310	302	333	332	296	288	302	337	314	301	292	291	300	297	292	345	287	365	300	267	331	321	302	300	286	330	311	342	323	280	331	294	307	295	305	307	318	312	312	307	310	275	299	314	327	304	299	294	336	314	344	314	326	313	315	316	291	288	311	321	303	291	305	334	332	276	306	317	318	286	332	307	289	310	315	292	348	277	324	317	294	279	305	296	316	276	311	312	319	281	272	312	327	313	294	294	302	332	299	306	330	293	281	315	351	316	314	319	295	317	286	297	296	291	289	301	324	286	295	323	303	274	360	295	320	306	319	320	323	316	299	341	335	329	353	325	316	315	332	318	270	310	293	275	307	313	325	285	319	305	317	303	319	307	264	321	314	313	318	298	340	319	297	296	312	322	320	305	292	317	312	301	316	345	304	311	321	290	303	280	316	308	321	336	312	319	312	295	282	312	324	278	324	284	318	289	284	323	297	299	328	339	339	285	320	300	297	307	308	298	322	310	304	305	307	305	309	326	323	322	298	301	341	319	309	303	306	335	293	305	316	305	351	303	289	315	268	300	319	294	301	333	326	292	310	301	304	329	307	326	305	315	313	311	321	298	339	308	297	291	327	291	328	294	322	325	305	311	301	320	284	303	339	300	315	302	314	330	270	330	314	328	312	309	304	298	292	313	310	284	314	299	292	313	300	295	294	313	307	298	301	332	325	309	317	302	279	317	300	313	285	321	308	326	296	305	313	299	314	310	297	325	302	322	309	313	296	295	296	317	310	283	323	325	355	320	289	318	331	296	304	300	306	324	315	298	314	305	300	301	296	306	295	293	296	309	303	311	338	312	314	326	333	339	298	289	304	334	316	300	320	317	287	323	308	330	303	300	320	291	301	328	307	301	304	307	286	320	311	322	305	317	327	324	336	336	308	299	301	265	287	307	325	328	320	293	289	326	279	332	317	297	324	308	312	326	299	323	323	307	324	307	305	301	308	323	318	296	350	302	317	295	311	323	286	282	295	325	287	305	279	301	282	290	324	281	301	304	323	289	305	336	305	292	317	273	330	300	295	345	287	302	306	293	329	289	341	309	302	306	327	285	307	305	286	313	338	349	338	310	309	315	302	310	265	298	305	292	304	266	290	276	336	285	327	296	292	301	343	341	345	328	305	340	321	308	314	290	321	323	343	315	301	335	282	272	319	293	298	312	334	316	298	298	327	285	328	294	308	342	324	289	318	309	337	304	300	351	297	312	295	326	333	339	281	315	318	312	283	278	344	322	300	291	291	294	327	330	308	321	305	311	262	354	320	310	322	326	311	304	286	319	288	310	299	313	307	296	326	314	292	322	311	330	308	317	323	290	281	341	296	333	310	292	334	289	280	290	329	282	350	293	318	305	307	322	318	305	352	326	285	310	330	308	318	339	324	311	332	314	285	314	322	324	331	306	355	332	338	272	294	318	319	304	323	274	314	307	284	344	317	300	294	325	327	311	349	317	303	313	377	280	311	284	300	336
22397	820	668	507	411	429	384	394	364	368	366	360	346	351	318	357	348	354	336	327	358	317	364	330	324	352	350	324	353	353	358	344	334	349	359	333	328	348	340	316	348	325	327	371	370	320	321	338	361	302	338	341	338	309	340	330	340	359	320	320	310	330	333	323	349	365	317	327	346	321	337	341	330	350	361	335	332	350	365	324	331	334	342	340	364	308	321	375	338	301	354	349	371	337	380	310	303	329	337	371	328	336	386	346	357	343	332	326	345	333	347	322	368	332	331	330	327	346	378	363	319	324	327	330	331	337	340	348	356	313	362	337	368	324	357	300	335	319	331	344	353	361	349	321	355	379	352	334	365	336	324	365	339	329	339	323	322	341	299	300	341	318	330	334	326	365	342	338	335	339	325	314	328	329	319	338	350	331	375	315	347	327	332	341	352	336	340	346	359	347	357	304	334	362	322	334	340	318	321	354	358	337	362	375	315	363	346	323	349	327	340	341	327	364	320	315	357	323	351	333	312	355	324	344	346	361	303	347	322	350	300	376	338	335	356	330	343	342	335	324	299	320	329	339	312	358	351	334	344	320	345	378	374	299	339	337	334	326	368	356	313	355	310	325	364	337	333	352	378	317	343	330	333	323	349	349	357	351	341	340	355	337	364	346	320	355	329	334	357	342	302	359	341	325	355	372	343	341	350	359	342	300	359	324	339	302	329	300	312	343	340	360	318	328	357	340	323	340	350	368	355	357	368	332	334	348	340	369	360	342	330	344	347	330	327	343	341	316	347	331	338	327	299	316	337	333	346	347	339	359	334	314	349	313	327	350	321	331	310	332	341	318	349	355	333	334	342	333	380	359	329	343	337	333	356	370	341	314	348	336	342	326	327	352	319	327	301	333	365	324	342	335	342	310	312	360	349	331	345	342	307	308	369	345	339	352	344	344	351	327	350	332	327	309	370	353	334	341	332	363	309	320	343	363	316	340	345	327	349	354	313	315	356	324	353	345	361	350	349	309	345	358	349	317	312	311	319	321	352	335	312	350	335	352	344	354	339	351	386	326	338	337	371	323	357	307	353	331	333	326	375	352	326	331	326	351	375	321	351	338	339	343	333	371	318	337	360	357	337	336	313	349	371	341	322	322	316	336	337	310	296	344	364	348	364	323	344	366	353	367	340	339	332	330	356	329	330	339	354	335	344	346	332	366	342	309	326	322	368	323	352	323	303	342	340	355	345	326	350	331	315	366	352	344	337	344	348	365	354	390	346	325	339	335	357	370	371	325	348	333	346	325	349	343	345	336	361	377	324	325	361	339	310	318	342	320	335	354	329	349	354	338	347	335	354	346	330	318	312	379	318	323	360	323	338	323	351	300	307	326	331	313	296	346	351	354	326	317	323	351	327	369	333	309	320	337	330	335	344	354	316	333	341	348	345	348	339	361	359	341	338	345	310	344	331	336	331	328	356	345	324	364	324	335	352	326	323	330	355	335	331	350	342	354	378	324	330	356	329	312	332	355	346	338	364	379	329	322	360	342	327	344	325	342	340	329	308	333	349	340	380	309	355	318	343	327	308	368	350	338	350	352	387	347	347	338	350	357	318	371	338	352	339	349	332	338	344	324	320	358	339	319	346	331	312	314	349	374	332	327	312	333	370	329	340	360	341	341	333	320	350	352	327	327	356	383	324	363	331	357	336	338	329	366	324	320	342	321	333	355	373	330	360	334	353	388	323	356	308	318	336	331	314	368	334	293	355	338	372	327	337	361	335	352	347	404	336	363	347	325	338	348	334	320	334	316	349	304	345	311	338	350	333	332	347	336	344	314	322	363	348	369	342	341	335	339	307	355	324	347	346	351	346	319	310	357	342	332	325	361	358	341	331	313	370	378	321	348	318	360	357	301	344	328	348	331	318	359	335	326	355	331	326	328	363	316	314	340	348	337	364	351	331	336	343	348	319	326	351	340	319	327	322	345	339	334	310	367	316	340	357	349	329	368	312	317	359	369	354	322	363	314	335	346	335	327	329	334	315	348	341	313	360	347	361	350	334	325	350	336	319	353	312	342	314	325	369	357	356	334	310	325	295	357	319	338	312	343	348	340	353	330	311	359	323	311	319	342	347	338	334	318	323	356	357	384	335	339	377	332	336	346	336	311	336	368	358	348	337	350	341	346	340	357	328	344	335	350	310	345	313	347	288	313	345	353	319	382	343	345	304	351	373	315	327	324	338	320	337	309	329	324	316	345	331	363	340	329	376	356	339	323	340	350	355	319	308	359	357	320	321	375	305	315	371	339	322	339	324	359	357	366	340	367	328	363	325	320	336	329	310	351	348	367	353	342	323	336	342	307	326	309	347	318	345	331	292	362	362	368	330	344	351	376	311	365	349	306	356	348	372	351	346	334	346	330	342	338	341	314	326	300	321	333	317	326	314	330	317	322	339	314	353	347	356	343	351	351	319	338	305	308	288	342	336	345	321	346	329	362	317	361	362	310	350	313	379	347	334	354	331	338	380	350	352	341	312	336	364	346	328	331	384	364	348	363	373	341	369	328	313	363	322	331	362	343	299	329	330	352	332	354	346	330	309	316	348	324	342	325	315	337	333	294	340	318	303	362	296	364	313	381	357	309	360	351	361	331	348	349	313	333	301	355	362	388	339	382	346	357	379	326	339	310	330	351	355	328	331	349	326	364	335	327	371	316	332	327	374	340	346	346	347	347	336	323	350	329	344	381	360	326	341	331	326	348	357	343	332	342	350	333	354	320	316	353	326	354	333	378	331	339	322	299	338	347	354	320	335	345	326	331	355	320	349	347	337	349	310	333	314	339	360	369	334	325	348	347	368	331	321	340	334	352	340	304	356	355	332	336	313	346	368	362	326	340	339	348	329	308	315	320	351	322	333	305	325	320	328	350	346	342	318	342	350	333	330	336	368	298	305	341	336	312	337	356	328	364	326	339	337	322	340	333	365	355	335	324	344	328	351	314	370	333	303	367	357	322	324	384	328	345	355	328	328	338	357	347	333	300	367	360	352	331	325	339	360	280	317	307	352	378	332	365	332	364	342	339	346	321	342	338	318	322	359	322	312	360	332	341	330	289	368	359	323	353	355	320	322	322	353	337	320	328	369	360	336	376	299	338	350	327	356	352	354	351	316	324	290	329	338	333	305	330	334	312	342	351	349	360	322	366	373	342	327	340	350	379	357	340	335	357	369	359	371	340	350	382	318	328	329	326	346	336	334	372	352	341	372	333	352	330	365	300	334	335	322	359	333	330	329	327	319	350	329	332	348	345	320	352	338	314	338	342	329	361	298	333	333	357	378	319	350	363	374	351	351	339	325	329	338	303	339	324	348	349	341	350	341	320	330	337	359	356	341	328	330	353	339	321	367	347	317	342	333	329	356	345	327	351	324	355	354	320	352	347	325	293	378	327	363	341	338	358	338	323	332	319	338	352	341	344	326	332	346	358	357	333	334	375	351	345	335	329	359	346
24813	20528	26546	24492	20510	7672	925	613	575	481	472	433	396	361	376	366	312	339	348	308	320	298	303	253	277	297	293	321	292	307	300	275	299	325	308	297	302	274	269	292	297	285	263	247	283	292	293	293	295	294	265	282	281	241	269	273	299	264	284	286	309	275	282	285	254	272	272	265	281	270	271	291	283	300	289	269	272	298	292	314	257	283	294	285	269	306	279	270	275	251	238	259	268	269	238	282	295	262	314	247	269	272	258	268	283	281	279	267	268	284	292	280	292	263	245	270	259	270	282	253	278	266	273	266	279	251	297	280	286	236	270	286	284	290	283	282	281	270	258	272	298	286	253	286	275	238	261	285	272	302	244	257	280	295	267	295	266	269	266	262	271	243	281	251	253	276	286	255	301	260	256	276	251	292	287	303	281	299	270	258	301	264	275	276	266	277	271	242	271	258	271	267	284	274	268	286	272	316	288	249	312	303	289	298	256	287	239	267	244	252	295	289	289	238	269	257	250	275	288	268	275	266	242	282	271	249	284	241	266	262	258	264	251	255	289	278	252	285	279	273	303	233	271	288	264	242	273	288	294	277	264	267	248	289	274	288	280	268	263	286	250	264	283	258	293	273	257	280	291	261	271	237	290	292	265	263	294	276	271	272	282	296	262	242	258	296	257	268	324	264	267	281	300	269	286	264	284	290	244	283	268	281	292	259	276	258	264	297	240	268	272	293	288	265	247	274	272	268	267	259	288	270	273	292	273	261	289	277	286	292	278	244	281	269	271	289	282	275	260	278	265	275	252	281	276	255	260	265	269	278	267	242	246	292	277	283	266	266	260	281	272	251	265	282	264	265	264	269	278	295	266	298	276	283	272	278	282	263	247	291	293	283	309	290	270	271	298	254	267	280	272	262	301	260	259	273	285	280	264	287	292	273	271	246	276	284	285	297	276	275	271	284	291	257	245	319	264	272	265	293	249	294	275	260	280	250	269	273	265	292	284	267	274	264	298	265	244	283	264	262	259	254	261	242	269	272	299	262	271	255	267	270	286	305	262	286	278	259	259	293	254	267	279	263	242	271	276	307	241	288	316	303	271	301	280	273	259	247	247	258	267	254	261	286	262	300	276	305	296	275	253	269	271	261	277	268	239	268	273	285	284	284	277	285	273	286	271	279	254	260	267	271	287	283	261	294	258	247	283	281	299	255	272	285	244	233	267	263	280	302	276	283	256	266	246	312	270	246	288	276	282	276	280	275	278	248	264	272	279	255	265	266	286	279	270	256	274	257	259	285	246	304	262	288	281	271	307	282	271	267	283	289	251	288	298	267	239	283	283	295	286	297	236	265	236	264	271	259	268	287	257	240	263	284	250	283	234	262	303	279	261	265	279	276	278	249	260	281	258	272	240	278	255	296	282	269	251	295	255	291	297	283	241	280	254	271	263	294	294	266	263	283	249	276	277	274	261	294	312	254	240	284	285	273	266	271	288	277	259	298	278	295	261	251	283	253	270	246	281	256	248	266	260	247	265	294	275	283	254	272	299	269	259	267	261	308	248	254	261	273	299	275	270	269	264	279	276	268	284	270	262	275	280	275	261	256	289	281	250	268	297	252	260	277	259	245	266	264	262	278	259	275	293	250	275	272	277	284	265	276	282	242	269	263	259	266	240	297	262	282	277	269	273	260	268	284	264	267	280	252	284	279	269	289	275	282	242	254	278	281	261	292	276	287	273	231	283	278	256	257	262	287	304	281	250	255	273	251	246	278	269	269	284	300	263	270	272	264	296	288	266	287	242	292	284	273	240	281	288	264	288	282	270	309	270	252	272	260	275	268	248	263	273	252	261	264	259	240	297	255	270	271	287	312	280	271	280	283	289	258	272	291	270	272	268	267	263	249	314	282	274	266	282	272	245	275	263	281	249	239	279	278	254	258	277	247	273	256	287	243	270	251	291	288	263	276	292	284	280	263	269	278	254	278	260	248	280	250	279	245	267	263	253	299	274	255	257	311	274	277	261	260	283	264	271	282	269	236	246	277	273	271	266	302	270	238	278	292	247	247	285	272	271	298	283	280	250	269	290	250	268	293	272	269	268	280	282	262	293	269	285	270	262	259	273	238	277	281	254	265	271	235	273	273	255	252	260	274	253	288	272	250	251	249	265	289	255	284	297	274	282	248	273	282	261	244	272	270	280	281	273	270	286	338	252	276	303	276	269	282	249	287	257	242	325	277	258	247	282	263	258	257	299	277	294	285	286	255	258	284	249	266	237	269	220	265	287	263	276	256	267	295	293	290	249	292	270	252	283	268	262	269	272	259	299	271	261	295	297	269	282	294	272	271	249	290	276	267	270	258	292	242	297	253	250	268	261	268	285	242	268	261	293	275	279	273	279	262	261	267	257	267	279	282	257	284	267	258	251	272	271	300	268	250	246	264	289	258	265	296	255	286	291	254	276	283	292	282	287	280	302	270	267	299	254	265	270	263	259	278	270	284	273	279	254	268	262	289	259	274	253	261	264	255	273	270	279	258	275	291	262	278	269	306	253	254	259	250	248	272	258	286	283	267	268	277	287	327	286	233	255	263	286	279	268	259	297	275	290	267	277	282	259	284	273	247	280	263	284	298	303	257	247	269	283	283	280	278	315	255	273	309	261	269	287	271	276	274	275	273	295	247	270	263	265	249	276	278	281	295	277	248	265	257	271	287	257	277	299	273	281	259	256	290	321	231	257	270	304	279	285	286	271	264	252	259	282	244	284	261	275	279	263	258	302	266	269	280	255	283	252	244	275	278	280	276	285	272	268	273	255	268	260	263	277	300	289	268	280	286	281	278	254	296	276	295	280	289	275	257	257	285	254	264	237	266	271	267	279	272	289	268	279	257	281	236	268	270	268	285	313	244	307	246	305	276	277	271	249	252	262	243	295	247	292	258	279	286	273	272	287	282	257	287	250	282	254	290	253	254	256	269	274	265	293	257	260	274	255	275	268	274	271	235	266	263	296	253	240	261	251	278	262	292	276	242	283	275	249	277	273	289	283	279	298	273	258	283	288	285	255	274	276	283	275	276	288	256	273	286	268	297	274	287	277	265	252	246	310	280	290	266	268	292	283	251	291	268	277	275	262	285	285	312	288	281	272	272	289	288	291	286	262	275	259	294	295	270	266	281	268	243	279	287	298	265	248	299	279	267	288	287	261	282	275	276	282	295	290	275	288	267	268	247	266	257	254	251	256	286	262	287	287	279	304	260	249	259	271	250	259	262	257	272	264	265	294	258	263	272	291	283	298	303	266	259	248	261	250	270	292	254	287	259	297	259	262	252	257	292	262	256	303	296	252	280	246	234	269	284	265	288	284	291	296	272	265	271	277	246	263	272	250	262	244	294	259	244	266	288	259	252	262	269	283	261	279	268	268	269	284	287	250	290	266	256	276	277	260	263	274	272	290	262	276	243	258	323	248	305	288	265	258	317	252	255	250	248	298	273	281	275	270	293	247	252
32153	8316	7382	3910	2547	1798	1495	1152	908	796	697	553	587	499	530	480	457	386	406	360	389	364	365	320	339	352	290	325	333	308	340	347	310	334	293	302	316	317	315	279	311	301	283	274	310	289	290	301	293	288	306	298	282	279	290	281	283	295	299	337	302	247	294	273	289	270	277	264	307	291	277	291	301	261	310	284	279	287	288	285	263	277	289	276	278	297	282	337	263	298	275	282	291	309	278	295	287	300	279	265	279	297	310	301	285	282	276	254	299	302	288	298	295	276	264	283	278	282	310	293	286	304	284	283	294	271	299	319	290	283	318	278	272	288	293	262	319	278	288	271	287	297	296	313	280	298	292	292	276	281	271	283	304	286	265	274	297	273	284	278	302	286	292	294	301	266	298	278	295	294	310	310	268	281	282	301	300	303	289	271	288	309	284	280	238	268	288	289	289	281	277	289	259	275	286	295	291	281	295	293	277	304	285	261	323	298	293	273	309	259	283	287	296	291	272	310	271	278	266	261	281	269	270	266	288	247	248	272	255	288	289	254	280	295	299	275	283	264	262	275	291	273	252	307	275	297	281	268	286	314	279	282	292	296	278	275	266	260	291	303	284	331	284	285	253	277	255	289	293	265	301	283	292	275	243	287	293	276	264	264	304	276	302	277	266	271	296	266	296	270	302	310	268	236	281	269	299	261	286	258	289	276	282	298	309	267	301	286	298	266	285	297	261	268	275	316	295	269	295	295	313	275	275	268	270	287	305	287	265	276	262	278	267	297	285	293	282	297	299	277	275	285	286	302	285	312	285	298	298	268	279	275	290	293	286	262	319	290	296	289	297	286	283	293	329	257	301	305	286	323	261	296	274	291	281	274	270	294	288	294	295	299	282	293	291	256	288	288	259	289	270	282	279	274	273	284	260	277	288	311	278	281	273	293	276	254	284	254	314	274	292	283	270	265	295	265	284	262	285	263	260	278	284	267	292	254	294	264	267	265	279	297	303	268	288	258	268	278	288	273	299	285	278	293	300	292	278	279	303	267	315	277	293	307	279	269	259	287	281	282	245	277	281	290	268	261	263	305	284	277	284	301	291	303	276	292	292	238	273	286	294	306	261	282	307	309	303	246	268	281	300	269	291	249	265	283	269	321	260	255	276	261	316	281	285	269	266	254	280	253	307	286	303	280	269	296	256	279	287	278	276	259	294	276	303	281	268	279	266	242	289	298	285	253	282	264	276	296	283	262	303	281	266	260	273	295	269	289	255	292	305	284	295	279	251	275	276	278	266	315	273	291	264	255	289	280	302	272	265	263	265	257	232	301	284	292	273	229	296	295	311	287	300	257	283	274	291	252	283	308	259	285	263	283	291	273	286	297	284	287	278	273	293	303	254	284	267	285	256	280	249	321	279	301	288	295	283	287	277	279	246	298	255	307	249	268	293	288	274	284	285	297	290	267	290	300	284	306	287	251	301	274	275	292	291	259	285	239	306	282	295	287	290	290	242	278	271	287	272	268	310	293	308	278	305	261	277	288	288	279	277	285	263	299	295	305	294	274	325	301	297	271	299	307	271	289	250	271	316	234	269	297	256	309	275	282	284	278	291	253	262	270	290	286	299	285	257	273	301	263	280	254	317	282	299	249	275	253	284	327	290	280	285	289	275	272	294	291	288	277	306	291	279	316	326	280	305	289	287	278	281	285	314	285	280	293	299	260	281	283	278	292	256	309	271	277	282	261	258	289	265	301	253	272	271	281	291	258	287	273	298	264	269	280	283	267	292	276	313	282	258	318	312	313	297	314	300	301	277	301	263	261	287	273	284	266	285	291	301	263	270	267	294	291	266	241	323	324	277	317	262	297	281	277	268	269	288	270	300	308	262	296	281	286	261	260	269	305	303	268	297	265	311	269	271	284	270	278	287	282	272	282	255	282	274	269	270	288	284	311	276	278	262	254	274	265	284	305	288	286	259	278	287	269	280	252	286	262	294	303	276	303	280	299	294	307	294	280	293	289	263	281	294	309	291	271	251	287	306	278	282	285	259	279	272	292	280	253	283	272	271	282	293	270	284	287	291	300	295	286	277	291	286	290	270	254	279	250	280	263	280	296	297	282	248	303	262	269	282	262	276	268	267	297	311	284	280	296	323	292	268	304	276	290	278	283	280	268	309	280	268	275	287	259	280	275	247	267	286	256	287	293	276	275	297	309	277	277	292	296	287	274	278	264	270	287	301	291	286	306	283	286	308	302	256	285	263	310	308	282	289	274	268	282	279	292	280	270	292	273	277	265	296	284	290	298	274	287	295	299	296	287	275	290	297	289	300	284	296	272	302	301	306	301	278	296	273	293	270	322	291	274	299	264	298	272	277	305	286	261	268	288	290	302	267	280	306	265	273	304	302	316	288	263	285	273	252	310	295	275	307	283	290	297	274	287	281	261	302	290	271	252	280	257	246	278	300	291	283	268	256	269	293	281	280	268	274	295	273	287	296	269	291	302	256	288	307	309	267	291	287	308	279	291	269	288	298	279	271	278	273	308	276	321	291	285	275	308	263	265	262	272	321	300	318	286	289	260	279	257	287	297	269	273	301	292	260	280	288	291	280	267	304	308	238	284	282	266	288	277	284	300	263	298	270	310	287	277	251	266	253	273	275	285	245	291	248	300	259	266	262	288	255	271	272	304	286	278	289	275	277	268	284	263	298	306	295	281	269	294	300	277	274	293	252	306	276	274	297	277	274	300	270	304	291	275	240	288	262	274	286	308	312	280	296	286	310	272	280	281	304	277	266	281	259	263	312	265	288	295	266	271	285	276	291	266	280	290	257	305	286	305	260	272	275	286	289	309	285	283	280	271	278	285	255	271	252	272	280	286	267	273	302	292	286	275	270	258	274	298	287	279	320	272	247	295	281	304	280	268	296	278	289	291	309	289	273	281	283	260	271	299	273	263	292	287	257	315	268	283	274	268	286	265	323	283	279	288	261	304	296	289	274	293	255	294	282	270	299	285	272	302	279	299	318	276	268	275	277	275	312	268	298	274	255	294	244	289	296	262	259	294	267	311	250	281	270	257	272	265	282	280	311	270	287	277	284	247	286	292	272	280	300	256	287	253	254	289	272	272	308	316	277	261	310	247	312	295	270	292	316	290	304	270	289	321	284	267	286	282	259	259	283	301	290	298	261	275	254	268	304	279	280	277	280	284	261	286	297	291	262	317	287	290	280	299	277	267	294	275	253	289	268	285	315	290	288	278	289	262	289	260	300	245	257	280	307	286	294	308	301	270	288	256	291	292	293	316	301	288	277	269	301	278	268	274	274	256	284	275	268	285	292	291	293	283	302	268	283	290	287	291	238	258	260	285	274	308	269	285	281	294	272	293	279	244	277	263	302	286	282	246	309	289	274	269	269	233	289	311	293	274	286	301	285	283	292	297	293	273	264	284	290	306	262	271	291	293	300	278	265	287	284	255	271	282	264	290	295	261	271	293	312	267	313	273
22863	20544	27035	24035	20552	20596	9259	1592	1148	1018	1035	926	824	775	808	739	731	752	738	682	740	655	681	667	734	715	673	678	653	658	640	694	629	607	665	626	606	666	647	627	635	612	619	645	610	586	653	616	623	698	579	617	611	608	661	585	633	641	577	693	629	617	639	646	636	636	611	666	626	644	619	574	629	615	586	594	626	648	604	605	606	614	594	666	626	612	661	619	628	637	594	622	645	593	607	627	643	598	591	583	644	626	649	619	621	625	628	568	607	626	604	580	586	635	589	668	615	573	587	614	623	611	600	583	636	603	666	591	629	602	639	640	643	602	613	613	622	602	587	593	624	580	610	611	634	593	616	642	636	631	616	621	586	575	586	620	582	670	599	619	599	602	646	620	606	617	585	615	624	602	607	577	571	568	605	630	612	637	652	675	641	659	614	636	583	605	663	624	638	614	595	617	640	611	622	612	603	615	584	601	613	665	620	605	605	637	643	613	645	644	625	649	619	607	644	638	603	584	614	688	628	617	607	632	596	660	563	592	652	600	660	618	583	615	635	612	660	603	644	614	543	558	650	588	565	627	623	655	628	550	618	582	550	599	604	598	627	646	561	629	612	626	623	620	583	605	588	668	640	597	623	555	619	575	607	591	654	611	560	617	623	667	613	636	588	601	631	618	624	566	635	588	651	622	624	606	553	596	593	637	571	571	600	583	579	565	564	649	585	609	610	572	659	608	617	632	625	607	610	590	621	631	603	608	601	625	616	638	608	611	602	594	608	602	597	596	580	613	633	616	630	595	628	633	604	600	608	624	624	627	624	620	605	620	605	639	573	617	590	590	610	599	608	578	592	596	659	632	593	601	611	586	575	628	589	617	618	600	616	589	655	597	668	630	628	580	611	603	595	642	629	619	608	602	594	658	602	592	625	579	621	581	619	577	599	576	628	625	611	612	641	609	599	604	640	617	590	621	586	617	567	609	601	635	659	621	586	618	672	589	624	642	618	636	607	655	572	589	621	572	601	657	646	568	557	618	596	610	621	601	578	644	668	604	627	610	647	623	636	615	587	622	678	596	638	604	613	601	622	574	586	654	598	612	583	639	651	631	638	616	616	623	618	657	601	646	635	593	667	624	617	598	603	648	625	649	590	613	597	615	560	572	615	610	590	574	601	614	635	605	622	652	584	604	629	654	593	616	597	583	605	652	654	599	606	546	589	617	635	575	589	673	621	626	664	582	597	673	634	573	594	620	676	620	616	651	596	617	643	558	614	584	632	633	600	579	579	583	625	600	644	668	603	611	627	620	611	632	604	604	615	624	626	594	630	549	644	584	633	617	648	622	582	616	610	602	675	592	560	570	587	577	657	610	587	615	648	583	593	609	590	618	637	634	645	591	626	640	598	618	574	655	612	622	622	611	633	606	588	621	619	642	566	602	627	611	592	603	603	612	635	620	581	647	601	605	649	623	658	596	652	658	612	598	611	611	594	607	548	640	637	635	570	574	620	657	633	642	612	632	615	628	610	570	593	637	627	578	598	641	629	602	644	638	611	595	614	642	633	564	593	612	638	582	614	622	563	641	614	593	595	624	624	591	634	639	608	601	602	631	609	624	609	637	600	610	604	604	576	606	612	622	644	627	617	614	597	561	616	622	612	610	628	579	607	603	616	578	603	621	633	560	622	618	591	622	598	588	638	594	571	607	609	629	631	631	645	606	619	630	620	640	599	593	612	614	595	585	645	601	607	604	607	635	613	622	597	638	618	580	639	604	611	585	624	579	609	646	651	616	604	618	609	625	618	639	578	606	621	630	592	610	623	604	621	633	592	612	683	595	590	664	653	614	612	586	633	603	595	637	613	625	574	611	592	595	636	608	620	588	638	647	627	588	612	619	620	598	622	643	563	628	623	672	608	584	598	626	649	622	611	595	613	624	637	620	646	605	599	576	594	610	585	650	608	643	572	591	577	590	648	619	613	573	600	598	638	611	629	616	546	599	625	608	623	625	586	619	595	631	657	584	586	639	566	568	608	582	614	603	625	587	612	603	588	641	619	545	586	608	610	603	593	639	649	606	624	635	632	616	626	586	623	625	638	607	650	602	589	613	609	639	582	644	642	585	630	654	590	604	616	591	652	604	621	601	600	598	658	582	621	617	593	629	588	665	593	633	611	632	638	607	638	582	607	540	619	590	617	597	618	591	652	593	629	593	597	599	591	600	624	585	607	644	592	605	624	599	595	664	633	588	615	601	641	589	605	609	597	605	594	643	611	578	574	655	615	625	611	606	611	596	640	610	619	659	641	616	575	614	627	567	612	611	586	616	650	547	621	597	633	592	615	598	559	648	641	619	594	631	597	606	615	562	621	621	611	605	609	609	563	622	601	615	601	609	609	606	606	619	635	632	660	639	624	608	633	617	585	623	633	637	622	616	610	622	653	633	552	622	625	589	642	615	629	598	591	594	612	636	591	631	587	622	579	612	612	652	604	617	634	569	619	595	650	644	603	613	659	643	609	616	598	596	602	599	587	578	586	630	617	596	630	645	629	584	626	580	620	601	564	608	612	656	653	617	571	613	594	590	707	647	645	641	617	599	580	633	641	626	620	601	639	577	615	603	623	575	651	633	594	609	607	608	601	617	646	587	656	578	617	643	592	616	598	602	573	608	654	598	646	602	579	602	614	608	636	577	577	641	639	620	633	672	594	606	647	625	600	632	603	588	635	606	622	588	621	581	633	625	622	604	603	594	603	614	666	622	585	609	605	607	642	637	598	583	626	597	657	573	661	549	573	607	572	633	633	645	595	634	657	603	614	614	621	629	583	562	631	629	598	617	608	629	631	643	650	647	574	599	590	598	618	595	625	629	590	615	666	628	648	597	608	646	622	602	644	606	554	598	649	588	580	612	552	594	649	632	626	663	619	628	617	624	632	597	614	581	642	612	577	587	598	606	593	606	618	630	632	567	618	601	644	606	550	630	600	631	618	620	579	595	578	624	564	614	580	578	595	594	643	561	626	634	584	651	626	599	657	654	609	647	608	617	634	585	646	613	599	609	642	630	563	607	633	648	668	627	569	591	591	582	610	597	583	631	589	640	615	617	597	643	585	622	599	608	618	620	566	570	617	652	588	627	573	640	644	580	570	665	596	590	675	560	586	608	593	608	587	627	633	582	594	586	586	570	646	619	572	614	622	605	585	610	603	629	608	624	638	599	610	624	629	601	614	590	662	663	624	648	602	588	584	636	587	585	597	604	598	623	632	562	623	688	596	625	663	625	634	612	613	603	619	616	643	635	648	618	644	575	618	634	604	618	622	628	588	604	579	582	603	636	601	598	594	642	602	620	638	591	635	577	598	580	605	619	598	610	617	626	602	619	577	564	592	626	614	619	612	616	596	610	638	599	598	593	583	611	619	630	605	581	651	681	587	619	588	594	589	629	613	642	601	610	627	627	597	595	651	615	609	610	569	603	606	613	687	599	582	609	625	595	590	608	576	600
23439	14219	13043	7214	4800	3629	2824	2295	1885	1630	1411	1273	1131	1029	983	935	927	842	801	808	806	708	742	757	714	683	685	655	650	669	699	633	664	629	635	649	628	638	595	580	645	636	653	613	632	619	640	618	625	621	639	590	619	607	618	564	581	578	597	591	630	584	615	619	645	605	593	609	631	569	600	588	580	610	624	601	580	607	611	565	635	622	628	661	632	620	586	569	616	604	607	575	640	644	567	593	588	569	623	568	608	623	593	638	554	644	618	598	635	635	560	595	576	601	597	618	600	586	558	594	552	573	613	610	588	593	549	595	586	599	599	574	608	598	598	576	608	596	584	601	597	593	600	562	573	583	617	536	612	586	586	626	622	599	584	608	575	582	617	591	574	577	617	613	595	638	618	591	596	585	608	580	605	559	591	585	602	570	580	607	634	607	669	565	599	574	604	568	569	578	572	598	605	600	565	574	638	647	596	604	567	564	556	626	596	608	642	575	540	597	568	613	597	588	567	591	630	609	609	604	582	614	597	590	571	579	566	631	596	622	600	606	593	585	560	557	614	592	562	607	632	606	606	556	566	558	577	558	565	604	614	600	596	635	605	561	611	583	567	616	603	565	588	624	555	567	599	581	607	623	615	623	608	568	603	602	569	571	614	604	592	577	581	606	610	592	555	598	605	593	607	593	561	587	593	598	612	589	584	590	601	618	605	602	602	560	559	601	566	597	592	570	598	606	584	598	571	604	589	578	624	590	571	569	599	592	604	603	573	558	627	571	576	595	582	569	624	588	563	583	609	547	598	616	614	602	608	577	600	625	580	587	562	609	564	602	648	552	539	600	594	591	584	548	595	576	605	576	588	548	570	567	602	617	592	576	609	602	569	598	626	540	579	593	603	580	594	602	558	579	612	582	567	575	571	589	571	574	560	603	636	594	608	586	608	605	599	556	551	612	592	553	640	663	562	588	575	591	546	614	572	583	579	572	598	599	614	570	625	536	595	552	652	573	604	602	614	594	600	569	618	562	564	574	589	594	563	590	583	598	598	603	626	574	589	609	596	588	587	595	582	584	613	574	569	583	534	570	567	572	617	594	577	613	571	596	591	617	581	596	576	590	631	617	547	577	591	591	605	585	643	590	605	553	551	574	559	568	592	556	585	614	588	579	632	604	612	591	574	565	613	604	584	598	565	604	570	566	584	573	592	623	618	611	609	570	562	593	602	619	602	607	642	624	594	548	631	609	567	554	563	597	586	599	591	586	569	584	562	602	622	587	595	639	588	588	553	596	577	572	626	556	589	546	582	613	575	593	606	598	588	585	591	583	580	605	578	561	589	592	605	595	587	561	614	553	614	596	582	591	602	605	625	613	608	576	624	586	559	595	622	610	583	630	573	592	608	576	538	577	577	550	576	605	565	581	548	608	627	603	569	578	574	576	590	549	586	618	575	558	588	600	604	580	597	645	589	558	551	597	607	573	626	594	604	609	582	585	616	616	598	572	599	559	579	602	565	568	594	622	574	613	593	577	559	622	618	638	616	588	602	593	592	598	563	622	624	595	602	568	596	616	609	619	578	566	605	569	598	630	559	590	579	549	562	577	600	564	558	604	650	612	598	603	551	603	554	615	604	570	552	550	590	604	578	578	571	570	599	565	607	594	606	613	594	605	596	593	539	587	569	661	601	614	586	575	609	566	566	616	551	588	644	583	556	609	618	581	594	557	533	603	596	638	579	612	582	529	585	601	613	597	588	635	585	597	582	571	605	594	585	593	579	589	601	616	561	643	595	619	618	568	609	628	617	606	608	629	602	581	599	618	600	578	587	585	611	605	581	603	576	591	605	563	608	600	596	613	567	612	627	599	552	582	636	571	569	608	628	600	587	611	621	558	585	568	602	595	584	583	594	577	577	578	596	608	576	595	608	577	560	608	629	573	618	584	610	653	596	606	580	598	583	598	591	592	590	602	577	570	553	603	579	539	573	579	595	576	550	589	567	617	574	596	596	608	602	577	620	635	618	602	581	589	564	634	557	624	625	607	578	533	570	583	597	616	607	593	580	623	582	590	623	594	620	557	577	569	598	593	600	570	593	609	611	606	595	625	598	601	633	592	543	553	592	613	621	570	592	611	599	603	628	601	564	606	570	644	562	613	613	574	607	640	590	577	567	598	593	643	612	558	586	583	610	616	595	610	593	625	630	632	612	561	579	577	590	596	601	612	608	633	558	584	562	609	600	583	622	622	601	578	641	571	564	628	602	616	553	566	617	541	602	626	573	645	600	585	591	553	604	603	565	603	610	586	659	596	609	580	627	565	584	575	594	626	601	596	569	580	586	564	580	614	608	603	596	567	568	585	613	587	552	595	674	584	570	607	584	600	593	606	609	594	607	585	600	583	653	581	590	594	583	588	604	591	628	576	629	578	576	534	585	626	559	561	561	592	550	650	619	550	560	644	562	601	558	636	574	575	636	593	608	619	594	582	572	557	558	572	593	569	610	627	615	610	588	528	615	592	548	620	587	550	648	586	630	584	599	591	579	597	549	594	558	589	572	631	567	579	590	606	579	645	656	561	598	538	597	585	577	600	610	606	579	608	577	632	588	571	574	609	584	532	573	592	594	538	593	592	588	612	570	601	590	569	629	620	612	563	602	528	582	606	586	572	572	610	605	591	614	621	605	593	579	573	598	600	582	586	596	562	578	585	602	580	562	551	581	585	571	580	527	538	587	655	618	569	559	602	578	607	567	565	583	608	543	601	616	595	586	599	587	569	552	582	568	605	567	562	614	596	542	561	609	573	562	588	541	597	578	612	605	572	580	601	575	571	587	577	664	613	612	584	601	538	586	637	565	577	585	591	544	628	584	606	565	620	591	567	566	583	592	567	617	616	599	589	582	597	545	575	582	606	587	645	582	582	636	602	573	614	583	618	648	589	614	606	613	612	628	600	603	634	600	621	659	633	560	580	553	573	572	562	594	601	561	600	564	606	595	585	601	598	550	617	584	606	619	548	597	602	597	588	604	574	542	572	589	580	584	606	620	584	589	587	626	572	587	624	606	590	594	581	605	624	595	612	612	623	568	573	588	558	558	586	589	603	578	618	584	578	597	585	600	599	608	609	585	536	579	600	592	614	609	600	605	555	576	612	592	610	595	595	568	612	613	559	586	565	595	574	593	595	615	590	613	594	616	580	568	583	536	582	601	562	630	587	601	581	577	589	536	562	571	588	595	570	618	613	601	592	606	584	622	576	630	594	586	563	607	595	591	540	594	597	542	595	580	565	567	591	586	597	598	612	571	573	565	597	576	583	550	608	592	581	573	593	592	586	574	562	616	598	583	606	582	588	565	649	595	605	635	607	595	628	635	596	600	579	598	577	634	574	608	593	567	595	576	578	595	580	633	615	628	580	564	586	583	581	595	624	624	623	589	595	593	559	578	589	585	601	616	611	576	585	611	598	583	581	594	607	587	578	587	587	589	609	612	568	571	586	566	557	614	558
31511	15154	2468	503	377	363	335	355	334	320	307	324	316	331	277	304	290	303	296	280	327	298	294	351	313	289	349	313	318	305	337	305	279	304	293	308	305	317	334	319	307	313	336	309	300	307	320	307	332	307	300	321	312	310	312	321	314	310	319	312	296	332	309	311	321	318	276	295	314	304	318	300	318	315	311	303	308	321	328	300	313	293	287	288	274	304	264	281	279	317	302	316	276	298	311	301	324	277	300	314	317	327	300	319	340	292	297	300	301	321	275	284	318	310	330	278	353	289	333	327	287	326	307	314	317	303	297	308	332	305	287	310	312	285	341	333	279	305	294	314	285	340	317	328	332	251	317	300	322	263	339	306	298	316	292	287	292	292	274	298	348	314	322	277	294	298	293	325	347	295	352	332	299	328	325	299	298	354	309	361	314	303	310	340	274	290	323	303	292	301	300	310	306	336	315	293	303	320	317	305	317	309	272	307	304	280	283	300	326	295	308	291	318	291	336	329	291	296	308	331	326	288	288	310	286	334	307	298	321	324	300	313	303	271	322	330	345	336	317	322	307	297	281	285	310	289	304	304	327	326	298	305	299	315	291	332	279	313	289	315	321	322	325	310	350	308	324	310	300	317	287	316	328	303	305	344	308	293	311	314	299	306	307	313	315	282	312	329	313	289	310	329	293	308	288	299	327	309	294	295	292	317	314	291	308	288	320	295	296	286	281	329	282	340	315	330	299	325	325	285	290	314	324	322	318	288	300	315	329	321	330	325	299	309	318	315	283	300	326	306	296	295	294	299	329	294	306	295	318	320	309	313	315	300	312	320	289	311	301	295	312	289	317	286	289	305	292	321	310	277	302	282	311	322	288	334	323	327	316	341	312	301	325	306	319	290	325	305	310	269	318	314	273	315	315	310	278	300	282	335	351	311	306	324	306	305	295	283	288	286	308	296	324	291	314	315	338	262	333	312	331	304	295	295	302	318	307	334	291	300	317	307	296	292	306	306	311	298	312	284	280	315	319	272	297	305	320	291	282	286	296	302	294	317	296	299	323	298	325	311	317	285	331	298	304	269	298	344	278	313	290	291	307	303	306	304	297	305	285	329	311	290	318	293	325	291	301	348	304	323	350	300	320	332	319	305	311	288	292	280	294	326	309	307	311	330	331	293	313	305	315	333	311	319	304	330	300	331	309	297	307	347	325	357	274	310	318	310	333	308	311	266	307	337	307	299	311	302	290	302	310	286	304	304	321	324	301	304	297	309	338	288	302	327	323	292	338	327	342	288	335	337	315	289	287	282	305	262	290	338	310	288	319	309	308	311	297	314	285	305	301	303	299	266	303	313	315	323	323	314	300	316	294	299	302	323	290	291	306	294	313	281	321	317	331	350	308	287	322	329	300	300	287	288	321	298	329	325	270	315	299	290	311	309	328	293	339	262	323	337	293	317	335	287	292	309	322	303	323	292	309	270	283	301	286	304	298	334	306	306	320	326	356	337	287	275	308	297	339	301	305	321	317	313	338	292	322	326	304	311	336	316	285	313	292	309	312	286	315	325	332	310	311	320	299	301	255	341	291	340	291	311	266	329	306	305	344	287	326	309	324	312	342	291	324	307	309	294	315	295	270	308	311	293	316	278	319	321	252	317	318	302	291	294	311	305	320	283	332	278	264	316	318	314	319	291	308	329	302	292	296	303	341	306	318	308	287	317	306	325	263	298	304	330	269	311	312	308	253	295	314	280	260	314	291	313	321	277	301	343	306	323	308	312	305	270	307	297	305	268	320	315	313	293	309	302	314	301	310	297	316	314	310	314	324	302	273	305	266	326	329	298	286	320	311	316	299	273	327	316	277	294	269	315	300	307	276	303	321	323	307	306	299	304	288	291	338	309	314	310	290	302	278	297	343	285	318	321	333	314	304	290	287	310	283	300	303	333	334	298	307	314	311	316	305	304	298	302	300	300	284	311	294	282	298	306	289	281	280	301	325	339	296	306	315	300	304	279	312	298	311	287	335	299	283	290	293	319	306	334	312	280	322	309	314	285	305	303	328	303	325	284	289	301	314	277	289	282	312	337	305	275	293	266	314	269	339	278	280	331	348	275	310	313	277	308	314	302	310	326	296	292	293	290	315	317	305	292	316	313	315	332	294	291	331	302	315	320	332	317	297	313	302	306	288	326	309	284	273	308	284	272	338	324	307	285	327	297	296	319	321	308	347	300	298	310	292	331	285	289	288	325	319	322	307	310	316	297	319	341	292	298	301	310	323	313	317	332	323	299	318	327	288	309	310	282	301	338	295	294	357	294	320	299	318	328	327	282	319	285	323	307	301	331	278	307	302	321	324	290	327	275	292	306	300	296	294	294	314	318	305	301	244	313	310	286	313	293	312	316	306	297	302	325	292	287	320	310	295	305	309	304	315	289	297	306	312	307	278	311	329	322	279	310	291	313	322	312	295	292	318	294	291	281	304	278	331	295	295	283	312	327	293	301	293	294	305	282	307	346	336	310	310	312	322	286	318	299	316	312	343	306	303	307	287	344	297	303	321	298	281	325	309	329	341	291	270	349	304	305	288	323	278	310	305	313	286	309	310	311	316	332	295	321	327	292	277	311	263	304	291	313	316	345	294	322	285	302	286	270	316	296	316	302	273	270	291	306	298	306	282	291	291	310	311	296	308	319	332	315	307	310	326	326	333	306	287	305	302	295	296	301	333	320	314	318	289	329	329	337	333	328	292	303	317	322	322	297	324	309	314	298	324	290	309	303	290	300	297	289	298	274	302	300	324	268	313	273	295	279	311	301	286	277	306	344	331	307	284	310	307	292	290	295	331	300	332	294	325	281	302	289	329	325	312	292	307	323	313	318	290	315	300	283	324	293	323	296	336	334	293	289	322	273	321	313	301	311	317	313	302	306	334	291	319	297	290	281	332	339	345	324	302	318	295	306	281	321	331	324	316	299	289	319	294	277	295	290	333	293	298	315	311	298	312	326	339	268	306	297	300	278	300	281	300	288	297	340	309	295	290	322	300	313	316	330	331	307	340	329	321	312	285	295	315	279	322	303	295	326	304	300	317	301	304	309	290	326	330	313	288	332	304	274	304	277	311	307	310	320	309	302	287	316	319	298	277	321	296	309	328	299	328	292	287	315	307	290	283	298	311	278	292	330	303	311	323	290	318	301	309	305	321	287	297	312	262	284	313	276	291	284	301	306	311	300	307	312	320	317	310	303	311	306	303	284	303	298	312	287	333	273	298	321	287	317	313	295	307	319	310	272	314	290	288	281	317	303	298	285	303	290	315	331	290	335	310	300	292	316	308	301	309	308	324	345	305	295	331	293	309	309	303	312	281	296	290	295	297	318	334	305	311	322	314	319	323	315	308	309	345	296	301	295	293	322	313	321	317	317	298	335	282	284	286	347	288	301	316	315	336	320	327	319	296	294	326	287	320	330	296	314	299	296	331	294	313	321	338	308	304	277	287	299	347	301
21439	845	730	542	457	403	370	349	382	336	391	342	360	387	344	369	321	358	343	380	364	336	323	359	360	316	359	345	318	346	309	336	326	342	352	340	327	302	330	338	362	350	323	368	358	302	345	340	362	333	333	323	360	342	343	346	341	323	330	338	348	316	335	322	328	310	342	351	330	349	335	345	322	330	347	329	349	366	345	315	309	366	343	329	346	336	323	293	370	317	327	330	363	326	329	354	335	316	314	351	367	328	332	341	364	322	308	340	336	333	341	347	318	381	308	333	339	341	338	343	340	348	344	332	343	310	316	316	344	366	333	306	312	307	340	351	363	338	326	341	328	349	323	314	341	335	329	343	332	315	302	336	338	312	347	323	327	317	360	308	335	335	371	379	326	354	355	376	347	353	344	352	345	351	366	315	349	378	327	348	352	322	351	314	353	363	312	351	334	348	332	311	345	333	321	354	317	342	353	309	323	363	335	314	345	364	361	341	321	308	371	354	325	321	318	341	325	356	369	308	346	336	328	310	325	380	311	317	353	340	354	339	318	337	328	341	329	390	337	348	349	356	353	359	329	337	344	342	369	335	341	357	362	348	330	335	336	339	344	382	344	302	313	347	350	366	347	336	343	327	336	336	370	360	329	355	346	338	341	386	316	333	337	348	354	341	317	350	331	371	326	348	322	347	343	350	317	325	350	367	320	366	296	324	352	363	321	311	327	391	326	312	316	348	304	364	353	356	341	299	341	367	358	294	314	307	330	385	314	357	341	367	340	316	333	328	359	313	306	353	383	331	314	348	326	335	332	326	336	360	304	357	307	294	342	331	342	343	359	289	303	339	322	340	332	325	305	378	352	314	343	337	333	303	330	330	315	324	319	344	358	342	335	345	323	323	314	336	308	349	338	319	380	350	327	333	305	344	342	364	343	342	356	327	331	316	365	340	357	311	345	311	332	310	364	310	304	337	355	346	340	347	326	370	324	358	332	296	339	384	346	354	326	300	361	305	318	340	355	320	296	323	321	377	353	322	337	361	322	314	308	348	307	311	330	338	293	335	329	354	295	343	320	317	349	343	343	336	353	354	321	335	331	356	319	323	325	313	336	344	334	343	317	346	355	317	351	324	361	319	362	334	352	328	336	307	352	335	328	335	317	346	285	354	332	357	328	345	372	319	363	360	361	339	324	365	327	363	346	360	362	341	340	327	312	326	354	343	332	309	310	310	345	311	319	323	352	329	322	326	358	349	366	319	349	332	328	323	353	355	337	333	322	368	342	328	349	339	330	377	338	353	352	344	347	369	347	352	339	302	311	334	315	333	297	358	305	340	358	343	330	313	380	325	294	321	328	345	340	352	351	344	330	336	329	317	313	350	333	323	330	353	355	328	356	336	362	313	353	310	363	369	325	344	349	305	304	323	333	342	338	345	349	330	358	316	352	363	336	337	316	334	301	329	319	326	359	348	340	322	318	318	326	325	339	359	329	330	313	357	344	400	360	333	352	322	328	345	318	349	320	342	317	327	345	358	324	340	370	335	347	348	328	337	322	351	362	323	374	326	332	320	361	328	321	334	354	337	329	341	317	328	391	368	326	338	328	338	312	331	352	327	330	338	370	360	354	374	344	328	341	359	322	341	343	338	345	351	351	307	324	353	356	350	351	320	374	348	322	311	350	349	355	335	383	304	311	356	362	345	338	337	323	344	345	326	331	345	373	332	307	350	358	382	350	347	362	364	307	375	306	327	318	353	321	370	358	348	323	334	322	323	351	349	346	340	349	351	351	316	319	335	333	373	337	345	359	374	327	367	333	306	335	357	368	372	315	365	343	339	337	333	343	319	381	336	347	361	352	335	346	352	365	327	330	337	339	323	336	360	322	336	339	355	353	328	353	394	330	356	353	348	340	321	308	360	365	296	312	322	316	347	341	354	376	360	318	330	343	321	372	365	334	333	329	325	346	352	318	346	321	344	358	372	334	338	302	332	340	354	328	344	353	332	319	337	320	310	346	322	344	353	325	337	325	340	369	341	370	310	324	329	355	363	332	364	336	328	328	347	338	339	361	351	331	308	337	329	344	335	333	335	354	336	325	368	324	325	362	319	331	348	354	329	326	351	341	329	324	350	379	356	326	400	333	353	349	350	308	348	374	327	350	325	324	346	349	344	355	348	353	332	345	339	339	304	317	310	355	353	306	351	322	344	323	317	351	333	350	338	343	361	309	326	336	327	342	301	333	321	327	340	348	341	344	322	295	349	342	352	324	349	341	299	368	333	302	310	333	353	346	340	300	359	341	353	339	353	355	319	366	358	303	337	331	356	366	347	326	345	334	351	307	294	309	346	360	334	312	361	309	371	329	334	335	333	334	341	332	356	335	329	341	357	343	327	325	361	321	351	334	308	348	289	320	354	324	338	320	311	320	322	327	359	328	324	339	332	344	344	364	338	329	354	384	353	314	340	330	371	311	354	339	341	334	326	353	355	334	332	339	336	324	343	344	318	328	370	320	333	322	303	341	331	352	337	375	340	329	321	333	325	327	340	348	323	328	336	331	340	328	337	308	336	354	358	329	339	336	332	305	352	346	359	333	342	324	349	317	332	339	356	337	332	317	358	326	353	324	324	336	303	351	354	357	304	356	333	361	336	357	338	330	318	346	377	305	327	362	325	346	310	286	358	332	335	343	350	354	339	363	367	331	360	342	327	332	315	330	337	337	351	346	356	365	353	377	333	348	324	350	297	334	341	368	341	328	318	345	367	350	377	332	328	353	304	360	319	335	340	312	333	344	323	348	339	340	356	355	307	323	329	308	338	356	335	321	306	337	339	339	374	335	320	320	340	309	333	346	344	310	314	316	331	328	335	360	354	363	346	350	349	327	369	312	312	312	345	348	305	335	351	349	344	384	331	347	375	344	370	345	307	357	334	337	338	355	334	297	327	330	320	348	354	339	360	355	330	325	317	346	316	328	360	339	323	342	333	326	296	323	342	360	354	309	343	354	322	325	353	317	327	318	333	362	344	336	324	327	316	340	338	327	329	331	352	352	314	317	319	337	333	328	333	360	333	325	317	341	350	312	334	347	349	341	354	325	355	340	365	353	354	353	381	383	321	338	359	329	342	325	320	331	333	338	333	344	355	312	327	325	360	319	361	353	346	336	333	310	336	335	323	336	363	332	362	333	359	329	346	353	327	313	343	345	325	340	330	331	323	320	343	330	335	383	333	327	329	322	331	351	350	316	343	346	326	324	343	304	314	325	318	330	341	304	322	307	331	346	325	325	348	335	307	340	358	341	341	372	359	365	356	354	290	333	330	379	333	343	322	297	353	351	357	322	319	332	339	365	332	314	337	312	355	322	383	352	314	362	337	299	320	332	312	361	328	349	328	319	344	344	300	322	347	315	359	345	348	330	349	342	314	321	332	327	320	338	324	310	348	366	318	330	343	335	328	346	356	316	312	287	337	333	345	335	344	329	322	355	313	349	360	308	326	356	320
24760	20518	26509	24467	20520	8706	1015	687	526	491	424	436	381	372	376	329	354	316	317	346	303	344	327	288	268	297	272	287	303	289	286	269	267	288	274	267	275	300	290	258	270	269	301	290	273	273	278	258	276	276	263	284	295	266	247	243	256	256	296	290	289	294	285	265	268	272	295	271	237	268	259	271	247	278	298	252	256	253	271	257	275	259	269	261	267	240	263	254	292	266	263	312	282	254	267	266	280	293	274	256	292	256	274	243	261	275	262	287	271	309	280	273	264	257	285	248	273	282	258	278	269	255	296	285	256	265	285	271	260	271	246	293	251	279	249	309	276	272	294	257	273	283	283	281	264	278	293	288	281	249	252	273	248	242	288	254	262	274	256	270	284	241	286	271	271	263	258	277	282	274	283	293	288	263	306	256	280	255	269	268	292	318	295	269	288	264	279	279	286	278	249	267	249	263	273	281	272	268	264	262	283	272	265	251	293	274	269	296	254	264	259	254	256	301	275	261	264	264	261	258	272	273	264	297	272	246	300	258	306	274	274	274	305	275	262	268	280	247	267	259	251	294	290	285	244	267	279	253	253	254	251	279	279	289	273	271	256	279	278	289	282	243	255	259	277	277	306	275	268	271	290	285	262	260	239	266	270	262	276	308	265	278	260	271	286	248	299	269	259	279	281	240	290	288	246	265	287	256	282	286	258	263	269	288	261	292	252	283	229	290	283	248	299	281	257	268	273	256	254	238	249	276	263	270	280	248	249	254	261	265	283	276	276	243	261	265	246	227	266	257	282	279	254	259	307	282	260	268	282	273	271	271	259	274	263	241	234	240	272	255	244	277	273	259	304	247	267	293	303	280	278	255	275	269	313	232	261	246	262	272	293	256	278	273	259	280	282	299	261	260	244	263	248	245	275	256	277	274	282	280	292	262	252	264	260	276	271	278	293	306	301	255	286	263	293	270	257	258	285	266	300	261	274	262	255	289	246	280	282	273	261	252	266	287	250	259	224	259	287	269	262	287	297	267	277	247	289	263	269	276	272	284	284	261	275	260	279	258	281	269	268	279	285	288	248	289	251	264	286	241	281	250	256	281	263	254	258	286	287	269	296	258	245	266	260	266	272	234	272	258	252	296	275	279	312	228	270	261	301	265	284	282	255	260	242	267	230	266	276	276	265	254	268	274	254	304	271	275	284	252	304	266	248	280	262	290	297	291	284	249	253	251	276	289	278	255	285	226	272	303	295	277	276	265	292	265	302	270	244	264	256	274	272	283	249	268	269	269	263	260	273	242	290	270	278	283	259	242	273	273	287	234	258	284	268	250	262	272	283	272	259	288	286	285	270	291	286	265	266	277	241	280	263	265	233	224	277	273	273	252	273	250	271	234	261	250	263	260	285	274	272	285	258	278	298	290	259	271	278	267	280	288	312	264	275	280	229	282	277	313	245	249	268	265	286	250	265	276	234	291	227	270	251	331	263	273	251	242	283	254	262	274	289	259	295	278	280	273	270	241	285	276	264	279	257	244	269	273	275	283	265	254	276	271	253	245	283	259	257	302	289	294	255	262	268	244	274	279	253	255	239	250	265	286	252	304	293	295	274	287	263	289	245	269	286	270	264	274	286	292	252	251	290	254	278	281	268	263	277	228	267	279	251	246	279	262	279	280	261	254	272	288	261	266	242	267	299	275	266	260	281	262	257	269	284	288	240	277	295	296	263	282	287	271	242	273	260	274	258	255	288	262	259	273	266	254	261	274	248	308	250	243	265	261	252	260	277	261	274	279	301	252	282	235	282	276	253	281	261	267	251	266	286	264	245	258	253	256	236	267	266	262	278	292	282	249	281	277	237	260	244	271	291	297	282	271	300	279	285	286	255	265	287	248	279	269	269	272	246	270	269	262	290	264	310	277	257	253	261	247	263	276	285	259	274	269	278	251	278	253	274	254	279	280	283	301	261	282	293	267	266	282	284	310	265	269	263	282	280	261	284	276	267	264	287	247	258	262	307	258	259	266	306	265	275	276	250	265	267	259	267	288	257	269	287	260	257	254	242	265	275	273	296	249	243	266	283	257	285	250	291	252	260	279	263	279	266	273	286	281	286	259	280	272	275	255	287	222	260	270	270	261	279	280	283	282	256	283	293	275	301	262	279	276	286	274	286	256	280	273	268	275	286	260	260	279	243	248	288	261	276	243	250	250	274	286	260	258	289	234	250	259	301	277	271	265	262	252	288	280	296	259	277	256	283	274	280	259	274	283	254	250	311	290	242	275	299	289	288	286	253	266	255	261	290	259	279	269	269	256	297	275	273	270	300	249	275	250	235	285	285	258	237	237	283	257	275	262	290	237	281	268	290	271	273	277	258	304	268	277	280	275	281	279	265	240	254	283	284	276	289	264	269	272	269	262	273	259	306	295	269	270	261	264	246	278	286	245	259	240	268	265	273	269	275	263	296	292	241	288	249	256	272	282	267	266	267	229	232	239	306	261	256	273	277	259	271	278	269	257	276	255	295	255	264	304	261	259	235	250	257	280	258	238	243	272	280	248	293	278	283	282	248	273	273	258	284	268	268	266	277	249	267	272	269	286	248	288	272	265	271	276	252	268	272	291	285	268	295	271	292	265	235	293	257	272	273	261	285	224	267	273	282	267	253	258	263	285	248	283	294	253	260	280	294	266	267	277	264	288	303	281	270	258	272	274	242	257	280	282	254	263	269	271	291	262	264	265	270	296	291	236	286	283	256	271	277	276	259	237	247	277	311	251	266	272	257	276	262	281	301	237	267	265	261	239	265	260	271	259	280	246	305	282	270	268	277	275	284	251	250	280	305	260	270	239	271	260	276	285	291	294	270	261	281	276	277	272	256	293	250	255	261	310	274	275	288	251	270	260	255	298	276	256	264	280	265	243	250	262	267	240	276	258	291	297	295	259	270	270	246	270	303	284	260	297	267	277	289	270	266	257	278	258	261	267	247	289	280	255	260	274	267	270	266	258	299	225	254	268	267	249	263	281	288	263	259	292	278	238	295	275	265	298	293	274	262	278	285	274	256	255	284	272	246	251	274	272	254	258	283	244	285	301	244	284	284	279	267	274	246	286	284	265	275	263	251	298	255	274	298	274	278	267	293	277	258	277	278	241	248	284	273	262	240	281	289	274	243	250	240	255	273	283	267	257	283	260	272	255	261	284	269	272	300	287	265	278	248	287	299	229	288	309	251	290	268	276	278	259	277	281	241	262	259	269	265	267	260	280	268	271	308	272	239	244	258	295	284	303	269	279	229	261	280	282	264	285	272	270	281	301	261	276	268	249	264	236	286	252	257	259	285	272	249	259	264	263	290	263	274	281	295	273	261	255	272	256	239	246	273	267	290	269	291	273	236	308	263	259	229	262	253	243	253	272	290	272	267	276	278	296	254	262	303	264	268	268	262	272	267	273	258	292	288	262	264	275	263	299	286	254	271	289	274	248	266	274	281	272	271	265	261	266	271	261
26905	8312	7331	3994	2513	1862	1445	1149	954	816	710	612	593	521	483	485	433	421	422	387	364	361	367	376	364	368	339	382	324	325	331	321	283	300	288	308	312	341	305	313	304	273	282	288	287	325	275	313	295	322	254	286	296	242	260	284	289	297	269	314	288	304	255	272	286	291	300	275	296	280	293	281	267	291	297	300	273	307	289	270	307	267	303	265	290	265	232	269	291	273	288	292	292	262	247	315	248	272	258	282	278	293	287	282	295	282	276	311	288	274	255	269	271	270	289	267	296	307	312	238	297	267	278	300	263	267	282	273	280	262	269	321	279	273	292	233	280	285	286	282	272	280	264	281	284	287	289	294	285	250	278	289	283	292	280	299	293	266	260	271	306	279	271	284	272	270	279	273	278	279	272	266	259	274	281	287	274	308	288	250	253	299	265	289	292	270	284	293	289	281	271	272	288	272	283	258	308	275	260	276	275	284	290	259	287	286	299	273	236	311	281	307	270	273	295	333	257	304	297	264	271	296	219	294	271	277	293	273	239	260	290	290	266	294	305	286	288	305	251	282	285	272	291	283	293	271	292	287	296	296	276	298	280	242	278	274	301	277	274	275	274	265	286	281	262	294	252	283	282	288	274	291	294	294	247	288	262	256	294	300	246	271	283	279	283	253	283	295	294	268	297	264	232	258	280	287	323	272	242	272	291	251	292	270	275	294	290	259	290	309	296	288	255	258	264	265	289	294	287	283	273	289	296	277	265	285	288	241	255	296	274	258	238	281	285	288	281	280	306	295	263	276	285	276	266	308	286	274	273	265	272	267	254	277	288	303	275	275	270	293	272	279	287	280	251	295	251	274	316	247	301	277	273	264	287	268	289	253	274	264	272	276	290	294	272	302	285	297	312	296	305	303	286	256	314	320	272	262	296	297	279	272	298	262	268	279	259	284	300	299	285	299	267	266	290	251	289	312	277	275	298	295	253	283	276	304	282	286	278	271	282	315	278	268	300	278	277	299	301	286	293	297	262	274	309	252	262	271	288	299	301	273	244	268	281	276	283	279	286	269	279	294	263	278	267	273	252	263	278	285	289	262	287	265	254	294	273	270	288	269	285	262	271	253	260	289	273	289	256	249	260	308	313	268	273	291	281	297	282	265	279	283	273	318	254	277	283	307	277	302	278	283	301	265	279	310	254	301	293	255	292	274	281	304	296	308	239	303	254	280	292	278	273	294	262	279	276	274	295	263	316	292	280	293	268	262	293	277	289	280	284	311	277	271	295	296	281	256	248	252	276	279	254	273	271	274	287	294	257	288	271	262	305	297	274	260	275	283	325	259	254	283	279	304	251	296	293	290	312	273	275	257	268	276	291	273	281	312	300	304	277	294	269	272	279	289	277	267	275	286	266	289	269	272	284	301	284	294	278	289	284	297	268	293	255	312	259	254	283	251	286	251	262	266	289	310	324	250	305	292	279	277	279	278	315	280	291	262	292	307	270	275	255	294	279	282	291	266	319	323	302	297	295	292	259	290	285	241	270	283	250	265	282	274	275	268	266	282	289	267	293	295	262	285	291	285	286	277	313	282	298	270	279	298	278	289	288	302	276	293	275	266	281	282	286	293	307	286	304	295	251	275	275	299	291	274	321	276	266	298	264	254	283	272	259	263	282	264	291	264	281	277	279	279	247	275	291	278	277	253	295	294	303	283	270	280	249	266	300	276	278	298	265	259	302	284	277	300	284	281	270	301	276	257	299	302	320	264	258	273	251	282	297	261	278	300	282	232	285	276	285	289	306	256	239	288	283	269	269	286	304	302	273	294	264	291	282	326	320	290	282	306	270	291	281	273	283	282	249	269	290	302	274	305	267	273	277	294	241	301	280	309	275	291	284	255	298	285	286	282	300	285	295	284	280	299	274	271	266	304	257	315	289	284	257	325	307	295	296	282	318	305	267	248	294	294	249	318	291	282	291	282	254	305	283	276	282	276	292	278	290	318	304	254	281	312	314	268	296	290	306	307	293	278	273	293	290	262	301	298	276	262	288	286	303	280	287	301	282	276	248	240	299	250	260	286	308	288	253	266	273	302	286	276	282	255	269	257	256	271	293	291	279	319	256	281	281	276	310	255	290	284	293	308	260	293	289	265	264	270	285	266	304	283	265	279	290	301	257	289	305	253	277	271	290	272	306	271	285	259	289	301	281	265	257	298	262	291	296	271	271	258	300	276	275	269	266	276	299	280	295	289	272	277	289	310	277	292	275	229	302	276	262	293	280	287	286	308	275	276	283	278	273	270	314	287	259	284	281	269	273	292	273	277	285	298	266	275	277	280	268	280	275	250	284	282	289	287	271	283	279	284	280	312	270	254	263	280	264	307	259	276	314	308	296	283	275	268	258	251	299	291	268	290	270	278	277	284	252	286	271	266	301	262	282	300	295	286	268	259	271	257	319	271	284	290	292	282	268	306	271	272	268	272	269	291	278	274	289	286	277	303	297	280	272	297	256	262	267	295	252	300	281	248	256	276	284	258	297	266	274	294	264	278	242	254	265	302	274	288	301	261	272	287	277	275	307	274	288	300	278	305	268	287	282	263	283	287	299	268	269	251	304	300	288	268	286	292	301	298	282	312	288	269	257	288	284	271	308	282	278	272	246	267	256	289	295	297	293	260	261	248	268	305	280	301	275	234	265	295	293	285	294	287	297	279	297	274	255	240	274	273	306	312	282	286	294	267	303	233	279	266	311	293	272	294	269	264	275	265	278	295	279	271	291	267	278	269	276	315	294	292	240	260	290	295	285	269	273	268	288	264	266	262	281	268	278	272	296	282	288	284	285	257	292	255	298	320	284	282	257	275	287	277	315	292	285	267	279	283	303	265	277	277	266	303	283	267	289	296	251	272	279	271	292	258	290	277	290	300	289	307	253	290	303	313	285	254	294	278	269	254	249	307	273	250	306	293	280	254	278	268	277	285	290	269	278	283	297	302	266	286	263	276	281	274	265	295	277	298	276	269	259	265	306	288	299	278	303	300	272	285	283	260	289	289	260	281	278	261	283	259	302	294	275	291	308	244	291	261	306	287	281	262	281	295	288	267	318	287	273	302	279	310	274	292	264	254	293	282	245	276	280	255	304	273	270	294	256	318	298	294	292	285	277	278	288	262	256	274	263	259	285	286	267	279	274	255	270	293	270	298	278	259	264	284	292	289	269	249	290	289	296	286	300	267	258	269	273	280	267	296	299	299	260	270	260	292	271	303	271	287	290	276	271	293	290	282	299	286	319	255	279	272	288	283	257	282	289	258	296	283	288	289	282	287	319	276	282	249	276	257	272	261	295	297	290	275	270	271	273	264	251	266	306	264	260	287	271	263	281	272	297	277	301	288	253	278	297	266	276	311	302	297	282	276	285	282	275	275	291	289	256	260	288	280	267	290	268	278	256	276	267	274	299	268	283	275	269	295	273	269	274	304	277	306	260	281	282	286	247	256	271	273	292	276
22846	20546	27144	23917	20557	20606	9506	1574	1131	1094	1029	871	846	881	818	733	747	736	728	770	756	706	689	627	698	677	607	702	664	636	611	662	640	601	654	645	670	642	645	632	649	631	660	640	624	664	615	610	605	658	670	633	609	684	656	659	616	599	614	683	644	599	682	664	601	622	666	639	638	659	600	602	627	628	612	637	631	649	626	590	600	602	610	620	643	660	578	664	613	625	633	622	622	613	612	597	597	565	581	595	628	636	608	647	660	600	622	595	589	635	647	611	647	620	656	615	605	612	637	585	654	642	580	596	602	607	664	593	664	645	601	600	595	621	624	613	596	643	604	632	604	628	621	626	600	616	618	580	598	595	621	611	587	630	615	626	556	583	562	592	604	620	584	601	618	615	627	590	597	646	611	590	591	584	622	621	614	605	629	640	622	624	635	604	611	624	619	617	611	606	656	577	611	663	591	638	595	642	604	582	612	685	608	563	571	607	598	636	615	625	645	599	640	627	612	582	621	644	614	653	603	597	610	605	624	626	623	598	605	578	556	601	632	609	592	638	611	568	594	592	538	589	620	663	636	587	554	659	678	653	594	625	594	613	647	586	631	628	636	589	646	588	628	616	623	633	618	625	618	619	610	615	593	620	621	627	637	613	618	644	592	615	606	611	580	654	599	641	644	606	579	598	590	618	597	624	637	628	602	670	622	626	589	584	574	624	635	621	613	608	620	634	569	615	548	593	600	624	638	585	638	619	587	590	618	602	610	597	645	622	634	605	644	596	602	595	608	647	671	624	633	576	588	651	601	651	609	582	632	597	580	592	615	613	621	617	634	647	581	596	660	609	608	603	614	642	580	655	601	614	583	628	610	639	643	622	625	609	638	598	628	673	614	597	605	686	589	610	630	602	629	617	590	595	645	591	628	643	622	595	633	632	608	588	593	631	616	598	657	633	582	602	601	605	583	600	631	599	574	546	519	613	605	627	580	594	626	638	614	643	622	554	588	643	596	605	643	631	588	590	595	579	618	608	575	622	630	569	572	599	585	601	627	590	601	607	623	602	592	603	607	590	582	602	606	613	647	576	581	598	563	602	656	585	641	563	638	614	587	616	594	616	607	634	588	641	638	630	640	597	541	590	607	605	612	602	588	584	589	641	620	590	608	618	582	565	569	640	629	627	615	644	620	617	616	620	608	642	616	583	620	593	629	633	595	602	656	630	634	624	621	537	622	608	597	588	603	572	653	669	634	630	615	624	618	629	639	591	640	622	624	610	598	600	610	635	619	614	635	605	651	593	598	637	594	606	584	642	613	600	630	628	547	650	623	592	631	636	657	636	613	608	634	654	655	601	588	596	568	612	607	593	616	591	622	582	628	600	621	652	583	631	633	591	670	571	589	622	647	608	617	647	577	577	620	631	611	609	632	593	613	589	626	640	623	631	653	584	639	588	605	625	630	597	544	631	622	635	561	597	612	614	599	602	629	615	656	573	623	613	619	596	568	643	641	612	579	592	629	596	614	613	588	619	606	586	629	632	588	587	632	595	594	603	593	596	610	641	628	638	590	597	619	605	589	622	603	598	611	627	585	588	631	620	647	604	561	635	606	611	640	616	640	598	631	657	591	622	586	600	578	635	575	597	590	582	639	614	589	623	593	615	657	596	630	633	600	624	649	599	575	578	631	626	597	649	628	636	570	575	599	621	659	646	597	645	632	623	628	582	612	614	642	604	577	612	631	647	628	619	588	602	605	617	606	629	646	651	573	636	584	573	601	629	632	634	626	614	617	645	595	627	636	600	617	568	679	622	662	631	604	637	662	579	662	632	580	597	609	633	590	578	631	602	577	619	592	589	598	638	585	639	598	592	587	629	590	603	599	613	617	631	629	605	610	618	611	608	636	581	556	595	605	597	611	632	595	646	623	595	593	609	585	620	574	643	593	650	624	604	620	593	653	603	611	612	611	580	603	640	618	576	581	616	590	603	627	585	608	559	582	608	575	589	635	677	604	627	607	672	584	592	606	608	601	680	602	637	576	604	612	661	608	643	618	634	610	638	573	640	578	556	635	604	641	563	612	612	617	562	623	608	671	611	653	649	568	590	600	582	583	615	575	650	615	549	625	601	630	615	570	608	647	635	599	551	632	653	605	624	614	611	592	632	622	613	628	631	634	625	591	589	622	612	613	571	578	566	632	621	601	596	655	585	642	576	624	551	604	635	616	609	598	596	607	632	583	647	631	597	635	623	597	666	603	649	657	609	595	631	576	650	606	668	638	588	587	590	590	605	622	650	582	604	603	620	611	619	605	597	622	635	594	588	594	624	620	611	638	568	563	609	618	594	619	620	635	597	615	627	596	605	647	590	604	634	587	612	660	660	573	597	612	588	606	587	625	619	630	607	602	616	638	616	625	578	644	646	626	642	599	631	614	581	622	596	622	677	594	622	614	552	577	614	619	600	566	564	603	616	594	578	622	604	606	626	599	606	624	614	589	622	620	629	592	654	581	648	590	598	617	592	597	622	625	659	637	636	624	628	602	636	622	634	613	603	626	653	595	606	594	632	578	632	621	583	601	617	622	619	642	604	636	625	633	636	614	610	575	634	653	611	640	619	672	643	607	623	627	625	600	633	611	579	666	645	583	620	616	613	641	652	590	569	612	593	622	600	566	624	586	614	663	626	630	633	639	596	654	611	653	576	656	639	581	650	602	584	605	544	648	625	630	608	589	622	674	613	588	622	619	615	628	638	590	617	601	643	619	572	611	632	608	596	575	605	616	557	602	619	629	619	586	581	578	585	591	644	622	655	644	599	621	578	594	577	590	601	608	621	574	607	614	649	623	622	603	607	633	664	606	606	576	630	655	577	630	582	621	618	578	597	603	616	610	629	636	610	630	578	595	633	611	576	597	652	626	609	560	601	593	657	595	639	649	628	587	604	589	562	628	614	622	577	637	594	626	598	664	604	615	636	562	604	590	620	620	620	645	619	619	571	613	569	598	650	622	637	617	584	600	584	588	656	570	612	636	613	645	600	605	614	608	608	615	591	596	609	583	620	612	598	599	603	599	632	612	623	587	584	609	593	610	599	589	598	608	653	604	622	601	612	661	617	607	592	642	603	611	595	621	618	623	653	638	617	609	600	620	607	623	614	556	625	620	627	591	578	572	679	621	573	581	628	586	604	614	566	640	625	588	654	563	646	601	637	619	615	632	645	601	629	606	620	630	625	588	611	610	687	602	609	635	644	623	585	625	619	615	606	612	618	572	614	581	619	632	594	647	576	591	601	604	635	634	595	608	558	614	583	619	612	592	601	587	606	633	650	591	632	635	645	633	612	584	586	641	558	576	632	614	654	551	558	600	640	652	649	631	636	638	615	617	649	596	626	611	543	631	567	589	632	630	611	600	650	652	669	648	643	586	627	631	613	639	605	614	612	647	542	652	649	640	552	587	636	623	600	605	626	618	593	598	609	595	597	631	632	581	577	587	593	595	641	621	649
21305	14637	12915	7422	4968	3694	2802	2273	1903	1661	1350	1287	1135	1121	992	1005	910	844	839	825	771	780	770	718	701	698	670	700	638	650	653	654	668	676	625	637	665	661	668	626	659	636	579	642	595	591	627	628	610	616	584	587	626	584	617	603	626	572	635	581	601	624	602	595	603	573	571	578	610	597	577	592	600	579	584	601	600	585	549	620	616	603	616	555	591	578	601	566	599	599	612	584	588	556	572	618	583	609	565	584	580	585	606	613	617	613	638	598	576	587	568	544	589	617	602	581	625	579	566	562	547	586	587	593	536	598	608	616	550	627	595	584	565	573	584	622	600	537	604	589	570	602	579	572	616	604	532	611	544	619	565	563	593	580	592	595	566	584	621	583	632	611	591	621	571	587	581	578	614	583	612	558	572	566	556	593	551	615	577	585	602	597	649	577	608	581	594	561	575	565	567	525	599	601	610	561	611	599	598	596	618	587	583	636	568	587	568	571	604	602	590	630	606	611	615	609	602	577	624	577	570	575	601	606	594	591	574	620	609	591	603	590	599	608	596	540	576	631	566	569	587	625	617	576	577	644	594	593	619	564	556	616	606	589	549	582	581	632	620	578	575	589	643	575	579	604	575	557	562	575	611	616	592	596	537	572	569	595	619	576	581	628	582	573	577	586	590	605	593	588	631	572	554	545	614	594	594	627	558	577	607	595	581	604	588	545	617	591	608	606	591	562	573	572	605	602	563	582	600	594	559	585	589	600	576	589	586	593	581	605	624	610	595	561	604	575	607	591	574	577	597	567	630	571	569	606	570	614	588	617	565	607	588	614	605	574	637	600	610	589	580	594	600	589	623	587	609	559	569	627	587	586	586	583	554	605	573	578	633	634	575	583	575	555	643	589	580	604	589	623	594	586	585	596	566	575	612	559	556	575	620	622	611	628	626	559	618	619	557	605	566	580	606	573	581	587	589	592	580	583	601	617	578	554	588	594	615	643	603	609	571	611	601	580	633	555	643	574	607	593	607	621	578	556	579	586	544	588	632	546	583	614	565	543	551	586	661	612	562	547	611	597	570	583	574	599	575	595	558	551	607	614	632	571	612	620	531	597	603	604	612	591	568	615	554	567	606	558	592	569	562	563	600	601	580	584	610	563	581	630	596	546	607	609	598	593	588	592	576	591	579	613	571	596	582	600	583	552	592	569	590	582	599	597	588	597	597	603	588	583	593	585	598	574	581	595	623	585	628	587	597	583	587	572	615	612	609	599	594	600	578	569	558	565	610	591	595	621	596	588	605	584	546	564	594	559	589	596	597	626	614	603	646	616	562	575	587	589	572	578	633	603	573	570	590	604	584	523	625	602	632	609	561	558	598	599	602	581	576	581	570	589	556	552	584	605	559	576	589	569	539	591	603	643	578	582	593	562	564	634	559	641	560	600	602	573	595	610	570	566	550	609	583	604	598	572	580	575	572	544	565	566	602	613	554	587	574	591	586	609	555	600	599	564	549	564	619	580	591	592	580	601	586	607	600	593	600	624	605	576	585	571	587	582	569	559	576	591	560	611	580	590	635	541	604	589	585	583	584	573	550	575	565	586	557	613	582	617	590	565	599	583	535	577	613	569	621	563	563	572	555	574	633	639	587	586	568	596	576	564	588	565	618	584	629	583	573	624	606	577	612	593	586	583	570	574	631	558	577	613	637	593	590	661	594	591	627	593	597	603	572	587	550	614	580	570	609	613	599	579	613	587	625	602	603	556	585	544	589	594	576	605	589	558	633	614	589	578	615	547	553	542	599	601	577	627	573	596	567	609	570	562	621	608	584	561	610	636	542	620	605	568	609	587	574	595	600	595	643	602	603	568	583	603	624	587	616	592	581	642	641	562	598	563	619	631	598	590	538	558	590	558	596	589	622	609	587	607	551	581	573	589	604	620	623	639	577	567	617	564	591	596	596	587	590	576	575	577	562	554	621	552	604	613	630	653	574	588	584	591	603	632	582	610	612	596	572	611	593	592	553	595	550	550	574	589	598	585	559	589	606	618	576	592	613	591	556	598	618	636	601	614	561	586	560	611	562	580	562	583	577	578	609	575	566	585	553	595	607	598	598	547	623	561	562	631	600	607	600	553	575	592	618	588	605	557	607	612	556	594	570	599	606	542	623	618	621	583	561	574	565	620	574	556	558	602	564	585	546	624	588	605	588	611	604	588	578	609	534	607	600	626	603	612	556	583	630	589	599	627	591	569	602	578	583	581	592	580	569	601	592	555	610	603	567	586	602	607	589	587	579	553	564	556	585	593	581	562	565	581	584	567	582	586	608	621	562	575	595	594	576	567	589	570	573	613	536	617	604	597	599	560	598	606	596	605	581	593	581	632	565	594	580	579	596	568	588	575	587	579	592	574	549	576	562	555	559	595	599	601	567	609	549	548	613	588	579	592	612	607	601	587	605	599	635	528	614	577	587	590	574	574	590	586	606	557	572	578	582	603	596	629	524	599	575	573	577	616	596	583	571	587	615	642	663	578	577	624	599	554	563	582	555	624	606	617	623	597	584	676	621	598	622	612	573	560	571	615	594	602	581	615	582	611	592	606	593	559	548	607	597	588	586	592	615	585	597	576	573	582	586	613	613	578	589	610	574	602	589	601	627	590	610	619	585	550	560	546	623	622	586	594	590	572	624	645	629	560	576	601	587	564	601	619	578	587	540	571	575	573	596	576	615	580	611	616	621	567	624	582	574	602	562	584	570	627	625	578	607	580	564	602	613	559	609	568	564	582	634	543	540	554	579	579	603	552	562	600	629	609	595	563	601	582	561	601	582	603	594	582	596	572	565	615	612	585	600	583	587	570	629	616	577	580	602	572	549	578	577	526	584	572	591	598	559	560	609	552	568	585	609	608	579	567	608	598	591	620	600	569	555	592	553	582	569	602	605	564	555	596	604	592	610	597	580	566	572	601	554	568	587	573	588	596	635	593	644	585	588	568	560	573	594	600	598	574	561	558	539	599	610	631	580	608	576	582	610	593	542	595	591	601	567	557	606	598	554	586	587	555	571	606	591	610	614	541	612	572	584	591	592	569	575	615	551	606	635	575	608	586	557	591	587	655	576	576	621	569	586	560	599	569	606	557	607	589	583	540	607	596	627	623	620	534	585	597	619	625	637	571	594	580	603	589	573	555	617	597	602	560	590	595	594	563	605	585	619	580	629	583	571	595	608	593	566	619	618	638	607	609	582	598	492	630	575	541	611	592	599	592	564	601	560	575	565	607	592	616	576	596	552	567	569	606	556	607	630	622	615	572	593	607	594	638	591	568	568	569	572	611	595	589	529	597	511	574	575	550	538	594	610	586	553	566	589	565	594	560	626	618	565	593	597	604	555	629	594	611	631	583	581	612	564	582	562	631	604	555	634	593	592	581	600	574	607	591	574	579	597	604	573	546	603	588	587	599	603	597	604	564	633	586	610	585	638	607	627	545	596	589	612	606	555	584	594	584
30943	14996	2401	506	411	326	339	329	327	302	309	297	352	322	288	279	317	315	280	303	304	311	317	296	305	280	355	316	290	326	311	304	321	313	280	299	307	338	323	301	284	310	295	295	294	320	285	307	327	307	330	328	312	311	294	267	292	334	308	319	313	298	347	286	306	327	302	322	293	283	308	312	330	294	293	302	279	305	286	302	305	309	304	303	315	337	298	320	292	293	308	258	317	296	327	297	301	355	283	277	284	289	301	279	310	297	303	299	301	316	343	278	322	307	295	323	300	300	320	289	306	315	313	302	282	318	301	284	306	293	316	289	323	298	288	292	300	315	307	320	302	304	321	337	296	303	316	340	299	329	299	327	329	263	322	307	292	308	280	276	336	314	280	297	313	322	294	289	336	301	310	293	317	285	299	309	304	302	276	309	313	320	316	293	288	305	341	326	291	308	321	293	315	331	320	319	319	320	304	293	286	309	302	335	316	324	317	301	322	288	310	328	321	319	295	318	329	319	274	289	307	300	312	280	316	269	296	316	295	323	282	277	337	322	296	294	276	290	302	315	317	308	306	287	309	308	277	329	316	323	299	288	290	291	315	326	323	311	298	291	317	326	312	304	330	296	294	318	292	305	306	283	312	317	365	313	299	270	265	305	351	279	326	299	322	303	302	273	292	315	302	303	297	283	297	311	299	298	319	303	309	296	325	282	274	307	329	325	281	285	329	297	317	310	312	306	294	285	282	314	298	331	326	311	320	281	287	278	296	302	280	304	289	280	295	340	297	314	322	290	311	283	308	297	334	306	309	323	283	310	278	314	289	308	299	283	321	293	279	284	320	276	304	292	281	333	303	268	323	304	295	299	290	320	335	309	332	289	292	317	333	300	332	327	293	286	297	303	274	298	290	288	290	273	311	276	300	321	333	284	331	316	326	291	320	306	335	320	309	298	290	287	281	329	300	323	302	312	309	307	304	289	286	332	311	285	348	317	294	317	319	279	281	293	290	295	325	292	313	307	302	285	301	301	277	272	304	279	329	341	319	300	307	280	300	315	278	317	317	333	344	301	271	324	288	300	288	285	291	290	311	284	305	323	277	314	306	314	315	319	314	324	314	326	289	293	361	319	308	300	305	325	304	305	277	314	299	287	321	280	314	314	319	280	288	310	327	304	280	264	317	317	305	284	297	335	286	271	298	304	311	306	278	320	298	332	319	290	348	284	310	318	277	309	300	314	309	280	306	298	301	296	304	330	302	299	326	297	293	316	280	272	296	288	286	284	305	287	342	303	289	294	298	316	323	298	283	330	286	289	289	270	304	332	349	301	293	291	339	293	300	309	313	308	265	284	318	306	319	334	315	301	315	285	318	273	315	287	298	300	304	305	300	302	308	330	298	317	306	332	301	324	288	322	325	281	293	278	317	308	278	325	302	337	307	310	297	308	279	291	306	298	326	323	319	293	293	308	312	307	262	299	345	325	318	276	333	281	307	301	287	307	330	312	306	296	316	326	327	320	300	306	306	296	323	287	303	315	289	303	301	303	310	300	272	315	301	284	299	321	308	302	308	277	310	296	311	326	282	291	318	302	305	346	299	327	299	292	298	327	306	347	323	278	294	299	308	330	342	301	308	277	338	311	300	338	295	325	300	286	300	296	317	291	286	323	285	280	325	313	321	306	297	299	293	312	316	341	323	353	289	308	268	320	291	300	284	313	293	316	301	328	289	315	307	318	339	284	307	304	293	311	288	335	294	307	320	303	300	299	302	313	295	284	278	309	319	330	293	343	285	326	296	272	294	291	288	307	303	312	323	264	278	317	282	283	313	333	311	313	317	302	310	303	314	323	318	311	299	307	317	301	305	285	290	325	314	305	330	334	319	283	285	308	326	299	300	271	317	315	292	300	293	297	298	316	285	323	309	312	276	292	284	300	305	329	309	294	278	329	310	302	290	332	283	319	301	319	242	287	277	299	344	309	276	307	305	313	297	323	275	285	308	308	296	293	330	315	297	297	309	282	321	305	299	285	301	295	272	303	278	270	325	308	299	336	304	290	302	296	309	300	286	324	286	308	298	324	297	271	320	273	292	287	312	297	330	305	318	300	331	324	270	301	334	291	319	289	313	312	298	298	316	280	278	327	287	315	318	296	281	272	289	333	333	322	320	300	325	324	317	308	317	267	289	291	329	289	336	299	267	346	286	311	296	304	296	295	260	299	318	296	294	334	286	287	284	305	292	281	308	285	342	265	287	323	280	306	308	306	316	301	288	284	278	279	282	317	281	298	313	286	303	343	342	355	278	304	304	306	295	289	285	313	305	285	273	278	282	312	309	318	289	302	322	333	284	312	311	277	263	313	249	304	285	285	311	334	316	300	311	299	295	309	308	298	303	309	298	311	310	276	252	308	299	332	307	286	283	294	276	319	319	311	307	335	320	319	319	294	324	323	297	281	353	306	311	308	286	303	291	327	285	295	306	313	279	323	314	315	322	270	302	329	296	326	289	304	305	286	302	322	280	302	313	296	313	261	296	254	294	284	339	330	282	303	305	294	288	283	297	320	307	297	313	289	311	290	296	322	288	306	301	290	316	310	275	307	297	293	270	305	327	302	313	308	296	328	307	286	318	302	278	286	312	296	317	301	312	325	309	299	305	297	295	296	303	298	327	294	311	285	347	314	317	270	291	308	297	273	322	319	294	325	269	313	314	288	329	330	322	310	314	323	290	314	291	272	312	318	321	320	293	301	302	309	320	315	290	305	306	296	305	296	303	304	274	295	262	299	301	330	296	302	295	323	294	319	302	309	336	301	312	274	306	305	315	297	314	296	311	279	344	327	308	303	312	292	267	295	334	311	309	284	321	327	304	298	332	287	308	296	312	321	294	284	333	323	311	311	285	289	327	316	290	294	305	286	307	291	301	283	287	335	296	335	282	269	277	296	283	317	329	310	303	315	329	322	294	302	290	294	315	322	302	298	285	277	253	285	284	296	305	320	292	299	316	303	294	293	308	300	300	314	298	300	321	290	330	329	294	335	297	308	259	290	310	330	305	313	302	346	288	296	304	301	288	288	277	284	309	313	284	285	309	293	313	289	329	301	305	293	308	308	275	313	314	316	312	296	321	328	303	300	321	285	288	267	270	335	283	302	316	350	313	308	329	320	322	289	318	314	291	269	319	347	314	308	317	283	316	316	286	309	281	307	312	270	290	298	300	317	289	317	321	298	315	293	309	308	310	285	311	308	309	292	349	310	304	341	284	298	284	314	314	325	335	296	301	305	285	346	312	287	306	292	310	343	326	285	281	303	312	310	291	304	292	300	290	304	296	306	300	314	300	292	277	331	277	295	313	285	314	280	292	296	297	270	312	302	313	268	307	307	271	309	312	301	302	313	315	301	288	303	320	326	283	278	298	329	281	335	304	327	322	339	323	317	279	335	329	298	292	284	341	282	302	334	303	322	299	297	267	324	303	288	298	316	282	303	314	319	303	301	306	289
19695	830	752	528	444	464	368	362	369	376	368	328	375	366	342	340	361	352	339	359	342	334	352	331	352	362	334	303	354	327	321	357	322	319	333	331	341	372	313	358	327	369	320	373	324	339	330	328	344	345	327	315	340	329	333	351	349	330	358	346	336	343	359	321	350	347	299	366	313	313	354	311	327	333	319	345	343	298	369	353	320	340	333	326	334	348	343	332	330	339	339	332	336	344	346	317	344	367	313	310	342	299	308	361	349	336	335	351	335	377	355	352	339	335	318	337	337	332	325	331	359	320	356	352	345	334	331	338	320	355	328	324	333	335	311	368	316	338	343	337	353	321	358	339	360	317	347	322	364	348	307	321	340	328	377	310	327	334	326	351	313	324	309	332	337	343	315	306	310	331	356	366	346	342	335	353	317	280	331	325	316	345	332	307	354	342	323	358	325	341	314	359	330	305	371	328	334	341	291	353	308	357	335	322	335	321	339	333	361	334	337	379	332	331	335	309	318	327	312	367	316	354	323	337	352	347	310	348	320	317	343	348	328	326	329	335	334	372	325	338	344	331	330	325	335	306	329	305	365	324	337	329	337	357	354	350	341	340	355	312	317	300	295	361	343	351	307	336	340	317	332	372	301	312	328	333	337	338	353	346	355	352	348	309	343	310	335	315	331	347	357	341	349	353	348	324	362	326	350	333	329	331	351	372	293	309	359	328	340	327	321	369	353	342	340	341	324	302	363	328	349	344	327	355	380	331	326	342	332	336	332	332	326	334	304	359	304	320	336	325	329	323	317	338	324	343	331	323	355	344	339	360	353	372	337	295	358	351	316	316	354	309	355	326	343	324	330	326	309	336	334	348	346	316	344	305	319	320	341	310	330	368	359	320	345	335	295	332	354	340	340	311	299	324	340	346	337	368	314	332	315	346	320	336	339	314	316	358	307	323	313	354	347	311	330	309	357	351	337	344	353	357	310	341	341	308	340	359	326	314	338	378	340	325	345	358	353	349	300	333	345	328	356	355	329	316	317	370	335	339	322	343	327	320	330	331	315	334	308	369	346	318	345	344	350	319	391	341	334	351	314	334	314	348	322	308	342	318	312	340	338	382	333	345	344	289	314	304	335	330	327	340	295	337	351	325	310	341	347	317	308	334	382	358	365	356	315	347	328	351	341	337	322	319	339	343	344	301	323	353	338	316	325	323	311	318	359	331	315	366	334	302	314	326	335	334	353	342	356	332	367	325	357	305	350	333	337	331	327	353	328	350	331	326	348	330	322	363	333	371	303	325	327	358	355	342	339	315	327	317	322	339	313	299	320	293	325	361	313	336	338	317	311	333	367	326	332	317	339	295	370	338	362	327	299	324	368	325	344	302	333	329	355	371	306	345	362	320	316	343	324	354	355	321	310	346	304	326	316	333	314	357	358	348	334	344	341	332	353	340	353	356	339	350	356	364	304	338	319	336	339	330	341	310	306	338	314	316	329	368	300	340	343	341	325	326	347	351	303	325	327	352	307	354	317	314	319	311	338	354	347	358	298	318	346	353	360	318	288	333	341	346	342	353	338	315	327	342	334	338	310	332	357	346	328	340	350	321	359	356	346	319	347	352	308	339	330	340	320	261	392	351	358	319	322	307	344	346	342	306	311	347	318	361	339	337	320	305	323	358	330	304	340	359	293	342	322	364	333	337	326	335	319	307	310	357	370	334	332	280	319	335	362	344	385	320	321	339	365	339	337	333	341	350	333	330	326	307	314	322	354	291	344	325	347	321	363	337	294	335	357	355	313	345	323	328	337	318	370	351	373	319	333	362	359	333	335	303	320	312	323	282	342	315	303	337	315	353	335	330	345	315	351	316	323	316	332	318	311	325	318	338	293	356	336	348	359	351	325	337	346	324	340	334	347	334	304	314	289	319	347	309	328	341	340	325	349	329	347	329	318	346	341	367	308	368	325	315	339	338	320	327	322	329	342	331	335	365	345	319	308	318	338	313	309	325	332	321	330	327	308	332	330	344	341	338	332	332	350	337	337	359	312	327	325	329	351	323	317	331	323	333	346	314	325	312	327	307	337	338	363	365	357	318	323	348	312	335	315	317	377	346	353	340	322	329	360	349	336	309	364	327	322	339	338	332	358	367	352	358	336	333	338	333	330	354	314	355	341	331	342	354	322	315	368	355	348	332	302	357	332	344	336	343	298	351	332	328	320	320	348	342	318	350	350	334	312	347	297	337	386	323	324	365	347	371	355	305	342	322	325	349	355	332	323	332	331	347	350	334	338	352	335	318	362	337	348	345	352	329	361	347	337	333	323	352	333	290	328	351	313	309	309	327	345	313	353	289	334	337	340	336	309	343	349	336	348	315	305	327	365	360	341	350	312	362	346	336	383	311	298	314	344	299	330	344	352	328	325	333	355	323	334	309	329	338	306	322	305	340	325	325	322	348	350	327	344	303	348	281	335	337	328	323	345	373	346	346	326	327	320	326	350	311	320	364	356	326	330	352	339	338	347	349	345	341	354	323	362	329	334	332	315	330	337	319	329	360	349	312	326	348	369	367	318	341	358	354	356	325	325	350	342	360	361	338	348	358	296	352	365	356	313	333	374	348	314	347	343	332	360	352	323	353	317	332	343	344	367	359	329	347	334	355	324	326	309	305	324	304	303	364	358	319	328	334	324	321	344	308	342	302	345	320	339	351	331	297	302	320	344	354	348	367	338	338	322	331	345	327	303	325	319	322	319	308	375	331	363	304	332	339	366	315	328	314	332	290	359	361	347	325	313	337	327	369	346	328	336	340	348	322	331	332	345	310	344	304	340	327	302	325	356	314	322	331	347	356	325	321	338	329	310	333	326	346	340	325	346	325	313	309	313	348	353	337	328	328	361	344	346	277	292	361	318	321	351	317	321	343	334	339	347	367	340	305	373	327	321	359	347	339	330	321	340	304	348	348	360	330	312	333	329	319	347	320	344	318	334	343	320	331	325	328	351	318	354	320	348	314	343	338	368	328	330	322	334	323	347	351	300	366	344	332	328	340	345	381	343	323	328	322	335	291	311	342	376	308	353	340	362	323	343	317	349	341	331	338	312	298	355	343	325	361	370	341	324	348	338	361	312	337	340	335	331	338	350	362	326	372	326	333	338	316	316	344	309	308	354	338	343	318	330	322	323	324	323	338	338	342	357	337	340	330	323	349	359	324	324	358	341	351	367	327	325	363	307	321	331	322	363	366	332	364	338	330	336	326	349	338	340	334	329	326	334	325	326	325	345	337	352	342	328	372	320	314	321	307	351	336	326	338	353	335	315	302	317	354	330	327	375	373	331	353	344	335	357	305	340	358	347	329	331	342	341	331	319	346	350	329	358	343	347	308	351	327	349	355	364	352	305	336	344	293	319	336	343	314	357	343	392	329	351	322	330	336	305	350	373	353	332	304	330	334	334	374	311	364	320	334	317	337	355	326	313	355	316	323	342	352	333	329	347	347	352	331
24892	20530	26618	24421	20523	8540	967	657	516	492	434	403	367	376	362	349	355	312	343	319	315	286	308	268	310	303	267	285	288	293	320	288	285	278	255	271	268	295	275	277	266	274	279	272	278	277	265	267	271	298	291	258	265	290	281	272	253	236	282	259	268	293	285	280	280	258	266	275	270	256	300	297	275	282	282	279	301	254	274	252	272	290	307	280	266	287	274	270	264	278	272	238	242	277	270	264	238	273	277	238	298	296	237	275	252	293	251	277	286	263	293	247	290	271	280	268	275	262	273	265	247	253	271	277	285	271	283	282	291	278	274	280	239	269	295	297	254	285	237	276	251	275	254	257	244	248	272	276	248	264	257	278	269	264	276	278	274	252	276	280	258	272	262	260	282	246	288	264	238	268	257	276	245	287	282	268	280	240	260	280	229	285	260	264	264	257	269	302	279	275	276	300	253	240	251	254	267	262	265	285	292	271	259	296	289	295	225	251	269	275	277	244	305	280	251	282	274	281	264	286	279	256	287	268	283	255	278	244	261	243	259	262	287	292	264	248	285	240	282	271	266	270	300	277	300	271	281	288	296	275	271	269	275	276	291	261	276	259	275	255	287	278	253	283	278	289	265	259	274	241	280	244	256	225	287	293	245	268	274	278	280	294	270	294	281	256	285	252	259	286	272	274	250	242	283	248	256	268	272	284	267	255	256	275	259	286	292	266	247	255	287	237	278	251	257	284	275	244	251	266	250	269	246	251	278	284	260	240	269	257	256	253	269	254	276	285	311	273	277	266	278	238	263	265	245	299	279	291	266	288	284	284	276	254	284	263	310	243	277	263	292	277	278	255	264	265	274	268	255	276	263	287	270	293	278	258	276	273	287	279	288	278	279	291	270	285	273	270	259	282	275	276	264	234	262	280	295	275	286	257	294	262	296	241	289	263	272	275	294	280	264	247	289	274	270	267	253	294	279	286	263	276	276	262	284	256	268	239	274	229	238	269	287	254	261	286	246	278	270	290	252	247	262	286	255	278	270	278	274	271	279	301	277	247	282	260	282	292	293	248	283	274	262	281	294	280	290	285	285	278	249	292	291	256	269	260	267	232	260	251	276	271	279	283	254	267	256	266	294	267	292	259	258	256	249	272	246	278	256	257	274	266	271	291	287	296	258	276	275	234	275	279	242	252	280	261	293	271	228	289	258	256	265	246	284	284	281	271	247	269	286	261	250	256	247	264	270	254	269	271	268	269	246	260	270	275	259	277	268	230	280	265	270	319	293	254	247	284	258	262	243	302	271	275	270	276	258	271	259	268	298	295	251	266	266	256	239	259	249	288	262	279	256	279	257	276	298	290	250	269	282	277	298	292	268	306	261	245	255	254	248	283	292	253	274	252	252	302	258	253	297	289	295	272	278	252	249	282	299	266	307	274	260	262	275	264	270	271	236	250	272	271	259	263	286	267	262	240	265	274	260	270	295	290	290	264	288	302	260	278	229	283	286	300	265	268	289	276	245	267	278	284	280	290	279	280	282	256	230	280	271	257	284	265	263	318	285	238	278	273	299	235	274	275	265	251	231	279	294	270	253	232	263	266	271	253	279	276	259	251	279	284	245	246	264	271	279	282	259	255	279	257	270	286	277	259	280	243	279	269	279	248	267	251	258	252	270	287	332	287	241	268	272	235	260	300	289	272	236	239	265	265	282	285	267	268	298	254	269	257	284	293	241	261	283	296	295	271	288	251	248	254	251	259	272	265	282	269	271	272	287	288	260	294	281	273	276	279	269	263	301	270	256	272	244	288	275	251	282	269	240	279	272	256	277	270	283	271	271	257	294	279	286	293	256	249	275	263	246	286	242	237	287	272	281	258	269	283	279	252	274	291	262	264	297	282	255	262	282	269	283	286	303	279	301	240	248	292	239	258	260	301	255	274	246	255	227	307	272	265	272	262	291	263	286	254	278	297	269	256	295	274	249	297	310	262	272	252	272	264	252	261	284	256	288	261	252	285	262	283	259	259	251	276	277	274	278	241	245	254	245	301	272	277	284	245	301	264	264	281	280	291	260	273	260	267	268	276	279	260	294	294	299	264	255	253	254	302	251	248	280	266	251	242	259	295	261	265	267	258	272	280	264	292	247	258	258	267	276	265	279	286	277	256	278	280	290	284	257	288	267	265	281	277	282	273	296	275	265	251	270	282	285	230	254	272	277	283	252	272	260	247	271	294	256	240	270	278	260	279	264	247	253	260	259	277	260	265	279	277	269	262	286	305	295	252	256	304	271	270	270	274	266	271	258	268	260	297	262	261	255	282	236	266	267	256	268	271	275	268	283	277	253	286	285	264	288	280	289	270	279	279	248	288	258	276	258	279	242	271	263	283	270	272	282	263	274	279	283	261	285	250	284	282	255	280	271	296	299	233	288	247	273	291	297	285	254	276	259	256	255	267	274	225	260	255	283	294	244	262	287	308	258	258	266	290	301	261	253	281	289	245	228	248	277	262	266	255	289	267	267	285	283	269	281	281	288	277	262	241	260	264	270	292	268	289	266	261	258	288	253	277	283	262	283	279	281	294	257	269	236	275	270	272	258	288	280	267	272	241	248	246	293	283	271	262	275	319	255	253	288	282	248	269	267	251	295	306	285	251	264	278	281	294	272	267	247	271	269	261	304	263	293	238	286	292	249	284	265	253	276	250	273	286	299	274	267	273	279	290	282	243	268	241	297	246	243	270	244	257	240	271	277	252	286	262	256	279	290	265	282	293	254	261	279	287	276	288	282	264	260	265	282	276	262	223	269	274	229	256	277	262	305	273	282	282	270	280	269	273	230	272	285	260	244	272	272	301	283	280	274	269	266	238	286	269	270	274	280	285	270	255	287	267	262	270	284	267	292	269	277	269	299	269	239	247	267	252	259	226	249	269	273	243	242	276	255	241	231	275	270	255	253	291	289	267	267	262	281	258	245	297	282	238	269	290	250	262	270	262	281	275	260	280	282	279	260	254	250	264	274	230	257	260	269	280	226	272	246	275	275	264	271	296	288	269	285	279	270	277	274	272	277	278	250	259	270	286	268	262	286	286	286	261	221	254	280	262	271	288	304	299	259	248	283	256	240	246	269	310	253	256	259	262	263	271	274	269	294	278	269	269	278	253	263	241	236	287	248	243	232	291	277	291	276	242	267	288	283	278	294	266	232	262	263	278	276	283	268	302	287	264	281	313	249	271	307	283	287	247	272	248	273	263	284	266	265	254	266	272	256	255	277	260	268	271	247	287	250	283	272	249	266	275	251	257	310	262	249	265	252	283	251	298	280	276	272	270	257	263	260	242	257	244	255	275	267	238	258	277	234	267	295	276	275	270	270	254	286	299	241	236	267	246	253	257	284	264	271	289	254	256	263	257	301	298	270	317	252	277	275	267	226	270	255	276	285	303	273	262	293	277	290	268	251	283	279	270	279	286	274	305	272	256	281	239	309	282	277	263	261	241	269	257	273	282
26293	8355	7462	4081	2651	1756	1399	1144	911	768	741	617	618	528	506	454	449	441	401	393	397	364	338	334	343	340	320	319	315	325	298	316	327	307	294	303	307	343	316	295	310	287	285	343	322	298	304	274	276	279	295	271	283	303	294	254	293	304	269	279	266	272	291	236	322	270	285	296	283	290	261	313	300	295	301	311	300	299	283	278	264	283	286	282	282	259	271	299	288	307	299	274	283	260	299	291	277	294	294	277	287	266	265	284	301	319	279	290	312	287	263	256	278	271	263	289	282	266	284	270	295	282	305	261	272	316	266	258	292	278	291	244	283	285	293	255	271	278	265	287	256	294	309	293	270	286	277	291	308	284	270	276	291	295	273	287	289	255	264	291	285	282	308	286	280	264	278	309	276	298	252	304	318	282	284	294	255	272	261	297	260	324	298	269	255	299	291	295	271	285	257	297	280	314	310	294	244	288	302	276	292	275	260	282	306	280	279	285	297	284	263	272	271	233	262	282	272	269	290	256	277	278	276	294	249	275	295	293	249	276	269	317	279	256	281	257	287	291	277	309	260	253	266	265	275	293	251	266	283	262	293	293	291	290	289	272	267	323	267	298	286	273	291	293	285	285	278	293	273	257	270	261	301	287	269	305	280	281	302	257	298	265	269	299	265	255	274	302	265	268	275	295	246	265	249	254	274	297	270	290	280	276	284	260	284	302	299	274	296	310	293	267	295	262	284	228	254	295	285	284	287	274	268	271	270	306	305	287	281	264	289	286	267	249	262	312	273	268	275	284	283	259	279	307	293	280	299	275	272	287	294	281	273	270	273	256	246	290	282	283	323	275	280	258	278	269	322	291	307	271	296	308	267	325	274	308	283	267	307	254	248	250	291	289	284	289	237	300	250	302	296	276	304	303	274	266	274	310	282	287	279	263	267	272	283	293	270	275	283	280	271	276	287	263	270	285	282	286	295	269	274	259	294	287	269	275	281	272	279	272	290	259	264	288	296	230	261	275	253	281	260	259	291	255	294	263	302	283	278	286	307	279	284	279	286	243	306	287	294	284	276	264	281	277	283	286	291	300	257	266	258	302	271	287	280	270	268	297	319	246	302	287	237	298	287	285	286	280	268	257	283	327	263	275	303	288	264	279	282	286	269	269	287	285	249	278	284	310	296	292	320	283	249	286	294	289	275	294	283	253	275	284	276	306	263	301	262	254	299	285	300	315	284	284	270	281	264	291	295	304	269	289	305	279	267	280	272	263	284	287	249	289	279	279	244	256	311	270	289	276	265	288	265	272	297	268	265	292	300	272	307	314	286	293	286	301	275	290	298	310	259	296	303	266	284	285	275	282	286	288	277	284	283	299	312	262	284	279	306	289	277	267	279	286	283	270	289	274	249	282	290	269	297	289	291	311	299	283	296	279	278	260	284	310	285	255	317	264	274	309	239	289	270	299	314	277	294	298	282	303	257	266	283	265	282	293	304	266	299	284	295	280	289	261	281	251	305	270	260	283	291	292	255	274	263	289	254	293	308	278	267	291	312	264	272	281	273	271	290	289	312	257	286	297	275	292	271	271	276	280	299	311	325	291	261	285	267	281	287	264	306	287	290	280	270	281	286	269	273	291	258	267	257	288	257	292	276	295	268	258	272	287	253	240	270	292	286	308	254	298	265	278	278	277	298	306	296	247	265	281	296	284	280	307	288	297	295	283	302	286	284	264	275	295	298	259	266	272	271	282	283	270	251	276	287	255	258	276	277	273	289	305	278	270	278	309	288	279	275	283	300	298	272	252	286	280	290	293	289	276	304	314	289	261	260	294	297	255	295	339	269	246	250	289	274	260	287	289	311	271	274	288	273	291	274	301	269	267	317	262	248	288	259	281	276	331	281	267	289	278	272	272	287	274	288	254	258	276	272	267	278	279	271	274	280	262	309	277	263	250	292	303	287	284	281	293	275	278	254	266	255	278	266	273	261	292	306	306	281	310	279	259	274	280	280	301	285	281	274	288	282	269	271	270	297	288	264	270	291	264	278	291	276	266	295	275	294	315	289	288	277	297	290	268	300	260	293	289	314	277	278	289	292	258	285	296	277	284	258	272	306	271	296	298	282	269	277	289	279	284	253	256	285	290	294	264	268	293	246	272	286	267	277	289	302	292	269	294	271	258	282	286	302	305	296	286	291	301	293	284	297	266	286	292	272	278	268	269	278	279	288	260	285	252	291	290	287	297	268	288	271	290	290	286	270	294	273	305	304	296	287	270	276	314	280	285	289	307	271	273	257	249	289	281	296	268	281	275	246	265	248	271	280	226	279	320	284	266	259	282	268	290	263	228	260	240	314	284	250	282	244	322	248	318	296	309	282	280	281	298	298	287	285	255	284	254	285	261	278	282	266	268	301	272	242	288	293	276	276	309	293	288	284	291	287	289	311	289	266	272	299	261	281	298	253	299	285	290	262	315	280	260	264	251	258	252	261	282	284	271	290	268	246	261	279	280	234	299	277	275	285	289	284	299	314	262	261	260	258	264	276	267	276	294	273	306	261	257	261	252	267	259	286	280	265	275	258	280	284	290	277	273	283	288	262	281	322	265	284	265	281	267	281	279	284	309	291	282	273	260	288	282	273	261	283	304	302	308	293	297	267	282	291	296	243	278	311	259	289	311	276	266	290	281	291	250	268	280	289	262	294	312	298	289	287	285	287	278	289	281	270	261	284	261	288	276	318	277	295	283	294	294	275	287	273	266	294	292	293	263	316	262	273	259	269	280	260	276	279	293	255	279	292	264	281	298	265	289	281	282	310	263	260	304	264	267	281	280	274	291	283	296	288	275	297	290	268	297	273	306	286	276	269	275	266	264	304	269	293	274	290	296	257	313	307	338	287	285	294	317	276	275	277	294	266	273	263	288	294	268	275	256	285	301	286	257	292	275	289	288	298	281	288	293	274	263	279	259	305	307	300	275	288	276	291	295	312	275	275	281	277	268	252	295	309	290	295	280	269	276	258	259	284	289	285	292	262	247	265	282	298	269	295	311	291	288	303	299	314	258	258	280	282	245	270	287	228	278	295	277	293	271	281	263	272	284	281	286	318	298	283	277	271	292	298	282	250	265	302	275	279	279	274	280	266	254	281	283	279	277	294	273	291	264	274	268	289	292	297	253	270	294	301	297	284	269	275	288	278	275	267	279	307	261	289	295	289	278	269	270	275	306	280	257	287	284	267	292	251	259	268	299	297	280	283	272	278	272	267	275	296	298	265	285	289	281	272	305	289	264	279	296	279	283	288	264	269	316	276	279	277	318	274	288	285	268	285	259	286	260	286	273	311	276	276	275	279	305	266	298	283	277	276	277	248	284	273	276	247	269	282	292	274	289	288	271	257	276	265	310	275	287	265	288	269	277	301	304	292	268	293	289	291	296	263	252	264	294	294	286	274	258	289	252	264	248	309	292	297	280	293	279	313	265	267	264	292	269	278	273	279	253	299	272	295	243
22849	20536	27198	23843	20537	20601	9166	1532	1155	1077	1013	881	851	869	834	753	773	722	660	725	667	706	627	676	663	664	686	682	667	634	622	673	645	644	627	625	641	631	637	615	645	598	634	679	632	657	609	616	651	621	637	601	613	583	629	615	618	617	638	621	595	581	591	563	612	610	654	623	597	629	631	589	621	633	654	571	583	614	591	644	651	603	621	609	580	632	690	638	558	623	633	645	612	638	557	602	638	611	634	597	613	550	577	653	578	637	598	632	634	622	596	597	624	611	612	590	598	682	578	598	600	620	623	658	620	593	616	622	601	621	640	619	610	607	613	603	660	589	599	655	563	551	605	603	611	611	616	609	625	639	564	630	588	603	622	583	576	619	644	591	599	651	580	586	599	597	575	621	600	612	627	602	652	585	591	637	605	637	652	612	592	570	580	635	595	626	611	592	628	561	672	603	598	637	605	604	593	638	589	635	571	595	582	609	609	608	619	637	660	606	608	576	567	622	618	618	617	708	602	609	615	616	633	589	620	617	596	641	607	620	580	572	619	604	631	578	653	624	669	614	611	578	614	590	577	637	626	615	591	626	626	614	606	631	592	625	618	589	638	615	588	627	623	580	587	672	630	584	568	618	613	625	637	582	587	627	592	581	622	604	602	615	600	628	645	638	588	646	606	628	616	573	602	556	571	588	616	607	617	562	585	601	632	622	569	594	581	591	608	607	648	621	604	600	649	649	593	573	600	572	589	650	624	571	591	686	609	659	614	620	617	591	603	638	648	662	626	582	569	599	627	631	586	648	596	606	600	641	562	588	613	640	622	614	633	605	602	594	634	658	637	632	643	609	628	580	579	608	599	615	581	631	609	625	625	622	593	641	628	591	635	624	611	629	581	561	579	601	600	546	593	592	595	601	644	638	639	573	627	593	615	609	618	574	626	628	621	618	595	611	604	592	589	667	629	572	628	602	562	624	613	600	647	605	581	602	603	622	652	578	579	667	616	631	581	613	570	637	592	609	590	636	608	589	616	622	572	613	631	596	567	622	621	594	647	612	645	601	597	605	612	585	585	643	615	604	641	631	661	664	646	601	601	580	614	618	616	600	627	615	651	613	597	596	656	581	598	626	630	606	577	650	656	593	601	589	643	561	623	639	605	594	597	599	565	665	612	636	599	616	598	627	609	628	625	595	605	606	638	611	631	572	571	637	596	639	621	592	632	604	584	640	600	605	621	596	621	577	561	597	654	624	586	598	612	622	596	609	597	607	592	600	591	692	641	585	623	627	637	605	576	640	602	584	646	633	589	625	600	579	612	571	623	599	595	613	610	580	565	605	635	605	575	575	659	625	629	604	591	613	590	599	634	608	628	651	596	585	601	637	571	595	617	605	618	578	627	563	639	589	653	594	639	585	596	604	575	615	586	602	671	595	636	617	605	605	569	621	594	600	611	617	608	586	648	617	582	598	639	592	656	635	595	623	633	618	600	644	610	605	620	602	564	527	587	606	601	614	569	619	607	617	621	609	669	613	593	595	559	590	621	683	606	578	646	620	594	590	630	583	618	620	612	581	577	613	640	633	633	583	661	619	593	622	608	582	624	629	601	602	615	607	601	625	599	612	627	631	584	607	615	642	577	626	627	630	631	616	625	588	625	569	610	587	629	646	640	664	589	611	631	596	585	648	594	628	650	601	606	608	648	607	666	637	641	575	619	623	569	615	603	568	638	608	613	606	642	621	626	666	587	629	628	632	616	582	670	555	587	647	603	625	564	576	635	618	547	608	630	579	623	650	659	594	631	583	614	595	626	596	574	619	627	580	619	585	655	627	618	600	647	635	610	592	571	624	618	594	619	607	602	604	627	559	610	664	623	619	599	625	641	632	649	615	578	623	597	564	576	610	615	623	619	601	590	610	623	681	627	632	626	624	607	628	609	568	592	602	604	578	614	578	610	598	598	599	615	572	629	620	634	632	634	597	596	600	638	609	626	628	623	570	640	590	590	569	619	593	639	625	606	610	617	552	621	601	622	603	598	606	600	592	622	619	633	647	607	592	603	635	574	648	645	638	590	636	564	601	583	595	617	593	587	612	599	611	580	626	583	611	578	588	597	659	660	621	605	613	607	647	610	613	635	671	627	599	565	562	645	635	604	636	588	627	606	615	590	579	666	603	608	620	609	608	615	613	638	604	625	599	591	607	598	596	644	620	601	642	649	615	563	617	567	611	650	612	631	620	598	642	556	624	643	661	591	641	593	616	635	591	583	566	584	598	622	582	599	591	632	603	586	632	598	581	645	590	609	611	671	580	620	615	655	582	522	590	587	647	605	628	575	615	606	588	638	595	560	618	610	633	577	626	626	603	645	622	641	619	604	595	640	631	603	639	638	607	595	615	588	621	634	615	626	588	646	629	624	607	585	571	593	633	581	601	633	635	610	602	534	593	591	605	619	615	595	622	620	599	569	592	598	608	649	581	627	620	630	581	578	645	630	622	603	636	630	613	597	608	631	593	638	619	585	610	622	602	620	619	615	593	584	589	653	593	592	591	547	589	620	589	607	638	608	612	607	603	684	595	586	622	621	607	613	613	591	596	545	575	571	625	587	603	591	582	609	619	610	611	635	587	643	575	588	647	561	643	639	627	574	670	627	600	587	592	566	604	610	581	642	615	619	604	596	617	611	591	617	621	623	616	619	641	609	551	593	588	635	617	572	591	564	611	665	618	639	605	627	664	607	597	628	676	606	620	632	600	604	554	620	618	540	594	599	577	598	608	663	597	641	585	608	571	616	626	659	597	592	596	621	576	634	579	589	586	592	568	603	606	630	642	632	571	589	607	604	637	633	600	577	588	574	581	623	626	598	625	619	610	659	612	634	608	614	611	583	605	626	620	585	594	616	631	600	660	601	616	606	616	581	644	626	580	598	585	633	599	616	619	630	614	638	584	632	612	573	618	609	589	578	599	623	626	612	597	599	596	609	566	624	629	654	575	605	616	638	598	615	606	581	622	607	606	604	590	571	591	546	575	639	627	603	628	607	622	582	577	644	630	609	618	605	603	626	586	576	604	563	594	629	660	619	574	605	646	594	618	569	628	626	645	641	643	650	577	598	618	562	617	587	643	616	634	595	635	662	602	598	590	615	629	602	595	612	608	612	580	604	597	621	628	595	644	603	590	590	615	606	635	631	627	652	616	576	566	564	618	676	618	598	587	619	639	576	557	586	610	619	596	585	555	590	586	610	567	616	586	595	620	643	659	622	608	570	612	631	547	609	576	609	589	577	627	598	665	595	619	593	652	556	615	626	599	624	632	648	603	580	603	607	608	605	643	600	651	585	597	594	619	670	615	592	642	638	601	579	632	637	616	604	584	608	657	613	571	563	631	624	617	596	627	669	637	575	635	622	635	561	622	631	663	626	605	665	621	664	586	612	591	657	565	612	591	590	618	577	582	591	590	613	606	572	596	611	587	610	607	602	614	629	602	594	602	571	626	652	623
22156	14691	13165	7509	5045	3770	2930	2312	1937	1694	1438	1351	1205	1109	983	948	865	811	831	829	778	777	757	755	748	691	659	602	718	685	735	655	690	664	650	675	653	621	648	652	616	663	652	639	619	583	612	622	606	609	636	597	589	605	590	614	606	594	580	599	633	668	574	596	598	603	603	606	583	563	572	629	628	599	601	543	590	599	612	604	602	602	569	594	614	671	591	591	633	563	592	628	602	557	607	581	563	598	636	594	601	576	564	634	570	583	627	579	603	553	620	603	616	612	620	596	545	589	568	586	588	608	584	606	582	551	613	579	648	549	550	556	604	593	587	611	593	556	631	585	595	582	568	615	579	590	615	629	584	625	604	545	618	588	529	590	574	573	612	592	571	563	575	606	608	602	569	566	584	581	611	583	577	604	558	624	568	599	636	586	592	556	591	575	584	607	592	568	607	599	625	650	544	610	607	582	595	586	617	632	640	555	565	629	558	570	596	550	585	574	580	581	562	593	586	604	603	575	565	637	621	605	602	579	610	590	567	593	557	590	600	609	630	614	593	598	611	563	633	639	622	596	595	574	624	611	589	534	616	626	530	570	551	560	570	595	591	564	588	560	581	612	597	580	594	598	594	569	560	612	567	585	572	605	580	613	605	575	582	595	604	568	575	568	596	590	611	591	598	580	579	604	556	607	564	597	661	603	596	540	621	613	590	593	568	584	569	596	575	588	583	602	575	572	579	589	597	596	550	559	593	625	573	574	584	614	621	537	554	566	569	607	577	572	605	584	575	572	586	625	571	600	601	605	617	606	599	618	588	601	575	626	568	615	567	597	577	576	637	573	579	607	619	574	596	568	617	626	596	609	552	576	611	634	627	615	596	588	578	549	575	590	625	562	581	600	645	567	583	559	611	571	630	534	587	578	589	554	566	600	624	614	570	595	613	598	608	561	578	611	558	547	579	570	602	582	618	587	570	637	571	555	567	553	645	594	560	568	565	591	593	612	576	563	600	581	565	567	623	533	547	610	590	626	588	598	591	600	594	584	571	606	589	553	599	544	603	618	603	580	589	621	615	568	591	608	571	567	616	604	566	545	620	575	631	568	615	600	563	598	617	568	559	566	600	589	577	576	594	615	584	538	586	581	565	591	602	596	590	594	621	590	587	580	612	595	603	584	598	599	556	647	593	584	594	590	614	616	598	535	611	602	612	574	585	615	611	578	565	574	619	609	597	586	673	605	593	569	595	607	587	567	565	561	615	552	558	616	556	582	570	619	606	550	629	593	601	598	602	569	596	588	576	598	613	633	578	575	561	586	576	592	595	597	608	597	583	584	536	604	604	609	641	564	545	581	593	602	610	565	573	599	595	583	624	553	596	605	603	586	587	618	565	565	626	620	604	611	569	582	560	581	607	548	583	603	601	598	605	540	609	590	601	595	575	553	592	558	564	576	588	596	605	581	599	576	609	557	571	602	583	589	569	614	605	593	622	589	598	612	588	569	572	565	577	590	601	606	588	602	605	608	572	599	543	577	637	572	560	553	601	585	587	617	595	603	574	571	600	601	590	586	613	544	605	565	597	564	631	625	567	622	591	571	563	636	597	593	578	588	577	587	583	572	569	571	579	535	582	530	609	610	629	555	592	599	623	568	567	577	549	586	567	642	625	568	617	605	588	549	601	583	624	591	597	582	608	570	576	581	608	562	621	593	571	565	562	596	583	604	579	600	540	581	602	593	599	551	574	559	555	553	595	577	628	582	585	577	597	546	582	651	621	583	577	601	572	595	580	564	625	558	610	547	616	601	630	601	553	617	608	580	566	625	602	622	572	572	581	564	575	572	608	551	606	592	595	614	579	583	615	543	592	645	571	579	587	568	556	588	565	543	570	588	616	595	560	585	618	602	630	544	605	577	580	599	624	558	589	576	607	583	597	545	634	584	572	603	562	588	568	606	615	610	567	611	575	614	593	588	534	556	620	574	547	631	556	592	611	619	611	589	557	587	580	595	587	629	601	587	573	582	632	588	581	569	550	562	592	581	590	590	565	586	586	573	566	579	581	559	594	576	574	623	629	612	599	569	607	561	567	571	568	574	583	582	564	606	604	566	609	599	588	597	557	564	622	606	596	604	590	577	570	562	580	566	570	563	589	599	629	594	577	595	580	606	608	610	591	580	557	567	579	537	605	560	613	627	615	531	577	589	569	553	585	567	555	648	625	580	570	580	586	591	633	604	622	582	553	553	597	587	566	568	602	573	621	607	591	623	596	581	626	596	558	563	589	588	617	610	631	557	605	566	601	550	591	571	652	572	591	580	640	599	574	606	627	579	594	614	590	594	590	594	597	598	567	613	597	574	580	623	543	608	584	624	592	539	645	588	594	577	605	605	592	566	569	573	610	640	596	583	609	600	617	572	575	601	547	593	601	615	594	593	587	595	605	554	609	579	609	606	607	587	598	589	608	577	563	571	590	602	557	583	583	575	649	612	575	596	593	570	575	550	609	590	587	611	607	587	603	576	601	569	598	638	589	566	578	575	572	573	572	542	574	600	624	589	589	605	579	579	576	584	524	615	628	591	608	612	597	565	612	583	557	595	601	583	593	570	593	604	580	564	541	627	594	564	547	592	579	565	572	571	617	584	548	581	604	619	581	561	560	579	580	611	574	561	600	584	577	597	595	587	607	589	584	593	610	567	581	539	587	627	593	566	588	558	560	584	568	571	571	585	576	597	576	606	590	576	571	597	635	616	589	591	583	572	606	604	570	581	558	597	626	544	626	542	578	599	592	603	600	592	578	594	591	591	550	604	576	596	603	587	585	597	582	624	573	573	610	601	609	527	624	602	569	573	543	571	587	564	573	610	585	549	577	562	582	595	610	573	635	619	600	570	623	584	559	583	579	624	592	583	588	588	604	609	575	562	585	610	563	622	549	544	524	569	586	604	602	597	568	574	598	618	586	616	597	566	578	580	589	585	584	610	569	606	601	586	581	602	553	589	563	576	548	613	619	591	551	575	577	605	552	572	589	580	586	592	579	600	613	544	563	565	595	577	607	592	604	589	567	620	583	588	607	581	557	570	574	573	563	632	576	577	594	602	619	582	580	622	582	593	550	576	611	616	559	587	552	581	603	590	567	612	563	587	565	577	577	603	582	591	616	571	586	607	626	590	594	559	646	618	599	605	611	597	613	619	586	573	585	572	568	599	598	588	575	586	593	612	632	582	592	649	606	586	574	525	604	569	566	607	578	602	620	601	571	605	591	649	597	598	572	579	573	592	572	592	615	570	551	623	632	588	576	600	557	598	563	567	587	615	612	565	609	588	587	556	590	578	620	608	595	615	608	601	555	582	610	569	591	546	593	563	562	564	598	584	578	573	609	574	596	592	593	598	589	579	570	593	562	564	606	602	574	603	568	615	598	599	566	569	633	575	606	598	575	582	573	559	605	630	621	606	570	554	620	580	597	605	615	575	576	588	576	603	614	568	559	574	606	601	569	610
30884	14692	2127	520	343	362	340	321	299	317	315	362	319	321	303	314	320	341	281	315	337	297	308	298	320	286	301	298	285	301	318	281	333	303	288	266	293	311	293	295	318	335	278	320	296	289	313	332	326	313	310	322	295	288	326	306	319	309	277	339	283	317	288	310	315	282	337	323	272	299	298	345	325	302	279	295	333	298	310	295	297	295	287	287	299	318	284	289	317	321	307	313	300	298	289	313	313	283	300	335	313	287	296	291	315	300	297	302	305	301	297	302	294	272	315	289	316	309	283	345	308	269	285	301	294	322	290	304	291	288	310	317	296	293	310	288	290	293	292	332	315	291	287	307	307	316	311	295	276	283	295	326	305	308	297	298	317	324	304	324	327	307	319	264	327	297	278	296	296	340	318	313	355	294	311	302	271	332	292	318	287	295	278	310	288	295	291	283	308	282	297	286	309	329	314	307	295	312	302	291	291	299	288	281	307	287	306	359	304	307	267	300	296	305	292	303	286	307	292	308	290	313	311	299	298	317	301	307	279	288	301	312	267	301	303	292	327	282	349	293	303	289	307	261	290	319	308	321	312	268	274	292	310	296	317	286	321	297	299	301	295	300	303	264	278	279	328	280	309	265	304	319	304	282	316	298	279	308	318	292	330	286	303	330	284	301	296	306	301	308	265	286	315	321	307	316	305	280	295	305	294	286	283	290	292	304	283	297	297	283	313	312	313	318	287	270	294	281	284	279	306	308	291	317	314	298	305	304	330	306	289	272	329	296	311	280	278	283	307	302	311	292	277	297	294	314	301	279	287	314	302	302	276	308	294	298	299	292	284	301	327	301	309	321	348	297	259	310	321	339	281	326	304	301	326	285	320	319	293	277	333	321	302	297	286	310	293	326	320	317	292	321	292	300	297	320	301	304	326	332	298	308	281	297	298	296	281	279	313	317	313	298	301	299	306	297	335	277	298	319	306	315	293	333	292	294	302	290	319	285	324	278	290	297	290	329	290	266	273	276	302	296	302	329	314	325	310	280	304	307	307	316	304	295	324	295	318	289	330	305	321	289	292	306	298	307	314	285	306	283	316	296	307	309	286	313	308	303	337	323	309	290	273	314	312	297	312	268	295	320	336	311	286	284	294	331	285	307	336	292	260	317	329	318	294	340	329	279	314	289	339	295	324	296	288	335	295	295	323	272	294	304	332	296	314	312	313	298	322	319	307	285	294	284	299	311	297	302	301	302	277	311	338	325	296	295	302	308	314	314	325	318	319	309	330	308	280	276	297	316	288	292	295	306	299	308	279	317	285	271	298	292	304	319	306	327	303	308	283	312	302	314	299	302	324	297	308	287	284	299	340	286	303	313	284	246	320	297	301	278	313	301	260	298	296	316	312	307	341	291	295	259	300	295	291	269	319	324	299	300	284	286	272	287	323	304	301	322	268	275	295	310	284	305	275	306	289	303	297	308	288	315	310	292	286	293	293	293	302	290	292	335	282	309	297	286	321	306	335	302	344	285	292	299	307	314	283	277	330	323	296	318	317	308	283	270	294	294	291	277	289	264	306	315	269	301	287	328	296	268	301	284	296	271	295	301	287	328	332	331	318	325	306	282	308	321	277	299	271	295	317	302	314	319	303	290	273	281	345	307	312	307	324	319	298	293	305	319	295	329	290	307	286	267	308	270	323	295	280	284	301	259	293	302	311	309	309	315	291	315	355	305	288	326	329	318	297	295	295	296	309	309	306	322	343	298	301	304	320	313	313	289	297	288	317	296	288	315	314	301	332	308	308	306	289	317	282	280	273	323	320	280	329	306	318	306	282	265	302	319	297	287	292	287	297	295	322	296	281	281	294	308	326	316	290	315	309	298	318	312	327	288	306	282	307	294	294	298	324	310	308	282	307	310	313	304	302	288	312	304	300	266	316	294	287	308	305	262	316	284	288	330	289	294	291	316	302	297	324	276	293	278	278	279	334	304	291	287	310	297	298	304	295	292	312	330	300	297	292	312	286	291	281	306	302	297	294	275	294	321	289	315	307	318	269	297	314	320	315	297	286	338	280	289	286	287	297	291	327	286	277	309	298	281	307	295	267	267	287	330	292	288	330	305	304	307	330	268	320	278	324	287	311	308	312	296	322	305	288	302	323	308	284	303	309	293	286	328	302	297	308	318	298	301	305	299	291	297	272	301	289	300	320	306	287	306	302	310	285	306	309	309	321	300	309	307	329	299	255	320	303	320	315	305	279	298	295	291	329	302	300	314	285	307	339	308	315	298	297	275	288	319	318	323	294	311	302	301	312	288	338	282	311	308	318	296	287	309	327	320	307	291	310	291	279	307	286	299	297	292	286	321	270	283	311	318	312	318	290	336	328	259	291	312	301	299	301	320	297	316	290	331	282	273	317	294	310	288	275	353	303	320	338	293	314	267	257	295	312	298	307	302	277	317	316	286	270	299	297	314	298	285	284	275	263	291	323	264	287	310	321	316	291	275	303	301	314	261	340	286	313	297	289	276	321	288	298	293	285	297	283	284	322	340	301	323	297	305	290	305	304	282	298	319	274	293	315	294	319	330	283	307	312	304	301	305	330	318	332	267	303	310	342	272	281	318	292	287	303	316	285	290	340	256	292	322	302	283	316	298	310	288	273	276	285	314	274	297	290	294	307	331	292	308	325	296	309	301	284	301	306	303	295	297	290	274	318	308	306	322	301	316	299	277	324	312	306	294	321	282	330	310	284	321	322	285	262	302	319	304	295	299	302	288	312	312	320	302	310	328	310	283	299	292	280	316	308	278	311	303	297	300	296	327	304	290	310	281	276	275	312	324	315	310	308	316	327	304	316	300	301	311	315	304	306	291	291	276	323	287	294	292	327	284	299	298	317	285	289	285	297	301	309	296	306	340	293	305	324	281	288	299	323	296	277	294	316	307	293	295	310	316	248	281	295	308	313	276	301	298	318	284	304	307	310	312	278	298	303	316	299	335	280	301	290	297	289	313	313	302	314	330	273	342	311	300	311	320	318	311	321	297	291	289	296	306	348	316	290	310	309	298	284	253	304	280	314	348	294	329	304	319	298	273	307	315	308	320	306	310	292	312	320	302	312	318	311	307	328	286	330	297	325	329	332	310	306	246	272	303	289	296	312	334	308	301	304	299	314	301	332	332	314	294	333	301	325	300	348	306	334	294	293	325	314	283	304	331	300	299	297	318	294	318	308	320	320	327	304	336	297	284	313	303	267	329	301	318	275	324	311	275	323	306	303	306	343	296	313	309	319	306	293	291	332	281	359	301	296	284	310	305	310	324	308	340	315	279	319	290	297	269	314	298	306	304	320	278	288	289	294	332	333	330	314	287	347	301	302	275	290	303	313	318	337	285	286	309	307	320	268	266	296	307	286	295	323	284	309	310	313	332	288	302	259	321	326	314	302	304	293	374	307	319	305	299	326	285	267	297	300	312	302	260	304	274	312	281	285	290	292	307	336	300	317	266
18717	819	710	489	459	439	377	383	353	308	345	338	366	363	350	366	342	364	344	337	353	338	328	335	338	357	340	336	324	357	318	313	347	358	349	349	347	302	340	344	312	348	330	331	323	356	328	321	328	340	342	313	353	316	340	339	333	318	309	307	343	324	336	359	314	344	322	298	351	347	330	322	310	311	293	326	339	320	302	338	317	321	348	340	325	325	323	354	356	333	376	322	312	314	306	346	328	315	320	332	350	297	337	330	326	315	346	347	363	342	346	318	306	348	362	354	342	325	325	367	320	339	333	332	319	312	333	315	329	337	346	341	353	344	327	311	347	332	308	337	364	314	316	358	324	326	335	344	361	326	313	363	321	388	324	354	322	329	331	316	315	338	302	349	328	357	343	334	332	328	303	335	351	286	366	346	303	347	345	346	326	343	391	342	320	319	321	343	368	333	299	337	349	383	353	336	354	314	328	339	329	341	327	316	331	322	337	329	318	354	326	320	319	367	328	393	327	337	312	324	313	309	331	327	336	370	327	321	320	308	339	324	350	343	326	326	327	316	334	332	359	347	356	355	327	324	351	341	319	340	352	334	327	321	328	376	347	326	347	339	343	356	325	330	348	354	303	346	338	336	306	326	331	337	374	315	317	356	342	358	317	331	321	319	377	316	334	356	300	313	341	343	350	325	313	321	324	314	321	338	337	334	347	329	326	305	335	321	325	342	352	358	314	338	340	328	325	347	353	344	341	322	372	336	282	346	357	338	336	326	336	320	331	310	340	310	358	355	348	314	316	324	349	363	343	320	355	305	299	331	332	340	312	323	305	310	336	306	345	332	345	352	313	310	339	308	368	301	331	361	333	321	316	339	348	317	348	323	362	320	321	337	318	350	344	374	331	333	335	290	338	328	303	347	323	326	331	365	325	350	342	353	330	314	296	320	344	342	328	346	347	334	349	359	355	363	311	366	333	311	359	358	346	331	356	358	330	353	347	329	361	351	315	346	349	342	374	324	310	343	336	335	379	325	318	355	327	359	336	312	338	323	327	327	315	350	367	330	369	314	302	310	348	320	327	352	322	372	326	327	353	328	376	338	381	324	338	325	372	335	335	345	328	350	353	334	373	324	326	339	359	322	317	331	349	351	354	340	334	330	310	340	318	325	322	351	329	314	321	334	332	364	320	328	304	315	352	317	297	333	334	354	340	308	339	351	312	314	323	304	305	341	318	307	316	331	326	343	361	329	318	346	358	335	330	362	334	334	341	332	356	333	328	318	379	333	331	315	306	345	334	358	337	322	327	312	336	326	319	345	298	334	354	329	344	311	345	331	300	310	331	298	350	325	359	348	375	323	355	320	345	303	314	350	319	335	363	317	340	333	362	353	346	331	327	325	343	331	338	352	367	319	316	338	338	344	335	322	350	332	332	318	348	322	343	327	356	382	362	359	308	316	330	359	321	362	378	337	352	340	310	339	338	348	345	311	301	319	349	317	315	326	339	346	333	338	325	313	314	318	355	350	327	325	276	340	301	297	322	355	346	310	322	326	320	334	348	314	340	337	341	333	308	343	306	335	325	331	317	328	347	323	314	331	328	325	334	323	357	335	347	349	361	330	329	327	365	314	340	316	343	353	335	311	332	370	326	341	294	336	361	362	315	381	354	335	350	350	330	377	346	323	300	314	323	339	336	344	360	341	314	353	344	311	315	323	331	339	344	299	342	344	343	364	358	341	314	331	331	330	331	326	330	355	347	379	307	337	346	343	329	325	322	281	318	328	356	330	328	359	347	341	350	387	311	321	346	341	329	345	336	331	316	350	347	365	316	343	351	333	288	311	324	340	338	315	295	335	352	320	332	333	332	337	309	340	320	314	357	317	335	323	339	322	354	331	321	311	303	346	357	351	354	334	337	314	352	333	314	320	328	348	339	326	345	320	351	312	321	311	339	360	328	314	308	326	320	362	357	308	338	349	348	327	292	317	332	361	323	342	336	344	337	324	367	314	352	342	334	355	356	349	349	347	366	339	380	333	342	331	298	341	328	332	320	341	306	337	327	332	325	329	351	368	349	330	353	348	324	327	335	361	333	325	358	335	326	346	326	309	295	319	358	332	315	324	342	338	322	346	325	339	312	336	369	331	355	343	333	326	339	330	368	334	351	363	304	342	311	316	359	333	306	331	346	312	357	314	332	319	288	324	285	319	317	323	327	317	353	344	357	348	306	308	359	328	346	352	333	305	353	319	322	310	328	325	365	303	318	344	361	336	318	331	345	335	323	368	330	351	318	360	356	343	347	351	339	312	288	339	348	324	374	356	344	336	339	353	337	321	325	348	338	339	365	341	338	335	324	343	295	335	323	331	341	316	336	342	333	323	344	348	366	335	315	324	318	344	342	356	326	339	312	348	348	335	349	332	307	346	321	305	339	341	302	326	334	348	326	356	334	306	342	331	336	356	343	310	329	349	324	363	331	321	355	303	327	358	307	334	345	325	341	312	330	313	326	313	332	317	362	323	362	332	345	306	326	351	323	373	335	326	321	322	312	347	324	349	366	334	327	321	327	352	326	354	323	328	330	308	348	332	316	322	345	339	311	316	357	350	336	289	338	326	360	317	347	333	314	343	339	319	341	376	319	308	340	331	344	346	342	338	332	358	348	322	317	326	330	328	320	342	323	357	349	348	343	335	308	344	316	333	341	320	344	341	349	340	335	337	305	347	371	319	336	388	357	335	321	305	332	310	303	333	352	337	354	310	350	303	329	301	351	354	332	337	313	311	341	351	356	315	356	318	341	338	348	360	310	309	331	323	340	341	336	340	351	331	311	329	378	306	368	344	329	329	347	300	347	341	312	314	315	335	333	336	348	338	325	321	356	299	334	323	305	343	322	337	360	325	314	337	318	341	295	325	363	337	314	302	353	368	349	337	318	352	333	325	351	328	308	314	350	308	341	343	332	318	317	359	326	357	341	351	282	349	342	327	341	316	338	342	323	316	309	348	328	350	286	333	287	361	287	319	340	333	312	318	307	309	323	323	332	346	344	345	347	379	351	306	373	327	332	316	315	326	370	328	332	305	319	320	317	359	303	328	331	327	335	311	290	332	336	337	328	337	341	313	350	324	321	328	329	326	334	319	359	319	318	340	292	333	358	344	329	345	349	332	335	343	329	321	344	389	345	347	349	323	334	344	301	310	337	334	341	337	327	352	335	329	318	349	316	326	323	355	335	344	327	321	334	321	334	333	292	339	321	319	373	341	324	323	358	323	315	305	305	319	326	353	338	338	336	358	327	341	359	344	347	328	309	341	339	311	309	364	334	357	306	298	342	297	367	309	336	352	322	337	355	317	362	364	320	311	357	329	307	307	358	322	323	343	323	332	328	331	322	343	306	326	381	340	359	345	340	351	320	316	343	336	310	337	339	318	320	300	353	350	313	313	323	319	348	340	326	318	328	328	334	344	366	339	319	311	344	345	346	359	333	339	301	344	331	299	338	364
24903	20524	26642	24355	20494	8269	937	679	525	521	437	410	389	373	368	329	296	364	375	293	335	313	302	312	297	304	304	281	269	298	276	315	287	272	257	255	289	248	255	275	268	277	267	290	261	278	286	275	276	267	302	294	261	274	261	277	245	267	275	289	280	276	302	278	272	285	255	265	259	251	275	294	260	284	293	261	263	291	272	276	275	270	265	278	279	280	281	244	283	258	281	271	274	254	256	276	255	285	272	250	299	275	255	279	300	264	253	251	284	271	259	301	267	260	288	260	220	262	265	272	311	255	276	254	276	299	266	247	268	258	238	260	259	274	255	270	257	284	307	257	267	266	255	265	282	239	260	275	290	248	263	287	276	237	252	260	271	269	272	258	275	242	279	249	277	258	278	248	306	271	267	245	274	252	260	245	270	279	272	228	271	265	290	272	282	265	310	273	268	276	275	275	263	272	260	267	289	219	260	262	246	244	268	269	259	264	266	279	271	283	266	246	273	266	248	245	275	281	264	271	280	253	260	287	254	252	277	288	255	281	261	275	246	257	280	258	244	291	253	275	239	301	272	296	255	253	299	272	285	260	254	296	287	283	261	274	266	283	257	273	286	299	279	246	290	252	248	300	270	284	266	283	301	273	273	259	248	289	275	232	265	294	254	277	283	268	244	227	284	282	257	258	305	272	252	273	259	259	261	255	271	263	294	282	261	286	259	285	247	268	262	262	268	249	283	261	268	251	287	277	239	249	287	266	275	281	298	259	269	262	262	257	315	296	279	277	258	298	267	248	258	304	273	247	277	230	300	260	273	277	283	247	297	261	259	269	284	261	299	265	244	261	283	265	235	296	260	268	272	275	282	276	267	245	275	249	297	310	262	266	279	277	263	237	249	279	255	247	265	263	283	250	275	268	269	274	262	271	290	257	264	277	267	256	288	259	258	255	242	268	260	255	268	281	261	260	262	275	261	259	297	263	223	266	296	303	277	260	250	259	264	281	251	248	295	285	298	245	281	270	298	243	280	274	253	240	271	241	283	258	253	280	256	262	263	264	279	259	258	280	277	272	265	267	268	275	262	270	287	258	275	241	251	278	249	261	266	278	264	292	274	262	279	257	227	260	263	291	279	271	251	265	278	275	268	246	305	245	243	267	248	276	249	259	257	268	249	274	272	321	267	295	281	260	275	258	292	264	282	273	266	284	282	270	283	263	258	253	287	255	265	258	282	236	246	261	250	272	288	260	295	266	248	271	256	247	270	242	273	272	268	262	325	259	280	252	260	262	259	255	261	259	250	250	259	244	264	251	266	261	262	269	293	253	278	229	244	287	238	262	266	248	281	275	297	313	279	274	286	264	278	233	276	276	300	295	278	271	260	276	266	265	239	256	274	298	281	269	273	275	272	264	281	278	237	285	274	271	259	250	272	284	278	278	296	288	268	265	298	248	259	293	231	265	272	264	272	287	267	241	275	281	271	237	255	269	285	270	276	265	290	272	261	266	263	283	271	274	254	282	271	277	261	251	271	273	286	254	257	281	249	276	241	255	239	267	274	286	246	246	265	287	288	269	238	293	276	256	258	233	290	253	237	289	278	264	262	260	297	254	270	273	259	262	244	263	267	235	250	286	260	277	238	252	274	269	276	288	263	276	262	254	234	258	272	263	279	277	274	246	267	284	305	287	273	252	288	258	255	238	266	286	243	261	281	257	286	242	283	293	266	263	252	229	275	271	269	260	277	276	270	277	269	267	229	259	271	281	253	264	240	258	255	300	276	263	266	275	285	244	259	258	291	266	273	306	277	258	260	256	264	248	299	236	253	291	267	263	239	289	267	257	267	263	247	272	285	288	256	262	278	258	255	269	253	261	265	290	257	304	245	260	266	262	275	265	250	287	289	278	237	285	281	247	254	256	268	241	260	284	291	263	257	269	266	259	305	252	296	259	271	258	257	301	227	280	298	264	250	272	261	268	259	254	273	271	275	248	263	267	301	258	280	244	247	303	281	265	256	289	251	299	299	262	286	274	256	268	270	290	281	272	285	296	289	263	292	283	250	250	279	273	245	261	237	270	277	286	272	275	250	274	258	283	249	257	239	287	262	241	259	264	271	283	262	260	286	281	280	252	240	263	271	272	276	262	260	267	298	291	265	282	267	282	263	283	302	277	266	297	251	243	273	261	279	278	283	275	269	274	270	291	243	293	256	241	268	264	294	265	284	263	283	269	277	266	291	263	261	241	263	264	255	253	257	317	243	263	276	231	270	286	276	278	311	283	256	266	275	268	265	254	279	250	286	282	249	254	287	262	268	298	217	250	255	257	249	251	257	261	274	257	292	269	277	247	245	255	307	261	276	284	242	271	243	271	259	245	252	275	257	260	284	269	273	261	255	248	302	234	267	250	257	282	284	311	264	272	261	255	246	265	249	283	297	263	255	265	244	256	287	256	268	245	242	300	270	249	246	268	280	263	260	223	251	270	254	266	279	255	274	268	278	276	269	262	266	268	278	294	289	286	238	263	273	267	247	230	251	280	276	285	279	298	278	255	259	249	250	234	268	260	267	315	286	272	274	245	273	276	285	299	285	274	263	266	244	257	269	245	241	250	288	307	305	283	271	242	240	272	260	281	272	266	282	259	275	278	230	243	267	292	247	279	288	275	283	258	234	268	290	279	280	266	269	242	275	249	260	273	283	277	268	263	272	257	271	239	246	288	243	254	258	270	264	278	251	263	256	258	248	274	279	269	273	263	245	246	252	281	256	288	282	263	244	242	252	233	280	264	289	242	256	265	274	273	261	275	260	279	301	259	268	297	295	288	286	255	237	265	270	283	273	265	293	245	263	278	259	249	275	267	276	258	270	277	262	246	277	290	257	270	266	254	278	266	289	243	278	292	265	280	273	244	280	301	275	277	277	251	300	291	265	274	278	274	270	274	239	260	253	261	265	265	270	257	278	277	271	277	306	248	262	254	263	286	284	249	275	237	262	266	264	273	275	254	265	288	284	264	258	260	285	272	250	267	243	227	253	285	283	279	232	253	253	247	260	289	284	259	264	301	236	267	306	282	278	260	240	264	288	254	267	263	268	257	240	255	248	261	259	303	255	259	267	264	274	264	280	266	262	260	271	274	282	278	277	255	303	289	280	262	241	255	267	273	269	261	314	262	270	299	297	276	231	253	267	285	307	270	282	251	275	258	258	273	268	264	252	265	263	261	241	249	278	250	274	291	276	262	290	270	253	289	275	260	275	278	247	258	295	270	278	247	240	240	277	272	242	295	272	266	278	264	264	249	281	253	289	289	274	253	276	268	259	289	253	238	253	265	263	233	279	268	292	258	276	274	259	264	277	254	291	256	244	270	291	268	274	259	279	268	255	271	275	261	276	270	262	265	296	253	273	256	236	251	245	264	290	293	272	261	248	239	274	252	280	271	249	273	290	271	277	265	269	269	278	265	279	279	307	259	265	289	284	265	279	282	238	253	272	278	274	257	278	262
25845	8421	7681	4002	2576	1935	1464	1171	993	816	691	672	582	546	506	459	441	420	422	373	335	395	366	371	362	336	351	337	316	323	282	343	326	295	337	331	273	317	318	328	320	315	305	314	336	324	307	306	266	279	314	297	276	296	268	282	306	307	284	263	311	263	293	282	303	319	292	271	278	291	272	260	289	271	318	272	265	265	308	295	278	276	288	291	257	283	294	293	262	305	281	260	274	300	286	319	283	249	257	262	271	245	286	280	296	263	274	298	285	258	274	276	296	297	266	322	262	288	273	292	292	271	245	304	274	303	290	302	243	272	266	272	274	269	268	266	275	279	259	301	308	284	280	277	280	274	280	252	301	312	268	284	302	291	263	302	266	247	277	305	250	298	301	289	291	314	296	280	269	284	281	264	292	276	293	293	279	312	248	259	279	280	281	301	310	297	288	295	295	252	274	270	269	269	313	292	279	300	270	291	299	276	288	282	307	280	287	287	271	254	275	255	253	329	276	278	295	273	294	291	277	284	262	299	280	290	254	247	268	232	272	272	293	253	264	281	276	296	285	255	274	277	290	284	290	262	294	279	295	271	270	283	264	252	316	296	281	292	321	266	288	289	295	291	275	306	266	286	268	291	281	296	321	279	297	252	263	273	260	297	278	273	330	257	283	276	289	297	309	285	255	280	293	294	291	272	285	254	282	276	266	306	248	285	254	260	301	285	251	266	286	258	287	284	282	320	295	306	272	269	275	260	278	262	287	292	273	314	292	268	286	283	293	255	284	272	292	287	299	290	287	304	283	272	280	271	291	272	286	296	277	255	288	265	285	270	297	283	286	287	317	289	288	279	258	258	292	281	276	291	265	300	289	279	302	282	301	300	283	282	261	278	316	276	247	269	268	297	276	285	278	278	293	260	298	292	301	266	254	278	284	299	252	281	297	274	294	273	278	314	298	288	295	310	282	287	309	244	269	263	289	304	302	282	289	319	279	244	263	289	256	289	270	281	297	289	260	276	267	254	258	305	296	285	285	301	304	271	317	291	271	272	307	297	272	284	250	305	312	275	289	303	270	270	317	288	278	267	292	252	274	261	289	281	270	287	297	284	312	321	266	267	316	287	297	256	294	287	269	270	319	313	288	267	258	276	283	268	306	270	253	267	262	288	245	302	264	261	299	290	273	294	258	301	274	290	263	255	278	266	302	246	260	254	297	281	301	267	281	297	310	272	325	268	246	290	262	297	282	265	305	297	292	254	294	270	276	261	296	254	268	286	272	281	263	284	325	284	264	241	299	298	271	276	294	277	298	248	276	267	283	283	280	316	302	307	293	278	283	303	256	292	256	288	265	291	271	311	303	293	288	294	266	280	308	272	253	310	268	285	266	256	301	271	287	263	277	253	290	284	295	285	262	285	333	317	267	271	299	309	266	280	269	280	297	274	276	299	320	274	291	280	275	296	270	296	276	277	283	292	291	286	285	259	272	253	256	285	273	248	299	274	285	315	280	285	271	293	291	276	287	255	285	269	283	278	251	272	270	280	271	279	271	268	287	268	282	281	276	276	273	279	294	271	283	277	284	309	263	236	274	314	302	284	255	298	264	253	259	306	253	289	257	286	287	276	250	274	284	288	305	279	306	275	272	310	287	304	270	274	281	310	268	308	304	270	280	288	301	301	277	284	296	260	268	293	288	279	272	278	268	270	283	282	296	258	286	267	275	263	293	318	255	260	283	268	302	277	284	293	312	291	292	305	307	276	289	304	266	295	275	279	273	302	246	295	277	269	276	267	324	294	268	281	293	284	261	253	281	283	284	281	284	261	259	260	293	286	285	283	313	287	304	274	281	286	285	262	268	273	265	280	275	303	254	259	294	299	269	292	255	277	273	294	302	271	290	283	278	280	279	263	290	278	290	278	244	283	248	295	273	260	275	274	248	283	293	284	279	289	295	293	287	266	276	294	292	287	257	262	297	282	285	267	298	286	284	293	276	283	311	258	270	294	285	284	286	236	285	328	277	272	275	286	292	321	248	292	290	315	295	293	290	283	315	285	271	265	281	233	309	262	281	301	286	265	286	268	261	296	275	285	265	264	241	270	275	256	280	252	309	292	259	289	277	286	264	290	265	295	285	264	276	297	285	273	290	295	264	289	279	287	257	251	281	274	282	298	257	304	254	295	266	272	312	284	293	257	291	302	297	284	289	318	257	279	266	287	284	273	285	296	290	252	306	273	272	307	266	287	257	284	277	253	286	270	298	249	272	252	286	271	280	306	273	301	310	294	279	303	278	296	267	285	291	273	283	286	270	293	313	307	286	322	287	305	275	247	271	300	305	293	292	271	295	316	280	269	276	307	279	332	263	303	293	281	272	280	260	299	268	301	279	284	292	328	290	273	282	305	261	281	289	266	296	281	300	292	273	309	282	271	270	276	282	270	286	263	292	272	311	275	303	280	284	239	275	278	286	296	294	276	269	299	265	323	275	301	250	294	285	270	286	286	276	311	266	281	284	281	262	271	301	292	297	275	298	260	262	268	252	286	293	289	296	286	302	279	281	284	277	262	275	276	284	266	265	274	285	278	283	269	313	275	304	249	297	291	286	288	289	261	236	254	283	277	292	271	291	247	270	289	286	262	283	299	269	274	295	296	281	298	290	287	269	273	251	296	284	272	250	244	289	261	285	274	265	273	273	276	267	286	268	284	274	268	285	261	291	307	292	272	266	285	278	269	299	307	286	268	308	264	314	287	294	274	289	292	298	290	280	279	268	260	267	283	305	263	294	266	262	311	285	268	283	278	267	278	292	280	247	279	298	312	276	257	300	268	257	298	249	305	274	272	293	282	260	283	284	276	297	261	270	283	297	276	279	265	271	275	256	267	273	275	296	268	282	295	273	293	295	271	298	280	262	255	269	294	280	311	279	283	302	282	301	292	292	301	240	277	275	275	302	262	285	271	276	292	292	298	281	274	273	279	270	285	258	285	265	273	275	287	262	303	274	256	243	295	313	263	280	275	270	283	265	291	270	289	316	249	294	266	277	271	291	283	304	285	279	255	282	271	282	313	314	295	273	271	270	254	308	283	279	271	282	270	288	294	285	271	288	276	285	277	307	275	290	271	230	283	316	254	277	276	278	260	264	272	285	284	299	291	318	274	286	275	293	273	279	246	261	270	290	293	271	275	317	296	284	285	278	278	252	289	297	275	259	275	242	294	281	263	294	276	284	296	252	280	284	295	273	252	244	256	284	245	285	242	252	269	291	299	250	233	278	269	293	314	275	315	277	293	290	290	291	280	274	275	283	267	263	270	277	290	270	300	300	269	290	291	309	270	292	288	275	283	274	254	315	280	294	285	303	293	283	288	285	284	261	265	266	268	279	278	239	287	293	255	304	286	286	289	263	283	317	285	289	252	266	287	297	256	266	278	252	278	276	267	269	259	303	276	303	259	302	307	261	265	277	270	296	272	283	264	282	276	275	274	289	279	253	258	285	279	271	258
22875	20524	27224	23781	20530	20597	9472	1588	1141	1070	914	904	864	795	767	757	710	684	664	743	694	694	721	695	644	674	700	660	687	665	656	642	599	650	636	685	640	647	668	614	636	614	598	626	679	618	655	601	608	589	618	635	621	634	628	622	575	615	615	657	603	614	649	625	616	644	619	601	558	606	626	634	647	606	612	637	631	607	646	607	641	614	597	600	612	638	616	652	631	595	651	599	664	668	632	626	581	599	599	582	599	556	629	645	617	575	591	645	630	609	568	587	637	598	602	638	634	618	617	628	620	568	606	606	626	557	637	636	605	615	626	610	649	579	625	594	559	571	637	587	614	570	578	570	609	631	632	651	611	603	654	632	612	604	616	593	647	589	571	591	605	570	569	590	642	596	584	607	606	617	616	636	622	610	628	617	604	607	629	582	584	624	579	570	543	624	575	586	561	616	660	611	676	658	593	628	621	571	565	639	605	617	629	672	607	625	593	605	580	610	615	628	631	610	587	635	582	616	634	620	564	594	577	597	614	596	593	628	617	619	631	627	626	578	611	590	621	643	641	589	614	631	638	600	664	638	589	613	569	632	603	587	624	611	630	591	603	598	654	627	597	598	635	581	614	584	581	607	616	651	592	640	590	636	636	604	625	617	585	561	586	626	583	643	578	611	625	640	610	617	634	582	589	626	597	613	594	591	588	583	641	620	613	636	597	547	577	616	614	584	636	607	625	620	556	617	628	624	624	612	605	626	575	627	597	648	580	591	562	625	625	641	653	571	635	597	630	591	636	602	668	607	599	625	536	607	612	624	581	635	665	620	659	631	605	617	594	554	575	568	639	618	647	621	625	631	615	604	609	629	576	602	623	607	613	598	616	663	601	564	613	627	639	599	590	617	622	590	607	631	616	645	601	601	620	609	645	617	613	585	573	625	620	655	603	607	563	609	571	636	580	602	602	579	614	617	623	632	631	623	625	561	643	570	607	608	615	643	611	613	635	649	640	637	621	627	612	629	587	605	593	642	617	584	566	580	600	564	589	609	586	613	557	599	662	600	560	650	582	602	602	562	624	606	632	587	608	619	614	601	609	620	582	591	601	674	604	589	609	633	622	607	632	647	632	608	582	588	649	601	603	594	574	579	599	648	628	630	568	606	609	626	609	645	626	605	587	616	664	612	579	624	596	589	612	645	593	575	623	634	634	616	618	587	639	577	630	619	654	610	643	621	636	604	570	604	623	606	574	575	623	605	616	642	583	594	607	639	635	629	643	607	576	568	604	593	580	650	627	640	622	619	610	615	620	537	633	603	631	572	593	647	613	625	595	593	619	656	602	621	652	572	626	640	615	648	595	623	620	562	634	616	576	597	621	603	606	612	619	627	583	578	579	628	576	601	604	601	567	634	581	614	596	610	629	594	607	578	627	602	615	560	642	581	622	574	581	619	572	571	630	619	624	624	606	570	600	601	633	635	633	568	639	640	597	652	589	607	600	649	614	618	599	655	613	609	552	637	573	606	631	575	635	600	574	562	584	627	579	608	599	620	617	619	634	641	631	637	622	614	605	620	600	598	583	633	636	630	608	573	621	602	601	623	620	586	584	595	603	598	620	639	635	637	629	645	596	639	630	576	632	595	591	632	636	591	622	628	641	605	589	573	603	649	623	632	555	611	612	579	593	605	627	618	638	669	601	605	637	611	551	571	580	598	619	602	608	590	635	576	561	639	605	564	623	653	658	587	602	594	583	582	609	627	632	563	630	670	633	610	663	600	581	624	589	616	618	586	620	628	622	589	663	579	605	640	623	551	660	628	572	681	648	580	658	562	604	643	657	570	576	587	614	600	617	576	588	613	622	622	609	655	565	613	591	601	622	596	624	635	590	630	608	561	604	634	604	614	615	597	582	635	572	578	597	556	562	595	572	584	584	639	607	590	609	623	594	602	619	585	594	631	591	608	646	615	627	585	633	608	594	634	589	615	628	608	579	602	616	580	631	571	604	660	634	619	631	616	599	607	603	570	625	595	607	605	563	566	602	651	589	574	592	596	643	584	601	626	642	549	584	643	576	652	624	584	617	631	636	635	588	570	611	608	597	621	603	606	612	573	589	590	568	581	589	593	639	638	604	601	599	599	674	615	621	603	593	646	588	617	611	605	575	629	622	581	627	620	618	596	611	585	582	615	669	583	583	601	634	636	596	601	650	612	643	629	634	613	609	594	610	607	581	609	588	609	567	606	598	546	610	609	575	679	640	611	580	603	650	608	570	576	613	619	609	629	597	600	606	571	618	640	620	651	617	589	602	595	605	593	604	598	633	631	606	657	652	565	599	613	611	572	589	623	618	656	628	612	590	586	610	629	627	596	646	601	632	619	587	623	601	619	631	594	597	635	607	554	615	622	635	599	597	602	591	584	612	603	611	653	628	601	639	626	598	620	626	624	571	622	608	647	666	635	604	608	626	623	551	616	606	598	602	562	578	645	646	631	577	595	545	617	598	572	644	638	629	613	563	646	594	646	583	615	640	595	615	610	600	581	607	612	618	629	598	626	635	659	644	570	634	595	603	610	593	610	598	605	616	583	613	607	650	627	611	622	653	601	634	576	630	593	565	613	600	599	613	619	568	648	617	594	640	584	609	581	603	623	579	626	604	596	575	600	626	612	617	659	556	572	645	579	627	614	595	575	614	591	614	618	561	614	615	649	638	613	615	584	548	600	572	604	670	638	636	598	625	605	581	585	622	585	544	574	621	646	598	624	605	609	563	578	676	584	598	632	617	609	565	628	587	648	596	618	574	637	634	589	577	612	608	577	618	590	577	619	592	628	606	613	603	650	591	640	604	609	627	613	610	596	645	625	636	633	603	593	610	612	628	613	583	616	592	590	599	593	658	593	632	592	616	578	589	589	650	583	627	628	618	587	560	605	537	550	561	607	627	615	594	603	644	565	615	611	604	597	627	602	623	641	611	608	610	590	631	568	622	596	591	633	627	581	575	602	586	560	579	612	589	629	647	615	581	613	627	622	604	617	597	602	622	632	578	582	570	600	638	617	599	575	608	637	638	657	653	592	560	607	595	622	642	625	609	619	583	646	588	600	609	581	590	604	618	603	636	618	629	625	599	632	623	636	592	548	582	596	629	615	623	620	608	587	574	582	604	595	605	550	573	581	606	633	622	631	597	631	599	565	611	626	635	582	598	567	642	599	601	628	581	646	641	583	587	565	601	640	633	604	597	620	622	590	612	647	619	624	643	634	620	591	602	592	650	641	601	610	594	599	598	574	642	627	610	578	589	592	594	633	578	621	608	654	599	618	585	617	639	624	584	650	622	597	588	634	632	604	581	634	585	654	625	633	608	642	615	617	586	618	604	586	617	602	600	674	662	645	616	621	569	614	574	636	594	592	599	605	603	639	634	602	624	550	585	580	635	648	598	609	601	598	584	535	597	617	640	607	624	597	610	601	618	642	606	643	598	604	627	609	614	561	626	602	574	620	585	625
21170	14749	13215	7537	4918	3705	2844	2436	1948	1564	1469	1323	1230	1160	1024	897	929	868	802	856	794	746	747	724	688	736	697	698	723	668	701	667	636	691	641	659	624	637	664	614	619	658	612	608	601	617	639	619	602	618	614	608	649	677	640	613	542	580	641	622	584	580	608	613	607	550	613	592	601	598	576	603	615	604	616	573	629	575	607	582	558	636	580	628	569	623	596	620	594	592	575	575	639	608	605	623	564	585	589	558	560	636	569	619	602	588	634	576	622	553	596	580	595	603	595	596	587	551	599	649	597	581	603	592	582	616	603	549	621	582	558	583	630	605	595	583	591	575	609	628	580	597	584	620	625	583	581	605	598	589	578	584	623	608	582	607	577	596	568	563	602	556	617	574	559	630	607	616	565	573	598	598	606	613	636	635	625	590	597	588	580	558	553	628	593	598	577	566	619	571	609	572	622	573	597	585	583	570	620	590	600	615	556	609	585	584	570	564	563	623	535	615	616	593	603	595	612	597	616	582	565	591	591	554	659	640	578	604	545	608	609	587	604	580	608	608	624	576	621	555	580	640	603	586	587	600	620	590	571	567	560	589	616	602	557	572	592	624	640	609	560	604	559	559	582	582	541	583	610	585	586	563	544	539	603	594	619	583	578	550	601	599	647	560	589	608	597	607	643	596	600	576	646	606	581	586	635	560	636	571	553	604	587	621	616	578	613	559	565	607	593	607	601	609	567	563	603	599	583	568	631	623	614	620	588	605	579	580	592	601	618	565	600	564	599	573	576	578	561	645	559	609	567	558	564	592	571	618	585	595	595	576	598	624	574	611	572	570	602	587	569	588	577	609	550	569	627	603	591	598	571	557	623	560	574	575	614	602	616	573	596	588	564	594	574	592	579	602	637	562	569	601	601	582	621	622	584	580	554	591	574	548	597	606	572	659	574	569	603	591	580	594	557	590	594	551	547	597	625	559	564	607	624	618	610	596	623	574	612	624	604	626	587	579	604	612	624	570	596	570	551	549	606	604	573	650	606	631	601	569	603	590	569	608	582	586	601	601	603	588	610	587	557	619	597	616	600	590	574	575	525	550	602	555	609	575	551	574	607	623	607	569	563	581	510	615	578	602	588	593	549	592	607	592	590	566	545	572	600	563	581	608	589	586	610	635	580	607	603	570	566	608	575	610	583	582	557	592	578	599	582	623	588	627	610	616	587	557	578	621	645	600	624	599	591	566	581	581	597	599	588	598	628	615	559	552	554	571	611	616	593	623	589	578	629	596	605	581	637	540	590	585	608	624	618	571	591	621	590	570	613	589	644	639	584	585	567	555	603	589	607	624	636	605	560	611	595	622	558	566	542	577	621	594	581	584	603	586	559	587	565	602	576	576	585	612	559	554	556	608	589	591	608	592	584	561	604	597	589	590	589	591	603	644	587	567	571	583	607	600	568	584	622	607	559	593	616	603	560	571	560	572	628	586	585	615	600	559	599	585	599	574	602	593	584	558	539	588	577	569	589	597	606	580	569	584	585	612	593	580	597	617	597	588	606	580	594	561	628	610	584	581	607	626	607	594	567	612	623	616	615	607	602	579	600	599	563	609	589	629	628	558	573	599	597	605	594	618	581	592	539	593	610	540	610	575	593	581	569	598	592	586	596	588	568	604	573	570	554	576	565	596	596	605	550	567	585	589	596	568	580	554	589	592	580	607	602	588	583	592	575	581	621	565	601	594	591	570	635	616	581	594	628	574	589	569	569	597	603	599	604	568	571	602	595	605	574	563	557	591	594	586	602	610	612	579	585	559	572	621	598	610	588	558	591	597	581	556	585	612	577	580	621	586	608	605	608	537	606	574	596	556	526	593	561	568	580	563	565	592	603	612	617	619	578	599	618	564	565	558	577	551	590	584	582	596	588	611	556	579	572	595	569	564	557	610	579	570	598	590	608	587	557	603	610	602	590	617	533	598	587	542	550	567	588	572	591	577	564	625	572	637	582	582	559	580	554	591	593	576	554	568	601	605	598	573	582	579	586	607	584	568	611	607	585	618	552	577	594	628	635	610	621	589	633	549	602	566	584	631	629	567	585	583	565	656	588	594	582	610	639	627	613	610	608	620	595	585	601	610	561	559	525	591	567	567	568	606	574	629	596	586	617	552	545	559	552	579	656	577	585	596	573	581	604	577	615	566	617	549	598	589	581	621	631	592	595	581	604	617	599	556	586	584	613	586	621	599	564	590	555	627	548	613	569	616	591	587	599	619	549	610	600	567	611	601	613	578	543	613	615	586	604	589	615	577	576	600	629	597	604	568	570	535	580	591	593	581	599	637	556	590	569	613	575	559	630	614	605	619	600	571	591	561	576	576	589	631	586	592	595	601	614	597	592	601	595	572	632	600	570	612	592	596	627	544	577	624	587	602	554	612	596	601	583	583	622	564	597	611	590	571	578	612	586	552	572	588	609	584	587	573	582	602	597	552	565	562	618	646	600	617	581	595	611	599	610	579	628	609	592	595	574	571	564	606	593	549	553	569	597	611	612	600	581	573	610	568	600	566	596	596	582	547	572	567	546	575	583	571	600	624	574	587	568	607	580	616	587	575	581	600	568	594	577	578	586	623	601	576	573	566	607	585	597	545	557	636	579	542	599	557	573	620	600	696	546	629	592	564	602	584	594	583	589	596	579	578	613	603	585	561	583	572	596	620	584	584	619	596	623	566	581	586	621	646	564	594	641	579	616	589	586	579	569	567	586	615	582	600	598	609	553	570	601	597	584	599	571	562	606	590	583	580	606	592	602	614	608	585	572	600	593	554	537	567	573	573	594	573	591	630	555	585	603	565	587	605	600	574	597	551	586	584	590	634	603	617	570	583	589	571	583	600	574	620	590	549	596	610	580	597	570	575	555	598	591	616	585	586	611	589	581	558	628	575	606	557	563	586	531	617	584	572	642	627	552	600	571	588	570	575	610	564	657	558	636	572	566	567	601	577	563	586	598	601	582	581	586	538	590	595	561	583	613	577	618	591	561	594	597	568	566	572	638	592	570	594	554	572	563	561	618	574	597	592	593	602	586	558	582	608	574	597	589	630	591	608	591	557	609	590	570	602	567	554	600	584	541	645	602	649	573	595	593	587	603	575	571	548	575	577	596	535	594	600	582	646	640	619	607	582	649	602	552	633	590	562	571	574	575	608	617	586	610	587	587	555	597	566	616	564	567	611	553	605	566	567	543	531	568	580	547	598	620	558	584	581	588	596	592	547	622	575	617	560	582	603	635	565	572	589	582	586	567	584	563	587	575	630	593	595	616	591	578	594	593	591	589	564	597	580	542	572	592	575	540	601	589	625	565	579	582	581	597	560	584	621	629	548	592	567	551	605	562	622	611	602	572	569	581	577	625	601	595	588	600	592	615	600	568	580	558	594	599	577	593	563	611	593	583	597	577	579	597	607	603	553	563	608	615	600	534	567	596	593	600	590	583	585	603	518	596	590	577	555
30674	14824	2208	479	393	342	337	332	319	302	297	317	305	311	314	298	309	308	313	300	324	267	314	307	286	274	288	296	322	298	288	312	296	297	287	311	290	273	305	335	285	297	297	276	305	305	293	323	314	313	290	312	292	322	302	312	284	322	336	322	289	302	318	275	309	299	321	291	304	303	314	278	339	311	336	312	318	287	270	269	312	319	266	292	315	290	319	314	292	284	304	297	306	313	323	311	307	284	323	301	338	300	314	308	286	315	278	302	317	307	320	328	297	311	341	303	306	311	319	308	308	334	275	303	310	272	325	332	324	290	287	277	286	298	296	291	279	305	301	298	318	309	305	292	286	308	301	297	294	312	300	306	279	299	293	310	274	300	296	293	286	291	313	296	307	270	304	304	313	304	306	299	305	313	308	319	320	313	322	291	300	292	334	302	272	307	297	309	303	306	282	330	318	328	297	343	314	319	328	283	319	296	318	311	287	309	279	289	291	300	296	317	319	328	307	308	311	327	285	311	337	318	297	295	310	311	304	310	310	307	328	296	311	307	309	324	308	297	300	295	308	310	323	294	288	306	314	290	302	292	324	304	314	275	290	356	329	262	306	295	323	292	337	296	293	330	319	285	292	317	257	324	280	295	313	295	329	310	286	292	301	314	325	303	319	310	285	322	317	297	285	326	247	302	292	296	321	306	312	318	307	293	290	340	265	306	291	296	293	282	338	335	302	282	293	280	316	306	308	299	304	321	326	270	307	322	269	296	294	286	286	292	322	302	289	288	299	304	314	299	298	334	296	309	295	286	314	305	290	306	288	322	300	317	315	325	308	334	344	320	320	355	301	327	284	301	300	300	321	323	306	310	313	309	291	294	324	299	285	322	288	279	333	311	291	278	302	306	305	294	313	298	290	334	310	295	289	320	317	292	284	295	322	306	291	277	333	288	305	288	282	319	297	305	304	327	289	294	306	299	313	314	310	309	300	320	316	312	304	290	309	341	319	289	314	288	313	307	289	319	272	310	303	297	314	299	302	314	296	312	336	329	317	307	288	299	318	314	280	334	293	301	328	307	270	309	286	321	301	292	304	304	307	300	265	319	337	310	295	339	309	278	310	278	306	288	292	305	309	312	310	268	280	318	317	342	297	286	308	307	292	314	303	324	286	322	307	318	305	329	271	296	282	305	303	302	307	317	301	294	281	319	276	306	299	280	246	336	336	291	280	292	304	328	319	349	301	299	303	297	302	332	296	312	299	312	299	309	299	312	293	327	284	335	320	323	261	302	282	293	324	320	291	299	292	310	291	312	320	263	322	305	298	304	321	307	315	306	286	307	324	323	300	319	287	274	293	294	305	275	281	287	271	325	328	274	302	300	318	304	346	314	304	284	306	293	285	337	327	308	311	319	348	285	307	282	290	332	305	285	285	289	291	333	308	297	282	302	313	301	311	297	300	320	312	297	316	321	313	334	322	295	311	293	343	277	277	306	309	299	295	298	317	304	300	308	287	300	301	302	311	295	273	315	308	298	317	301	298	334	314	317	304	270	320	317	322	316	315	303	317	288	323	300	326	325	296	296	301	315	289	336	316	310	298	299	320	351	294	295	302	355	307	301	277	329	294	317	297	306	335	290	298	285	338	274	326	300	282	306	294	312	280	296	295	317	305	319	317	298	302	304	295	295	296	300	329	314	323	335	306	285	313	282	324	303	289	306	317	320	305	303	305	306	316	309	295	261	279	314	299	324	299	282	313	331	303	301	316	344	304	287	344	313	328	302	349	301	296	316	290	268	316	294	291	297	301	320	298	295	316	311	329	311	296	291	284	315	280	313	309	307	308	281	288	336	320	282	285	313	308	308	294	294	316	301	295	276	290	311	290	314	298	327	274	356	328	305	304	282	301	317	314	342	295	321	265	325	305	293	318	305	340	281	319	312	292	309	295	294	317	315	313	296	336	327	278	279	299	314	272	305	301	307	332	309	330	311	317	315	305	302	300	293	296	298	332	285	319	295	320	316	286	333	312	299	304	291	334	317	303	295	309	264	328	303	269	279	316	299	314	327	329	319	298	305	333	300	309	316	296	334	306	316	274	303	296	330	309	314	333	335	321	304	315	320	291	329	319	330	309	292	329	331	316	317	324	291	302	300	329	322	309	286	301	284	309	294	295	269	299	297	306	315	330	303	305	288	293	319	291	278	309	346	292	305	260	308	313	310	337	300	306	291	316	278	305	306	333	310	304	305	308	300	313	306	284	303	297	341	306	292	300	278	288	327	316	302	269	302	298	279	314	304	277	290	320	288	281	327	300	309	310	349	309	318	294	327	266	319	313	322	342	279	276	310	317	296	306	310	326	278	292	334	280	326	324	307	297	321	313	320	308	298	336	284	328	304	332	308	284	295	327	288	270	302	306	296	309	314	343	312	305	305	302	286	253	306	311	288	289	293	272	318	287	326	308	294	315	310	318	271	307	364	301	285	292	268	308	297	298	312	353	330	291	306	300	289	316	286	316	299	312	299	299	327	287	318	326	346	314	323	300	311	308	302	331	338	305	312	327	273	291	304	329	323	313	296	268	284	308	306	337	321	334	306	318	303	315	291	326	326	325	310	289	298	298	278	320	307	321	325	334	307	301	288	292	321	315	283	299	307	308	310	325	288	302	310	288	289	309	287	304	283	322	348	310	309	313	303	303	317	308	326	305	298	296	325	281	301	282	306	276	352	319	280	307	314	352	301	296	314	276	296	328	321	314	300	318	284	291	291	301	301	307	323	297	307	285	297	302	293	339	289	268	312	289	310	296	307	317	294	292	298	284	302	293	302	305	295	266	323	303	289	306	302	331	272	282	316	350	310	293	301	299	293	337	276	314	315	318	325	308	297	310	278	311	282	310	321	301	308	290	281	303	300	296	280	314	303	288	296	283	284	289	341	292	275	279	315	339	279	289	312	337	329	321	291	318	297	305	340	342	328	314	315	292	309	294	327	311	275	287	316	327	301	313	322	318	318	317	294	289	329	271	289	317	311	323	302	328	301	341	304	296	262	309	308	288	318	297	310	319	273	303	319	306	298	352	286	264	336	309	314	280	298	299	290	306	298	288	349	301	299	289	319	287	262	293	318	296	306	272	303	328	312	307	298	295	292	271	314	315	298	291	307	289	352	265	311	327	325	295	291	294	310	309	295	304	348	270	309	306	295	319	283	295	310	311	316	308	312	314	280	302	333	288	285	335	311	294	302	295	299	355	301	323	330	333	325	300	323	353	327	287	326	331	303	325	323	319	331	340	304	305	277	291	307	317	289	294	307	305	318	299	334	322	297	321	294	321	316	324	288	305	318	296	324	317	289	300	327	304	316	300	341	291	314	297	285	279	318	305	300	274	300	302	306	309	291	290	283	312	310	274	287	303	326	303	292	329	287	319	309	315	306	305	308	301	329	305	333	300	326	287	338	324	288	321	320	328	312	313	317	277	301	328	313	289	294	325	299	301	299	328	306
18145	832	745	528	460	400	407	360	404	368	334	357	343	364	325	333	324	340	326	369	349	351	352	314	311	331	354	349	348	328	321	313	326	311	331	333	300	363	362	356	343	302	335	323	347	334	357	351	323	357	350	349	319	319	323	313	349	351	367	363	348	322	339	330	317	338	352	347	338	331	336	370	336	352	311	327	367	338	313	301	378	326	353	337	361	347	315	318	334	341	350	345	325	315	327	324	297	335	354	344	349	348	344	351	325	325	306	339	309	332	323	318	335	329	327	356	366	334	358	343	322	323	315	356	338	342	342	361	321	354	321	346	334	343	359	348	349	332	322	319	341	321	330	354	350	354	335	333	355	336	349	299	328	369	318	356	311	343	352	356	337	342	362	346	315	336	317	336	340	340	306	355	336	356	323	327	318	339	315	343	341	352	332	317	356	321	374	346	308	321	345	334	373	330	313	352	353	363	329	328	303	323	322	319	357	346	367	329	318	349	374	314	330	354	327	340	343	313	340	327	321	332	296	333	344	351	344	373	366	337	359	327	339	335	329	350	292	340	337	320	327	312	325	357	365	335	339	325	355	337	344	356	341	332	316	341	347	325	365	340	320	347	341	345	313	322	343	348	343	324	336	330	366	352	336	331	318	321	335	317	341	334	349	314	326	323	327	309	362	318	339	361	333	367	329	355	347	345	302	335	372	328	306	348	333	314	344	302	283	353	309	322	297	382	323	326	353	334	312	332	307	324	338	385	309	326	314	299	325	346	305	325	327	329	312	352	329	334	331	335	312	297	309	347	360	344	347	332	332	338	309	345	345	318	335	313	304	333	325	336	345	341	345	339	332	347	357	357	298	339	330	343	329	304	333	315	363	349	335	360	329	310	319	349	340	347	326	340	351	296	319	338	361	369	370	354	322	318	295	347	354	311	360	334	343	323	340	319	376	332	354	362	305	325	317	329	304	318	364	334	379	348	319	362	371	328	317	338	346	314	345	341	346	343	340	355	366	337	351	337	322	338	337	327	349	320	340	291	337	320	328	361	359	360	366	353	326	308	314	356	333	348	364	339	353	361	339	354	338	326	326	328	360	336	328	335	332	329	344	343	342	304	327	349	310	321	343	333	312	341	337	342	350	319	327	325	347	347	345	339	332	332	314	336	351	319	323	318	343	328	348	360	363	364	379	317	372	327	325	336	353	330	316	340	337	342	321	326	346	350	303	334	346	329	350	348	380	341	328	353	317	342	364	328	334	336	330	307	361	360	337	315	365	337	331	359	334	384	360	332	312	360	329	325	361	325	335	339	377	346	345	290	297	342	318	324	307	337	331	303	343	330	331	351	319	353	342	332	364	332	388	334	321	300	319	334	336	348	353	350	330	333	317	338	331	323	338	344	334	327	337	358	334	322	316	316	371	349	325	317	328	333	329	333	333	349	319	329	313	339	323	322	359	348	334	360	322	312	337	337	361	358	340	375	306	343	335	345	341	325	347	326	313	299	350	376	334	344	357	330	347	350	331	372	366	345	325	287	345	321	376	346	352	308	322	352	339	320	326	339	358	328	347	318	308	319	336	348	343	351	360	334	327	332	340	339	340	324	344	360	321	342	342	343	331	320	332	355	360	342	332	384	340	370	326	312	333	317	330	370	328	327	329	366	316	300	316	308	349	341	351	352	326	349	325	343	336	328	323	320	321	310	326	340	349	336	292	330	362	370	338	328	352	318	366	349	348	360	326	376	330	360	370	323	354	385	327	330	354	304	376	353	343	324	327	354	307	309	356	371	298	347	331	301	329	326	344	357	321	320	363	337	355	339	305	320	315	324	302	331	292	303	329	362	324	312	377	347	354	334	331	288	320	376	317	366	343	319	355	332	339	355	320	351	308	329	331	315	338	360	322	313	358	349	357	320	353	345	357	309	322	313	330	341	346	329	319	326	325	354	340	344	357	347	344	322	330	330	330	357	325	322	326	333	335	334	295	326	325	343	326	296	329	334	319	344	325	321	314	336	299	311	353	347	355	354	360	344	350	367	365	345	347	313	359	336	365	306	326	332	357	301	355	348	323	363	319	363	315	315	307	333	308	337	341	335	361	333	323	354	322	348	353	347	356	334	333	312	348	324	362	381	330	326	344	326	322	356	352	316	320	338	340	353	322	318	348	340	342	338	316	356	326	328	358	336	316	321	339	351	325	331	324	316	335	336	329	321	336	330	360	333	336	343	357	325	347	346	335	346	354	354	322	326	367	319	325	362	355	370	309	304	341	323	304	319	355	327	333	327	334	371	322	323	341	355	328	314	361	315	327	306	346	364	358	361	329	355	358	339	366	364	321	322	329	343	385	344	342	370	355	332	349	347	345	330	345	304	334	330	350	301	340	331	352	315	350	342	331	342	340	328	336	340	351	336	352	333	317	333	332	335	319	316	334	352	378	310	310	357	321	342	329	323	328	339	352	335	334	355	333	379	354	328	331	316	372	347	335	338	340	312	363	373	331	307	330	371	355	345	345	311	333	345	326	334	318	347	357	357	331	355	336	358	302	340	338	383	307	338	296	352	323	323	320	354	349	360	343	332	336	346	313	323	340	340	334	352	328	343	314	351	345	335	341	335	349	328	329	330	351	353	339	361	352	354	358	334	336	335	318	325	340	362	356	339	314	363	330	334	319	333	335	333	335	321	345	320	350	341	335	321	322	320	344	316	361	327	342	331	356	329	357	334	354	375	337	317	305	318	336	278	333	327	303	352	325	347	342	341	346	344	340	348	302	343	334	328	348	343	303	352	334	290	347	335	357	328	321	310	331	349	361	363	353	305	354	332	348	308	330	333	345	328	311	350	356	358	343	336	344	346	358	357	337	354	296	339	320	364	332	364	335	362	340	343	319	328	357	355	354	339	370	327	350	368	336	326	326	307	324	324	324	328	324	310	307	312	351	333	338	333	341	342	345	370	343	300	350	311	338	334	361	332	346	355	341	319	353	360	336	347	295	356	336	348	334	335	356	334	314	345	334	351	328	334	330	325	342	353	328	307	329	372	362	367	371	320	328	343	377	305	338	352	319	361	327	375	308	318	324	327	323	341	320	326	310	362	330	318	336	329	334	346	349	327	357	334	348	317	335	339	330	322	339	328	294	320	331	330	315	341	353	330	341	337	329	340	353	332	340	323	354	351	345	327	334	370	330	323	318	347	355	327	327	340	356	345	325	314	334	363	349	331	335	293	340	334	297	342	354	334	352	343	334	325	332	355	339	341	302	327	324	350	335	320	326	313	348	330	335	339	314	366	385	328	316	347	331	326	360	333	334	333	358	322	335	334	336	371	323	351	318	351	345	334	334	297	315	341	362	316	321	344	314	345	356	356	355	350	317	316	327	326	334	333	354	353	335	354	296	350	306	333	327	342	342	320	339	297	332	327	298	326	357	346	358	329	345	336	338	304	353	362	342	321	344	316	332	365	314	350	331	352	323	343	368	329	322	335	327	335	332	321	336	375
24847	20540	26820	24224	20536	9230	966	647	514	498	396	408	413	348	370	334	328	327	347	315	338	311	316	302	289	317	336	313	281	292	272	285	310	268	312	285	282	286	289	274	285	296	289	257	255	289	257	311	277	271	277	282	269	269	271	286	295	305	296	249	247	268	274	261	279	265	272	284	283	265	252	279	272	249	282	270	301	283	276	297	270	294	275	265	300	274	286	276	279	260	258	273	281	295	289	271	287	276	277	260	263	268	276	252	245	300	270	260	288	257	294	288	254	221	273	256	256	258	314	300	291	279	281	256	285	274	275	265	263	292	296	265	288	258	295	268	278	284	295	262	263	272	246	255	281	292	278	289	239	311	268	272	240	267	289	263	307	261	258	264	312	288	269	288	266	274	276	263	276	309	254	278	279	275	292	250	304	274	272	276	255	246	247	289	253	255	253	226	253	269	273	277	261	295	279	278	264	269	303	255	296	238	248	260	269	279	317	275	279	251	290	275	253	257	309	285	258	258	256	248	271	268	263	258	256	250	292	251	283	259	278	259	258	276	271	284	259	258	261	275	262	281	247	249	301	287	298	259	290	282	289	260	216	242	268	284	272	281	266	280	260	278	256	278	291	267	264	301	283	264	262	269	264	283	243	283	284	250	268	271	263	283	276	285	280	253	288	259	255	283	293	271	273	266	268	275	269	286	246	273	255	281	266	264	256	275	285	255	283	252	257	314	258	300	272	254	294	273	292	295	280	248	251	313	256	280	256	266	300	295	268	261	284	288	280	264	268	292	298	255	292	291	276	271	253	264	272	294	278	279	269	247	273	286	258	239	297	275	268	268	293	277	260	276	278	264	279	291	264	265	268	271	267	280	269	263	267	277	273	265	296	246	276	270	275	291	308	267	283	268	282	272	270	262	262	289	284	258	256	261	283	291	267	286	253	284	285	263	266	235	257	249	272	257	242	271	260	254	282	251	246	309	283	266	273	265	275	270	239	278	264	289	291	291	272	297	245	278	259	254	289	284	281	301	288	272	261	296	258	259	263	265	262	265	314	266	245	269	245	263	275	273	271	295	290	283	254	278	274	258	269	255	258	247	248	282	302	293	281	254	287	269	279	278	270	281	297	282	284	264	281	261	273	274	279	264	279	297	296	245	251	260	282	288	269	280	264	272	280	251	273	283	278	301	269	278	277	265	263	280	279	275	262	292	251	265	264	271	294	269	267	269	283	269	284	273	258	275	273	258	288	266	298	284	287	251	241	305	266	266	278	275	267	279	253	299	244	310	288	303	247	253	267	250	272	279	274	254	287	237	253	245	260	293	262	257	293	281	271	274	249	266	263	299	260	300	285	267	260	256	259	258	286	286	302	263	270	289	268	268	294	270	256	263	274	271	287	291	267	278	270	251	278	283	247	308	258	304	283	289	269	306	282	269	252	247	283	267	270	272	294	258	285	286	262	263	259	257	253	276	291	272	292	276	309	285	287	269	298	275	251	264	284	262	272	287	297	264	294	293	273	245	298	254	271	271	258	293	268	297	243	298	265	286	280	259	279	267	283	296	271	296	302	271	287	297	268	250	259	248	270	304	260	278	288	258	277	252	239	284	254	262	281	271	263	297	286	258	284	266	266	245	267	289	228	238	281	282	276	300	269	251	251	265	250	294	287	257	297	257	257	292	259	320	253	266	274	259	261	257	267	276	286	262	291	248	261	282	281	275	263	258	280	250	283	252	279	265	269	265	234	275	275	252	251	295	293	274	283	274	249	257	273	262	266	283	272	268	292	262	253	231	291	280	272	284	266	256	276	267	285	275	291	282	279	271	265	276	280	320	290	264	277	281	275	283	280	278	272	290	276	283	260	239	290	272	255	279	261	276	261	272	280	261	234	266	291	280	277	265	271	273	273	285	274	277	263	318	282	284	259	286	264	275	307	313	257	276	277	272	291	270	283	269	278	293	288	309	282	297	298	271	267	269	231	247	254	294	264	256	311	290	234	282	285	260	295	316	247	265	255	291	276	263	301	213	256	283	244	252	234	238	284	246	249	260	270	279	264	254	260	257	273	288	271	293	291	286	283	283	265	298	289	270	255	263	258	277	288	281	290	276	262	272	278	287	279	270	279	289	279	277	277	267	302	298	298	263	267	291	284	257	281	291	252	295	286	286	275	283	274	303	265	301	270	267	274	274	264	270	265	267	264	299	277	277	253	301	318	259	264	279	264	271	311	271	276	270	275	279	237	248	289	272	281	288	244	296	278	249	249	264	267	249	272	286	265	283	251	269	255	263	277	271	280	284	309	273	280	295	259	238	271	288	280	292	275	262	266	276	298	306	258	275	265	249	270	257	262	282	301	270	271	294	274	275	264	249	300	250	258	272	297	265	281	278	297	279	283	266	255	289	277	279	286	281	271	248	291	273	271	241	280	263	286	263	266	257	296	238	249	253	292	279	277	323	299	296	278	294	249	265	271	281	280	265	258	286	284	292	264	260	240	238	286	279	271	252	271	267	261	238	278	283	256	291	258	289	269	269	261	283	258	286	272	281	272	288	263	284	303	253	248	286	298	271	289	283	285	271	277	308	271	271	270	260	266	287	269	271	290	247	269	282	248	266	267	275	255	270	259	260	256	270	275	262	294	262	267	259	304	295	252	265	275	250	252	296	279	277	298	274	276	290	275	262	282	256	281	298	281	275	290	290	260	258	265	278	271	281	285	246	257	257	264	268	289	252	288	289	288	271	267	250	305	251	262	301	268	264	272	271	302	267	257	261	282	279	262	294	298	268	263	264	299	296	277	268	273	277	256	266	274	266	283	276	282	274	272	264	258	270	292	277	270	244	299	256	269	311	258	271	282	274	260	263	258	249	262	275	253	276	281	293	263	262	260	263	261	266	291	260	270	275	260	244	234	275	228	263	287	276	269	278	282	264	269	255	263	278	279	264	259	256	297	276	230	281	271	239	254	279	282	281	269	271	277	232	299	288	241	272	264	288	237	257	270	287	283	255	246	249	263	278	257	221	287	273	272	252	262	309	284	279	293	305	281	266	272	283	267	298	278	257	259	248	294	269	283	287	290	268	280	243	268	264	271	289	272	263	235	275	265	276	295	276	306	278	260	280	279	281	280	257	224	283	259	298	261	287	269	268	267	248	241	285	265	313	276	268	247	282	261	296	257	277	234	265	279	264	248	268	258	292	247	279	282	262	317	283	256	273	260	270	237	316	270	262	259	295	277	254	294	308	256	283	279	269	282	282	241	287	269	275	280	229	296	283	266	265	265	251	258	287	295	263	282	252	294	288	257	278	284	261	256	247	261	273	263	244	266	261	280	265	264	262	288	273	261	269	261	287	287	298	304	275	267	246	258	272	292	297	287	265	273	288	302	252	285	268	273	290	268	269	259	295	246	292	256	296	269	278	240	269	284	268	275	264	288	289	263	270	281	264	267	254	273	272	245	285	296	291	293	266	275	294	261	279	245	246	282	259	260	258	253	295
23159	8488	7694	3960	2649	1929	1463	1229	978	854	749	624	609	517	518	449	447	409	392	449	371	367	323	327	355	339	348	343	370	349	325	336	328	346	314	283	309	321	330	306	316	310	314	319	277	272	312	268	321	331	296	302	301	327	299	283	305	317	280	314	337	271	287	314	278	284	271	317	289	253	284	288	297	291	270	302	276	277	284	262	293	262	295	281	261	276	274	246	282	312	299	259	296	272	268	305	326	315	302	297	264	309	272	306	289	251	255	303	283	279	305	304	295	254	321	290	262	308	272	257	268	275	289	312	291	301	292	264	261	272	282	278	294	273	281	306	299	296	297	285	261	258	284	296	305	298	263	300	265	279	313	272	269	289	292	295	284	228	293	289	284	274	299	282	257	276	262	250	291	280	290	302	289	320	264	285	278	295	274	265	299	257	257	290	309	312	291	329	252	275	273	276	283	287	280	290	291	286	275	316	313	279	280	268	275	254	314	280	281	312	297	270	264	294	288	304	290	301	282	286	298	257	284	256	293	280	272	281	310	278	271	276	312	271	249	289	286	257	291	273	277	292	283	276	274	264	300	289	303	283	318	281	289	305	259	284	311	267	279	276	294	296	257	310	255	284	235	306	298	285	292	276	281	268	291	270	286	271	265	260	284	277	278	290	291	276	267	326	289	281	266	281	284	290	278	270	279	286	276	287	285	294	273	281	294	296	290	284	280	290	283	263	286	315	313	299	275	294	310	278	281	305	262	279	274	301	268	282	261	280	286	278	260	293	286	267	276	282	261	258	291	306	307	264	282	312	277	269	276	273	271	316	282	283	263	292	305	266	286	274	274	292	277	290	284	275	277	277	268	265	268	295	268	285	297	296	284	267	282	285	275	298	289	295	294	303	291	279	280	272	327	306	286	268	277	278	269	286	252	282	274	276	276	303	274	286	278	285	285	250	311	289	296	326	312	296	277	267	288	302	293	290	275	278	309	293	294	277	284	236	288	259	289	267	281	329	282	302	268	297	257	296	281	320	298	246	286	282	282	258	297	298	274	289	283	270	257	284	298	284	280	282	292	266	282	269	276	285	304	291	245	271	305	301	297	267	280	288	268	292	308	280	303	271	265	285	256	246	301	295	292	304	281	282	275	286	312	289	275	302	293	310	268	285	299	290	285	257	238	242	293	284	320	300	259	289	297	298	263	279	287	269	302	277	281	300	282	304	281	282	290	270	310	277	294	283	289	260	295	272	251	278	300	279	291	298	326	291	281	284	310	287	261	292	297	282	286	295	275	276	278	278	248	276	297	298	271	286	275	300	287	287	291	297	283	262	299	264	279	305	292	283	293	312	294	287	300	276	274	267	261	299	264	282	297	286	261	259	271	270	281	294	310	257	292	325	296	292	294	270	310	292	239	261	290	264	272	309	293	273	322	292	295	265	278	309	272	299	307	293	285	277	280	297	272	264	307	314	279	283	306	253	275	270	340	298	289	283	259	235	272	288	294	274	258	296	293	254	302	269	297	231	257	323	291	296	282	282	305	276	288	265	262	259	276	294	272	305	282	270	260	275	276	268	254	278	292	290	272	277	266	307	257	293	293	291	292	282	271	304	294	277	266	296	287	279	262	269	325	299	288	288	241	295	276	274	302	264	271	314	279	315	270	270	287	267	299	272	268	232	288	259	279	335	322	279	294	262	267	302	301	262	286	298	256	266	281	284	292	292	290	288	283	289	291	317	302	287	294	300	276	270	306	256	286	283	271	255	301	268	290	285	294	296	308	289	254	303	280	305	293	278	330	276	284	283	313	305	275	265	265	276	292	294	308	269	296	279	316	273	280	293	315	294	292	280	274	298	269	285	317	301	316	336	277	265	284	289	263	303	258	269	294	290	302	272	290	306	304	281	286	278	294	262	254	297	276	303	311	265	274	264	295	278	282	295	293	283	292	284	292	286	285	300	235	279	298	282	283	293	288	266	315	277	291	312	254	278	262	275	261	296	293	287	242	282	276	278	296	278	287	272	278	286	275	284	286	243	274	264	281	271	242	295	299	282	314	288	278	267	298	282	241	266	288	265	273	254	274	308	264	253	260	306	276	274	273	273	290	291	246	276	281	299	264	298	282	267	272	272	304	309	270	258	284	260	319	285	269	298	303	301	265	285	288	269	256	323	304	264	284	293	313	260	302	301	286	278	290	286	315	297	290	277	248	286	292	264	285	259	301	290	269	283	282	279	301	273	291	301	274	273	299	332	279	268	291	284	301	329	277	312	294	291	279	297	283	264	290	276	297	295	259	279	304	268	272	284	281	250	294	289	296	295	272	298	319	307	275	288	289	263	294	277	294	302	258	270	292	309	294	298	276	279	308	250	301	278	262	309	291	280	293	281	278	280	267	296	270	253	287	268	270	273	285	255	258	284	293	261	287	274	263	268	293	308	285	293	283	272	289	301	301	274	298	292	282	270	272	304	256	282	275	280	273	296	277	307	268	282	283	284	312	280	308	249	321	289	299	272	249	243	283	289	292	277	276	250	258	251	323	290	302	289	287	268	277	294	274	289	268	278	276	256	282	271	285	280	275	306	264	279	266	299	291	261	289	287	302	286	292	289	292	290	289	301	262	306	277	305	289	294	291	283	261	266	285	304	290	289	280	289	293	299	286	296	258	300	267	294	246	278	248	277	281	285	264	291	291	297	278	287	296	310	288	286	290	297	291	289	266	311	318	274	281	310	292	275	289	268	282	287	284	259	283	273	254	293	317	264	263	295	272	278	308	267	285	271	268	276	279	299	292	273	294	293	279	316	276	300	269	268	286	257	266	293	294	268	285	269	270	276	275	252	267	277	269	296	257	286	262	311	312	307	293	266	298	283	268	272	263	331	269	296	316	312	279	293	315	297	257	303	291	299	294	269	271	284	292	273	259	273	303	273	274	269	273	315	274	299	279	288	279	278	296	302	286	272	308	278	289	222	254	297	284	294	262	300	289	300	275	306	297	286	266	304	294	280	291	266	313	297	307	298	270	284	287	291	271	310	276	324	293	271	263	281	295	288	299	281	279	265	259	271	234	270	272	298	272	266	276	286	277	303	276	284	271	290	300	282	276	265	269	279	293	293	288	272	303	270	257	283	296	285	294	289	279	289	265	318	283	295	271	255	264	278	281	287	269	308	293	278	254	280	295	269	285	271	275	274	283	272	288	269	283	262	261	261	276	275	259	282	276	299	270	300	297	265	281	292	289	269	283	271	241	292	267	296	265	270	270	252	263	280	271	271	294	267	259	290	271	296	288	264	260	301	283	326	269	275	274	309	260	270	305	253	276	301	317	272	290	257	288	266	299	288	265	276	296	281	302	270	274	271	321	323	280	303	266	272	272	306	292	262	266	290	262	303	260	298	261	285	302	278	278	282	325	270	261	288	292	288	263	291	287	259	276	289	279	254	238	269	290	276	284	289	298	277	274	243	290	294	274	280	295	290	302	254	302	284	285	287	308	274	288	285
22831	20526	27357	23656	20533	20588	9609	1602	1152	1160	977	960	892	821	777	759	759	736	711	715	722	687	714	692	679	720	646	627	688	660	705	672	649	641	611	624	666	611	639	644	647	613	606	653	651	624	619	615	624	636	648	589	623	649	613	639	592	586	670	633	580	586	630	634	622	610	657	638	598	590	639	663	576	574	602	631	615	615	615	580	622	624	585	596	678	591	588	578	605	643	620	587	581	636	642	591	594	638	610	646	581	600	613	633	627	614	603	588	640	587	626	615	606	644	651	578	644	626	648	581	644	612	605	596	658	624	632	596	634	593	582	589	610	585	619	610	625	589	616	600	641	593	647	577	584	631	583	574	615	596	578	618	629	640	664	638	625	624	645	593	615	632	605	603	655	614	618	593	626	641	594	621	602	644	643	608	622	636	585	625	567	586	635	644	602	630	586	632	600	598	622	634	603	624	591	597	622	628	643	606	616	609	618	587	657	631	605	601	614	584	603	594	629	612	619	607	616	605	594	588	639	553	605	643	600	601	668	572	599	577	618	631	644	639	607	601	617	609	623	619	639	637	675	632	640	630	574	630	638	606	591	623	615	690	634	610	623	633	620	612	632	583	639	622	602	669	637	591	567	628	634	621	620	623	616	580	605	577	591	635	621	611	603	641	625	622	645	601	597	656	628	604	570	625	595	635	585	690	658	644	650	573	616	595	600	594	632	584	600	616	613	608	615	584	593	631	629	598	614	578	664	588	585	611	595	635	601	599	609	619	605	621	567	628	623	563	602	603	632	618	591	600	633	577	610	594	619	622	649	590	618	592	628	596	626	637	581	652	623	635	615	627	621	601	651	613	600	571	600	633	582	605	601	587	635	592	629	628	621	589	606	635	589	618	602	643	592	623	622	628	582	587	559	590	621	607	595	630	630	621	574	613	585	634	609	609	574	605	568	601	631	579	644	605	625	608	614	593	608	616	617	617	570	649	637	587	619	657	590	635	660	603	624	598	637	551	620	597	621	613	630	609	621	597	610	642	628	599	634	616	594	624	572	621	606	602	599	587	644	648	643	595	647	626	641	591	605	635	602	662	627	661	573	611	567	629	670	606	608	600	578	578	602	567	612	632	599	590	630	591	599	665	636	608	608	588	632	646	638	610	601	648	581	641	595	616	607	613	597	618	636	583	627	632	657	636	630	598	631	647	634	627	624	634	581	615	595	618	629	628	605	576	561	601	623	616	608	587	643	599	617	630	599	632	615	635	634	655	607	596	624	620	602	601	597	631	625	599	647	608	607	582	612	631	624	617	603	583	561	575	640	609	587	620	614	633	601	609	582	670	647	589	588	616	644	565	613	592	608	605	624	626	627	602	603	600	651	617	571	602	643	615	607	644	581	618	627	597	613	558	644	600	613	634	636	637	579	582	614	650	633	604	630	636	651	576	630	629	590	590	609	643	619	600	608	643	614	581	630	597	585	597	631	633	612	670	671	611	616	634	603	591	572	597	620	582	625	584	593	577	618	599	636	639	588	623	597	598	600	637	617	595	611	614	606	608	638	589	578	600	639	640	636	642	583	606	576	604	631	590	598	591	569	582	584	606	610	610	640	598	586	632	593	615	636	619	604	600	622	630	598	605	631	604	586	673	575	622	574	629	617	592	618	599	611	599	616	578	608	610	615	613	641	590	643	629	619	585	590	627	618	631	621	564	588	603	648	584	597	586	612	623	621	617	603	608	641	582	628	643	613	570	601	538	612	606	631	595	600	670	601	632	638	636	616	630	639	597	576	652	611	594	559	579	661	644	601	576	630	548	611	632	655	665	612	570	670	604	586	604	583	565	609	618	620	562	584	628	601	598	614	637	647	590	617	594	654	637	588	666	624	605	567	623	595	595	647	644	603	612	617	633	623	590	579	616	624	645	657	632	597	639	631	625	612	644	600	636	618	615	626	621	609	585	613	654	606	569	616	643	593	618	586	621	621	629	600	635	620	609	667	607	611	612	569	651	629	565	603	611	620	621	604	637	615	610	648	582	587	587	607	599	590	612	593	609	613	576	634	579	620	613	627	580	598	560	580	607	638	634	621	600	618	634	597	624	631	654	611	586	595	645	604	632	631	606	596	596	538	569	633	589	624	636	582	593	623	645	604	605	604	601	593	585	637	612	610	608	588	600	623	611	617	591	610	580	576	600	627	617	625	609	616	620	641	574	619	578	586	650	614	619	623	588	589	598	627	571	629	590	572	596	611	601	629	647	616	603	573	635	618	612	616	565	583	591	598	601	601	584	607	602	579	649	646	642	572	604	626	631	603	617	591	637	605	617	599	633	557	574	637	670	573	580	604	624	583	610	627	637	608	626	636	636	611	591	637	607	618	574	675	625	595	610	583	615	606	597	643	603	586	621	599	609	621	638	621	619	603	582	643	636	624	620	630	632	630	597	615	574	585	607	581	560	620	621	645	628	616	580	651	610	606	630	619	636	571	620	629	601	618	599	637	609	633	600	604	629	594	590	590	633	611	611	620	579	605	654	645	621	582	609	609	614	585	636	631	607	599	586	638	610	611	605	596	612	641	632	564	597	605	576	591	607	623	628	613	557	599	577	629	656	631	564	641	632	574	619	607	607	578	636	590	631	573	580	637	600	618	626	611	582	639	613	663	576	661	619	642	598	584	598	608	632	680	623	615	604	624	584	613	588	594	633	589	589	585	593	617	634	673	601	630	598	571	631	600	625	573	656	615	598	549	592	614	605	582	560	597	635	604	557	617	649	604	581	575	607	638	606	600	610	603	583	597	623	600	599	625	577	638	595	603	617	593	591	609	635	578	603	633	627	612	622	655	675	572	555	600	647	595	659	583	573	632	621	615	617	619	596	644	630	583	558	578	559	600	621	605	598	637	613	570	617	645	621	577	625	607	646	635	586	605	622	620	628	603	654	615	584	596	607	586	569	594	587	622	613	579	625	668	633	640	638	590	596	582	599	565	659	611	632	571	605	574	653	623	641	660	585	642	578	579	604	582	578	584	631	602	620	610	604	591	593	640	629	642	632	590	666	603	619	624	620	592	631	612	603	615	592	588	547	638	603	637	612	642	608	602	605	605	585	613	603	600	644	561	644	651	616	609	646	585	615	633	589	630	602	588	593	611	632	629	590	586	641	635	660	606	597	598	610	592	637	584	609	602	662	621	649	651	590	590	628	641	593	600	592	585	585	601	615	572	631	637	590	591	611	626	604	619	567	621	612	580	577	650	622	603	605	606	592	640	622	637	600	565	645	618	604	585	620	621	587	579	598	614	584	590	600	590	599	579	603	617	627	589	599	622	598	598	587	574	628	605	623	624	604	618	589	658	617	584	615	593	645	609	595	593	606	580	617	618	585	573	629	592	568	587	592	610	598	605	616	629	593	602	578	614	670	584	644	597	630	586	615	576	601	632	625	617	594	609	598	576	569	624	621	663	581	612	591	609	619	662	621	599	591	594	569	557	603	576	557	637	622
20785	14515	13130	7644	5064	3795	2923	2361	1908	1723	1476	1308	1161	1097	1040	954	931	900	858	801	768	787	756	731	743	711	684	692	705	650	642	662	664	669	675	677	605	642	602	626	630	623	592	611	579	609	648	624	622	584	579	661	608	594	603	588	572	616	576	602	574	641	628	625	594	641	601	569	633	633	615	588	680	639	606	640	597	588	625	612	596	614	613	619	599	621	601	548	543	633	580	616	563	630	617	594	584	617	570	602	594	584	603	573	619	578	593	596	574	600	588	587	585	596	584	592	570	620	568	582	570	617	563	608	557	626	610	575	568	563	618	600	623	590	580	546	548	574	598	611	618	552	598	601	614	583	572	595	586	576	593	613	612	615	557	566	577	579	587	610	634	600	576	625	619	617	562	597	564	573	603	583	612	656	590	582	620	582	592	605	595	582	558	592	638	597	578	586	609	598	582	583	620	580	561	634	573	575	544	587	604	572	556	631	577	563	588	588	594	552	596	617	644	612	596	551	587	601	615	561	605	542	586	613	528	633	571	623	597	612	586	578	599	609	596	610	581	571	560	608	600	627	594	583	582	591	587	590	570	610	581	591	576	514	618	611	572	577	596	558	581	571	597	607	540	586	571	581	567	598	608	589	583	559	574	581	572	598	603	558	628	606	575	609	607	563	581	577	598	656	550	591	587	520	569	569	599	592	577	587	555	578	586	599	647	604	556	595	593	565	584	612	587	565	596	635	598	563	634	610	599	602	599	597	596	587	580	623	589	568	610	612	588	599	607	568	581	576	587	590	599	559	604	617	615	604	569	597	583	644	584	588	650	585	609	594	591	637	570	603	596	597	568	551	595	582	583	608	576	588	582	629	584	614	573	552	596	615	557	583	592	622	623	574	577	586	614	631	587	549	600	572	584	569	621	544	629	587	606	596	616	581	592	611	576	568	540	612	571	543	615	573	585	595	565	640	578	585	570	598	583	579	589	586	652	599	590	604	628	589	575	626	601	621	619	574	621	590	593	575	552	586	599	609	591	555	592	549	590	608	588	598	585	557	610	593	547	600	578	591	598	645	568	595	611	571	557	593	587	563	567	656	594	603	616	613	614	575	539	599	645	631	580	600	621	582	588	561	558	584	600	568	598	576	595	576	612	541	604	544	576	615	583	601	627	587	588	566	553	609	601	577	563	608	606	582	614	597	581	616	570	578	591	617	577	556	595	606	553	621	589	618	566	595	575	549	650	604	623	520	569	606	603	618	576	567	551	570	562	590	589	585	567	594	575	526	630	598	597	624	631	621	564	581	558	595	567	559	569	582	589	586	597	591	598	581	577	588	574	588	613	555	590	625	583	591	590	575	559	567	572	600	535	578	587	611	563	611	573	594	606	576	604	530	603	598	607	554	602	604	599	604	613	610	567	566	599	589	618	555	588	582	592	591	580	599	595	615	572	610	575	593	600	613	550	607	577	577	618	592	592	572	571	613	658	579	564	638	618	572	582	578	610	551	580	576	594	647	596	546	587	589	594	597	571	567	592	583	637	613	599	579	566	575	575	589	545	602	615	610	602	599	585	625	556	604	528	601	582	594	598	588	623	589	599	634	586	583	567	624	537	568	583	637	568	595	611	589	566	570	644	610	574	631	605	556	624	576	576	578	536	554	574	579	568	611	618	590	558	601	567	604	621	598	592	555	539	596	579	565	602	642	584	621	595	580	634	589	571	615	570	605	606	571	588	606	601	585	592	566	570	611	620	601	571	635	595	566	546	624	594	575	563	633	637	571	561	537	561	592	544	592	587	591	609	603	591	594	588	575	625	584	589	585	581	593	586	590	590	584	576	579	563	614	582	572	656	577	581	594	639	626	609	590	576	641	590	648	575	655	580	598	561	560	583	564	584	604	621	556	583	523	579	586	587	536	617	577	615	564	589	592	603	584	596	592	550	573	596	603	632	603	572	597	610	624	561	611	613	612	608	640	618	566	566	549	596	565	630	577	573	559	600	571	569	581	596	568	584	564	615	573	571	637	617	618	589	561	597	589	573	600	613	591	596	614	590	587	613	588	596	606	596	584	574	597	559	623	580	585	573	576	559	603	557	609	576	628	594	607	583	508	588	572	602	592	560	575	621	606	595	569	535	636	603	592	602	558	575	592	559	590	624	626	568	541	569	598	636	555	586	614	606	620	561	625	587	583	631	569	553	569	618	539	570	578	589	607	561	531	598	580	596	599	575	579	556	566	573	588	591	620	593	612	539	600	621	550	556	596	571	626	587	602	567	558	543	621	573	649	576	593	595	602	541	543	588	596	552	590	590	594	594	594	593	578	609	568	604	546	574	589	577	592	565	580	564	575	571	515	553	576	579	586	558	641	590	572	578	597	564	587	581	605	553	560	575	594	626	567	583	555	588	579	602	580	574	552	593	597	578	583	593	600	639	622	632	594	613	610	589	570	608	607	566	574	598	604	587	649	570	560	598	614	645	624	550	580	557	613	573	555	600	587	588	580	585	572	563	622	631	580	589	563	538	600	586	593	602	579	573	622	549	593	570	606	580	594	593	548	592	580	599	612	642	601	586	611	581	595	584	616	554	588	597	560	627	594	640	641	599	584	637	598	597	607	592	588	610	592	575	575	575	626	593	600	623	609	609	587	569	582	582	629	619	569	551	565	590	597	625	590	587	567	587	578	579	527	579	603	597	592	590	608	573	580	605	638	548	609	583	576	580	614	599	566	547	574	580	609	557	613	584	593	638	609	567	568	577	568	574	589	594	597	567	578	604	575	613	559	569	587	580	622	582	575	632	548	612	642	604	615	568	576	581	568	603	611	560	581	591	591	609	599	573	550	669	618	602	592	586	570	574	612	586	598	583	577	584	585	580	615	592	631	588	603	563	595	541	553	609	587	568	590	608	541	573	592	579	585	654	616	587	559	575	613	649	587	618	588	602	622	584	566	584	593	550	569	580	589	591	579	551	569	603	603	604	600	607	598	559	555	571	639	581	587	585	583	558	576	623	643	551	557	577	548	572	566	555	571	559	582	610	544	594	621	600	626	597	569	537	554	579	577	544	618	570	600	608	582	557	586	587	602	562	623	599	582	605	567	602	577	620	582	561	623	598	626	593	564	547	613	604	543	555	607	617	575	619	617	590	636	538	593	591	610	549	593	586	611	586	602	559	569	566	565	605	617	590	577	583	608	595	590	583	598	597	575	580	583	638	626	640	595	644	588	600	532	584	582	575	550	607	591	596	577	584	617	564	566	609	583	591	591	576	578	600	613	594	578	571	605	579	654	567	567	577	584	605	557	577	574	613	564	551	581	569	599	599	570	624	585	524	558	587	576	582	635	581	577	569	602	585	612	567	592	588	579	587	563	550	603	557	557	596	589	589	597	604	575	598	629	599	566	559	573	568	607	547	607	599	605	606	581	587	585	580	595	608	553	545	600	575	597	569	580	614	645	585	603	550	586	603	585	584	555	598	592	578	584	627	609	584	577	578	638
30800	14448	2160	640	496	455	346	329	330	287	346	330	328	302	341	318	305	317	286	351	323	304	311	289	306	303	292	329	331	276	297	317	321	314	275	334	326	316	329	258	293	325	292	312	295	305	279	339	293	307	295	315	285	313	300	305	303	309	326	281	323	315	319	319	328	303	312	308	304	320	313	316	287	305	316	298	303	298	313	311	300	294	326	313	252	294	306	338	296	317	314	270	288	299	323	294	316	300	281	314	300	320	312	316	320	321	327	285	305	314	316	322	339	317	298	301	301	324	314	312	339	281	296	336	334	299	323	308	284	308	334	298	288	322	315	303	295	348	306	301	330	305	300	296	319	315	323	271	285	303	312	312	303	303	324	306	312	306	334	300	321	338	315	328	316	326	317	314	314	275	287	267	327	334	298	286	311	310	302	313	283	327	310	293	331	300	327	302	311	292	295	297	329	294	288	303	291	333	310	316	282	276	311	286	303	294	304	325	338	324	288	297	307	271	310	318	347	291	286	297	348	296	319	289	337	319	295	291	309	290	315	315	300	305	313	275	262	271	289	297	303	297	308	293	299	308	300	300	310	318	326	285	314	295	305	306	330	307	291	334	304	302	312	275	310	292	271	313	306	323	329	293	329	326	313	304	270	310	282	307	288	300	314	349	282	290	270	328	309	302	268	332	295	325	284	312	296	317	350	293	318	277	311	297	300	310	303	298	296	330	311	319	327	311	295	320	309	287	271	320	301	262	292	306	299	345	285	287	277	317	298	274	270	343	307	304	291	302	287	319	306	339	289	309	291	296	309	319	330	301	345	319	306	292	319	292	300	311	299	318	327	313	317	322	279	314	290	287	328	285	296	313	299	299	331	324	312	285	292	317	289	272	308	293	289	313	313	315	288	310	272	297	294	300	334	331	296	294	301	305	284	307	299	303	284	323	301	327	318	308	310	304	292	317	328	327	277	303	318	312	315	334	280	293	307	321	283	300	301	289	308	315	328	304	289	287	301	297	280	287	306	288	286	317	313	322	317	309	315	295	335	290	301	297	308	291	285	323	310	294	303	300	309	325	281	328	325	305	314	314	316	334	291	289	272	332	283	327	296	308	287	311	319	303	319	305	332	315	294	247	277	293	285	274	297	320	281	332	329	328	272	306	317	315	290	294	286	306	328	285	316	308	296	307	277	309	321	319	301	299	295	290	302	299	322	290	296	293	299	291	295	308	332	293	295	306	319	284	322	331	279	318	293	309	295	269	272	322	322	294	320	311	311	318	324	304	304	285	322	305	316	296	303	277	290	268	309	297	308	304	319	301	288	313	298	328	305	288	330	301	326	317	300	278	309	342	313	291	299	302	339	309	323	347	288	311	306	315	329	320	319	313	310	280	319	302	287	302	324	332	302	333	303	314	300	324	300	301	297	329	307	296	257	296	313	295	326	314	285	319	296	311	311	301	281	290	311	292	281	362	277	340	328	286	315	338	325	305	305	302	297	315	293	308	300	304	330	306	309	326	305	305	305	322	312	306	326	280	301	299	303	290	303	317	324	305	286	280	316	312	333	303	268	320	285	306	297	296	298	281	323	306	300	304	297	308	301	305	302	268	315	316	331	307	290	324	313	297	301	304	315	303	307	285	321	306	277	286	290	313	318	331	304	311	307	331	291	285	299	316	324	302	293	280	291	295	301	273	308	306	298	327	305	292	315	294	324	287	302	287	343	296	370	305	280	318	322	311	290	312	292	312	320	314	273	274	293	295	287	299	297	302	321	289	297	299	321	323	296	302	328	285	328	304	302	319	318	297	309	328	342	323	280	293	305	295	293	290	306	318	311	291	315	315	320	307	281	303	311	315	334	310	328	302	297	326	307	285	281	294	302	346	311	316	305	304	319	316	278	319	332	303	295	260	286	311	298	300	271	300	320	293	313	326	286	273	311	299	336	298	300	294	306	286	302	301	303	309	313	313	304	315	313	312	306	301	301	322	300	305	271	288	304	302	304	304	303	292	315	286	306	296	309	297	304	295	337	327	305	337	287	321	282	320	312	326	310	301	296	328	316	304	334	307	307	308	295	312	279	304	290	297	292	296	292	275	317	289	292	280	279	291	323	312	288	316	302	347	314	326	340	314	287	298	297	348	317	298	311	302	277	298	307	303	330	321	335	306	307	325	329	286	297	294	308	314	323	299	294	313	284	300	325	301	313	288	312	318	299	322	326	311	308	315	314	305	268	318	306	286	311	298	317	284	304	296	328	286	293	366	321	297	289	280	310	333	307	323	313	296	278	289	302	318	315	294	356	294	328	293	311	299	297	291	302	314	288	314	288	325	338	316	345	302	304	317	289	274	328	311	338	306	295	318	318	335	310	320	269	319	317	286	336	343	306	321	285	334	331	301	321	307	311	324	298	306	299	291	310	338	317	275	276	270	322	318	295	324	331	310	288	278	295	306	294	345	323	312	297	290	281	311	278	306	297	285	322	277	281	339	300	295	315	352	334	291	281	278	331	319	301	319	303	295	306	316	329	304	336	297	282	335	297	303	353	289	324	329	309	276	322	304	285	283	289	322	300	285	363	326	324	313	283	298	279	305	313	306	276	302	304	298	298	325	291	286	309	284	321	286	283	275	307	308	309	324	287	297	280	320	312	317	326	319	328	306	295	263	326	302	317	271	297	315	294	280	308	311	287	302	251	304	285	291	301	311	289	316	331	295	317	292	302	309	310	286	297	307	342	292	290	287	292	305	314	288	306	285	309	321	308	328	303	344	253	307	300	275	316	324	290	319	307	298	304	313	300	298	302	295	323	328	319	298	334	317	319	306	338	271	307	290	293	320	313	321	316	338	295	259	336	300	311	319	291	314	313	292	303	305	294	310	293	302	325	334	300	308	288	301	304	335	299	314	301	307	332	305	317	302	336	298	294	271	290	279	303	344	322	289	311	311	310	289	321	284	317	280	310	324	307	298	289	281	292	316	291	315	303	299	295	324	306	328	333	325	324	280	297	314	298	344	324	313	335	321	310	332	304	277	315	291	274	313	328	298	322	249	282	312	278	322	296	350	276	298	287	305	359	282	314	340	313	319	302	306	305	321	283	280	323	307	320	312	334	302	337	283	289	301	283	305	284	305	308	312	301	303	328	333	278	313	285	293	299	317	344	363	308	309	310	273	297	301	313	291	309	285	307	299	283	296	332	302	287	336	305	325	323	299	310	329	305	303	314	312	299	297	318	261	299	301	306	303	288	271	309	334	310	341	302	341	375	290	323	311	307	326	318	298	300	329	303	311	282	290	293	327	308	297	300	301	326	295	294	321	295	321	284	289	317	310	294	295	322	310	295	325	280	280	302	325	294	329	288	311	309	319	303	299	317	308	270	311	299	314	281	296	320	300	310	288	271	317	320	293	311	335	286	308	320	293	348	302	305	298	321	326	289	292	305	360	311	286	315	309	292	280	316	278	340	303	309	285	291	299	294	289	293	281	281	318	290	329	298	296
17673	905	769	524	454	418	363	421	364	349	372	348	362	363	364	380	351	368	353	346	356	350	346	328	303	342	311	329	333	354	311	324	324	330	301	350	345	333	352	356	343	366	363	360	310	342	343	345	379	339	349	325	370	334	359	320	336	332	322	324	321	357	323	313	354	338	330	318	325	336	319	380	315	374	334	327	359	357	319	359	341	349	349	318	356	325	360	330	373	329	372	343	356	340	344	357	356	355	325	331	319	299	302	337	330	364	323	329	293	361	368	351	292	327	365	363	362	337	350	336	347	324	352	349	314	334	361	334	353	308	336	351	343	335	331	331	321	307	311	313	366	379	353	339	356	324	311	325	322	332	310	345	337	355	336	346	341	330	346	335	357	314	357	359	345	302	334	324	335	328	350	371	326	307	319	375	354	333	343	316	319	339	331	344	314	328	337	337	314	342	354	325	344	329	313	340	325	345	325	366	348	351	314	320	346	357	337	325	350	317	362	333	329	368	301	352	350	333	321	355	318	354	324	332	323	363	346	360	324	346	336	340	348	338	361	342	363	321	375	300	333	354	352	330	338	354	334	343	330	342	360	332	364	335	335	326	345	374	330	322	334	350	378	371	308	353	316	344	337	331	313	323	332	337	333	304	331	351	339	326	343	320	307	360	299	345	350	356	367	337	323	373	337	359	335	359	377	369	360	349	349	318	337	319	344	330	370	346	308	343	337	321	346	346	360	309	333	330	349	352	388	373	349	330	341	356	386	351	355	339	334	347	342	347	314	348	338	321	343	365	326	358	338	338	349	322	305	329	298	340	322	343	324	366	319	350	328	362	323	338	332	339	345	317	316	313	326	370	343	349	342	344	356	353	313	352	331	352	316	342	357	339	359	305	377	353	327	351	346	367	348	294	342	330	344	341	367	313	324	318	325	339	342	338	326	348	311	348	321	346	342	318	330	322	326	366	311	310	324	321	354	347	326	332	376	306	310	318	332	317	329	349	367	350	327	357	364	344	328	320	369	332	306	321	342	316	332	345	337	377	328	340	336	327	347	379	338	349	324	362	343	331	354	339	316	337	328	330	325	328	317	363	316	328	350	359	350	329	324	317	348	306	313	339	312	337	310	351	354	333	329	332	346	327	323	328	364	363	319	329	324	331	352	342	353	316	356	364	338	313	324	355	313	328	365	347	330	323	350	320	364	362	323	354	322	357	330	302	338	335	352	358	337	360	311	335	322	356	343	308	346	347	321	331	345	362	351	329	340	359	331	312	339	326	356	331	336	339	332	308	355	340	345	331	349	325	337	365	348	301	340	363	316	356	313	308	335	344	330	314	364	353	344	334	336	361	328	374	344	337	380	318	363	327	357	325	345	353	336	354	344	343	338	315	344	347	313	367	327	356	372	346	351	331	358	344	345	308	340	309	318	348	325	324	384	334	302	363	361	360	335	359	325	333	295	337	339	337	376	329	359	336	340	344	353	372	325	332	328	320	323	322	346	339	333	327	352	339	360	369	343	319	344	340	327	340	342	303	356	309	344	344	340	315	331	340	332	326	346	341	342	345	353	317	313	316	347	354	331	335	369	351	329	366	347	341	351	345	339	311	374	346	301	363	384	318	359	357	315	350	336	315	330	323	350	344	336	330	316	366	316	321	337	349	315	355	318	307	310	367	331	348	311	360	356	342	315	353	349	332	290	317	366	347	340	358	330	330	319	314	331	319	334	323	325	348	351	314	321	332	344	336	314	343	335	304	353	343	324	335	352	295	329	353	349	351	307	364	349	344	359	351	324	315	330	332	343	323	334	352	310	325	310	322	340	337	330	343	340	325	311	348	343	377	379	339	314	357	330	342	304	311	326	355	358	367	329	352	346	330	310	328	317	353	351	310	363	325	333	351	352	332	307	360	320	374	350	329	321	331	332	324	346	347	332	312	369	341	313	300	327	326	296	343	311	326	361	313	365	323	314	326	298	336	331	352	319	359	362	316	348	343	316	298	325	324	344	330	304	354	332	326	349	356	350	330	310	337	338	343	324	342	353	363	291	343	364	355	328	353	348	373	352	363	342	323	390	370	330	368	344	353	329	333	331	353	345	357	349	320	370	309	346	350	355	325	307	355	343	318	346	321	384	353	327	343	365	326	336	323	340	338	342	307	346	348	328	340	353	328	351	344	352	335	310	341	322	309	335	373	333	376	331	337	317	354	349	329	352	314	319	330	352	353	344	340	358	331	384	340	353	320	343	359	340	343	309	356	318	330	354	335	337	332	343	344	364	340	342	344	350	336	351	333	343	305	325	356	346	325	322	338	310	355	317	322	327	349	324	365	318	330	339	333	351	344	341	312	322	349	326	349	347	332	311	334	328	380	362	365	313	310	327	348	318	354	350	309	337	318	337	326	322	364	338	359	359	339	328	344	327	343	350	357	344	314	321	306	356	342	339	325	342	350	355	347	315	341	339	353	316	323	346	310	324	331	348	346	338	319	362	344	354	334	338	338	320	336	316	330	341	346	345	314	315	331	352	341	320	339	305	334	352	308	352	343	342	340	332	352	331	307	357	332	357	352	352	326	357	356	358	362	351	359	321	330	340	316	318	341	344	365	326	347	309	352	333	354	337	356	316	308	329	318	324	340	358	297	332	372	298	354	336	362	326	344	334	331	323	353	327	361	333	362	320	332	343	337	321	301	332	367	381	342	344	337	343	362	337	353	345	339	364	328	345	322	355	311	337	363	342	359	357	341	326	335	317	329	347	350	355	331	331	351	369	368	355	342	311	346	305	325	314	341	344	346	313	348	340	371	331	331	370	376	324	323	323	347	368	349	346	336	316	324	368	332	314	336	318	370	348	323	362	325	310	341	349	304	322	331	327	359	362	338	311	315	293	348	330	311	328	304	346	341	313	361	347	329	357	332	327	376	355	322	308	346	337	305	347	351	351	358	343	311	341	325	331	321	345	345	343	314	300	369	356	339	320	332	333	338	315	311	358	355	321	334	332	335	347	342	333	393	351	309	350	325	340	347	323	348	317	339	336	342	299	363	358	359	332	312	321	313	333	311	327	354	308	340	310	317	339	299	319	351	339	305	323	351	322	370	323	355	365	339	367	340	308	329	342	356	323	331	335	359	342	343	321	330	313	350	317	351	347	353	331	342	320	334	351	319	339	347	318	331	312	362	328	339	345	310	321	335	322	309	354	360	338	296	332	309	333	335	356	313	318	369	344	344	314	300	353	331	330	338	328	311	337	346	321	333	310	342	342	348	342	310	331	340	322	347	324	315	296	322	364	347	314	363	334	338	325	308	345	326	328	379	364	372	331	343	316	312	334	347	315	331	336	345	313	357	315	336	310	333	326	345	323	326	316	334	332	338	305	337	335	340	322	357	374	318	337	332	320	303	362	339	372	354	300	354	362	349	307	373	324	309	347	320	317	365	351	328	330	318	322	328	364	302	358	351	342	322	334	319	319	318	317	330	369	340	315	318	318	332	355	294
24870	20528	26896	24076	20520	9442	1027	631	530	511	449	417	400	377	359	360	346	351	331	309	338	330	308	315	298	336	311	288	308	309	294	309	301	255	286	319	295	270	292	271	305	274	273	278	270	305	275	257	256	261	291	266	268	276	270	309	276	240	307	317	301	270	308	306	247	297	299	279	287	290	274	272	310	263	306	270	276	296	290	250	278	263	280	262	276	287	277	260	277	263	273	278	261	313	260	285	280	273	286	255	296	277	259	275	285	280	282	274	271	263	282	288	290	265	265	286	276	274	280	272	276	228	265	243	294	256	288	276	240	274	279	296	277	282	268	285	275	285	287	291	255	293	297	273	273	318	259	269	271	243	265	271	301	279	273	295	251	261	279	258	257	265	250	300	251	277	282	262	276	250	282	265	269	261	274	251	282	268	298	255	296	270	278	257	307	301	235	234	290	272	282	274	290	279	267	249	243	273	281	260	280	250	287	280	264	267	281	311	284	279	258	273	274	279	281	289	260	279	262	272	293	245	268	274	297	254	241	277	288	291	318	278	300	277	255	253	292	273	261	280	269	252	293	284	293	281	275	241	278	293	302	276	266	271	256	238	288	266	249	275	289	288	264	288	252	277	266	285	282	283	262	293	256	278	266	265	264	283	270	273	281	260	269	292	290	285	264	281	245	287	264	284	279	238	266	273	304	243	288	281	263	250	248	281	278	268	258	283	267	262	283	303	255	275	254	294	292	259	267	275	276	288	276	266	274	268	273	272	277	284	273	259	270	253	264	260	288	284	289	239	296	308	274	277	278	264	251	256	281	265	256	263	266	292	246	252	311	270	252	256	258	268	297	296	256	257	266	278	258	272	281	285	280	257	297	269	277	288	255	259	273	260	259	279	301	261	281	277	270	274	263	263	258	268	280	278	264	278	271	267	236	284	253	282	285	256	284	262	282	280	276	239	274	262	258	257	269	269	249	286	238	257	246	282	274	254	280	279	257	304	284	261	279	256	268	268	265	297	294	285	267	265	275	273	264	262	282	260	271	259	252	314	273	277	273	291	297	273	298	311	266	274	241	242	259	259	272	293	261	275	270	263	264	267	272	289	257	230	288	307	260	256	254	275	305	291	279	286	256	274	263	299	287	253	292	253	292	268	286	300	247	259	273	260	251	259	235	282	242	275	270	262	271	282	251	278	285	280	274	260	260	276	271	284	271	257	260	291	275	253	295	259	257	259	256	255	279	292	278	294	271	247	273	266	266	270	293	284	284	259	280	296	271	293	292	267	263	264	285	238	286	278	244	252	292	288	232	244	265	295	292	225	243	280	278	288	273	281	284	292	282	274	259	265	265	262	242	283	295	273	280	291	250	257	255	259	261	263	294	292	266	262	254	296	296	288	277	292	269	235	271	276	256	258	312	277	243	283	270	284	271	268	269	255	280	281	260	276	266	278	274	315	268	233	266	272	278	285	268	241	275	273	255	280	277	280	278	256	266	258	271	286	250	259	285	264	283	274	315	266	243	256	256	279	280	291	257	256	285	276	275	266	268	277	275	243	258	252	296	272	277	261	249	278	277	265	268	284	286	283	287	280	282	278	278	257	309	279	258	257	305	265	284	276	284	266	261	276	256	266	273	309	262	278	283	292	260	263	263	279	272	295	262	275	303	284	258	277	288	251	267	237	275	301	272	275	277	260	248	250	263	267	254	255	287	281	271	293	261	278	279	245	276	283	281	287	278	281	259	266	282	253	266	277	270	276	261	286	271	283	267	270	251	269	291	275	270	261	254	269	261	279	279	292	279	287	266	272	273	270	285	269	265	289	279	264	265	264	265	295	261	267	262	279	305	290	281	244	262	273	291	276	298	272	290	273	267	255	245	255	313	285	296	281	279	257	247	266	248	293	257	271	284	263	268	271	254	277	268	256	278	264	245	266	282	298	273	297	251	292	261	277	282	295	252	269	256	277	266	297	303	248	281	264	268	264	255	284	294	265	260	269	256	267	289	287	276	267	276	275	267	276	259	287	277	259	261	271	258	296	260	286	288	280	294	260	254	279	272	259	258	282	283	305	289	264	295	273	275	262	264	298	230	280	252	276	269	268	267	253	236	314	290	263	237	284	272	268	306	293	260	270	252	269	284	280	243	259	300	286	260	274	285	300	276	257	278	283	280	252	290	288	281	269	276	278	273	254	267	292	307	263	289	265	274	278	250	284	260	282	298	298	265	279	270	275	261	270	277	269	283	304	279	296	259	293	287	290	256	246	268	282	264	264	301	274	254	271	271	275	292	278	249	273	302	286	273	258	286	307	273	275	275	280	271	263	301	238	302	274	256	262	262	288	247	282	260	233	268	285	308	279	320	253	268	255	255	275	281	277	279	286	274	257	297	281	275	296	271	281	274	290	262	288	298	270	283	269	235	266	274	273	275	276	276	274	291	265	260	270	276	269	257	277	273	265	267	313	255	261	260	258	267	289	273	272	280	255	277	283	269	300	278	283	265	277	287	256	285	268	262	290	237	277	285	276	301	256	267	260	264	271	292	267	282	293	260	250	260	267	268	278	279	254	282	293	279	281	245	274	267	264	265	258	275	290	308	267	285	267	306	252	284	291	274	271	248	250	278	299	295	258	275	295	281	239	261	277	283	276	315	258	265	261	271	289	274	277	285	279	261	286	269	263	274	301	249	260	304	253	271	281	313	283	281	276	302	271	286	295	278	263	287	293	308	268	279	280	286	254	269	266	256	274	284	283	272	285	263	272	300	298	300	260	305	245	262	295	289	283	261	263	269	317	268	256	258	286	261	265	286	283	274	255	272	270	246	278	305	301	271	281	278	265	266	262	304	293	279	257	247	276	276	268	291	261	250	287	266	257	296	267	253	260	251	275	285	278	272	286	278	240	271	295	271	259	265	268	291	300	297	283	276	270	280	295	257	299	257	246	264	287	270	295	244	305	251	261	261	242	269	267	291	268	276	283	281	260	258	275	255	266	240	244	257	297	261	250	262	287	277	272	276	294	269	278	274	248	267	256	285	225	284	292	287	269	293	280	293	278	280	281	277	274	304	230	297	303	293	274	271	286	270	279	258	285	270	301	267	257	281	277	274	269	268	261	259	276	260	260	274	264	256	279	280	271	275	237	275	272	286	283	261	266	293	297	264	273	278	271	287	258	293	289	268	291	284	306	285	268	284	276	293	277	293	254	268	278	296	287	255	257	302	284	283	296	274	255	259	272	266	265	257	279	271	257	299	273	264	274	307	296	305	271	270	261	268	307	274	298	280	279	282	259	288	285	256	267	286	268	249	264	271	268	253	286	314	259	289	267	247	293	289	285	273	325	288	246	257	269	287	270	256	237	259	285	224	298	280	266	284	261	286	275	263	276	249	269	255	268	285	261	260	277	277	286	240	274	275	303	274	286	287	253	281	299	302	275	255	284	263	253	246	298	288	276	276	277	290	268	280	294	269	247	257	287	269	258	269	258	285	303	277	271	280	254
21637	8281	7516	4090	2573	1842	1474	1133	940	811	765	655	598	556	524	492	459	395	402	400	360	360	376	366	336	367	364	337	342	328	279	297	286	312	292	303	302	284	302	353	298	285	304	307	267	264	311	306	321	294	302	306	305	267	272	265	257	286	254	285	286	298	282	308	307	283	327	275	294	317	302	292	291	279	285	282	263	301	332	248	288	295	281	269	276	277	307	275	294	265	252	295	273	318	265	284	303	263	276	286	297	291	271	278	314	279	272	255	307	299	281	267	304	246	271	282	285	284	290	269	279	305	272	268	284	296	277	279	322	261	324	285	249	310	284	298	269	300	300	271	280	278	285	273	283	287	278	300	268	311	283	273	296	306	261	284	281	276	321	310	297	281	290	274	253	284	308	282	273	334	272	290	289	294	300	278	256	285	289	277	282	271	265	274	289	267	274	313	269	271	279	295	240	295	281	308	268	304	266	294	281	321	304	295	327	278	292	291	286	287	261	300	264	293	323	299	332	279	278	285	280	310	268	271	305	281	252	275	268	264	287	282	307	290	307	279	298	270	295	271	257	278	297	269	273	288	276	293	291	291	296	285	282	278	266	235	281	292	268	280	332	267	283	277	269	314	284	268	291	306	318	307	256	274	273	267	251	254	270	282	275	294	268	300	274	286	298	301	274	294	259	283	298	285	264	247	294	278	291	275	283	267	286	279	286	300	270	277	298	278	311	301	269	263	271	276	301	284	301	291	264	287	247	281	280	291	279	266	287	294	291	282	258	281	290	260	267	291	256	273	304	277	291	273	291	327	258	303	321	276	326	324	305	276	249	288	319	319	264	253	299	296	301	268	313	283	292	298	308	288	296	276	289	283	284	286	263	282	303	302	298	281	306	281	286	273	255	304	293	285	265	302	263	326	272	267	280	293	319	273	298	287	292	261	296	267	270	267	294	289	283	279	276	285	285	276	272	271	285	276	314	330	270	266	300	273	299	292	281	258	295	280	278	311	320	303	302	309	259	289	284	299	306	293	286	287	307	300	287	259	303	288	282	279	291	282	282	285	293	290	259	295	260	289	303	296	262	275	300	309	266	263	259	294	283	285	290	287	292	272	297	290	294	317	274	290	259	276	244	283	263	268	309	280	292	270	292	306	287	287	250	316	270	294	274	301	332	307	291	270	274	270	281	282	271	289	300	290	283	275	287	272	288	298	279	290	279	288	264	267	256	258	272	291	289	291	295	304	273	285	270	295	274	291	263	289	279	244	282	290	292	261	308	299	264	284	273	297	287	283	264	265	271	262	283	278	286	288	296	295	312	299	303	260	305	280	324	255	278	268	287	277	254	305	266	277	293	264	271	278	265	290	270	272	280	297	304	301	268	282	278	306	284	319	264	253	312	305	271	278	284	295	281	300	298	264	280	293	300	299	309	254	259	276	274	294	295	305	274	306	265	244	274	266	285	274	255	304	281	273	270	244	280	292	271	295	278	287	292	276	270	265	310	282	275	283	273	252	277	298	274	283	271	276	300	268	287	285	270	259	249	293	270	272	261	290	271	303	257	276	281	297	252	289	325	288	279	254	278	286	264	263	306	299	283	278	288	297	280	286	289	296	309	284	288	279	272	255	295	285	286	279	287	276	274	284	297	272	292	293	276	262	298	262	310	291	282	286	290	279	284	263	245	287	277	281	238	275	259	281	275	267	287	292	255	311	288	309	272	249	274	279	291	272	250	290	288	293	313	266	261	280	283	303	272	313	287	286	327	305	306	298	290	253	281	260	292	276	276	273	257	320	286	295	261	346	282	284	274	262	299	297	271	294	272	294	251	281	279	278	264	261	271	277	289	272	300	294	296	288	309	265	304	275	267	268	256	302	267	317	277	273	285	273	280	274	286	304	293	288	273	294	258	296	269	311	289	279	282	280	259	284	286	295	280	301	249	264	296	293	314	293	284	276	293	333	287	320	288	258	272	286	287	263	294	300	300	298	276	296	291	267	278	261	320	268	294	256	274	308	253	277	283	281	316	308	282	289	277	304	299	304	289	279	314	310	269	261	263	283	280	277	297	264	304	305	283	278	306	286	262	293	285	312	298	299	287	337	299	255	321	273	288	272	294	309	294	279	275	297	287	269	301	269	298	292	290	278	275	265	275	315	289	258	291	282	296	274	271	269	293	285	274	308	295	298	287	275	258	277	272	238	268	274	293	292	281	291	302	276	296	274	287	288	323	323	276	271	277	287	281	291	307	298	283	286	299	315	295	293	281	257	249	231	296	290	284	284	297	308	290	288	260	259	251	309	270	294	278	302	291	281	292	267	256	302	268	301	262	281	295	275	280	282	299	283	305	274	277	280	316	307	294	258	299	287	273	287	289	294	300	297	236	308	261	274	278	270	280	267	294	273	276	277	236	290	290	256	275	299	282	320	296	274	265	287	287	262	285	260	310	286	315	279	288	264	296	311	284	293	265	303	275	297	254	306	291	282	294	279	284	275	264	285	298	316	302	250	283	270	272	306	287	289	282	311	278	289	276	289	295	293	282	299	274	286	277	274	270	268	271	294	303	275	269	289	301	267	270	273	291	296	280	274	278	271	286	265	313	301	284	308	263	293	256	278	277	295	299	288	273	297	276	308	279	300	325	269	292	289	305	305	286	284	301	268	295	262	288	286	267	278	285	288	304	289	294	290	259	265	295	268	305	257	289	255	300	281	287	312	283	286	285	306	297	307	279	288	277	289	310	286	287	287	269	265	259	257	279	266	262	286	289	287	277	291	293	259	272	276	285	314	283	255	296	272	278	257	314	278	276	266	308	293	268	288	291	284	285	300	267	318	273	277	291	269	262	272	276	281	307	287	300	273	276	290	256	285	260	269	289	270	319	276	284	292	286	281	297	242	280	315	296	298	261	281	276	267	298	270	316	303	284	277	286	308	307	275	297	291	309	267	274	280	303	265	309	299	269	294	280	296	265	279	303	273	286	304	284	270	325	302	296	290	286	270	311	297	295	291	263	301	283	271	325	293	293	283	301	293	279	295	269	250	263	283	276	266	285	285	271	263	312	299	269	303	290	286	293	282	270	294	275	264	264	284	293	290	272	281	283	263	278	281	294	299	293	315	273	254	277	268	305	327	263	301	279	238	290	286	284	281	287	277	286	257	278	306	289	300	276	283	282	250	303	301	279	277	284	292	274	316	274	274	279	294	283	281	292	274	287	274	292	289	252	283	272	277	326	292	288	295	288	276	304	293	270	306	288	282	310	274	311	292	296	300	295	272	307	292	290	312	281	252	294	299	286	267	292	267	295	286	259	317	292	277	269	303	238	281	259	307	253	298	262	259	323	286	275	288	292	291	287	267	308	282	289	278	297	307	271	278	265	286	269	309	298	271	288	288	281	270	288	264	250	295	291	293	303	304	300	293	303	249	282	285	267	300	253	315	319	269	279	287	281	287	296	298	304	277	281	297	292	251	265	282	254	296	284	306	282	281	284	286	287	298
22838	20544	27487	23568	20551	20613	9911	1607	1184	1031	989	871	925	845	790	775	757	762	702	713	669	662	657	712	738	682	654	669	676	637	639	619	653	672	646	650	686	662	684	631	624	640	613	663	642	636	611	586	582	615	619	613	637	616	596	610	660	646	629	612	650	622	638	626	646	621	618	612	668	607	574	632	614	604	658	631	633	637	598	603	572	562	649	626	607	584	614	628	649	653	628	619	606	669	626	579	619	635	621	586	640	575	632	625	615	657	622	604	648	626	613	600	606	631	623	643	633	560	586	628	615	616	619	597	649	662	650	575	634	620	604	604	596	648	634	620	570	668	619	625	630	637	665	616	666	623	591	616	620	582	579	602	648	622	614	609	637	610	615	627	605	634	601	593	626	655	622	636	603	576	572	633	620	582	689	586	619	572	621	623	626	608	615	616	623	674	628	596	588	632	596	636	594	641	604	624	645	632	617	666	641	612	607	666	596	616	596	615	626	597	622	606	607	647	608	682	637	607	616	678	611	618	563	603	609	604	559	625	578	600	588	617	615	599	607	652	641	610	642	667	607	632	600	616	598	639	570	614	604	606	574	633	626	585	616	642	628	632	580	606	574	606	594	624	596	644	616	594	611	634	604	604	586	598	599	594	673	652	589	610	620	645	589	607	598	631	643	605	586	580	591	590	645	646	590	652	626	619	618	587	640	655	612	628	642	604	625	591	640	656	600	599	633	634	613	602	605	591	622	624	578	657	597	611	610	603	638	650	602	643	639	612	606	634	580	633	621	608	628	596	582	624	617	608	616	616	607	603	598	681	639	610	594	623	624	606	630	635	579	603	605	637	584	616	634	601	599	646	635	609	619	633	615	638	581	595	588	602	593	576	615	631	595	622	638	639	577	649	605	611	605	627	606	566	624	559	642	602	657	601	617	604	644	619	644	595	581	635	555	603	594	614	617	637	619	615	616	628	604	607	653	579	648	637	617	596	625	598	572	601	652	633	628	648	574	606	585	685	610	591	601	652	633	615	584	642	650	578	592	598	666	599	566	574	638	573	584	626	634	607	607	642	661	591	656	567	647	585	650	624	640	599	567	610	611	627	577	606	574	630	597	649	580	622	637	608	610	598	643	533	616	631	641	620	590	570	598	611	612	600	593	619	576	641	585	620	628	633	636	603	642	611	618	648	627	588	602	615	651	601	591	578	626	599	647	600	569	602	632	663	644	566	633	563	582	595	629	572	643	610	605	591	591	599	623	604	599	586	580	612	603	622	624	592	648	594	634	585	619	655	606	598	649	568	625	596	580	608	632	625	606	620	612	615	640	598	631	582	599	611	619	620	587	610	619	623	607	632	614	628	666	615	639	639	549	571	561	610	599	627	637	610	632	631	619	604	595	572	583	628	633	613	593	611	636	595	600	607	600	596	632	646	615	650	592	615	625	635	605	637	602	601	633	569	565	637	646	604	656	639	610	640	609	629	623	654	607	628	592	595	636	645	643	575	621	592	612	624	670	579	613	673	632	591	585	618	612	621	595	616	559	582	638	598	597	627	582	607	581	663	626	600	637	664	652	542	612	620	632	623	592	642	608	622	574	593	575	625	602	614	616	587	580	608	578	581	618	570	609	580	599	630	603	671	623	642	602	625	645	611	600	582	608	645	592	556	625	616	609	602	595	627	570	634	583	632	629	581	649	614	642	607	653	626	632	582	576	588	651	619	638	673	616	613	643	621	584	635	613	588	671	589	604	603	643	624	613	653	631	649	619	609	666	599	596	562	614	654	606	577	634	635	581	615	594	620	615	596	563	615	602	591	633	639	578	635	632	614	612	593	581	629	621	657	598	603	568	609	620	581	644	587	596	619	590	572	626	609	603	613	629	597	594	624	600	595	674	630	646	549	626	603	612	629	640	608	611	595	627	655	586	614	573	614	622	600	617	628	641	568	596	638	682	627	627	628	600	628	615	593	615	609	649	609	610	629	631	591	616	656	574	614	617	595	605	603	594	558	636	613	581	621	630	616	586	633	618	597	648	639	632	623	661	596	634	613	602	590	617	617	624	619	619	636	604	599	617	572	647	638	635	580	571	619	599	635	582	613	623	599	594	587	612	639	609	613	663	574	641	613	603	622	638	638	664	585	600	604	604	634	626	601	632	638	630	630	625	648	618	652	608	554	575	631	598	635	570	600	585	608	606	648	615	654	583	635	586	611	632	647	645	623	605	587	649	611	625	591	607	617	627	611	609	613	631	607	652	612	606	644	614	633	611	603	606	629	650	601	562	623	654	659	661	634	629	614	613	617	623	583	652	645	625	621	610	607	666	611	603	575	640	627	602	652	609	621	614	580	658	609	630	603	650	674	578	645	602	609	588	622	631	575	625	567	579	623	605	613	624	639	613	608	632	585	610	610	622	600	593	624	609	633	634	600	611	603	594	633	616	579	625	573	626	603	651	589	572	648	628	621	602	609	653	580	562	621	604	605	568	622	595	640	604	571	598	596	591	612	608	637	592	648	565	616	621	591	610	603	605	623	574	614	638	628	622	607	640	607	586	659	592	605	632	619	595	560	616	657	574	625	567	609	619	586	615	640	604	617	611	586	566	561	643	621	614	645	660	606	647	668	621	613	595	603	630	558	598	583	572	610	595	661	618	638	614	626	602	607	584	595	595	617	621	570	591	554	635	609	606	619	634	655	626	609	606	608	579	637	610	655	630	573	634	636	623	619	634	563	637	610	648	637	593	600	598	596	625	591	617	595	631	605	625	625	593	610	588	611	607	587	632	649	612	648	619	601	598	654	608	620	622	655	632	583	600	604	587	603	606	627	648	646	626	644	577	521	590	606	649	618	587	620	592	599	612	634	589	616	590	565	616	607	615	624	591	597	640	588	611	623	563	608	662	602	591	603	598	618	624	617	654	618	609	618	588	617	631	599	622	650	657	617	656	614	597	616	607	589	591	638	656	576	583	596	601	588	638	609	606	541	594	623	601	560	628	677	601	610	654	618	637	610	633	597	574	590	610	655	613	594	602	586	630	631	614	620	605	599	608	614	638	597	648	627	635	620	620	616	576	620	629	622	584	599	645	611	643	648	615	613	584	620	604	610	601	569	609	600	591	614	597	618	588	596	587	594	637	627	605	622	591	621	646	599	620	565	591	647	634	638	616	623	600	663	598	582	638	649	607	636	608	604	624	594	596	661	582	643	608	626	624	599	660	605	601	608	616	620	645	609	626	662	608	615	621	586	652	645	586	602	620	620	613	614	596	605	595	627	642	589	621	611	583	611	606	580	619	627	626	606	597	586	637	617	604	657	590	617	656	596	566	627	637	601	611	620	599	611	571	614	566	579	641	611	612	602	631	638	633	608	625	591	631	591	601	600	612	594	595	622	632	603	624	604	595	623	608	589	633	631	603	636	631	584	625	639	608	581	619	626	577	612	611	634	582	609	562	583	620	588	626	580	629	672	581	618	584	651	581	637	665	648	599	599	541	630
19411	14620	13248	7624	4997	3691	2860	2353	1940	1675	1467	1334	1167	1113	1070	943	894	901	854	798	809	775	797	695	712	737	706	712	648	695	679	680	658	636	643	676	627	682	673	634	633	668	598	638	633	602	622	633	614	625	596	585	634	618	650	624	606	625	616	631	569	575	638	582	596	604	590	579	633	621	621	594	571	581	608	530	603	608	587	639	575	636	625	584	564	565	587	528	651	669	621	563	569	626	619	632	565	593	571	587	595	623	592	576	568	615	616	599	610	573	615	605	568	575	639	595	603	566	583	595	596	571	596	594	592	587	608	579	585	591	550	598	600	611	623	563	548	617	594	582	573	589	623	581	591	620	615	608	586	579	587	583	564	568	637	599	581	583	594	625	608	598	614	554	574	577	618	571	606	596	571	558	553	579	571	591	540	587	626	571	591	550	592	612	603	561	591	601	573	624	595	585	593	626	577	619	576	591	583	591	612	584	591	603	593	592	585	602	600	635	634	600	594	585	595	623	580	574	576	629	590	607	599	597	625	600	582	613	635	618	568	591	571	587	584	618	625	531	602	614	611	621	622	549	614	551	587	586	574	590	609	573	612	610	520	577	599	575	572	555	620	622	603	556	577	548	587	550	583	623	613	585	583	638	573	542	595	599	577	540	599	634	598	616	578	593	637	558	540	504	563	588	583	584	630	602	641	577	580	551	587	566	621	600	603	567	610	601	607	588	595	582	561	590	623	591	635	592	607	547	565	599	611	572	600	628	608	534	573	640	586	613	599	574	607	581	633	607	630	586	614	558	610	600	612	617	572	608	633	570	580	578	594	559	589	626	566	580	550	606	568	562	618	575	588	590	618	567	640	571	552	549	625	621	563	570	590	620	587	613	586	586	581	611	581	605	620	580	583	586	591	548	619	567	595	620	602	662	531	581	599	585	597	594	514	576	621	587	614	562	609	605	599	595	596	564	570	610	578	551	580	562	593	591	580	623	565	588	562	568	601	648	597	573	571	578	560	601	584	606	584	600	576	640	593	586	563	643	616	619	583	564	611	559	597	606	584	579	565	568	612	588	591	594	586	558	588	578	581	549	613	618	570	531	593	593	565	634	538	592	564	610	621	597	615	603	568	593	585	601	586	572	545	610	591	555	587	596	588	596	589	591	582	591	573	568	624	569	565	604	612	578	600	569	639	583	591	559	575	616	563	589	595	600	593	607	616	589	594	565	594	584	559	562	627	602	584	550	577	574	572	598	594	611	586	570	597	596	563	568	590	584	566	593	627	592	586	604	618	604	590	598	587	645	538	591	570	612	637	621	566	605	566	607	583	623	608	581	602	590	562	603	584	624	590	573	584	613	543	592	594	601	584	559	643	602	573	602	608	565	609	604	554	592	600	583	555	565	609	610	599	608	599	603	613	610	605	552	597	586	552	594	575	572	627	612	581	600	596	589	597	581	586	549	576	550	628	575	595	590	549	609	568	614	589	619	568	541	585	572	614	592	582	567	587	569	595	614	575	555	572	585	614	548	576	581	613	552	612	612	573	583	575	579	628	574	599	619	605	594	594	612	566	533	570	573	619	597	591	583	549	588	571	586	594	611	583	645	602	534	578	579	579	627	558	591	543	553	647	591	593	592	610	600	541	565	626	581	574	579	620	607	577	602	580	570	623	558	603	617	631	639	620	541	578	600	604	594	618	563	606	582	609	589	604	538	566	559	596	603	569	596	577	601	587	616	585	556	561	571	544	597	569	612	542	585	608	603	578	631	588	587	614	584	556	608	605	621	577	584	591	612	589	637	553	624	593	605	618	578	609	617	592	564	579	621	625	613	621	551	587	591	577	631	548	597	572	619	587	614	583	582	600	595	590	595	633	604	602	593	604	591	570	585	584	607	569	606	612	605	625	619	591	566	616	593	625	574	585	627	578	579	614	599	597	559	614	575	617	602	593	611	592	586	606	622	578	586	579	597	564	560	593	554	567	611	591	564	586	554	577	589	616	587	609	593	573	586	616	591	602	580	574	584	607	577	609	598	606	615	598	545	555	614	599	587	580	526	538	553	624	573	593	577	565	593	584	585	614	557	597	633	578	572	674	605	596	597	600	580	623	575	570	605	619	601	580	545	625	600	592	584	566	582	615	599	614	567	595	560	591	642	563	614	553	602	560	582	601	608	586	614	583	591	625	591	606	590	635	592	581	599	591	579	587	600	555	573	599	592	549	599	567	600	553	542	586	614	577	606	587	538	565	569	631	597	604	575	589	533	620	553	620	587	564	599	574	592	631	602	573	591	593	574	600	534	600	586	592	559	539	581	557	604	604	634	616	599	624	609	606	539	627	611	589	597	616	591	599	560	607	590	624	544	545	586	565	586	610	573	583	605	560	601	592	580	592	610	573	600	566	593	591	628	556	595	591	594	587	574	628	582	590	596	602	601	563	591	615	640	579	557	541	630	593	581	552	574	586	574	610	578	624	542	591	563	555	624	607	568	576	573	522	569	566	582	623	577	610	560	639	615	605	621	612	572	567	594	587	536	601	592	578	574	565	581	572	605	551	615	585	604	617	611	585	604	564	568	588	573	620	537	558	608	613	574	562	606	573	564	585	541	588	579	614	582	542	592	585	543	550	571	562	633	548	596	615	587	587	562	585	627	572	602	586	591	614	528	606	578	570	619	616	602	575	582	602	568	594	598	573	589	607	637	605	571	616	571	585	601	605	609	593	598	610	601	611	580	614	572	573	573	617	559	597	559	572	569	581	573	588	613	554	599	575	583	604	573	600	599	604	566	592	597	604	603	588	591	621	577	573	549	573	631	569	591	550	588	569	587	568	600	580	613	560	570	614	591	533	566	609	565	590	598	594	617	585	586	599	611	567	625	581	565	571	563	583	633	606	584	650	595	583	596	597	598	571	554	575	607	571	622	556	576	607	620	568	628	580	593	592	588	594	602	614	581	566	605	597	557	577	611	614	543	620	624	590	616	558	620	594	606	591	605	596	583	613	614	571	576	594	574	620	589	618	581	583	595	610	579	583	550	633	562	619	633	600	574	612	620	579	606	580	612	606	578	592	624	597	627	601	555	593	586	523	549	569	599	557	593	539	604	579	606	582	593	589	599	565	588	598	573	617	632	611	569	598	564	602	614	567	581	579	572	555	621	628	609	614	609	563	578	619	581	594	627	609	600	600	609	627	581	561	578	561	527	558	536	554	574	596	639	585	611	594	590	585	604	613	558	599	589	570	584	585	592	641	577	542	565	597	571	619	611	613	567	551	587	588	612	585	588	592	571	543	607	580	629	567	604	590	601	595	610	577	553	553	583	589	593	623	638	583	563	592	591	654	538	603	522	626	583	574	579	595	605	587	631	603	597	622	600	621	586	598	570	619	592	563	554	578	595	568	581	601	584	583	573	579	557	592	609	563	589	574	579	580	584	540	576	592	596	577	593	564	595	544	600	604	625	558	542	618	598	553	561	610	550	630	570	609	608	579	555	570	568
30845	14504	2112	558	363	331	340	329	295	310	328	328	330	285	293	297	305	327	300	300	315	293	304	317	293	269	296	288	281	324	288	337	312	319	320	294	305	304	314	294	309	290	334	330	331	279	327	328	307	305	284	313	297	301	285	337	327	318	267	314	288	295	291	306	277	302	321	311	312	287	346	317	314	275	307	311	280	293	309	319	314	300	296	314	316	301	329	309	299	313	331	315	306	269	317	307	275	296	345	289	305	340	280	310	323	293	306	315	336	338	301	296	309	290	329	303	286	290	286	308	284	298	292	305	316	332	302	294	286	293	317	329	271	309	313	306	273	279	288	321	308	287	312	286	280	279	301	289	330	303	318	312	317	294	287	301	318	305	290	345	286	292	327	291	324	332	304	265	324	301	296	325	308	324	271	292	297	271	325	289	310	304	307	280	293	293	340	264	288	308	288	343	321	302	303	336	335	261	319	308	309	304	314	313	314	300	294	319	325	298	305	315	280	335	297	311	252	296	301	347	296	278	267	300	291	282	317	284	306	325	290	298	329	316	332	327	303	292	316	316	307	324	329	295	291	272	333	294	304	348	297	291	327	280	317	335	308	309	297	334	297	300	320	292	325	287	290	316	302	287	301	306	310	295	299	323	296	294	303	315	287	298	298	304	288	285	322	305	290	272	298	286	280	293	305	309	317	282	297	304	312	308	306	289	333	308	292	317	338	293	297	293	291	307	318	308	292	312	304	280	291	315	330	330	269	320	325	304	318	319	289	308	299	317	311	297	303	331	321	321	334	330	304	259	301	307	277	325	305	319	319	288	308	299	302	321	314	292	309	313	302	315	302	282	307	314	315	327	307	329	321	323	328	295	317	289	283	312	291	327	319	299	306	271	318	300	305	309	343	306	298	348	303	304	344	302	307	293	311	324	305	309	299	320	298	269	285	316	307	303	288	318	334	306	320	299	298	326	298	337	301	306	304	312	287	323	303	302	325	316	334	312	308	288	302	308	294	315	298	314	312	307	314	336	307	299	300	312	308	303	306	318	285	274	320	314	308	283	307	273	301	312	312	282	302	321	261	322	283	283	314	319	282	293	294	267	298	309	254	291	295	297	292	301	290	295	292	351	327	324	318	289	282	298	311	315	278	302	311	289	295	315	289	330	298	272	331	294	342	315	306	302	301	309	316	290	299	292	277	308	299	305	313	283	302	298	335	324	308	326	309	294	300	293	322	287	288	299	270	269	292	304	325	324	317	337	307	288	297	301	290	273	329	301	275	291	298	322	336	306	297	303	311	312	309	305	318	303	314	341	322	279	296	308	284	315	310	311	318	320	318	289	277	289	287	303	288	312	302	297	237	328	343	320	290	303	281	302	312	340	287	292	296	307	317	281	285	269	303	294	290	294	264	298	315	313	287	298	288	304	282	325	324	284	304	314	308	273	324	312	325	321	319	343	306	292	318	301	304	331	300	296	310	303	282	297	315	318	303	317	298	297	302	314	309	311	303	319	300	310	346	294	275	322	314	331	324	304	289	301	303	328	308	287	314	274	290	308	305	286	307	307	307	297	316	281	317	287	283	309	325	278	323	294	297	297	300	305	287	296	303	294	293	309	304	336	265	326	271	325	301	285	302	309	316	333	333	288	310	281	294	279	299	315	316	292	296	311	280	260	304	295	298	292	302	320	295	314	292	287	311	318	309	275	332	306	292	309	301	300	327	299	338	320	296	271	245	302	299	323	317	280	302	282	292	290	301	335	311	307	302	330	284	300	294	326	306	299	313	323	296	335	313	275	314	315	311	309	312	288	294	304	302	280	306	324	318	290	305	316	271	305	281	339	315	298	294	294	287	342	306	280	294	304	294	279	292	293	282	273	297	301	322	293	325	288	308	339	322	315	303	321	322	325	321	280	309	286	300	296	309	315	281	320	299	316	255	267	309	300	306	295	309	307	305	286	278	321	277	288	319	323	314	286	269	328	310	332	309	327	275	285	294	311	329	322	308	327	310	300	294	297	298	294	299	302	352	277	304	329	276	307	301	311	296	283	293	306	336	316	286	304	304	322	315	310	311	311	317	302	319	290	305	298	301	264	308	287	268	316	300	278	314	310	335	308	315	305	309	304	286	301	283	310	313	312	300	351	282	308	284	312	301	298	303	328	303	308	282	300	305	317	353	277	292	301	326	286	315	297	313	332	319	308	315	299	330	274	288	290	296	296	305	298	300	279	306	321	306	317	318	288	306	297	324	295	310	318	343	319	297	285	284	272	292	308	328	287	279	279	319	307	295	307	304	322	330	329	326	309	325	297	334	304	303	310	268	309	330	315	322	314	276	286	276	320	335	316	305	311	300	329	300	307	300	286	287	362	299	261	320	258	327	324	286	325	326	338	317	309	305	303	335	306	320	294	282	269	314	263	285	299	278	308	306	304	278	346	271	321	334	284	301	310	311	320	275	315	322	311	294	291	320	332	317	295	296	296	311	294	312	264	313	303	313	307	291	310	291	306	301	304	332	308	323	326	291	299	311	301	336	312	307	283	266	334	283	345	328	309	296	275	340	311	228	300	285	273	290	323	306	293	298	281	288	276	297	301	279	292	295	274	299	322	280	306	305	314	302	319	279	322	289	295	324	301	292	298	265	322	311	284	316	306	293	266	325	323	301	312	298	294	279	302	309	325	307	321	336	280	284	310	327	301	309	303	312	286	297	305	279	329	326	305	314	341	300	319	325	308	305	290	318	298	327	312	280	318	315	299	283	288	287	283	313	312	333	348	256	302	295	291	335	291	323	284	274	281	289	287	301	286	281	290	303	345	313	294	310	311	285	272	297	315	290	309	345	313	340	271	315	316	305	324	266	335	283	331	291	303	310	336	330	315	336	305	307	292	313	322	296	289	320	293	337	284	292	361	319	325	327	290	285	320	329	310	279	311	286	301	300	285	302	290	309	307	296	307	269	299	287	293	289	338	289	312	309	308	274	305	313	304	327	305	294	286	274	324	292	317	333	299	284	312	290	281	307	299	304	305	336	301	288	316	308	299	327	322	281	328	306	301	329	302	319	310	314	311	359	312	297	306	327	264	315	303	299	300	291	302	288	298	330	280	294	315	315	305	312	293	291	331	309	288	336	276	278	307	307	321	287	310	307	330	275	295	340	302	316	279	332	293	318	284	319	290	308	295	284	307	278	298	304	335	288	298	287	316	295	288	305	322	339	345	294	296	290	317	339	305	296	292	314	310	302	299	311	328	298	316	270	292	285	295	331	315	296	311	308	318	318	302	287	333	338	302	290	308	294	314	314	338	296	337	275	312	318	320	337	330	295	295	288	293	277	277	335	324	329	294	293	285	296	301	292	305	338	302	304	301	298	333	270	278	304	289	308	278	315	312	328	312	323	330	306	313	304	347	297	286	307	286	312	299	300	297	317	312	321	280	305	306	301	277	306	332	286	285	320	292	298	305	299	300	276	292	291	313	313	296	283	293	290	308	307	293
17167	850	738	540	441	416	370	388	356	389	341	325	326	353	369	355	361	351	318	316	345	314	335	360	342	324	355	330	345	333	319	340	337	321	320	337	341	350	329	353	359	334	321	372	337	318	331	320	328	355	349	318	362	302	324	346	340	328	346	336	326	327	333	317	381	312	316	333	316	359	319	366	324	348	333	338	316	330	332	328	365	381	380	301	331	339	320	332	319	322	357	293	331	373	346	308	364	331	354	321	325	316	302	320	336	326	310	327	310	346	336	322	321	321	366	340	360	336	350	291	330	330	328	329	335	322	338	328	338	329	349	308	325	373	331	316	354	326	336	326	346	305	359	325	333	330	341	326	337	290	317	329	337	324	329	340	331	288	357	334	335	310	324	351	355	332	372	294	326	314	331	334	331	345	313	308	339	329	354	317	326	318	349	313	363	351	305	311	328	340	333	347	333	345	323	334	348	322	338	379	317	312	350	341	370	316	331	343	306	319	316	321	318	357	368	340	355	328	324	325	368	357	321	337	338	354	339	322	362	334	330	358	358	333	325	349	309	343	361	336	349	340	295	346	369	338	350	307	337	334	322	327	350	290	316	319	321	341	331	333	382	328	321	347	342	360	302	368	315	348	283	348	334	357	329	301	329	335	320	357	348	336	329	328	332	342	328	341	337	339	328	321	318	342	307	321	373	334	340	334	293	323	298	307	330	336	346	340	354	332	304	310	337	342	334	354	327	308	333	331	336	347	320	328	353	339	344	325	307	316	312	338	352	336	337	334	363	344	353	349	328	368	326	352	361	319	345	330	331	344	317	322	327	346	335	305	338	316	352	298	324	362	314	336	312	338	347	332	337	352	351	338	290	340	332	323	357	344	338	352	327	329	305	319	342	335	364	321	359	359	309	349	321	337	342	317	344	328	311	323	328	341	341	313	343	332	324	327	343	317	327	324	318	329	338	335	327	305	349	339	320	294	324	345	310	313	360	317	314	279	337	336	321	323	322	328	323	329	337	312	343	331	332	325	333	315	322	348	354	338	361	333	323	315	288	328	344	371	303	338	348	347	326	336	367	358	321	332	356	331	337	335	356	323	329	320	358	333	326	358	315	335	285	334	364	363	339	366	324	329	353	311	340	334	331	341	354	326	294	322	322	302	355	330	338	341	351	331	344	319	324	328	327	328	321	316	330	340	339	332	314	370	351	329	322	311	304	340	322	335	353	324	367	367	323	334	325	347	346	325	331	358	346	301	316	340	311	298	311	305	330	337	339	337	354	347	323	341	327	335	305	303	340	345	347	320	331	370	323	326	360	307	363	329	348	308	321	331	324	339	332	315	314	334	333	325	347	330	309	354	304	348	346	322	304	352	349	356	330	351	323	331	324	320	314	345	332	334	337	291	352	335	319	345	325	311	330	332	326	342	356	319	354	321	334	318	313	338	347	346	316	328	309	326	342	334	355	382	342	357	348	305	300	324	340	326	354	370	362	318	344	365	360	346	303	325	339	363	330	339	318	282	370	346	344	319	334	330	326	342	339	359	366	348	340	378	306	316	342	362	301	339	350	335	352	356	322	322	290	327	335	349	340	346	332	347	374	334	369	317	308	352	342	323	324	342	360	354	299	299	320	352	339	360	324	324	339	367	320	338	348	304	351	317	332	327	352	338	346	299	292	368	360	335	331	323	374	331	332	359	335	308	336	346	309	356	327	337	331	330	314	324	316	331	355	342	331	322	316	343	312	323	361	327	352	325	328	340	343	313	320	332	375	320	360	322	344	330	353	315	302	338	343	341	312	305	297	329	347	328	358	329	345	339	309	351	318	298	333	303	346	322	344	333	326	319	333	330	305	329	325	343	325	355	320	316	345	334	333	312	324	355	338	315	313	335	315	303	352	307	372	334	338	335	361	361	324	352	370	333	371	342	319	344	363	313	334	347	335	316	343	293	342	364	333	324	298	321	297	308	348	369	338	335	338	352	336	336	332	324	297	344	310	312	340	334	339	327	320	317	326	317	308	336	367	311	341	340	317	343	328	317	308	341	338	310	313	332	307	342	349	348	337	314	302	321	323	369	330	344	358	311	335	313	338	337	326	342	347	330	345	334	323	327	373	343	356	342	349	297	338	317	331	353	338	305	348	341	383	364	344	320	352	363	342	319	330	330	325	341	366	343	332	380	333	329	310	340	328	363	343	304	335	332	304	308	377	331	282	325	330	313	302	322	337	349	335	357	362	361	323	345	357	371	328	325	345	339	314	332	344	345	355	331	321	368	344	347	342	357	353	326	341	358	299	367	353	344	349	316	340	338	345	334	334	317	350	332	304	327	319	332	301	332	311	326	325	319	330	355	363	351	340	335	317	346	360	350	317	309	342	352	315	343	310	344	324	327	328	341	327	328	329	370	312	326	339	345	360	315	285	340	352	305	331	342	342	320	343	339	314	357	356	344	332	333	323	325	323	330	360	330	313	317	336	328	341	348	319	340	372	351	324	334	345	315	339	325	351	319	339	355	316	335	371	320	315	326	327	304	326	329	331	306	335	361	358	316	322	343	310	354	345	315	368	358	344	313	353	316	341	337	327	354	360	356	322	334	350	331	354	303	331	337	336	337	347	321	305	337	341	335	358	340	352	337	372	301	351	306	291	322	300	318	309	341	373	320	346	307	357	340	334	313	347	308	351	300	331	332	339	323	305	342	359	333	320	349	329	322	349	315	331	356	337	332	320	320	319	345	339	348	342	348	335	345	321	345	342	335	312	295	324	317	360	323	335	341	344	329	365	351	349	352	338	336	345	371	342	310	325	330	331	339	325	345	346	332	313	330	324	345	325	312	320	335	320	319	308	315	328	328	329	360	312	334	340	339	314	361	315	339	315	333	351	324	331	329	330	300	340	319	328	351	328	320	342	317	327	344	321	329	327	355	315	356	339	355	339	328	338	369	299	373	359	346	361	350	320	344	336	310	331	326	372	300	336	315	313	350	318	325	347	356	314	337	319	336	311	319	332	356	291	324	352	348	334	306	327	328	334	350	331	316	323	325	319	340	333	342	348	319	350	309	336	358	331	344	310	335	350	342	350	346	345	333	344	336	331	370	330	340	321	340	326	356	374	350	331	334	332	356	331	316	345	336	333	347	349	322	336	318	346	331	343	325	338	319	326	366	345	316	355	362	323	337	344	350	333	362	341	349	347	331	344	334	335	346	325	339	322	353	332	323	323	342	340	338	345	322	333	330	341	335	329	322	333	328	324	300	315	336	382	322	368	311	335	344	331	354	327	313	350	304	320	335	324	338	332	347	325	364	343	315	340	348	361	331	343	359	306	318	321	340	311	347	319	329	316	356	377	320	328	320	354	348	345	358	335	342	340	332	334	368	330	361	332	325	348	344	314	325	335	341	360	344	349	306	307	308	342	337	345	341	329	315	342	343	327	323	343	343	343	307	331	328	366	326	347	332	329	349	344	348	335	310	335	273	312	353	335	325	323	334	328	338
24877	20542	27057	23985	20541	8690	972	669	557	477	449	446	404	373	326	380	357	353	328	331	293	307	316	327	306	328	289	289	307	285	274	290	285	282	287	294	289	283	294	293	266	252	272	261	272	267	318	279	283	278	271	287	303	273	260	288	275	269	273	263	270	259	255	259	293	264	281	291	299	263	304	284	268	299	250	266	263	302	268	292	280	262	258	273	270	290	269	229	250	259	277	286	272	284	282	254	271	282	285	280	283	277	262	288	270	297	301	258	267	270	278	256	239	278	266	289	247	280	272	249	270	268	292	259	295	288	282	246	264	267	296	252	255	289	279	287	280	229	261	244	236	278	290	263	264	264	271	263	285	277	278	258	254	306	303	260	282	272	314	294	278	264	259	279	276	276	292	264	263	267	287	289	278	298	276	298	256	256	267	295	286	229	278	271	265	255	276	282	302	274	295	255	264	259	297	263	296	279	266	253	297	289	268	274	266	265	263	258	270	274	314	290	279	280	286	276	253	293	302	268	252	305	274	302	261	293	273	282	287	291	278	299	266	267	287	261	275	261	298	293	242	279	284	261	276	303	295	267	262	311	260	257	274	252	244	263	276	271	262	264	256	265	269	278	256	275	251	276	302	276	295	286	246	292	284	283	251	267	303	278	256	279	276	272	297	279	277	275	303	271	265	289	259	272	285	269	303	252	256	250	287	300	292	289	276	263	274	259	285	284	273	287	274	268	289	253	292	290	262	274	269	263	242	292	273	285	282	250	263	281	281	263	282	260	323	298	265	257	279	286	324	267	245	309	285	267	292	274	260	275	282	305	247	247	260	284	258	267	271	260	258	269	281	239	270	237	241	277	252	284	261	240	283	252	259	274	283	281	252	273	294	284	246	257	287	284	257	254	243	263	268	295	269	267	255	276	262	278	255	268	270	275	287	292	281	271	268	271	283	269	262	255	286	291	255	307	266	273	276	271	249	285	267	257	266	263	278	308	241	293	269	272	288	259	262	231	246	262	288	275	278	264	271	239	266	260	247	296	267	237	268	293	279	281	293	293	299	262	266	252	278	261	282	267	248	268	273	300	264	282	300	273	278	274	267	273	294	261	263	260	285	307	309	281	281	284	265	279	267	328	268	277	279	248	258	308	261	269	292	263	245	273	272	273	282	281	274	274	274	267	285	247	306	249	308	277	281	261	279	220	262	260	272	303	253	288	281	262	285	282	284	263	299	290	257	269	280	283	317	272	245	285	291	280	269	274	264	249	291	307	262	267	255	228	260	269	257	254	277	268	273	277	264	265	286	270	248	294	268	260	262	280	284	276	299	282	256	298	285	288	297	300	272	243	286	280	268	277	293	269	276	291	294	270	252	285	284	298	276	246	269	248	267	296	276	256	294	292	298	285	268	261	276	283	258	265	291	275	271	252	279	271	271	267	294	275	260	262	284	265	246	259	282	271	249	299	271	265	265	264	250	303	276	276	277	275	285	292	272	286	295	309	269	244	294	282	261	272	251	252	303	266	274	287	275	289	280	279	255	301	292	299	242	267	274	249	296	251	280	285	302	261	290	297	292	279	274	258	293	269	282	285	332	278	272	281	293	270	265	288	296	243	249	257	272	257	252	245	268	271	250	268	256	290	282	307	286	267	256	283	289	278	250	274	303	257	275	258	261	263	264	265	238	250	289	273	271	264	253	296	273	246	259	269	287	272	267	258	271	273	294	298	278	271	235	275	253	295	279	283	287	279	272	252	269	282	282	291	271	233	280	269	281	289	249	255	292	254	263	280	269	268	274	290	270	276	248	295	279	307	320	258	248	270	259	286	277	278	264	279	244	282	254	253	292	255	291	308	234	291	263	258	276	246	278	276	261	259	276	256	280	285	289	272	253	283	233	271	269	256	260	275	250	262	302	248	274	264	255	277	274	282	270	275	290	276	288	267	280	258	286	248	279	290	284	291	283	251	290	277	278	289	252	286	267	253	250	254	255	285	254	250	279	268	279	260	268	274	285	294	263	282	271	279	277	281	270	305	244	239	282	265	287	265	276	244	295	283	260	289	269	251	284	258	296	273	266	252	260	273	263	307	271	303	239	266	262	286	302	275	289	270	284	291	269	261	302	279	274	297	274	247	265	255	248	257	268	285	275	261	287	268	269	312	282	297	296	283	253	276	272	309	269	250	260	244	252	263	265	262	279	280	259	286	246	256	235	264	254	240	260	259	264	254	270	263	269	260	290	289	257	255	268	277	285	280	276	253	256	302	246	277	266	299	261	253	296	294	285	281	274	235	288	290	273	269	276	272	265	277	247	282	290	278	284	272	243	282	274	315	272	248	271	291	240	268	276	268	278	280	252	319	275	260	271	255	264	278	279	264	282	265	327	275	259	309	282	300	318	330	284	298	308	284	285	265	278	284	298	296	291	297	294	280	281	297	266	273	261	272	271	268	276	288	308	252	251	266	280	257	267	280	256	261	285	279	252	282	266	273	249	261	276	274	271	243	297	294	237	258	270	271	278	289	291	275	307	253	255	247	302	300	250	252	256	262	247	264	282	222	277	266	261	287	246	275	264	266	270	236	261	259	273	270	274	239	255	247	284	272	282	247	255	229	272	282	267	257	275	281	268	284	248	262	281	320	286	259	282	257	277	241	287	294	299	281	277	293	279	257	267	275	291	265	287	297	293	309	253	270	315	259	267	293	280	260	265	274	249	303	264	252	285	258	261	271	265	233	258	265	248	265	278	297	266	283	269	276	274	265	251	295	275	288	300	281	279	279	284	264	267	290	281	283	274	279	265	256	300	255	248	255	239	256	267	251	265	282	269	269	286	246	271	266	234	250	305	277	293	272	264	294	283	231	278	296	269	251	264	267	283	296	313	229	297	273	301	247	268	268	242	270	268	265	262	257	289	274	252	265	278	261	290	255	281	265	285	276	257	269	279	256	266	275	318	275	276	281	232	279	248	255	267	248	266	252	292	279	276	271	278	277	267	295	250	267	256	265	247	259	274	279	280	254	277	278	283	284	280	276	292	283	256	294	282	275	278	274	270	274	269	272	268	312	275	305	278	246	290	282	282	275	246	284	276	257	257	264	280	291	264	285	261	297	267	287	262	265	251	264	284	274	273	278	267	250	252	288	282	246	250	242	275	282	279	263	249	248	279	259	263	284	275	250	275	294	326	297	283	282	267	286	280	256	253	288	269	266	271	268	288	241	298	265	288	264	282	257	267	320	291	279	274	265	251	300	281	285	264	264	274	272	259	271	275	265	264	272	273	253	254	275	254	276	285	278	275	265	301	269	269	284	296	295	274	265	296	282	253	255	229	287	285	269	296	261	257	252	283	260	261	282	287	277	273	263	263	261	243	266	290	246	270	274	257	277	247	274	278	286	252	278	242	262	274	272	267	263	274	269	266	261	257	261	308	291	291	272	300	278	264	272	249	280	247	288	282	274	263	274	284	292	263	275	269	267	260	277	269	276	280	281	264	259	278	250
21960	8417	7580	4112	2546	1948	1487	1212	973	784	655	608	579	556	494	457	472	429	417	381	386	375	349	402	354	340	333	336	323	348	348	351	321	299	315	311	309	296	318	346	298	302	288	298	309	280	306	276	290	295	275	261	297	273	301	306	281	300	300	311	298	249	302	293	275	307	274	291	283	323	303	291	295	302	300	291	274	251	291	313	290	274	310	286	314	297	286	266	282	265	283	307	280	291	299	304	264	295	308	299	283	294	297	291	295	279	291	269	290	288	278	307	266	295	285	271	307	277	293	270	281	313	276	282	274	262	278	307	293	285	280	278	312	296	279	295	251	282	276	306	278	291	291	290	269	296	298	286	299	326	293	277	283	285	286	310	293	282	290	273	284	295	298	291	270	267	259	265	294	269	297	274	275	302	270	273	269	266	278	294	289	271	285	285	298	270	273	282	290	269	287	295	278	294	272	295	278	287	287	296	297	290	300	308	290	291	276	266	276	301	274	277	282	248	299	309	247	265	297	308	285	251	296	276	297	282	287	250	291	274	295	305	298	282	292	319	295	272	305	280	277	308	299	308	266	298	281	305	287	295	300	317	272	298	276	276	293	296	284	284	276	322	276	294	282	273	299	304	284	300	249	270	296	280	293	284	263	299	252	264	273	307	253	272	264	275	275	287	349	306	281	286	288	281	272	279	288	296	291	284	301	270	264	287	265	302	276	294	271	302	286	263	275	262	285	300	310	303	275	277	309	276	257	274	287	274	275	303	248	288	258	301	268	284	292	283	270	259	272	297	268	248	285	289	281	258	287	267	261	282	308	265	265	297	262	304	274	295	287	272	287	258	271	322	283	284	275	265	303	283	289	287	275	272	281	317	312	294	276	255	280	276	293	263	300	267	290	270	266	300	279	268	294	294	319	275	276	269	276	278	281	293	280	293	276	293	276	269	267	278	307	263	297	263	258	290	272	295	292	274	280	291	264	276	285	304	295	258	276	272	267	272	299	323	289	257	297	274	296	286	310	282	275	277	285	279	260	279	286	319	271	299	258	303	284	288	273	297	268	297	284	286	316	274	292	243	276	322	264	299	279	282	299	284	285	271	324	273	261	268	276	287	300	299	258	260	296	273	288	290	279	314	272	280	293	266	264	288	259	293	280	268	280	278	288	296	283	308	277	295	298	319	282	280	325	290	278	291	295	278	317	304	279	291	289	277	292	316	287	304	288	296	296	275	311	285	271	294	292	295	309	241	279	273	315	284	278	267	305	278	289	267	279	298	278	268	261	297	273	286	244	288	287	263	283	313	283	274	275	267	263	293	296	266	278	284	259	297	307	269	312	267	259	284	306	297	289	282	284	317	316	275	297	295	279	285	290	267	271	256	296	294	304	287	307	287	286	273	294	327	283	250	274	298	261	261	299	281	284	293	288	285	278	267	283	284	317	293	275	293	252	284	284	300	263	267	270	257	269	300	275	303	309	297	261	291	278	285	284	310	280	298	294	281	317	278	266	288	273	305	257	305	281	266	248	276	272	294	272	292	271	295	267	273	262	293	289	277	287	309	270	303	284	276	250	282	281	262	308	267	288	294	307	303	281	323	300	263	279	276	270	284	254	276	313	277	294	272	271	264	259	252	309	278	288	306	302	266	287	237	271	255	295	303	285	253	305	291	285	305	259	303	290	262	286	270	269	259	304	273	309	295	293	254	278	292	277	292	255	282	300	271	293	271	291	250	282	271	271	279	280	288	289	276	282	272	255	255	298	296	304	291	277	305	279	277	291	289	284	273	247	273	267	305	264	272	293	284	323	291	288	300	295	287	272	300	287	290	325	291	261	265	297	289	298	314	303	289	253	278	277	265	278	269	296	297	282	285	302	281	283	275	287	298	281	290	293	273	294	275	306	277	273	312	284	270	304	272	287	245	248	248	250	283	287	263	266	234	258	291	272	298	304	281	261	258	294	294	266	287	306	273	300	291	312	289	280	271	309	304	288	260	296	270	270	278	264	294	262	294	286	290	257	295	294	273	315	255	274	301	276	279	269	296	297	282	259	287	250	268	259	284	295	319	258	266	265	273	325	279	276	275	289	297	299	284	292	290	278	306	246	299	295	289	307	273	286	299	290	259	262	301	255	295	276	272	288	293	291	253	287	277	287	289	300	287	282	287	303	274	287	276	288	294	269	290	279	309	274	273	299	274	281	269	289	279	265	302	256	309	266	294	245	296	263	285	290	290	285	296	289	287	284	278	317	267	275	265	272	297	314	298	278	282	309	272	254	289	272	297	268	264	294	295	298	306	293	286	267	277	268	310	287	287	279	269	307	275	289	315	287	279	287	274	299	268	293	279	266	246	314	287	304	307	269	290	273	292	260	290	287	260	297	282	271	288	271	279	261	277	291	264	282	310	300	271	243	332	271	316	280	260	284	290	253	269	308	297	288	259	301	251	294	273	282	245	274	298	268	314	283	271	292	287	286	250	289	257	252	301	262	280	294	289	258	265	267	287	269	282	280	309	304	276	244	290	286	250	281	287	297	292	289	299	268	290	275	272	269	274	297	244	277	306	270	278	291	272	310	274	292	284	289	267	296	273	278	254	292	282	274	291	276	282	290	278	268	250	280	291	281	299	266	302	295	280	276	312	288	255	274	320	277	290	266	255	269	286	260	269	262	274	285	302	267	267	285	294	301	271	297	302	258	293	267	266	278	261	283	286	288	291	312	248	288	289	268	274	329	286	271	294	283	273	297	281	302	277	282	304	280	290	298	292	244	287	301	289	300	278	279	268	288	268	296	277	270	309	277	287	269	291	303	288	291	283	295	282	317	282	294	321	258	263	298	276	256	252	282	276	283	257	280	275	266	279	301	259	259	297	294	279	280	284	293	304	279	305	274	294	272	276	277	292	305	267	290	262	253	294	284	256	293	286	273	307	288	307	297	319	311	283	277	267	240	277	308	289	292	289	278	260	299	293	276	278	281	291	302	315	271	323	283	296	289	298	276	276	261	282	267	249	300	294	282	294	273	337	266	277	268	274	269	277	306	278	275	297	265	300	278	283	278	270	284	273	281	308	294	286	253	292	273	282	258	264	283	299	276	265	279	291	278	305	317	271	273	291	299	284	259	287	269	278	297	265	313	268	301	280	283	299	266	253	257	295	313	265	313	291	286	297	281	275	273	313	264	273	272	259	283	329	278	279	255	295	283	278	297	292	282	278	303	311	289	268	286	275	271	291	320	276	312	293	279	290	249	261	294	304	272	332	306	274	298	284	263	295	281	258	280	283	261	297	264	280	257	305	296	276	294	273	279	297	281	289	265	246	285	278	309	257	262	269	280	301	297	288	317	278	276	269	266	269	277	275	265	267	273	301	318	286	264	279	278	324	277	254	251	285	291	306	249	265	276	280	294	292	294	270	277	279	317	296	307	291	272	280	317	246	276	300	289	301	272	268	257	279	267	286	274	270	307	288	280	274	278	263	235	313	280	307	268	285	308	255
22858	20534	27596	23429	20537	20597	9324	1623	1180	1064	1009	882	894	781	853	739	761	708	757	673	683	660	728	678	648	703	638	688	607	649	654	648	608	655	653	629	679	661	692	664	652	627	622	645	629	638	644	622	623	642	668	603	631	622	650	621	601	623	604	613	603	619	591	588	622	698	611	620	641	610	571	669	617	638	593	614	620	644	628	590	590	606	616	604	569	591	646	645	586	636	609	598	620	601	639	655	664	597	590	612	597	618	555	601	591	622	640	612	590	586	625	578	615	608	635	621	619	577	650	641	630	620	615	614	600	621	661	657	654	618	604	608	616	585	614	612	634	589	636	591	580	641	603	606	619	624	595	620	619	628	625	611	561	613	598	582	605	615	617	609	582	606	608	628	652	630	597	634	632	653	645	638	635	635	580	616	567	647	621	597	628	607	603	638	628	639	614	623	616	621	613	617	610	614	612	616	626	608	604	574	602	665	611	604	573	582	608	616	584	633	620	630	584	580	627	588	613	648	605	594	599	590	648	636	632	632	583	598	599	603	605	615	608	582	583	566	609	616	624	591	592	605	583	576	609	607	631	624	610	683	608	610	666	662	614	653	617	637	563	621	611	571	604	594	514	605	590	607	614	611	585	584	597	628	596	637	614	608	607	622	612	616	622	610	583	587	645	629	615	623	565	623	589	628	608	594	614	646	631	625	625	636	626	596	617	629	594	621	613	615	653	627	582	582	589	583	649	677	623	611	612	626	586	606	613	613	637	601	618	616	607	630	592	646	596	617	577	557	635	612	614	599	612	597	592	597	604	640	600	625	585	616	613	601	619	606	616	595	596	617	574	635	628	592	609	586	576	622	642	620	554	625	634	593	610	617	617	573	644	641	623	627	625	639	578	615	590	601	612	598	621	618	615	667	617	636	644	621	623	604	633	677	584	605	542	614	602	617	653	644	621	638	654	598	575	615	614	584	591	648	600	599	605	591	546	578	621	643	594	567	620	574	612	602	584	595	603	638	618	636	665	641	619	632	639	588	637	623	621	602	637	593	559	616	559	632	646	624	595	553	653	644	637	593	618	628	584	604	650	622	630	622	585	654	572	617	664	555	614	629	602	629	625	579	620	631	628	613	649	620	569	627	620	644	616	562	592	593	586	594	584	625	591	570	578	597	555	598	595	663	621	562	615	637	592	624	562	614	567	616	631	603	634	646	617	625	596	643	638	615	574	632	603	572	593	594	608	605	595	585	622	646	597	634	566	630	591	595	615	621	588	595	575	601	645	627	615	605	582	599	612	607	607	624	675	638	625	647	613	567	623	614	597	595	641	563	631	595	590	620	627	597	641	593	635	576	591	620	587	584	590	640	611	611	618	592	607	637	571	574	569	625	591	592	616	628	597	610	596	604	580	639	592	600	647	592	583	593	639	633	621	632	602	578	649	610	595	581	610	586	600	621	596	629	626	606	596	627	561	621	603	581	567	623	642	611	627	607	598	638	602	598	598	609	661	588	587	638	603	590	637	582	608	641	567	603	631	639	562	546	626	553	623	610	600	562	625	645	600	621	627	597	607	588	596	623	593	564	631	608	645	630	591	639	609	613	607	656	617	605	564	563	614	654	595	659	625	611	600	625	585	615	618	582	615	612	610	580	641	605	588	640	629	617	586	612	621	617	568	614	576	613	605	627	638	646	605	575	597	615	600	674	615	620	652	593	591	569	647	587	619	654	644	628	597	629	634	600	640	619	583	594	631	624	644	637	623	591	628	586	548	615	617	571	624	614	595	627	607	602	614	644	615	590	636	544	613	665	628	635	612	607	596	593	597	594	635	594	584	577	615	557	611	611	593	629	634	599	547	623	593	598	627	586	624	644	569	581	578	636	661	647	611	629	605	577	612	616	604	559	591	609	616	616	581	627	586	616	618	650	621	632	632	631	608	621	613	564	628	587	633	608	580	661	568	643	634	600	583	606	576	609	592	626	593	635	586	605	582	614	569	648	593	618	598	621	595	609	637	611	596	571	620	606	635	637	584	583	602	587	617	581	608	575	583	579	627	630	586	633	591	588	597	610	640	591	624	586	629	629	605	627	618	582	622	613	671	619	648	596	552	623	565	601	593	649	625	599	601	661	587	625	605	631	622	635	648	649	656	597	612	640	599	641	621	591	678	591	611	641	617	638	610	603	624	558	566	634	658	613	596	637	593	625	624	640	592	555	614	652	612	628	602	594	581	603	603	628	613	592	584	562	645	602	619	603	628	586	600	613	581	640	586	617	597	567	645	620	624	613	600	634	582	598	586	649	619	620	683	649	581	608	622	584	592	605	567	589	585	617	610	619	626	650	610	614	599	621	596	546	605	600	606	607	615	656	630	596	613	657	629	600	579	610	606	631	571	581	609	621	599	614	573	603	592	597	629	586	591	603	623	593	624	599	648	601	611	580	596	613	598	657	585	614	561	609	555	615	589	563	598	578	590	611	614	586	595	563	615	611	632	617	633	598	574	572	590	628	595	646	585	604	591	651	576	624	612	605	604	639	601	615	626	611	641	603	607	576	597	675	612	576	617	611	596	608	612	623	624	644	577	643	617	619	566	624	588	651	639	613	602	614	585	546	605	567	616	583	570	558	602	637	565	570	597	601	626	576	588	584	620	628	603	587	650	623	628	592	591	640	604	617	616	576	592	564	670	592	615	585	612	612	571	571	614	662	599	661	633	593	624	655	599	621	574	583	609	621	605	594	608	629	593	633	603	666	640	633	627	628	617	583	594	631	604	585	606	613	621	604	587	600	575	628	604	588	634	591	620	587	593	620	592	570	634	573	600	589	625	573	607	591	621	572	630	589	641	610	579	596	607	576	580	613	657	587	616	613	634	589	618	615	600	586	648	584	618	618	625	602	617	613	626	565	621	596	609	640	589	657	607	637	603	598	583	613	646	648	587	607	579	585	609	623	595	585	640	650	614	570	564	674	598	611	580	612	608	589	630	579	581	639	606	541	605	646	630	548	611	569	624	614	638	618	603	576	637	632	613	603	655	594	610	612	605	617	601	588	597	564	537	575	637	612	606	618	591	593	625	574	594	633	590	647	582	589	574	621	597	628	603	609	603	642	599	622	531	598	611	629	584	607	591	607	621	585	584	623	605	647	617	599	636	612	608	603	584	635	607	616	622	642	612	645	642	621	558	615	647	605	588	608	570	597	604	593	618	598	606	598	649	598	669	601	595	620	634	610	627	609	616	596	597	618	592	629	638	606	600	611	608	583	625	632	582	629	627	572	610	571	621	620	613	604	623	526	627	615	607	664	531	584	629	667	658	580	627	579	615	585	588	622	605	622	613	587	571	600	588	632	630	651	616	616	635	610	613	642	571	578	583	611	624	566	574	613	641	574	608	571	625	608	601	593	632	589	589	634	571	611	594	576	630	608	627	642	583	630	646	573	643	651	613	580	582	557	597	630	621	615	638	626	615	599	633	612	606	619	597	650	607	620	612	565	633	612
19654	14840	13316	7615	5155	3815	2964	2214	1990	1723	1425	1349	1179	1138	1005	953	931	926	875	815	813	776	752	707	666	718	683	684	677	683	671	660	691	660	652	614	609	671	657	597	593	666	594	646	656	625	608	633	647	577	630	586	606	611	631	626	591	604	578	623	607	632	600	604	616	653	576	622	626	628	610	619	626	553	591	599	618	595	672	576	630	567	627	596	597	580	629	594	608	612	615	657	604	585	579	632	554	609	592	606	613	589	624	638	546	590	609	603	602	648	604	581	579	528	577	591	582	591	575	592	619	582	582	603	579	579	594	570	611	592	566	571	566	609	575	569	611	567	598	584	604	570	631	585	636	612	615	606	605	593	628	634	565	599	598	557	588	607	633	584	561	588	611	557	594	593	567	598	617	605	575	572	621	655	580	607	655	566	582	598	613	602	603	574	608	609	578	606	556	605	607	589	598	596	627	604	632	638	534	576	586	598	593	575	567	550	612	585	580	560	594	604	602	615	601	629	592	585	574	588	535	591	574	566	593	603	594	602	585	622	605	624	571	602	588	607	581	602	600	600	631	585	628	587	594	602	574	640	558	581	553	596	592	605	563	572	588	591	578	622	621	547	588	547	584	635	581	609	561	580	580	606	603	605	632	595	598	602	608	646	606	570	611	561	600	580	580	575	607	596	572	598	578	616	631	553	558	595	597	614	614	596	584	599	618	557	580	601	609	529	552	580	574	638	598	552	609	587	612	573	602	607	629	595	596	615	594	618	589	570	562	611	562	591	608	584	637	556	583	586	587	561	614	589	616	599	588	618	581	600	577	607	596	573	599	565	540	626	569	543	601	591	586	579	631	575	598	594	592	635	600	606	654	614	600	588	568	628	591	603	628	592	547	569	568	574	574	579	561	610	620	619	588	581	567	606	576	567	602	620	609	631	545	635	589	592	612	582	614	602	647	577	578	591	576	625	631	578	589	557	569	588	623	594	610	598	544	594	591	624	621	570	614	593	558	604	583	580	579	620	621	616	562	587	564	573	626	575	573	565	610	569	562	586	573	581	602	610	605	584	600	532	606	605	631	592	597	584	635	602	558	598	602	559	598	556	576	582	602	602	556	642	571	591	576	598	573	570	580	614	584	603	551	605	608	580	605	590	552	575	599	622	585	598	576	571	592	614	597	515	593	624	575	590	589	593	562	571	607	591	588	577	639	588	624	605	553	564	584	586	582	590	595	585	573	533	569	555	603	598	598	573	662	590	617	586	579	590	583	604	625	583	585	587	584	585	571	600	551	565	566	603	625	606	560	585	564	607	575	596	640	602	616	588	594	598	571	576	583	575	562	597	540	577	556	614	581	602	581	567	610	554	547	592	625	593	593	543	581	583	579	584	557	595	603	557	595	594	577	590	580	587	577	564	598	588	613	598	610	621	584	562	601	572	554	611	626	583	581	594	556	605	570	590	600	595	613	581	603	614	542	587	584	587	581	619	601	555	620	581	565	592	615	603	578	606	611	590	572	567	592	633	624	620	602	587	532	558	604	574	573	570	593	532	624	578	612	602	612	577	594	558	592	561	554	577	597	602	605	598	558	608	594	607	573	586	627	586	577	624	573	598	601	567	537	597	575	578	607	625	602	597	582	592	623	630	573	602	612	572	574	631	615	606	581	582	581	596	598	567	588	570	564	586	609	589	574	566	591	589	585	612	586	585	576	585	571	597	587	574	556	577	571	585	588	578	587	630	627	631	611	560	544	613	624	613	611	570	589	570	629	561	577	613	617	606	581	589	574	598	601	601	576	597	608	571	599	570	574	609	629	614	612	588	590	572	592	593	538	579	586	580	548	573	610	597	612	616	606	611	584	599	620	611	614	580	569	588	598	577	578	621	600	592	569	564	565	575	618	599	563	618	572	570	581	581	610	540	571	575	597	544	570	609	583	562	575	595	615	589	582	635	619	557	572	601	571	601	564	613	557	576	591	610	584	566	596	629	574	560	574	565	588	588	573	555	643	579	552	596	554	627	585	562	580	651	597	621	567	632	617	599	553	579	624	573	579	542	567	630	568	621	622	578	540	603	575	591	621	634	559	623	576	578	594	627	613	597	597	637	554	573	562	581	591	534	556	559	622	555	569	593	553	629	587	562	642	621	590	572	593	564	589	583	564	528	602	598	589	600	584	583	580	550	598	625	615	635	555	559	626	585	586	543	602	612	586	597	576	592	539	607	537	603	571	618	623	596	589	606	602	626	605	624	590	566	613	591	606	561	578	613	576	596	571	580	584	595	631	586	584	586	540	586	505	575	593	593	601	575	559	579	555	583	542	624	565	563	582	604	585	602	624	583	570	562	623	607	588	577	583	557	585	596	613	574	558	573	577	567	576	553	617	589	621	606	567	584	551	563	566	609	577	541	581	584	628	581	607	553	576	595	550	596	588	593	561	589	597	602	575	595	579	577	619	588	572	595	572	627	603	598	523	529	623	602	599	635	603	578	576	576	634	552	564	587	612	572	596	614	627	620	551	634	597	591	597	571	596	592	594	572	539	579	606	623	587	583	601	577	541	591	632	575	607	627	574	595	564	591	593	606	581	574	621	590	552	569	572	615	580	573	590	580	583	589	575	568	593	583	621	568	592	587	588	606	617	601	571	608	587	589	615	606	612	532	592	600	595	561	603	598	622	611	560	560	593	584	592	622	580	590	580	593	559	634	584	598	597	570	627	568	563	638	609	591	582	583	600	593	622	616	609	562	593	552	623	604	607	646	596	636	619	618	591	604	616	581	555	583	586	607	594	532	577	591	598	593	594	567	597	584	604	553	568	590	586	593	594	595	596	597	632	565	570	596	556	614	577	550	590	584	564	577	620	557	591	597	589	606	605	598	619	557	572	583	599	576	606	571	603	559	597	609	636	605	594	584	594	573	581	558	555	574	565	598	625	610	575	597	591	590	588	593	565	589	610	579	588	651	583	516	561	543	565	600	575	576	601	560	589	592	581	563	575	577	606	590	589	596	585	588	557	591	585	586	629	562	617	560	560	560	589	646	544	558	592	602	614	588	575	604	579	613	559	609	584	625	562	617	585	602	600	552	621	597	572	565	596	591	605	596	622	614	606	544	604	569	592	612	611	593	577	569	570	586	610	580	562	586	551	602	562	597	595	522	576	572	599	575	558	589	590	599	550	616	593	598	571	571	583	569	613	558	645	548	588	575	618	609	591	605	583	633	600	582	619	610	603	614	580	617	595	576	579	574	565	581	600	596	568	640	590	618	588	567	562	629	538	589	589	574	611	560	626	589	623	612	603	547	582	591	623	625	564	623	640	532	575	579	599	580	589	588	581	626	589	556	583	618	567	595	604	563	609	593	558	559	569	598	582	575	571	605	597	615	571	590	577	618	582	598	594	573	597	625	588	578	613	552	580	548	571	589	567	578	545	592	634	579	559	597	590	586	562	551	607	589	586	591	587	581	556	584	606	551	611	598	621	579	573	619	624	637	559	577
30870	13886	1863	502	390	350	330	340	322	331	353	321	270	334	315	295	291	291	291	346	309	329	311	298	292	285	309	324	310	284	291	273	295	284	318	324	298	329	267	285	315	331	304	293	328	316	291	316	294	298	309	318	347	310	353	334	319	309	296	276	313	307	287	329	281	318	341	308	270	318	328	294	308	302	300	316	296	286	300	317	303	283	279	337	320	288	279	300	284	319	322	306	316	305	350	315	268	285	265	268	323	277	305	273	333	304	284	321	327	310	303	312	284	303	289	321	322	284	321	346	284	310	296	300	291	310	332	316	301	317	317	286	299	295	299	299	297	299	297	287	337	288	306	305	291	318	329	289	342	288	281	321	321	318	290	335	319	291	340	304	323	319	302	308	314	330	311	298	296	313	283	321	277	310	293	325	280	309	299	306	292	285	273	304	287	302	277	281	315	323	308	282	322	310	290	303	314	308	299	307	276	310	311	310	283	294	321	325	311	320	337	305	271	317	291	287	320	331	313	340	286	300	296	303	299	298	329	320	275	341	317	310	311	300	307	308	322	315	316	300	316	294	290	302	327	301	314	315	289	317	304	293	297	300	312	312	282	301	308	260	290	306	308	336	296	315	315	310	290	334	311	303	299	289	320	328	303	324	314	309	279	295	338	294	298	304	289	294	344	307	341	273	332	331	315	285	301	291	306	322	285	314	309	285	265	282	318	312	326	346	276	313	307	308	289	313	322	306	270	272	326	319	317	283	298	306	303	295	311	289	261	312	310	305	275	324	319	310	310	286	308	297	286	319	321	293	298	287	289	317	288	274	312	324	305	341	302	298	302	292	278	305	297	304	302	315	312	263	297	312	312	295	328	316	317	330	311	304	277	314	320	337	283	275	290	264	299	336	308	289	320	291	308	314	315	319	314	307	329	297	298	289	305	273	273	331	310	291	298	334	286	307	333	283	311	318	297	289	280	273	319	328	310	307	290	305	304	300	296	301	277	312	319	307	288	286	310	304	338	306	311	332	300	306	287	326	251	286	321	277	313	299	317	300	308	283	307	313	320	320	290	297	314	289	318	298	325	310	322	336	279	289	291	289	307	315	317	313	308	312	276	293	277	298	303	297	303	288	334	278	295	285	292	317	307	301	322	264	317	310	298	294	281	297	282	338	292	287	314	285	316	305	313	323	293	310	296	289	298	312	265	302	316	312	317	300	277	318	294	305	325	294	263	307	319	301	274	326	318	286	319	360	332	327	296	311	321	277	288	324	320	297	295	333	272	295	278	303	299	294	294	284	326	325	285	339	318	351	322	320	295	337	307	305	281	298	300	278	279	301	304	281	338	310	310	276	291	289	302	299	302	279	302	339	328	271	313	298	286	314	335	294	335	305	301	323	273	304	340	347	307	307	328	264	301	285	313	267	313	303	316	304	293	298	304	331	325	327	331	306	269	316	290	291	288	286	320	262	338	330	289	275	315	341	320	299	305	325	308	277	290	301	315	298	290	298	284	322	277	297	288	291	297	284	316	289	288	301	329	298	286	299	309	298	337	289	304	302	267	302	338	295	293	315	299	270	313	329	314	335	305	296	287	319	335	298	326	307	269	349	306	299	311	357	332	313	273	295	280	322	329	295	311	294	290	271	304	299	300	306	311	307	297	321	286	336	292	251	290	296	264	338	281	322	297	298	312	310	331	276	277	334	311	283	299	305	312	291	309	314	282	294	288	296	316	312	291	311	294	331	296	297	278	321	267	309	324	278	309	305	292	311	274	300	285	286	332	312	317	280	305	294	311	306	307	302	299	322	295	286	321	314	289	340	305	282	277	300	318	309	301	332	318	320	314	314	310	311	314	294	316	319	312	289	287	302	279	333	287	297	291	289	285	319	279	302	319	320	308	291	318	260	274	289	306	325	274	299	296	308	302	324	330	326	312	314	295	313	311	300	323	320	285	276	302	324	283	299	300	272	298	298	281	283	318	299	296	311	322	308	322	284	287	268	289	272	304	272	288	309	294	276	325	308	299	354	300	290	305	326	298	316	290	309	320	305	360	279	287	311	295	345	301	334	293	297	283	308	306	299	296	330	304	281	284	302	298	344	294	285	310	262	306	307	286	303	358	341	320	280	326	290	310	290	289	283	312	280	302	282	308	311	310	281	305	273	301	316	318	334	336	298	298	270	295	282	336	307	299	304	323	325	299	320	305	331	293	301	301	272	297	281	304	291	278	326	293	308	294	334	290	302	334	303	298	331	291	316	280	299	258	303	285	282	342	280	296	336	313	301	311	321	304	316	283	304	335	289	299	305	318	304	307	294	291	332	314	285	295	310	292	284	332	310	310	287	275	312	279	333	330	283	298	308	298	306	312	295	298	274	279	312	320	304	289	321	317	336	295	319	293	299	312	318	323	306	280	312	342	335	299	296	302	300	294	281	300	285	297	295	311	302	291	311	315	302	295	299	300	286	310	290	301	302	286	300	293	299	319	300	315	280	317	319	297	304	314	316	308	297	311	310	298	293	284	296	302	281	311	286	277	314	315	342	289	309	307	279	302	301	334	298	253	304	319	328	325	272	322	305	337	299	308	322	279	312	296	336	290	313	308	310	291	287	314	297	293	311	329	281	268	325	349	294	288	314	322	293	280	308	318	313	335	288	324	304	323	285	341	266	275	314	317	274	296	282	305	314	333	302	304	277	312	294	274	310	305	281	309	317	297	316	310	305	299	328	281	296	297	303	330	297	313	311	298	332	307	304	284	268	306	308	316	281	315	349	266	309	292	289	304	300	280	290	324	306	300	269	302	328	308	293	271	293	326	281	313	317	304	304	303	320	293	336	292	331	287	284	311	277	288	300	333	305	282	306	315	302	306	299	286	317	294	307	280	330	329	297	299	281	326	302	323	320	315	305	303	311	296	308	308	309	245	313	324	322	298	291	314	297	314	292	297	330	336	327	319	289	308	333	302	284	303	303	312	297	296	298	291	297	299	279	295	315	330	286	296	305	264	285	289	321	303	301	315	313	297	288	297	309	309	318	313	294	319	302	286	290	290	300	299	289	288	280	287	290	309	292	313	317	323	318	287	301	282	292	312	309	280	306	318	299	299	316	274	289	311	312	284	293	309	322	306	301	306	292	306	305	301	303	302	272	305	271	276	293	321	305	301	336	313	289	296	289	289	295	281	306	359	308	309	272	311	306	320	296	286	279	303	320	332	312	306	301	295	330	325	296	317	305	314	304	288	271	308	334	297	301	316	315	308	279	290	302	276	298	305	351	326	313	304	287	297	302	313	291	292	295	289	290	304	288	273	307	325	280	272	285	316	287	308	322	294	314	319	341	297	328	306	307	337	321	296	329	285	335	304	301	285	305	307	293	334	305	331	275	267	300	307	285	298	295	309	298	292	299	295	300	320	311	330	293	306	303	295	297	306	315	285	318	291	300	297	298	292	305	326	325	317	318	335	299	302	314	297	285	260	323	276	313	311	297	312	287	280	300
16599	836	702	540	427	438	371	425	358	364	379	349	353	321	371	332	315	339	373	362	332	359	315	345	310	369	353	337	338	329	350	328	315	337	329	302	308	323	368	342	381	319	340	330	340	324	326	343	347	334	353	339	283	340	319	344	343	314	336	314	333	329	319	361	341	329	320	345	357	364	337	379	330	344	329	374	359	347	324	328	331	351	321	349	308	313	352	350	361	332	324	361	358	370	311	362	346	298	324	344	389	358	355	349	338	377	318	329	335	312	333	337	315	334	334	301	289	317	328	346	357	364	335	336	346	305	317	346	347	308	317	359	309	314	342	329	345	346	349	373	338	344	334	344	309	325	330	329	327	335	362	332	363	332	323	327	345	371	367	350	323	328	312	362	346	347	344	366	324	351	339	328	342	318	351	309	323	325	312	343	322	349	325	316	293	354	323	355	330	349	322	339	339	330	340	320	329	366	326	344	338	332	326	319	310	330	356	342	331	357	305	365	317	344	337	309	326	327	367	337	343	340	338	307	296	329	342	347	375	316	321	338	325	342	351	311	348	345	313	353	338	350	336	340	353	312	297	363	342	357	336	316	346	310	337	301	332	311	350	323	304	338	317	337	343	352	353	343	353	328	333	352	344	327	353	350	365	319	344	325	302	379	321	332	319	348	315	345	304	339	339	342	378	352	328	365	327	350	320	312	335	318	298	319	363	363	324	327	357	355	325	355	351	326	331	330	339	310	329	340	344	354	341	332	322	366	337	352	370	324	330	355	362	333	326	344	340	313	321	337	310	340	310	366	321	348	340	334	311	297	350	336	368	348	308	319	310	341	342	345	303	336	343	342	331	315	318	347	345	334	320	334	329	343	351	315	326	276	343	347	323	299	326	364	332	328	327	343	342	332	329	315	313	364	324	352	338	355	335	327	368	341	333	337	316	345	360	321	342	329	335	338	324	312	338	298	310	339	360	352	332	324	320	320	357	319	305	344	335	354	331	337	345	377	325	308	349	329	311	330	331	330	342	314	346	358	336	347	330	333	340	338	341	382	361	317	358	320	337	339	345	343	342	305	344	352	328	323	318	351	294	349	327	333	327	339	353	356	326	358	356	328	348	347	339	315	355	353	351	325	366	345	323	370	354	361	339	314	359	340	351	315	346	344	355	346	323	353	365	315	334	314	338	337	300	328	340	319	342	344	339	340	310	356	318	350	284	345	328	353	346	316	306	311	331	338	311	356	354	337	347	348	342	316	339	367	341	345	334	351	331	335	354	349	367	331	342	328	363	313	339	358	335	319	350	311	319	304	356	367	326	329	363	359	339	305	352	314	278	334	300	343	334	322	321	317	304	344	318	373	348	323	343	291	348	319	335	350	323	314	344	320	319	319	294	346	362	315	337	340	327	356	354	348	336	366	340	337	347	322	333	358	359	331	343	326	362	335	357	320	342	338	325	334	309	346	317	328	348	316	338	333	353	347	347	319	349	331	335	337	353	328	342	338	325	348	357	331	336	324	347	352	347	314	326	333	346	304	338	360	318	363	307	309	353	323	344	321	334	331	351	326	364	346	317	343	319	307	343	327	345	330	373	322	307	320	334	322	330	299	310	335	320	330	327	313	315	321	322	328	356	357	353	387	334	334	353	349	348	305	330	344	349	327	359	346	345	343	348	327	375	342	322	342	339	385	358	336	363	353	320	313	336	297	318	343	331	323	337	341	321	332	328	348	338	333	326	354	333	316	377	342	349	339	360	339	310	374	324	334	314	346	316	341	326	336	368	318	327	307	344	358	347	319	333	354	353	281	354	350	349	317	330	351	333	324	351	322	301	366	338	312	312	302	350	348	327	321	308	328	293	332	344	332	312	326	325	379	347	339	331	319	307	315	288	316	329	322	341	365	361	341	346	330	330	308	361	317	318	322	335	327	295	306	373	368	334	355	336	332	324	346	351	325	355	324	356	332	355	362	323	335	305	325	348	338	344	348	335	299	349	342	328	298	306	334	316	305	351	328	310	360	338	326	308	358	338	320	359	321	327	315	335	316	351	343	319	344	321	339	302	327	333	319	346	352	362	347	324	330	323	348	352	367	329	352	340	344	364	328	322	360	341	353	326	318	330	322	327	327	329	341	321	331	322	367	353	342	322	340	368	327	318	341	338	349	320	359	334	352	348	302	340	311	355	337	347	378	321	364	312	320	339	359	320	337	372	323	325	355	318	335	328	316	363	363	324	358	309	315	333	341	328	334	330	312	342	365	335	326	365	319	324	332	346	338	323	357	373	327	330	338	324	309	320	319	328	305	337	345	355	340	354	345	363	335	335	354	298	346	323	339	339	331	341	368	315	336	348	340	313	321	288	359	343	305	344	343	302	343	323	300	352	354	319	335	333	326	373	343	332	330	314	336	338	321	344	309	325	285	354	343	362	335	334	353	331	309	303	343	318	326	309	336	347	348	353	342	334	370	352	304	333	328	327	342	341	330	328	289	331	318	331	337	352	354	352	321	372	314	319	380	319	331	323	340	287	308	322	361	328	340	350	360	332	341	331	360	318	332	357	331	331	301	363	321	344	351	335	321	307	343	325	357	324	338	335	295	321	326	332	367	333	361	309	337	311	317	347	326	346	325	333	311	338	344	361	329	347	357	298	350	337	314	332	331	321	336	323	341	338	375	344	327	348	301	364	343	330	332	332	329	340	331	313	315	329	371	323	347	358	333	347	321	309	372	365	333	360	331	350	338	350	333	312	326	340	306	341	321	367	320	354	347	350	321	324	311	291	326	340	351	341	356	369	358	325	353	360	386	325	346	301	361	331	354	323	342	325	355	352	338	354	324	331	359	332	379	368	313	356	364	343	333	334	334	317	339	344	327	340	343	320	312	325	326	333	330	334	350	353	325	315	311	347	347	339	386	325	367	330	335	314	319	352	342	333	331	336	335	342	324	336	333	361	346	340	329	333	334	354	341	311	335	341	309	357	323	339	323	359	351	311	357	334	319	335	314	360	321	334	321	342	309	318	367	317	373	326	345	350	325	312	327	348	327	315	338	337	340	353	328	347	337	343	327	319	324	331	333	315	361	339	364	301	320	326	326	332	360	347	310	343	335	347	322	323	330	353	351	324	346	321	336	335	307	305	350	340	346	358	320	331	335	329	293	340	314	308	329	339	360	339	317	308	338	348	323	310	337	324	356	319	355	341	359	317	322	350	313	335	327	335	328	351	343	333	316	320	321	320	318	347	354	347	334	358	327	327	323	344	340	343	328	347	345	343	312	348	334	315	322	332	330	314	344	289	321	322	342	363	313	349	333	308	326	310	346	343	312	332	349	357	371	312	311	320	330	334	336	357	351	356	323	294	345	352	338	307	320	320	350	345	341	313	318	347	332	330	302	332	335	323	332	329	326	353	304	363	301	339	340	323	313	369	351	306	324	324	331	335	319	356	337	349	376	344	350	322	305	344	368	352	354	338	323	376	329	340	314	293	325	363	341	318	348
24919	20536	27025	24004	20515	8633	993	717	534	531	445	397	395	396	386	362	343	341	349	302	333	346	350	329	317	290	294	287	285	285	284	278	323	284	304	284	291	254	307	293	276	300	304	273	273	298	257	262	273	274	299	273	283	290	323	273	271	271	258	274	260	272	269	302	297	273	284	258	281	292	266	311	266	277	307	298	291	285	269	273	255	277	291	304	277	258	291	263	299	301	280	296	291	256	264	278	253	282	293	279	268	265	286	289	295	286	267	233	291	282	272	277	284	249	287	241	263	300	253	270	272	281	277	293	287	257	268	295	261	274	277	284	278	254	277	287	262	301	273	280	265	282	257	262	240	266	291	277	296	256	251	272	273	275	293	294	257	270	264	278	293	263	270	291	286	305	273	286	287	281	291	288	242	289	293	294	266	283	269	310	306	284	316	274	274	257	300	268	299	276	288	261	292	293	267	271	293	263	299	269	268	305	272	265	269	283	285	255	261	278	272	275	250	299	298	259	265	284	281	235	293	272	299	281	291	288	276	244	317	279	280	285	231	263	282	271	287	304	323	272	292	258	259	276	282	281	290	266	287	279	280	238	268	274	262	298	284	301	291	253	276	289	258	296	291	288	275	275	281	304	292	273	279	262	269	268	288	300	262	253	270	276	246	307	262	269	286	267	274	295	274	281	298	270	281	281	291	284	298	276	282	267	297	294	286	276	276	296	304	262	288	309	298	273	273	272	272	256	288	285	285	273	296	298	294	296	259	277	278	263	282	267	306	309	255	273	262	269	293	262	272	258	299	292	256	285	269	262	295	280	307	303	281	269	270	248	287	253	298	291	251	296	272	253	310	284	295	278	269	284	273	269	283	273	270	297	278	296	277	273	254	278	294	283	265	300	289	295	258	278	274	307	256	299	318	269	297	284	294	277	289	283	301	300	277	280	284	293	263	278	265	259	291	270	272	266	280	297	273	269	280	281	269	272	257	288	294	289	270	272	271	278	262	278	336	283	280	253	297	293	267	276	268	283	309	299	293	294	279	278	289	276	270	281	250	290	319	265	288	289	265	229	278	253	273	249	272	281	271	292	266	272	276	280	285	273	273	283	266	260	275	248	295	277	288	278	254	296	278	265	304	267	234	320	287	274	288	300	306	270	229	274	296	292	246	287	263	259	271	240	310	284	262	286	307	268	308	312	261	306	248	268	270	281	267	277	281	298	296	298	243	281	255	324	281	290	264	256	277	275	283	304	273	280	289	286	269	263	296	280	263	259	270	277	256	255	282	273	307	274	261	275	281	270	289	294	287	283	302	268	243	286	278	286	275	280	292	238	322	281	311	301	289	308	308	282	268	303	257	269	268	282	261	312	322	290	266	319	281	309	255	229	298	260	291	279	264	292	306	274	281	271	236	276	286	284	261	276	289	280	295	268	304	286	265	300	284	286	305	262	253	289	256	249	277	307	264	268	277	315	285	278	270	260	277	267	282	271	310	293	256	239	291	270	273	282	270	275	286	299	272	276	275	282	267	275	288	309	312	255	292	281	290	284	260	266	280	294	276	285	245	256	300	265	302	255	297	267	291	265	274	306	273	309	312	298	278	304	266	248	283	272	281	280	287	278	273	288	277	249	289	298	286	280	288	279	289	270	282	288	296	280	286	280	299	282	295	309	289	279	259	270	281	298	332	288	283	304	255	267	294	303	235	285	271	262	259	276	298	281	273	281	261	275	291	275	286	279	307	297	282	292	274	285	263	275	268	273	287	295	242	282	244	279	288	330	270	266	292	289	286	289	291	284	271	263	282	291	288	282	265	289	255	279	292	273	275	280	270	282	290	275	263	298	289	276	274	267	258	285	267	233	260	266	276	283	260	246	265	289	269	261	261	313	265	270	282	295	290	281	306	288	266	261	270	278	265	288	280	272	258	275	282	275	271	266	257	255	313	301	246	297	257	306	295	278	292	268	272	267	302	290	275	266	264	274	258	277	269	276	272	265	268	270	274	265	264	272	269	298	266	303	256	278	280	270	284	269	286	237	267	289	293	259	266	281	280	283	296	301	269	263	290	272	298	259	271	272	254	287	286	250	313	284	266	281	302	274	265	284	304	252	278	277	289	284	292	281	240	271	280	297	290	277	267	320	259	262	265	261	281	270	257	296	255	299	281	267	306	280	288	281	269	278	275	278	314	273	233	268	269	291	286	281	287	283	262	281	291	280	259	313	287	289	274	272	277	252	249	291	277	252	285	300	265	297	285	281	245	268	272	256	268	269	250	279	269	267	284	284	303	312	290	251	272	275	242	290	317	284	309	271	260	269	260	278	259	264	292	277	295	297	293	312	271	291	295	271	277	290	269	290	263	264	274	296	317	249	261	280	289	305	304	293	259	284	258	288	248	271	282	263	267	271	273	280	288	300	298	260	279	263	271	254	279	242	258	257	278	243	260	305	262	281	276	300	253	275	307	275	271	263	284	269	277	287	269	276	299	273	301	272	269	265	271	282	272	259	279	274	248	256	278	282	285	268	291	294	282	270	301	274	272	310	294	267	240	245	298	308	291	290	258	283	277	278	250	269	273	259	254	243	248	279	279	287	293	251	313	270	299	251	279	259	269	297	294	283	271	288	263	242	273	265	284	292	269	280	291	259	285	292	272	269	279	293	257	294	279	296	248	279	285	311	310	285	257	267	287	273	283	273	269	292	300	283	283	264	256	286	303	262	249	272	268	279	294	290	280	276	281	277	278	270	241	268	295	288	255	316	279	292	272	279	273	277	261	287	279	295	251	302	289	306	247	270	282	272	261	271	265	262	299	279	292	250	306	283	279	257	280	288	286	283	282	266	300	297	266	273	295	278	262	270	271	317	250	261	300	288	281	274	270	275	275	283	303	273	257	236	276	299	243	265	291	328	291	266	263	281	252	276	287	256	284	265	288	260	282	281	244	303	298	277	280	265	310	283	299	275	248	292	291	246	278	276	262	296	252	284	291	243	274	261	274	279	287	284	268	259	289	299	282	273	277	289	253	281	288	250	259	258	247	280	264	254	265	290	273	282	270	255	311	258	284	309	295	272	269	265	263	283	294	287	229	313	297	265	299	281	272	282	259	281	281	262	311	293	279	282	291	271	272	271	259	276	286	275	274	250	300	280	261	287	259	268	288	293	283	310	297	252	255	251	266	267	272	301	289	279	281	286	261	309	273	278	274	264	305	286	275	245	303	272	255	259	274	293	282	284	284	272	274	256	281	287	275	268	253	293	289	290	291	279	281	301	277	305	270	255	300	261	262	275	273	274	289	276	270	296	280	283	256	285	258	286	284	307	297	266	290	271	279	285	266	275	267	285	289	270	296	260	291	254	297	294	291	251	270	328	266	256	253	268	281	267	247	282	270	295	270	263	268	279	257	275	266	278	281	303	272	255	292	284	288	259	302	268	253	267	280	296	280	304	280	264	310	289	270	269	296	252	245	277	285	281	267	245	279	248	271	280	295	297	279	289
21862	8283	7519	4056	2614	1886	1379	1160	901	814	754	644	512	581	498	436	442	396	404	384	386	377	344	374	355	346	346	325	312	338	317	360	356	318	292	329	347	319	294	302	329	321	308	305	287	320	271	293	326	297	317	305	272	293	285	301	331	275	287	313	308	314	308	298	288	284	279	287	285	317	316	290	299	299	301	273	310	295	282	329	291	299	272	286	266	318	285	294	307	246	277	277	277	296	271	285	289	273	267	318	302	295	290	280	309	241	274	273	291	283	320	312	269	311	263	277	271	301	306	290	283	293	273	275	285	303	289	286	251	278	286	296	276	275	304	298	297	271	296	287	293	299	290	262	290	259	299	289	322	322	281	303	285	298	318	279	302	278	280	278	304	311	281	273	308	270	298	291	267	251	256	316	292	300	293	280	274	275	288	284	305	271	285	317	318	288	272	261	289	281	284	265	281	273	306	313	277	269	316	285	272	299	260	315	271	290	282	319	281	295	296	287	317	298	289	267	283	267	328	285	279	268	290	283	276	233	294	297	291	262	297	316	291	288	293	297	286	286	299	270	290	282	259	268	314	284	286	317	323	274	300	279	277	260	297	319	285	262	265	315	283	317	251	311	272	290	273	309	276	279	292	285	274	292	270	281	283	306	283	267	316	295	273	298	289	298	252	284	305	289	283	315	276	296	262	273	305	285	270	304	257	260	293	271	298	262	287	278	293	300	254	275	291	290	293	273	281	258	302	294	271	276	278	287	281	294	296	284	268	271	252	300	304	301	317	246	311	266	274	255	298	302	284	256	257	262	297	325	262	301	296	310	285	287	294	288	296	283	274	300	288	310	270	272	318	265	276	302	278	247	286	272	281	276	285	284	269	288	301	289	316	289	297	291	312	295	296	283	290	243	264	279	283	285	290	264	294	300	305	311	308	287	282	266	300	317	300	277	280	268	294	277	298	281	241	277	297	308	321	292	304	281	270	279	269	279	280	294	302	278	272	276	287	272	316	280	293	306	287	268	285	286	286	256	265	283	292	273	297	283	308	309	272	295	270	296	305	263	294	299	275	291	278	286	261	279	298	289	294	282	242	294	289	292	282	301	287	292	308	304	299	284	270	302	292	289	311	278	300	263	305	273	277	322	319	292	241	296	249	243	287	287	288	293	300	280	293	320	296	286	290	285	270	292	308	293	308	295	258	308	274	312	303	229	298	250	266	303	292	259	310	287	303	279	299	262	264	250	275	264	282	304	267	307	288	269	303	285	314	298	286	297	305	278	267	281	292	272	263	299	297	259	288	273	276	260	275	282	284	301	284	281	283	294	287	293	275	272	293	301	283	288	276	348	269	301	315	284	317	259	299	305	280	275	301	275	284	256	295	301	295	278	282	301	286	294	305	270	258	275	271	295	283	274	294	266	284	312	254	290	281	311	288	296	297	283	276	249	294	304	273	283	283	281	278	281	263	272	309	287	250	296	285	282	310	296	278	246	307	311	290	281	274	292	238	271	314	269	287	282	262	263	291	288	293	311	328	274	283	295	270	311	314	292	300	287	287	302	290	286	241	280	299	297	272	291	290	279	268	295	288	264	296	288	295	279	294	273	293	303	308	281	267	296	317	299	259	278	298	271	303	296	266	277	299	287	277	274	259	279	308	286	286	311	273	272	286	267	288	258	271	285	283	313	300	266	258	272	301	281	242	265	267	294	310	287	267	298	292	291	296	279	314	298	279	277	281	271	281	273	281	297	262	301	304	265	288	309	316	296	245	267	284	293	283	256	306	281	279	291	299	293	292	274	280	296	304	266	283	287	328	286	301	258	290	319	296	276	293	312	289	310	280	320	296	268	319	266	282	283	260	263	292	289	292	282	291	294	305	279	277	281	266	282	318	262	276	296	272	283	305	309	282	279	301	266	290	301	271	292	275	293	283	265	293	288	262	284	294	283	306	299	288	287	252	284	287	296	307	276	314	305	274	298	277	318	300	311	253	280	286	274	286	299	290	296	273	283	302	319	292	253	289	284	283	294	286	297	295	291	292	295	283	269	281	285	269	258	310	280	304	305	294	285	294	274	265	261	272	276	293	296	269	278	273	305	264	306	279	313	279	271	307	288	264	292	310	267	273	290	296	285	304	288	273	267	242	296	263	290	294	280	295	281	275	285	279	316	304	294	275	302	306	242	295	297	308	288	274	300	274	279	291	289	241	270	299	298	248	266	269	287	298	280	300	273	281	275	286	285	286	263	257	290	282	257	290	304	291	299	293	277	293	271	273	283	311	282	295	297	295	315	271	287	285	293	297	319	292	285	288	293	295	305	278	283	276	264	274	304	256	300	314	272	279	302	310	291	307	252	280	298	289	309	298	286	286	301	325	295	273	292	286	311	301	286	284	309	287	293	292	265	291	261	273	287	290	269	301	281	271	283	289	291	315	276	282	276	268	317	251	312	300	303	301	315	288	285	292	271	269	308	309	279	300	283	292	275	289	277	314	294	309	308	257	303	281	302	250	300	284	279	290	278	248	290	277	286	277	256	279	266	290	289	260	301	296	297	284	292	284	273	296	277	290	312	289	271	300	290	266	307	279	259	285	318	303	280	276	323	300	275	283	281	325	278	311	286	288	282	264	278	297	300	283	316	265	296	286	274	258	276	300	300	294	310	292	311	317	273	287	271	255	318	281	298	276	286	285	285	298	280	276	274	253	298	291	273	299	302	271	277	292	315	330	284	312	255	298	295	272	318	274	286	268	283	308	284	309	275	271	292	263	265	297	316	260	310	313	272	270	297	311	275	280	299	308	276	277	280	287	330	285	281	281	290	290	269	271	277	313	297	264	288	288	262	308	290	279	298	292	303	252	323	276	294	273	261	270	335	275	297	291	288	303	277	271	288	308	287	285	297	281	287	290	257	298	300	311	302	291	279	248	307	277	300	276	280	313	289	269	277	263	297	299	310	259	289	276	277	305	297	298	287	276	310	319	251	296	263	303	280	290	298	277	297	290	310	317	285	260	278	252	263	299	273	273	293	280	281	316	305	286	300	281	302	292	284	298	266	313	289	276	286	284	333	274	273	297	282	270	261	278	309	254	288	285	285	292	290	286	279	267	290	281	275	315	311	305	269	301	292	268	274	288	260	316	274	275	303	280	280	296	309	270	278	312	271	264	321	297	308	274	297	316	277	287	282	316	276	282	282	325	272	315	278	311	273	288	265	299	304	310	305	297	279	317	267	278	290	310	305	300	277	301	281	283	284	268	268	303	279	304	309	296	276	269	276	291	285	289	291	321	281	299	273	301	266	253	274	267	298	274	282	296	280	272	275	301	275	306	290	266	298	278	297	295	251	301	277	284	303	293	278	256	267	285	272	270	264	269	270	311	277	299	264	283	290	289	302	293	295	280	285	294	283	281	289	253	306	248	303	306	276	296	272	285	303	296	264	273	291	299	285	276	301	242	282	278	269	260	302	282	277	288	276	304	305	268	277	278	274	271	266	286	300
22818	20544	27624	23453	20547	20613	9550	1565	1120	1072	974	874	842	848	795	816	750	736	730	691	701	653	658	690	676	667	672	651	622	676	677	639	703	650	611	644	662	638	652	659	660	668	602	653	677	641	623	585	665	649	676	584	607	638	600	631	637	617	619	594	661	587	616	618	660	608	586	663	600	643	615	621	610	655	631	629	628	603	627	651	635	584	619	663	675	640	590	603	642	592	665	636	637	589	598	645	611	574	615	637	611	593	647	638	634	600	625	648	644	614	596	582	645	617	640	640	581	589	610	614	647	619	638	646	617	602	603	640	610	660	607	571	588	652	563	562	601	614	584	624	640	584	565	640	610	648	630	590	631	657	565	593	635	603	610	563	615	599	629	599	603	618	631	625	622	563	601	628	650	645	641	587	576	630	627	619	559	630	619	630	564	641	633	590	633	668	598	612	618	603	618	596	603	612	639	637	619	578	568	679	638	615	604	624	625	609	637	590	602	653	644	635	600	620	604	668	592	572	613	588	665	631	667	614	611	609	631	650	623	574	594	633	615	642	627	606	630	639	613	605	607	640	595	676	577	625	603	590	620	663	644	642	612	641	625	637	641	616	657	617	600	611	606	615	645	645	617	586	628	612	578	550	604	647	586	604	594	552	601	624	632	569	607	658	621	644	588	610	631	645	639	596	634	605	663	624	575	601	607	617	560	640	605	630	646	637	609	594	607	624	624	628	613	657	621	613	632	621	620	637	602	586	633	589	621	657	615	597	663	648	591	591	635	593	608	635	616	591	635	616	669	595	565	645	628	593	610	626	603	583	623	667	614	577	602	621	581	612	587	618	592	582	585	589	663	624	591	579	613	625	600	618	597	668	604	590	576	662	635	590	635	645	636	617	604	609	594	642	602	606	616	635	624	581	637	572	618	555	649	605	589	594	599	590	619	671	606	553	617	615	624	556	605	621	634	627	548	575	619	605	585	592	643	600	595	585	602	640	612	605	651	623	595	599	659	626	667	590	666	645	592	614	599	620	638	620	634	606	589	596	625	618	631	614	635	601	625	609	630	611	607	649	628	592	615	578	597	637	556	604	611	600	610	588	601	596	533	635	594	603	629	618	648	629	633	616	617	592	630	609	643	602	613	605	606	578	651	605	626	594	657	573	623	612	593	648	640	603	626	631	619	610	663	615	622	606	616	624	591	642	647	641	602	668	666	596	586	608	605	621	589	630	626	628	583	634	676	606	588	621	624	604	621	618	619	600	645	619	598	634	594	566	590	601	621	601	588	621	585	655	592	617	613	608	649	626	620	628	633	629	605	586	646	609	608	630	648	666	627	640	608	650	637	647	653	643	585	631	606	606	622	595	643	569	619	601	626	642	595	643	627	614	642	624	607	606	624	579	625	614	642	625	620	587	682	630	645	643	598	601	611	626	591	618	629	662	611	605	595	610	618	626	655	621	624	591	626	606	607	644	592	644	585	603	605	640	618	651	630	629	611	616	596	629	609	619	623	585	601	596	622	601	646	647	586	601	609	654	605	590	630	604	604	659	616	619	613	574	612	584	648	630	605	551	591	647	634	587	607	671	597	616	577	637	657	604	601	618	605	578	617	664	625	627	567	577	612	628	631	597	601	635	634	604	584	603	563	625	663	656	649	643	648	623	603	609	633	616	590	560	655	584	620	594	604	644	602	622	566	609	635	619	626	612	615	612	607	624	590	571	626	586	624	674	606	617	625	594	629	622	645	605	634	588	651	608	570	608	634	608	621	638	645	569	597	636	574	639	565	594	623	615	627	609	601	611	639	664	656	632	584	611	612	662	643	620	594	628	579	623	623	591	609	617	630	654	592	576	620	629	572	598	582	637	626	610	561	653	643	643	600	577	612	614	623	620	608	600	640	635	636	614	610	621	620	619	616	640	619	602	608	615	668	587	604	603	620	631	611	599	604	631	603	572	661	577	635	584	593	621	602	622	683	590	689	635	641	613	571	619	573	609	625	586	579	598	654	611	626	626	569	646	606	613	613	619	614	631	648	609	607	603	578	593	581	608	601	582	594	620	613	624	618	577	606	630	592	616	606	611	587	611	598	624	573	632	623	637	601	601	602	609	599	642	639	597	570	627	604	574	629	652	628	614	633	566	630	634	622	603	587	620	659	642	604	624	590	592	633	586	578	617	590	639	604	644	615	581	642	640	611	634	622	650	676	618	608	637	629	606	592	642	598	651	632	598	585	639	629	562	644	606	633	654	657	608	587	565	629	651	598	601	590	617	649	621	628	630	616	620	611	605	602	608	596	624	618	601	658	614	651	606	647	640	653	600	624	629	623	578	604	648	611	609	557	607	623	623	617	640	647	613	631	671	625	613	599	622	643	620	660	650	596	641	658	621	602	587	632	639	643	624	623	646	636	601	645	622	632	601	652	597	624	634	589	587	614	603	608	567	656	647	621	618	704	626	628	647	599	613	599	606	631	622	600	569	600	598	632	623	615	629	641	572	597	622	605	662	619	569	612	646	599	610	616	634	650	634	596	611	690	636	572	627	657	598	583	613	623	619	592	630	604	637	600	660	670	603	569	632	612	623	590	597	642	596	612	591	649	575	642	567	597	581	577	592	568	574	665	636	608	636	622	643	608	622	607	637	641	663	613	579	582	608	593	673	605	601	633	603	632	608	620	592	601	660	573	639	617	625	591	638	631	610	594	662	591	616	589	612	664	641	622	614	643	616	619	585	602	615	596	630	592	590	600	613	629	561	632	618	597	629	650	675	633	637	619	610	612	617	609	588	646	613	689	655	579	629	576	620	598	565	595	615	625	583	709	615	576	578	621	607	643	631	623	607	630	626	634	599	629	631	607	620	577	623	576	606	614	619	633	588	592	626	617	593	641	629	596	629	634	595	568	583	579	585	619	625	632	646	622	613	649	647	636	664	596	659	630	603	614	616	620	632	600	627	596	619	610	622	621	608	644	624	624	638	633	621	643	582	640	595	621	609	625	636	637	610	582	595	623	617	575	574	655	612	613	611	659	583	643	658	616	570	590	623	624	609	603	582	630	618	610	617	631	600	615	595	620	614	597	600	615	586	633	618	590	610	612	643	622	587	592	623	602	594	633	655	594	643	576	594	593	587	604	596	600	609	538	580	600	604	593	640	604	639	593	640	649	620	633	612	651	613	613	617	640	581	656	602	593	595	628	640	648	612	572	588	640	617	658	585	637	597	599	606	601	598	651	632	611	605	583	602	599	638	647	603	637	628	625	615	620	616	651	602	610	642	591	623	609	641	615	640	653	658	629	606	613	590	658	599	591	581	647	593	625	636	657	588	610	662	622	616	586	627	630	635	580	641	610	613	584	616	582	610	576	581	597	600	625	626	568	600	590	634	606	663	615	597	617	583	608	603	622	588	656	624	645	614	629	611	645	595	633	608	588	586	589	597	650	603	590	591	654	614	611	625	604	621	590	622	680	670	612	607	633	632	619	610	566	634	574	626	637	645
19437	14329	13284	7546	4921	3746	2896	2377	1893	1626	1412	1280	1159	1075	1027	961	916	904	884	832	809	780	738	767	749	746	639	730	726	648	688	652	679	670	660	690	635	650	608	646	617	646	648	637	621	617	656	600	620	594	640	669	576	610	625	612	633	586	651	568	636	607	636	663	599	597	582	605	607	633	653	599	578	587	608	586	609	653	621	604	635	642	597	616	617	625	621	580	592	610	623	571	582	570	553	617	610	602	596	591	586	603	608	572	614	623	579	582	608	628	571	588	573	590	611	568	588	564	592	618	581	606	625	585	610	584	589	557	586	579	556	617	638	588	601	551	645	603	587	598	590	608	589	610	564	608	633	610	600	556	581	600	611	577	591	614	586	600	616	581	600	596	559	559	579	545	583	571	628	602	557	556	567	583	581	584	603	589	622	623	604	627	580	618	592	651	599	591	604	590	569	589	587	592	590	582	625	601	586	563	626	604	593	584	564	589	602	609	654	543	593	581	597	585	603	601	623	602	615	614	557	586	600	648	633	595	659	556	604	585	601	598	561	603	649	621	603	576	589	597	619	598	593	602	565	610	599	610	578	613	624	552	601	591	598	620	629	591	612	554	614	584	567	601	581	563	591	603	567	562	586	590	603	584	568	572	552	530	585	575	605	616	588	564	605	592	607	577	605	561	608	553	566	613	611	592	588	608	606	576	605	631	564	640	595	570	554	551	612	608	577	595	615	615	594	612	597	644	597	603	607	609	572	604	574	587	587	602	568	552	593	602	622	553	626	593	609	632	623	592	583	596	594	584	572	627	582	566	567	574	601	568	588	608	627	576	593	596	539	576	604	570	591	559	614	573	552	593	557	576	567	557	575	621	622	584	603	621	595	607	564	603	612	583	566	604	563	586	597	615	613	559	637	557	592	563	554	569	590	556	600	560	606	608	585	589	558	605	588	578	598	614	577	598	566	590	578	591	567	516	601	587	589	601	559	561	595	616	574	590	576	578	580	589	640	584	613	613	581	603	610	560	589	576	564	613	627	640	617	559	610	631	598	592	619	571	579	617	649	616	640	524	619	572	628	608	615	587	604	608	591	558	608	591	571	593	621	604	594	573	536	565	600	580	579	642	588	622	604	629	579	615	551	615	550	592	611	579	601	600	613	578	618	584	596	583	566	563	615	608	607	599	587	596	640	600	636	604	603	594	563	629	565	592	535	598	574	599	572	602	598	584	623	579	628	562	587	589	563	637	550	556	584	578	589	601	619	627	570	608	585	568	635	609	597	594	593	605	571	574	548	577	576	629	596	615	581	626	567	588	563	623	552	588	596	572	598	545	647	614	541	572	541	608	623	602	624	630	576	583	589	606	537	564	598	545	585	590	594	548	607	593	590	583	616	591	635	579	629	646	609	582	559	560	611	595	610	575	619	623	582	597	608	631	553	566	576	573	555	607	571	588	608	600	599	586	582	633	593	594	579	620	618	612	599	565	607	643	636	594	547	563	630	614	583	631	550	631	622	569	570	583	614	568	628	618	581	597	612	602	588	574	571	621	617	600	619	588	614	568	577	602	558	619	593	596	557	584	584	569	565	566	588	555	557	573	586	569	605	618	591	566	599	616	575	628	561	590	582	622	606	589	583	589	613	599	597	551	656	604	565	583	611	553	568	633	567	617	564	586	598	592	616	550	544	547	566	615	612	597	623	611	644	596	586	604	583	587	568	633	591	595	624	593	609	604	594	588	595	615	601	574	585	611	614	576	656	586	581	587	606	573	596	592	591	582	655	606	614	578	592	575	584	621	629	588	571	560	592	588	604	577	602	560	552	605	585	610	573	582	571	597	571	592	606	609	633	626	586	562	592	582	571	563	585	603	582	594	578	576	561	590	627	579	563	581	595	577	548	596	533	569	607	555	559	582	608	607	599	592	578	573	572	562	586	557	625	606	585	626	580	554	624	573	617	564	593	617	642	655	617	590	616	604	593	589	593	607	583	652	602	599	568	586	605	606	573	604	605	589	569	628	608	566	570	571	594	595	597	591	583	588	569	557	615	536	604	602	618	624	598	594	584	582	578	573	557	596	589	638	606	609	637	580	592	591	589	637	569	612	608	584	551	586	601	569	594	637	593	598	556	642	552	581	603	569	605	616	585	597	598	580	602	600	570	575	571	615	585	603	583	517	612	600	600	579	560	609	615	615	559	571	616	583	625	604	608	582	603	585	603	616	585	563	568	567	596	611	569	552	600	613	585	627	609	613	548	632	598	619	574	578	564	606	562	597	580	584	618	596	601	584	583	596	603	621	577	556	569	545	591	599	536	590	578	606	584	582	594	582	569	615	593	605	606	543	615	616	553	611	553	613	602	587	561	598	640	636	570	609	610	594	578	558	563	599	541	570	602	594	559	618	591	596	576	597	581	604	604	573	592	617	618	650	598	620	580	587	585	588	551	568	580	561	604	581	597	634	686	605	588	618	554	643	606	603	601	563	622	616	568	609	577	604	589	633	588	608	559	592	607	584	590	574	548	562	567	632	565	575	559	587	591	577	607	601	594	574	588	559	630	558	583	576	613	600	600	595	540	606	591	585	596	578	592	623	604	633	600	588	604	580	560	608	603	627	613	590	581	591	584	605	645	586	669	577	620	585	570	530	612	616	592	618	579	534	628	614	602	570	574	575	585	571	593	571	579	596	599	596	595	569	576	583	596	603	586	563	555	605	616	579	563	594	566	562	630	620	642	599	592	648	593	582	619	595	609	609	608	560	575	544	643	576	598	547	593	563	608	589	582	594	589	577	598	536	571	595	587	572	636	563	627	540	590	603	615	562	561	595	584	572	582	620	576	590	572	570	583	561	590	598	602	555	607	614	588	584	618	597	570	584	638	634	577	596	536	611	590	651	646	569	602	570	593	660	581	590	588	631	609	587	559	627	593	565	552	609	583	609	588	592	599	544	595	578	595	590	551	637	577	577	606	587	598	604	650	597	557	621	600	572	617	602	587	584	571	597	641	602	588	596	602	575	563	556	602	605	585	583	535	580	566	627	600	594	607	570	528	563	618	616	561	554	598	604	643	616	626	588	574	571	555	587	604	647	591	598	591	584	561	569	577	574	527	603	585	558	588	593	562	577	598	598	612	595	597	607	613	577	565	557	588	575	533	591	608	561	580	598	602	601	571	544	582	588	594	617	551	583	608	596	622	598	607	628	596	586	577	587	592	559	593	581	615	565	607	539	570	549	598	603	605	593	591	580	603	610	597	618	611	644	628	556	534	592	627	603	566	593	608	623	612	549	556	620	555	570	611	607	631	633	594	577	602	599	632	600	565	622	603	565	600	603	611	594	598	577	605	603	596	609	592	592	583	583	594	560	597	575	591	560	612	621	620	558	572	608	605	592	564	566	607	583	593	603	579	558	589	598	617	558	608	595	609	550	570	553	613	607	611	583	559	608	594	579	600	597	555	597	571	595	613	552	569	565	628	644	632	584	599	616	607	613	570	592
30860	13891	1954	521	386	361	355	314	311	311	324	318	299	283	315	298	295	279	322	330	323	274	329	288	295	310	316	295	288	316	309	321	325	329	302	277	337	317	321	307	304	308	311	289	283	307	332	303	314	304	319	311	298	290	336	299	322	315	295	324	293	341	309	295	343	306	317	287	318	292	336	289	306	314	295	310	328	344	336	310	306	304	310	322	325	295	275	292	287	293	320	315	297	283	312	332	305	317	295	306	321	294	303	306	298	315	277	329	312	308	343	306	294	307	294	339	297	279	334	339	298	288	285	305	294	329	320	306	300	319	321	338	282	319	308	287	327	290	321	310	319	305	293	323	284	300	292	295	318	297	295	326	339	310	339	311	287	303	296	323	330	314	288	314	284	310	297	288	309	311	297	271	290	290	324	273	277	322	345	330	284	304	311	300	268	318	313	325	311	326	300	312	291	284	287	323	306	276	324	313	312	270	297	320	316	304	323	342	285	291	274	292	316	304	293	306	303	311	285	303	326	337	301	309	299	314	337	303	309	312	309	310	334	283	313	289	309	292	304	321	271	292	288	311	331	304	333	270	365	316	278	292	304	285	288	290	328	294	294	297	307	297	291	302	322	317	297	301	308	314	316	298	297	308	286	279	312	332	318	297	313	305	332	299	286	319	280	295	272	299	294	294	285	290	286	320	313	326	291	306	305	295	306	326	303	315	298	312	310	316	283	315	325	286	322	326	301	323	294	299	270	294	295	332	297	286	331	313	308	316	279	278	279	278	313	288	301	337	304	303	318	308	275	304	306	327	342	320	319	307	297	283	306	290	292	307	309	319	293	318	311	290	280	335	286	300	299	317	290	285	320	276	300	320	322	341	342	320	307	311	290	292	301	287	280	303	300	295	295	314	286	285	319	299	335	290	302	310	293	306	310	281	308	310	310	308	321	333	333	295	288	317	274	303	306	313	326	294	264	340	300	283	285	296	271	294	293	351	309	318	288	320	309	301	298	338	304	325	312	291	303	323	324	312	315	313	314	276	298	288	300	300	282	339	323	306	298	318	297	307	323	312	287	282	306	310	329	324	292	317	301	278	332	309	313	318	314	268	316	272	287	285	305	304	327	303	298	299	288	283	301	313	298	287	311	275	302	278	312	307	287	317	271	301	299	264	323	318	326	298	294	291	300	310	278	314	333	305	292	299	308	313	309	294	312	281	307	314	297	299	253	304	346	325	349	311	285	275	303	288	343	304	324	338	326	311	314	273	298	329	291	296	288	335	291	293	305	330	291	307	317	327	300	297	302	267	318	297	297	333	306	301	298	321	294	298	302	327	312	307	319	327	289	327	320	312	261	315	286	291	319	301	290	273	312	286	296	298	287	300	311	324	303	321	284	334	306	274	303	288	326	275	299	324	326	287	281	343	316	321	321	316	273	299	269	275	306	303	320	323	281	319	286	298	299	302	310	282	277	269	302	312	297	308	279	315	274	336	301	304	291	312	275	310	304	302	328	342	321	306	317	299	299	279	332	305	272	320	305	277	304	283	304	300	288	310	332	297	315	302	289	303	319	348	301	328	308	290	293	321	308	310	286	309	283	324	331	334	292	274	312	300	293	292	294	289	324	321	289	327	268	275	308	309	312	285	326	324	308	288	317	283	338	306	320	301	314	314	279	289	324	289	328	300	338	288	263	293	301	296	347	306	319	295	328	283	300	338	303	272	289	319	311	295	297	289	294	292	310	301	312	299	292	308	302	321	303	280	318	278	313	325	299	323	275	309	300	276	288	290	286	319	265	326	310	296	318	303	295	316	314	307	303	295	318	284	335	304	304	271	328	290	282	267	300	287	292	331	308	313	293	330	322	292	288	299	289	315	311	296	288	311	309	285	274	312	297	329	310	300	295	295	315	311	321	273	310	338	260	325	296	310	293	332	323	309	297	325	307	331	277	297	262	296	304	288	291	301	302	300	298	261	296	308	317	293	313	295	265	313	315	330	314	338	310	300	297	321	317	294	291	308	324	318	312	307	292	295	311	280	293	293	316	277	315	298	289	303	315	310	320	284	301	297	307	316	297	290	348	297	326	322	277	281	302	291	295	310	261	306	295	336	315	307	324	320	306	282	335	286	303	298	292	322	307	303	311	306	294	315	320	261	314	310	278	285	297	313	307	298	309	305	317	301	305	282	302	324	328	331	276	292	295	308	314	304	297	321	299	295	293	315	337	310	292	353	267	321	305	293	291	267	307	286	283	282	301	294	300	324	277	327	317	326	306	284	255	285	299	318	322	324	293	294	299	319	297	289	284	289	329	330	349	309	303	314	303	304	289	301	287	307	273	308	307	316	310	326	302	272	322	298	297	304	299	324	277	303	297	299	300	304	280	313	334	327	303	318	300	291	299	320	288	298	313	287	318	309	327	309	291	326	287	304	290	315	295	277	300	307	301	292	302	299	320	290	324	317	316	288	313	293	316	343	337	317	314	290	327	284	308	314	299	286	320	300	309	298	297	318	296	324	286	311	288	286	293	303	316	304	323	299	298	301	313	271	285	293	311	322	319	314	319	281	315	291	316	317	289	299	298	346	283	285	305	293	293	268	320	275	324	294	297	309	312	297	311	305	315	317	325	321	329	328	283	326	310	290	296	280	320	294	276	287	313	327	316	292	308	301	353	296	317	304	296	306	301	277	293	332	321	303	313	299	306	304	282	304	314	319	289	315	298	274	285	291	318	281	323	294	298	265	309	288	334	306	298	320	297	332	293	285	285	296	305	300	288	311	282	296	278	343	284	322	298	294	293	318	314	328	320	321	300	282	306	312	313	316	316	299	273	345	306	304	322	310	312	277	333	329	307	313	316	320	311	330	326	299	313	274	321	294	296	313	311	309	328	296	309	309	328	307	343	292	309	305	285	322	298	300	314	311	320	317	295	333	277	302	282	280	308	353	298	293	291	308	294	312	296	329	307	291	291	295	282	278	353	306	288	300	312	311	274	296	301	334	300	311	306	293	316	293	307	316	307	307	289	310	322	327	313	291	274	316	284	321	300	294	316	347	301	320	340	326	317	294	316	292	306	294	316	323	326	314	280	322	304	327	290	314	283	288	310	289	295	276	297	311	314	321	323	316	316	298	331	284	291	310	305	320	285	326	286	305	310	284	307	306	309	295	334	316	296	289	321	311	300	310	320	288	284	273	283	298	319	316	344	295	291	298	275	301	311	307	283	317	319	312	318	281	323	309	320	287	318	315	294	291	287	320	287	308	311	292	255	294	282	296	320	269	297	277	300	282	304	319	284	275	274	315	297	341	302	322	306	315	337	326	309	319	291	312	312	316	283	287	319	324	294	309	308	344	282	304	336	339	322	322	354	299	290	361	302	310	285	293	309	329	278	291	310	288	320	299	299	317	341	284	292	271	308	296	331	322	305	277	289	302	314	268	307	290	300	320	280	301	345	290	299	292	299	306	307	302	279	289	312	320	322	309	330	315	290	285	309	332
16534	851	773	524	433	409	374	387	361	399	350	334	324	373	367	344	357	321	314	344	307	352	376	325	333	309	317	335	330	309	360	356	351	359	325	354	320	333	295	354	341	333	369	372	314	331	336	323	381	359	348	330	353	318	343	338	357	345	327	298	369	311	319	333	333	325	336	327	316	361	309	328	350	323	335	340	308	358	346	342	320	317	346	365	341	346	343	359	360	341	362	333	323	314	301	318	326	363	321	340	350	330	332	331	343	336	330	326	348	354	332	372	330	350	331	330	340	324	342	364	307	305	331	349	298	331	371	345	314	319	370	319	345	377	332	318	347	326	360	322	333	330	322	314	340	340	307	341	321	357	322	334	333	312	355	363	357	306	330	322	342	355	336	329	321	319	284	352	334	298	333	318	334	325	323	358	368	346	319	344	364	301	350	309	313	319	341	335	352	320	328	330	313	356	352	336	343	340	332	348	286	337	340	327	330	339	324	334	314	312	286	332	337	308	333	343	342	336	297	332	312	331	310	343	327	327	330	336	343	332	309	352	358	335	322	335	324	284	341	350	330	331	345	340	349	281	336	319	324	343	349	328	339	372	316	389	331	322	327	317	352	309	328	324	291	349	326	313	337	325	314	312	338	348	371	349	318	311	312	321	340	338	337	353	289	327	329	340	342	346	336	323	366	338	366	361	324	321	319	327	330	336	314	315	342	335	315	326	327	343	349	301	328	334	340	315	349	344	318	325	352	333	346	350	327	347	328	336	342	324	357	349	329	334	345	345	347	364	319	298	313	325	314	360	320	303	343	355	327	313	335	350	300	303	343	348	327	346	344	345	304	346	333	322	316	316	355	315	327	349	334	334	330	370	334	338	337	376	336	363	321	367	324	318	324	358	373	331	328	358	346	350	342	320	320	328	341	310	375	328	313	322	305	290	347	327	307	330	347	335	316	344	332	324	312	314	352	362	328	356	333	337	343	356	337	349	334	355	315	337	307	359	366	350	338	335	308	337	365	331	328	310	335	361	348	325	343	349	322	355	302	352	331	319	347	344	357	320	305	329	325	301	351	317	345	350	351	336	341	335	350	326	338	342	340	316	305	329	304	326	355	326	358	354	346	345	342	341	315	320	317	360	306	357	309	328	365	317	357	338	349	329	326	323	317	312	306	337	346	336	323	314	319	348	345	356	285	334	367	365	355	360	332	339	373	352	366	317	337	330	367	358	329	331	342	318	335	343	323	322	339	331	310	359	308	365	339	335	383	370	360	370	377	324	324	351	345	354	335	324	312	324	339	324	347	342	320	309	352	324	336	369	316	341	309	361	363	360	358	338	354	310	324	327	319	313	316	316	334	332	323	341	319	329	314	355	311	356	324	320	302	293	321	321	348	331	291	347	328	316	342	327	286	347	309	334	356	320	317	358	336	318	315	342	331	312	304	325	350	337	347	317	354	338	377	348	306	354	317	320	317	352	316	341	303	315	354	345	323	308	324	341	332	319	323	341	343	304	335	337	308	332	314	319	327	336	345	341	362	326	307	329	322	324	322	325	322	333	301	307	368	348	318	356	311	350	364	378	324	352	332	314	327	345	370	340	323	309	332	332	370	350	326	337	330	307	338	322	309	320	304	347	362	355	343	378	367	322	334	314	313	328	324	338	336	347	350	332	333	393	334	336	334	325	342	332	329	354	325	340	325	337	341	345	321	330	328	348	323	325	347	299	305	310	330	334	306	347	336	360	363	321	359	319	320	329	307	314	344	352	335	351	326	323	314	308	330	337	315	340	324	341	331	303	322	349	366	331	366	302	344	339	335	333	348	310	336	328	314	383	371	311	316	330	298	308	340	321	315	341	360	333	329	338	321	338	344	331	336	307	339	342	347	341	337	315	320	312	327	312	336	347	338	350	317	366	343	348	299	310	332	316	331	349	309	326	317	339	340	353	348	349	314	341	359	319	351	308	375	320	351	338	348	348	316	336	330	349	343	335	328	364	350	334	324	330	334	318	332	319	348	362	303	332	354	351	354	338	358	357	312	332	275	348	345	339	356	312	353	338	330	318	314	356	315	322	339	339	316	380	330	320	354	323	304	326	309	363	331	352	304	332	350	331	328	322	331	337	343	315	328	294	336	318	343	324	321	353	300	344	306	346	329	332	327	373	359	366	322	344	326	298	371	327	326	336	340	346	313	358	308	325	337	369	334	340	342	346	310	346	317	313	325	316	342	344	355	337	339	362	344	336	323	357	339	356	323	316	290	357	363	335	353	372	333	349	354	342	331	328	343	350	329	358	332	344	329	328	325	347	343	330	338	338	338	304	344	352	363	343	338	320	341	328	355	339	320	344	325	340	347	345	383	346	325	359	325	342	341	342	332	346	332	326	317	352	352	328	329	351	311	356	342	332	314	376	328	306	339	340	330	321	302	333	341	332	341	343	322	313	312	347	370	352	308	329	328	320	329	321	298	353	311	363	342	336	319	363	335	355	336	342	318	339	317	314	336	321	332	347	311	314	328	336	342	347	342	329	336	314	298	349	362	371	318	358	329	324	349	332	330	335	347	353	377	348	307	305	305	319	355	324	343	360	336	322	316	295	333	313	372	338	326	331	336	337	318	314	354	338	334	337	323	323	325	297	325	319	348	312	349	324	324	322	348	364	319	351	363	363	339	342	313	308	312	344	363	351	298	340	342	328	309	323	314	321	359	325	335	287	360	326	295	339	353	317	331	321	348	332	352	325	332	357	333	340	335	353	346	345	338	316	312	309	345	327	356	353	328	323	357	361	310	327	297	333	335	344	362	363	339	305	347	316	323	335	323	358	331	319	351	312	351	342	322	347	304	335	317	327	310	350	338	333	320	340	339	308	333	329	375	316	333	335	334	315	330	353	314	328	376	345	342	349	315	327	348	353	313	298	355	355	319	313	322	312	348	335	312	348	347	333	333	349	323	337	317	358	341	325	329	284	308	373	324	302	327	358	293	314	358	325	343	316	326	316	301	358	321	333	357	317	334	322	320	353	338	338	337	299	335	337	367	296	332	309	319	327	341	327	336	369	338	301	319	336	333	317	300	344	340	334	299	337	322	349	336	347	314	344	329	341	343	354	325	338	317	336	338	304	346	318	316	327	323	362	348	341	318	320	352	332	336	329	340	301	327	334	348	348	344	336	312	322	322	330	336	318	345	328	336	333	319	337	347	315	355	348	354	337	330	369	361	318	335	363	308	365	348	332	349	339	331	345	334	333	319	337	342	352	360	325	338	312	332	303	330	341	367	332	338	308	328	358	356	322	352	337	334	324	348	369	379	305	361	343	327	367	334	357	344	328	335	349	307	323	331	334	332	353	343	319	314	357	335	329	303	296	298	328	306	369	310	324	345	347	326	314	353	354	334	302	360	339	314	317	343	364	334	304	335	321	338	319	341	289	334	304	340	306	348	306	328	357	325	335	326	323	292	313	351	332	354	335	308	285	341	335	355	307	326	328	323	343	334	341
24849	20534	27095	23927	20538	8129	957	694	544	498	415	418	429	393	350	351	322	329	325	340	322	315	290	290	294	283	328	304	300	290	305	276	302	309	311	274	236	304	250	272	293	278	289	249	303	283	269	301	317	290	279	276	281	297	244	271	275	309	276	293	251	285	290	288	286	282	273	274	265	267	258	282	279	266	236	281	285	289	303	262	292	275	308	271	291	282	279	282	263	274	286	273	244	258	280	271	281	265	286	273	287	276	265	301	254	273	254	284	256	300	299	270	234	303	304	300	292	254	278	301	314	277	270	257	262	267	274	282	294	273	250	256	279	284	276	248	262	262	256	249	281	284	276	285	259	278	266	266	276	275	261	259	253	268	278	289	259	285	273	288	281	288	268	267	299	284	274	272	256	297	284	268	258	270	268	257	269	271	255	265	274	278	293	275	285	259	288	269	280	295	298	272	301	274	271	291	261	273	287	291	262	240	265	289	271	265	299	271	258	242	271	276	265	288	270	288	277	270	263	308	261	305	297	289	258	296	272	251	269	262	272	269	274	299	275	281	265	280	274	302	270	268	235	286	290	249	265	264	283	280	286	282	277	294	301	294	256	270	294	270	263	301	272	272	217	283	273	286	269	294	267	267	316	302	280	284	267	275	273	284	263	279	257	254	281	297	305	280	279	264	284	270	253	274	277	288	267	271	271	292	270	277	264	282	289	253	255	239	274	253	247	270	246	275	261	304	298	285	308	273	282	270	277	262	263	270	269	263	309	288	278	293	293	284	297	247	265	246	291	289	290	263	298	275	279	273	256	286	282	305	272	302	245	271	304	270	285	266	275	267	294	253	272	272	291	279	282	260	267	286	294	268	263	300	272	265	288	280	281	248	279	277	284	262	305	282	259	263	300	244	265	261	258	262	267	289	251	318	269	276	251	262	251	286	220	255	297	287	298	245	267	280	248	255	313	266	268	292	285	294	261	284	284	255	270	266	265	277	249	235	262	267	287	240	284	283	268	277	242	274	273	272	281	270	272	277	275	275	245	283	276	259	283	222	236	288	273	288	259	274	284	254	263	257	264	245	261	322	287	247	288	273	312	274	278	262	296	242	261	308	264	265	279	271	263	294	255	276	243	254	265	283	278	256	264	265	302	258	263	263	285	310	285	289	281	259	291	276	277	240	271	283	282	260	262	270	260	289	269	263	295	249	263	268	288	282	275	251	245	273	256	272	234	247	267	282	263	261	258	275	284	265	274	266	289	258	266	279	264	272	284	267	275	260	278	264	248	238	284	275	262	284	269	252	252	290	279	261	262	262	273	292	272	261	266	270	279	265	278	246	305	272	282	282	267	306	232	265	302	273	258	275	259	276	274	294	253	266	254	267	291	261	267	290	277	263	270	276	242	252	278	268	255	258	267	258	267	269	261	289	261	285	249	234	244	259	275	281	292	295	294	247	259	248	272	273	265	270	260	300	261	264	269	275	263	262	275	266	286	271	263	277	269	287	287	294	247	272	278	267	270	281	283	266	278	271	312	290	259	268	269	259	291	269	256	274	278	260	273	273	236	274	264	283	268	261	274	274	239	275	281	284	290	275	297	294	285	273	277	282	301	279	278	254	230	299	267	275	252	243	288	283	248	288	295	254	274	313	263	252	262	281	268	250	276	254	273	262	288	275	266	232	264	277	269	276	271	273	278	277	271	245	250	298	282	277	266	307	277	272	296	257	289	279	305	286	261	270	263	263	282	245	265	288	310	272	267	260	291	256	280	266	250	254	274	263	297	287	266	278	303	275	282	262	281	286	278	268	278	287	297	278	283	278	260	250	241	246	265	281	261	293	276	275	287	271	313	296	255	261	252	257	277	281	266	238	286	260	274	279	263	267	256	242	265	261	283	278	284	273	256	288	291	257	274	270	277	310	302	274	259	263	282	301	278	298	241	286	286	283	267	285	258	306	294	260	283	299	246	292	274	263	274	275	243	273	280	265	281	294	277	283	268	270	259	294	282	268	274	269	280	305	302	241	276	264	271	292	278	295	303	269	289	277	312	256	288	267	262	278	299	292	297	274	286	289	270	260	260	299	287	261	286	277	254	263	285	280	287	267	269	285	225	300	270	290	296	263	292	308	290	268	270	246	296	299	280	269	264	230	303	280	263	291	272	281	281	256	276	282	278	277	266	275	274	275	282	253	278	268	268	283	263	245	280	277	281	251	264	294	280	306	248	257	261	237	274	265	267	265	264	268	256	284	265	276	291	286	281	258	252	295	291	259	240	270	298	288	260	278	245	270	224	288	262	274	263	288	247	275	283	253	292	271	290	276	280	258	259	256	280	257	275	254	304	274	276	270	293	258	292	293	247	281	286	285	250	307	283	258	280	286	266	253	259	294	267	270	267	262	265	254	287	301	258	295	253	265	255	267	284	273	302	255	327	267	264	252	278	272	286	269	275	261	260	273	265	281	267	262	295	275	299	274	272	259	266	314	285	263	303	284	282	304	276	270	290	239	281	266	275	308	257	272	280	291	290	254	278	279	300	282	280	231	263	299	270	297	274	272	258	263	286	282	292	256	254	275	250	283	286	259	263	277	293	289	271	296	271	265	260	308	298	252	278	273	289	253	267	273	320	248	255	268	267	294	314	225	268	252	314	264	279	221	275	236	263	282	262	278	277	280	295	290	280	259	272	280	238	282	264	261	265	279	248	258	269	234	273	264	258	260	288	278	276	285	286	298	274	249	267	291	268	254	261	227	278	301	280	279	291	292	285	247	257	275	297	298	286	257	281	300	257	264	285	256	244	278	286	280	250	288	294	299	265	254	300	256	290	271	261	272	287	273	280	279	249	250	252	271	261	273	261	280	272	286	269	287	234	259	279	277	280	278	264	272	291	269	243	284	283	265	285	305	292	272	276	266	294	269	291	260	276	308	256	288	265	268	270	280	269	244	293	263	280	273	283	281	274	253	289	265	275	266	227	269	265	283	260	285	248	274	265	263	252	302	252	287	252	301	286	255	268	261	267	264	281	274	274	263	246	268	298	230	302	257	276	265	251	252	265	313	262	270	297	285	267	263	265	292	259	265	278	263	278	283	265	273	274	277	282	279	280	277	266	259	260	278	275	279	288	281	277	286	237	291	260	286	309	251	282	295	288	265	284	263	240	284	246	239	257	278	277	263	253	257	285	284	278	288	284	286	263	279	272	254	305	265	265	280	281	333	274	273	287	307	266	289	265	261	294	255	253	272	272	295	268	280	294	287	273	273	261	293	244	276	299	279	258	257	262	289	291	279	299	266	286	272	252	273	266	276	256	291	267	268	278	257	258	284	284	284	287	260	302	275	270	290	269	307	284	271	276	307	280	289	272	278	285	262	280	273	242	262	275	289	284	255	259	279	300	267	266	265	245	292	273	246	291	255	271	294	256	271	236	262	266	238	289	292	287	281	278	294	266	264	288	285	295	259	281	251	293	255	256	251	271	282	312	291	291	272	285	289	278	258
20742	8347	7675	4176	2764	1934	1446	1118	943	812	723	632	607	566	483	472	385	448	411	378	404	351	358	348	342	351	368	349	331	289	336	301	335	306	355	299	294	301	312	292	278	312	307	283	305	329	305	306	269	310	312	284	330	262	311	284	300	296	289	299	316	300	288	308	296	295	277	272	283	275	276	303	271	293	313	287	315	295	327	286	281	296	323	266	307	269	299	297	266	304	286	279	278	304	314	286	304	297	268	267	280	293	281	302	279	293	281	296	267	298	316	300	275	299	286	280	300	255	300	284	310	290	277	292	318	287	287	291	299	308	285	292	278	274	268	266	290	292	314	290	297	263	296	244	296	240	309	282	269	284	310	321	285	294	289	326	271	280	283	250	281	260	284	254	291	314	287	258	291	280	292	278	281	287	286	266	273	278	302	278	301	305	280	293	280	303	285	312	285	297	302	309	277	295	315	309	281	280	289	306	288	308	285	317	281	284	270	286	280	311	285	250	276	284	270	291	274	274	295	278	271	301	242	280	305	268	289	308	261	308	289	269	279	273	266	295	277	266	280	265	290	258	270	290	305	290	296	286	325	266	281	287	296	296	270	314	330	279	288	294	288	267	261	280	252	270	276	284	275	250	305	270	260	276	275	280	263	249	319	290	302	292	275	278	277	275	292	281	296	270	295	298	294	260	261	271	290	284	267	261	300	272	271	259	268	273	282	272	286	281	267	275	276	295	290	266	289	280	294	278	287	293	287	285	283	318	255	290	276	266	284	309	280	278	301	248	283	304	316	272	276	282	297	266	275	295	302	289	284	285	263	269	314	282	267	305	334	281	309	274	291	283	284	261	302	278	301	291	294	319	291	279	309	291	294	299	304	277	282	305	281	309	270	318	326	281	292	296	300	272	281	301	287	266	277	292	266	287	285	311	297	299	279	261	313	324	320	258	297	280	294	288	300	305	247	274	294	296	272	236	285	281	282	284	276	303	326	293	270	295	309	312	299	274	281	273	300	293	320	311	313	276	291	303	309	268	299	290	289	269	271	297	283	269	308	277	281	291	265	292	285	307	310	252	275	311	281	269	271	275	276	323	282	282	285	257	266	307	283	278	283	299	265	290	284	268	313	272	257	312	266	256	282	283	328	292	269	298	271	265	264	302	263	250	292	300	312	276	292	273	284	305	249	309	266	311	258	246	284	299	271	287	277	259	267	282	309	291	314	254	265	307	285	274	269	290	264	287	272	263	316	267	307	288	276	281	289	296	261	284	273	268	276	275	282	270	312	303	259	315	298	306	264	275	256	273	284	291	267	276	275	282	245	287	276	291	262	273	273	261	329	255	272	294	284	320	282	326	264	287	283	263	279	290	285	262	263	269	275	283	264	275	270	269	285	267	283	281	255	281	273	285	265	293	271	305	295	287	291	277	263	282	296	317	276	290	275	268	257	328	294	281	290	295	272	275	266	294	287	291	269	287	288	289	291	270	278	309	271	288	284	258	280	299	258	259	309	272	256	298	304	275	280	275	304	276	283	315	279	322	306	276	293	285	278	265	283	272	280	274	285	315	295	271	307	282	287	266	304	291	266	307	272	287	276	287	281	289	300	261	282	280	321	292	290	305	310	258	295	293	282	315	290	283	300	288	267	250	289	288	267	279	297	264	253	280	255	291	310	305	274	280	286	317	301	315	255	277	290	309	261	310	274	269	270	301	284	288	311	284	273	296	312	308	273	268	303	282	326	272	295	268	253	305	299	268	283	249	276	322	286	278	301	310	288	250	263	248	282	257	299	289	297	284	282	276	289	291	282	269	282	267	268	292	304	256	292	263	256	277	253	276	293	247	285	264	262	292	278	281	275	283	273	267	272	292	278	274	292	269	301	242	276	288	263	267	280	301	301	278	290	300	255	306	276	265	268	276	291	282	276	281	280	280	283	282	272	259	278	293	281	302	304	321	285	280	269	287	295	283	262	301	273	268	282	287	275	266	256	252	285	272	291	292	247	317	307	310	315	298	262	300	295	307	269	302	289	276	282	281	275	287	304	286	264	274	271	283	297	285	259	263	266	257	280	283	252	296	284	257	288	259	295	271	298	284	304	266	308	277	268	277	298	289	262	295	280	281	291	273	297	299	278	261	294	267	272	273	273	284	277	281	267	283	271	273	311	286	266	270	302	283	296	285	302	255	303	280	286	289	273	299	277	301	274	274	292	260	272	276	312	281	275	275	274	295	289	288	277	283	271	278	278	273	305	309	275	328	268	260	287	300	264	291	262	296	302	265	281	250	304	299	288	294	263	278	301	285	277	271	290	312	267	252	293	289	286	276	281	304	298	277	299	264	269	308	239	299	268	279	270	276	256	305	286	260	288	296	271	282	274	279	306	298	280	286	308	282	265	292	271	277	305	284	281	288	284	287	269	247	286	308	279	290	284	287	268	288	286	274	286	301	266	305	280	303	281	269	290	308	259	290	270	290	272	287	262	290	301	296	291	309	266	266	311	275	265	260	296	296	279	287	291	282	265	261	270	280	275	261	272	310	283	287	282	298	291	285	289	292	288	293	284	280	295	305	285	261	307	278	258	272	288	275	278	302	305	287	288	276	293	276	261	288	257	288	307	296	253	290	287	294	280	294	294	272	282	309	289	269	242	277	282	276	274	291	265	268	297	247	295	273	266	281	289	289	322	263	285	273	273	332	267	288	279	302	317	288	275	284	311	265	287	290	252	271	272	246	287	273	292	264	255	279	262	271	266	259	272	272	274	304	274	287	265	273	289	278	295	273	286	306	275	274	272	270	278	266	254	306	289	265	305	287	263	277	312	259	261	267	264	265	305	312	256	276	282	277	302	273	294	311	257	308	296	296	278	270	309	280	268	305	281	283	296	267	291	286	287	268	264	293	273	284	311	274	272	321	269	300	259	290	270	297	265	274	292	244	291	301	308	291	316	295	300	291	272	301	292	282	254	272	290	274	293	270	295	264	274	280	284	304	316	294	302	314	270	261	282	273	294	279	300	310	275	279	293	267	294	296	257	291	294	289	292	257	260	283	272	306	309	273	304	304	297	279	277	305	281	278	302	294	258	332	284	267	296	297	321	293	281	298	276	272	250	304	302	273	264	312	286	277	267	314	291	318	282	282	274	279	296	268	273	315	276	316	286	260	286	271	288	307	288	298	296	335	290	316	299	279	288	298	280	269	296	292	273	286	286	281	263	284	255	299	291	285	288	280	290	279	290	312	253	264	263	287	263	298	278	289	277	272	314	278	292	281	295	294	270	305	281	276	264	286	290	295	292	299	282	315	281	293	310	288	269	302	287	296	286	315	284	286	256	267	308	302	266	289	307	290	277	266	278	251	284	264	278	288	296	264	288	274	316	283	286	314	304	275	261	303	264	309	265	276	285	318	282	283	269	287	282	271	300	286	302	293	297	312	296	288	314	275	288	273	280	262	292	294	291	269	263	293	326	271	268	270	292	300	300	268	278	287	278	255	275	295
22842	20542	27663	23411	20546	20634	9479	1517	1122	1073	1019	926	826	882	826	808	746	736	693	763	731	699	700	719	640	672	706	707	659	717	651	646	664	688	663	673	634	694	628	599	668	665	653	607	651	661	647	604	607	663	617	590	641	633	577	585	654	661	603	581	626	667	606	596	607	627	665	626	617	649	615	620	622	607	604	644	608	623	644	670	631	590	613	582	619	635	612	651	641	684	612	578	591	589	605	630	638	625	627	644	579	610	637	582	601	626	629	641	630	620	635	647	633	607	608	601	616	631	624	690	590	587	658	627	582	606	595	614	597	647	607	629	650	627	649	621	591	594	554	596	600	617	641	610	608	604	619	638	637	549	634	618	601	609	626	642	608	645	641	625	613	625	598	648	596	636	626	614	612	634	618	621	622	618	630	626	587	627	648	590	612	626	665	624	611	659	623	627	605	652	612	593	597	622	655	562	628	567	600	635	622	594	622	647	632	625	640	565	594	604	617	595	575	575	621	586	585	621	625	566	634	646	602	637	616	628	585	623	605	631	631	604	590	616	576	648	582	606	623	627	596	634	614	615	580	620	624	633	603	624	647	601	640	625	636	618	622	599	633	604	616	655	603	629	628	560	626	603	612	620	614	617	585	611	638	593	621	614	583	654	622	621	625	612	619	644	607	621	616	591	647	594	605	644	579	575	628	638	668	612	596	609	575	605	599	637	618	592	658	649	610	663	588	624	688	624	591	552	606	588	536	628	612	644	650	611	635	592	609	606	608	647	628	586	610	626	585	557	590	629	618	633	612	582	660	636	617	607	633	655	598	628	611	634	662	632	601	602	614	609	606	630	622	638	631	644	622	658	635	633	613	613	625	609	627	634	658	605	632	626	646	644	640	599	628	603	617	604	647	614	603	622	609	692	613	625	625	606	597	585	585	591	640	618	605	599	652	608	631	624	607	653	624	659	620	584	641	580	623	593	574	614	626	601	588	646	596	630	600	562	600	595	615	652	642	587	633	600	646	619	580	592	593	609	581	589	592	595	621	614	566	602	551	616	602	605	623	624	610	616	603	686	609	583	581	608	631	579	641	658	618	589	649	597	609	636	609	640	619	570	592	577	594	607	624	601	608	608	588	605	603	614	619	597	566	618	566	581	588	615	633	615	632	638	624	582	614	648	619	651	624	598	654	609	613	625	599	597	633	633	591	607	610	631	605	622	603	627	634	662	594	633	608	652	653	591	643	576	641	609	636	647	586	571	605	608	640	613	608	639	610	603	628	658	649	619	631	606	589	599	647	594	610	589	628	614	628	642	565	683	613	613	594	612	616	593	656	627	582	583	630	652	609	624	566	625	667	607	609	579	593	584	624	580	589	627	624	615	612	662	624	596	585	613	679	655	641	573	601	623	636	610	644	665	574	611	592	647	668	616	627	629	640	604	615	610	616	592	597	617	560	594	635	639	592	558	648	636	607	575	586	634	626	642	606	629	583	606	605	624	631	672	613	610	643	593	630	599	581	641	556	601	613	597	651	626	607	646	574	598	613	629	644	586	652	662	606	586	597	630	603	644	600	635	581	635	604	610	630	610	553	614	631	591	652	583	564	619	621	609	585	582	598	632	595	603	633	595	659	612	606	627	598	634	600	633	579	631	618	604	576	613	648	612	590	623	593	570	616	607	622	603	614	583	618	632	620	611	644	610	606	610	605	649	601	579	614	645	632	587	599	677	622	637	626	600	638	596	597	607	578	599	615	630	580	595	604	639	645	626	615	658	622	626	619	630	595	581	624	624	624	617	636	591	593	645	614	602	628	626	630	569	600	608	598	571	634	608	600	628	603	542	612	616	623	564	626	582	638	589	638	638	631	598	625	618	621	653	616	572	614	635	607	651	633	576	615	640	599	651	622	619	601	617	617	622	599	602	633	580	571	608	575	623	615	629	598	605	595	611	664	599	591	609	613	606	614	624	635	626	601	580	586	590	620	630	592	619	614	606	591	613	613	639	652	638	636	640	599	616	596	595	640	628	586	641	612	615	614	638	637	649	642	605	629	617	620	638	661	595	647	635	624	624	619	622	654	644	609	609	627	618	597	640	592	598	613	622	600	619	636	589	644	612	601	655	605	599	647	600	608	616	624	601	584	648	624	645	596	622	641	621	587	602	602	641	603	577	567	627	654	606	591	623	642	655	591	613	593	603	581	627	613	556	618	579	588	650	588	625	611	573	554	609	611	622	631	587	608	611	623	610	620	621	588	616	611	591	613	629	610	614	622	586	649	625	611	603	608	614	603	654	596	565	584	613	642	627	607	631	650	590	594	641	610	673	597	642	660	617	621	607	655	577	594	576	591	596	614	649	627	631	586	616	606	638	623	652	598	595	612	619	577	589	619	645	611	627	615	638	615	592	612	615	642	624	615	599	665	605	597	652	632	645	615	642	601	597	607	651	578	576	631	597	588	638	620	641	643	584	593	588	621	616	588	648	599	613	596	600	572	635	641	610	580	630	633	636	571	638	588	603	628	590	614	606	607	579	693	575	630	593	629	612	602	578	622	585	632	598	631	623	590	607	609	639	658	591	591	564	664	610	562	600	687	612	614	620	656	591	652	614	623	598	674	656	585	658	569	584	602	613	598	644	625	670	571	620	627	580	583	611	600	629	627	601	588	574	605	590	627	632	600	638	654	659	646	591	626	629	631	634	632	559	621	553	613	615	609	629	637	611	611	611	603	624	588	658	632	619	672	591	637	578	619	608	601	629	591	631	600	620	651	599	635	609	620	565	595	592	587	610	637	591	608	629	620	640	585	614	643	623	590	621	604	647	643	611	629	606	622	583	599	622	578	603	618	614	632	576	609	597	622	626	587	614	657	599	601	595	621	677	595	605	561	636	639	633	598	614	633	570	618	601	649	575	583	601	609	572	594	627	622	593	612	591	603	635	586	589	627	601	582	609	619	573	659	609	616	614	605	594	604	611	633	616	584	605	556	619	613	654	572	614	628	635	680	612	619	646	637	563	616	619	602	592	663	604	619	633	590	649	574	620	619	585	587	622	609	570	594	557	641	583	606	610	636	633	630	682	604	607	606	626	596	626	627	611	587	605	609	617	644	641	646	630	603	632	598	624	610	607	658	618	618	580	642	604	629	584	580	614	622	579	630	610	619	601	635	582	583	626	631	627	592	626	611	631	597	596	639	620	622	562	574	627	543	656	597	561	613	576	653	642	604	631	640	699	609	606	592	594	622	651	651	646	609	627	590	613	609	628	630	608	617	616	639	617	585	659	611	608	642	656	582	676	619	621	612	614	599	629	640	611	661	605	608	617	592	639	636	635	635	626	596	641	597	660	610	604	609	589	574	656	597	619	654	676	629	604	604	635	628	651	620	657	648	665	585	633	629	656	649	579	643	618	651	639	624	616	580	579	664	589	619	622	594	652	616	631	610	585	586	597	624	609	613	620	668	619	664	626	602	579	625	565	628	608	601	618	595	639	629	665	585	635
18616	14618	13255	7606	5042	3726	2911	2302	2006	1724	1446	1344	1213	1147	1002	991	891	845	827	842	856	774	719	760	724	755	708	657	731	669	674	705	651	675	617	653	634	648	625	658	657	660	622	603	641	643	635	612	608	596	621	556	637	639	603	606	607	627	639	597	611	573	604	608	607	606	571	625	608	549	609	584	665	566	609	611	598	607	618	574	627	634	619	616	592	556	587	603	570	576	571	625	568	585	590	599	599	582	585	584	626	584	612	610	551	535	584	584	571	607	595	606	618	587	599	630	588	639	621	607	556	574	607	593	603	537	580	574	583	577	608	605	662	582	645	603	590	604	552	596	601	622	598	617	622	603	572	615	588	564	533	562	565	628	551	570	625	584	560	606	583	610	575	559	592	631	611	579	635	639	590	573	595	588	617	560	565	619	600	574	622	571	579	615	568	613	582	608	582	561	579	605	582	634	594	603	621	631	615	565	579	594	602	590	589	589	564	587	561	624	609	604	540	575	582	585	601	573	581	600	567	562	625	596	617	624	582	644	597	603	626	607	621	583	600	567	588	551	564	595	629	652	593	540	577	607	562	554	573	594	594	591	574	622	576	588	563	628	589	573	612	587	635	590	618	558	614	574	666	546	590	572	568	587	554	605	618	603	586	578	585	626	600	596	591	581	574	558	639	577	600	631	595	610	564	624	604	554	614	618	639	551	613	584	633	585	578	591	602	593	585	641	591	577	614	573	563	602	598	564	636	605	576	557	622	572	618	591	610	605	600	594	556	644	635	586	601	572	592	591	583	575	598	583	605	554	627	585	635	587	613	582	591	595	587	617	603	598	565	599	576	585	618	547	570	604	603	597	615	595	580	595	572	564	580	609	604	603	608	613	565	582	600	561	602	586	577	582	595	567	588	558	578	588	578	626	574	581	579	581	579	565	584	596	562	557	541	606	592	596	570	570	592	638	592	601	580	584	647	580	581	553	603	605	579	558	613	604	575	560	609	612	569	591	617	596	587	599	587	610	620	586	600	587	607	566	612	580	607	563	590	587	595	576	596	610	595	576	555	595	624	602	593	621	593	607	581	629	576	606	611	581	604	578	560	561	571	564	605	622	575	614	544	519	566	572	600	619	639	596	551	573	610	565	568	606	592	546	570	579	543	582	565	584	614	584	571	569	604	640	537	588	571	571	599	590	590	587	581	609	572	594	553	602	565	622	579	562	625	578	613	590	609	590	576	551	541	612	594	590	607	599	554	583	625	619	604	645	579	586	578	616	644	598	594	596	591	586	589	597	579	620	588	653	604	605	585	612	604	579	617	602	577	624	589	608	561	603	607	581	560	617	643	593	599	599	645	620	591	576	556	584	590	648	586	615	605	588	617	601	583	583	599	596	627	576	581	609	593	608	611	610	552	628	601	651	629	576	601	571	605	610	614	591	596	572	579	556	604	570	589	578	580	600	555	615	552	621	584	586	578	609	623	595	569	604	557	610	579	607	595	591	651	610	566	570	578	569	609	600	592	579	591	624	583	631	571	545	589	598	647	631	613	588	581	594	611	566	558	608	568	588	583	586	580	605	582	620	570	596	603	605	613	580	636	598	629	601	632	552	638	629	598	594	575	556	597	634	611	596	603	617	582	601	564	563	622	598	618	566	611	542	589	589	596	574	556	584	570	575	597	609	584	619	591	569	567	615	623	577	593	591	565	576	623	574	614	565	609	583	587	580	573	568	596	585	591	573	583	598	607	610	565	634	599	567	586	574	595	577	603	614	569	612	582	620	616	590	596	594	617	539	550	629	572	570	577	625	579	591	583	602	581	616	601	543	601	564	578	573	573	581	548	539	602	595	617	604	600	645	611	627	593	569	571	610	578	599	605	596	593	627	576	631	599	603	556	532	576	620	614	559	578	592	587	570	614	584	605	585	591	591	622	612	581	598	593	607	565	599	615	580	566	597	543	589	623	620	609	560	622	579	554	567	592	614	575	585	589	563	573	597	598	623	571	535	591	568	551	575	615	615	557	566	606	635	587	613	558	587	624	640	613	586	605	612	614	560	589	563	563	589	645	599	579	593	551	592	581	620	595	570	612	621	597	598	562	627	580	661	576	579	601	627	552	599	575	594	635	530	579	572	596	604	567	559	595	590	576	575	583	636	584	606	601	608	559	629	596	559	589	580	563	594	599	573	617	582	585	615	586	596	632	561	589	636	586	565	611	614	646	569	585	570	601	642	560	582	586	624	623	571	595	534	579	588	583	570	571	615	573	625	605	586	562	568	571	576	551	604	619	579	617	577	595	608	583	604	593	558	597	557	611	629	592	567	634	594	574	602	597	638	599	566	584	590	601	627	580	568	615	592	544	584	619	616	588	583	609	567	602	588	592	590	565	579	584	618	610	613	620	613	582	580	567	568	570	651	591	586	600	615	598	575	599	634	581	579	600	589	588	591	595	612	592	549	573	571	613	597	592	614	598	563	589	593	579	603	623	618	561	591	636	620	608	602	608	568	637	645	596	586	635	635	559	622	592	551	573	635	606	585	582	602	600	562	610	589	622	589	647	567	596	611	637	556	582	553	607	595	588	601	614	580	560	609	565	607	580	573	566	579	610	603	585	586	578	563	591	597	576	591	593	597	554	600	600	562	577	593	628	593	582	649	560	564	569	554	613	600	553	573	634	605	527	604	577	583	611	567	597	594	570	614	564	603	582	603	592	576	552	582	597	578	581	556	555	587	544	608	585	598	599	579	550	595	618	605	645	598	591	599	615	602	598	568	658	598	603	621	572	598	559	590	616	586	615	580	566	623	577	589	596	604	613	574	620	589	580	580	590	617	589	573	585	564	599	596	632	619	595	609	602	593	593	569	591	629	599	618	602	593	609	622	617	566	558	616	594	588	618	634	593	593	580	564	604	584	574	588	628	556	621	638	602	606	570	560	600	602	589	593	563	554	577	584	604	533	616	588	594	600	609	631	581	577	577	542	627	640	594	587	620	598	609	632	564	608	576	557	554	572	548	622	611	579	597	589	567	569	600	582	598	588	593	579	648	614	621	548	572	555	605	585	561	621	582	583	588	577	584	575	596	585	556	595	580	585	568	591	528	609	621	587	608	576	583	602	593	606	606	593	611	589	591	627	559	582	609	610	616	607	613	565	609	516	547	648	646	633	598	609	621	580	582	653	622	599	611	604	611	572	580	578	629	625	605	605	574	611	577	593	587	564	569	594	543	546	607	592	583	604	630	603	584	606	588	555	614	579	592	561	559	575	621	598	568	592	591	578	595	622	573	595	599	608	625	597	594	593	614	565	617	572	542	621	618	597	596	627	599	585	615	574	608	608	611	571	569	583	579	635	606	592	616	590	574	580	576	584	550	568	624	609	610	626	589	624	606	563	602	588	636	608	602	567	625	623	606	638	617	571	565	613	614	598	614	621	612	581	594	581	619	605	622	575	605	577	594	554	611	564	604	511	636	593	609	580	644	606	604	619	572	608	581	590
30866	13925	1887	490	431	370	316	308	325	290	294	317	317	286	291	309	340	327	344	322	346	315	331	341	301	307	302	290	311	280	358	300	328	286	288	298	315	315	282	294	325	333	296	318	306	337	332	304	310	311	321	296	307	300	328	319	300	296	318	321	322	293	308	326	308	313	324	288	311	296	293	296	297	320	313	299	313	306	313	301	299	297	311	323	309	333	294	316	308	310	297	294	333	277	334	312	340	293	282	326	310	308	310	315	291	314	291	295	333	319	314	331	307	321	290	278	304	325	291	295	275	334	299	288	327	301	308	303	304	307	319	287	309	329	291	294	322	302	303	318	307	313	295	290	339	327	308	345	294	321	297	317	315	290	338	276	282	313	339	303	304	317	303	336	283	306	298	281	303	325	315	319	312	263	296	324	278	337	325	304	301	297	307	292	326	339	327	324	330	308	325	323	294	276	334	337	314	323	322	333	266	297	312	309	283	320	275	269	340	315	297	303	299	297	318	324	315	275	307	316	307	273	303	307	275	280	294	313	304	300	345	303	300	299	300	313	306	306	330	310	307	314	296	301	281	306	318	283	331	329	286	338	304	288	313	304	319	315	337	301	347	277	300	313	277	321	288	297	302	302	289	300	288	323	302	301	323	303	351	309	313	291	295	295	278	318	338	294	326	333	313	328	308	311	327	300	316	298	269	308	312	277	265	306	298	273	363	313	281	307	296	305	332	305	322	298	332	278	313	264	343	342	313	325	317	296	303	310	284	323	302	323	306	298	311	318	302	310	321	313	319	315	302	315	301	321	334	285	300	310	296	268	318	326	307	293	294	290	308	295	324	285	321	289	305	309	297	298	283	303	302	299	301	316	329	286	306	313	293	304	309	294	298	334	322	334	318	324	303	306	301	303	290	323	297	302	303	294	271	273	315	286	316	308	291	281	329	304	337	360	308	308	280	294	305	286	324	294	296	308	316	289	336	264	273	295	285	305	323	312	324	294	278	309	318	323	301	290	314	319	308	316	317	307	304	329	302	320	266	341	307	311	346	302	307	305	309	298	300	325	306	315	294	270	268	307	327	318	319	291	323	275	284	299	293	307	283	296	313	311	322	333	342	339	306	333	299	304	294	291	274	284	269	313	351	269	274	289	284	299	301	315	310	281	312	332	296	287	319	334	325	296	321	291	323	313	305	331	315	339	295	340	318	298	313	322	309	314	331	312	301	330	300	303	337	325	317	276	269	299	314	282	289	312	268	287	302	315	286	285	341	314	301	292	334	309	293	308	341	332	305	328	331	313	285	321	302	292	294	293	335	328	315	286	298	329	299	318	341	280	325	324	339	317	296	276	300	295	308	309	332	311	289	311	321	278	300	281	336	303	321	272	284	293	338	309	287	322	281	310	299	302	339	339	302	307	315	287	312	329	269	324	277	315	305	315	292	293	301	310	287	321	307	331	281	301	321	331	312	329	314	315	310	283	290	273	267	294	317	297	270	333	295	306	322	315	314	300	306	322	330	314	324	297	280	312	315	318	314	302	295	285	285	303	322	304	306	308	306	301	319	282	282	287	309	304	307	335	283	281	299	314	328	289	316	315	296	299	322	299	320	297	339	294	329	292	286	286	315	308	322	276	314	349	282	333	301	314	332	325	287	305	306	322	318	330	335	319	351	319	281	303	310	331	321	308	306	285	276	313	290	304	299	311	306	267	294	306	300	336	315	311	287	300	305	307	293	303	302	282	354	273	304	303	306	294	282	323	282	293	291	340	295	314	295	315	315	294	288	328	303	321	323	310	311	296	316	319	276	330	336	274	281	334	310	296	289	320	313	309	319	304	269	306	360	302	281	304	322	265	308	310	312	320	289	295	302	324	334	297	311	322	303	332	304	310	350	311	311	288	304	331	307	324	294	313	336	322	330	302	286	306	323	309	299	312	310	327	327	278	267	309	303	301	295	282	290	312	326	317	311	298	289	308	344	317	305	282	290	302	300	306	318	316	312	335	304	297	288	292	324	346	288	309	302	317	294	292	324	301	305	309	316	294	283	309	311	280	307	309	323	318	292	322	346	279	307	315	328	300	307	293	296	339	280	305	311	301	303	312	293	295	286	309	309	311	333	329	328	294	305	337	320	312	268	328	310	278	339	322	301	297	316	300	307	298	324	295	309	337	311	328	305	287	321	280	334	304	300	308	322	322	305	312	288	306	327	312	298	277	289	293	279	291	299	339	326	344	323	321	291	319	301	295	307	290	315	307	331	307	321	330	281	330	331	349	303	343	319	321	288	305	316	308	309	300	314	284	352	302	308	286	274	308	306	319	267	288	326	306	321	325	288	321	336	290	313	274	343	296	304	282	326	308	278	324	328	298	292	316	314	296	314	289	306	309	294	283	329	302	315	322	331	312	329	303	315	297	296	300	293	324	268	308	326	331	316	304	324	304	320	318	294	279	298	311	323	306	314	317	297	327	319	311	305	285	320	341	324	314	307	309	305	285	289	314	305	303	305	289	348	333	337	258	342	283	323	297	312	301	299	330	301	310	292	299	321	278	296	303	291	340	320	315	317	323	317	274	322	304	301	314	313	310	328	281	311	287	312	324	287	298	294	294	308	328	287	293	290	324	332	321	300	306	305	316	322	310	304	310	301	303	281	315	300	305	313	277	322	290	324	314	299	280	315	296	313	300	308	311	334	305	336	315	313	313	298	299	287	311	325	331	329	296	308	277	328	290	316	293	273	318	322	300	314	298	294	326	268	287	281	322	309	308	319	306	315	290	321	299	348	362	318	315	282	307	336	325	293	308	338	274	296	293	353	294	298	322	309	302	271	287	319	339	308	338	332	326	313	334	338	328	286	307	306	326	305	312	307	287	311	283	305	289	314	294	310	318	319	308	294	296	302	317	324	306	298	310	304	283	287	308	305	311	279	280	312	301	307	304	331	295	317	309	320	315	343	337	295	286	329	278	324	291	298	296	335	339	326	314	311	289	292	330	295	292	330	293	318	301	310	290	289	324	302	323	328	288	327	283	303	305	299	317	306	284	309	319	297	318	325	304	311	308	324	322	314	298	334	307	358	295	310	332	289	310	305	328	308	288	307	270	293	347	321	312	313	306	317	325	287	304	329	313	307	301	325	344	303	310	307	318	283	331	300	310	278	298	282	313	306	321	312	304	312	328	305	274	305	281	326	298	284	269	292	303	269	294	300	305	288	298	318	301	323	300	297	293	276	287	319	279	291	300	308	304	310	351	293	323	260	300	314	269	302	320	345	332	295	349	291	308	297	305	306	255	282	298	304	321	307	314	292	300	315	306	322	293	297	301	300	278	315	309	312	279	313	326	312	311	338	313	307	300	289	323	293	279	286	318	297	277	317	325	308	340	328	298	278	302	277	310	309	310	344	332	310	295	311	310	351	326	332	306	298	315	305	358	308	336	291	313	307	306	304	292	321	305	326	283	315	323	340	338	296	332	315	315	308	298	307	309	307	303	308	309
16482	871	721	501	434	400	386	384	389	380	345	317	346	344	333	368	315	343	300	330	357	317	339	311	338	341	324	362	362	359	362	315	342	343	370	311	349	319	338	317	332	356	333	313	329	347	331	316	335	317	325	346	329	314	353	339	325	344	321	332	338	317	307	336	347	299	335	318	324	325	340	360	350	357	362	359	330	340	331	358	318	306	325	334	341	358	353	370	361	324	370	331	369	355	319	329	349	364	323	331	372	334	280	329	341	348	337	333	314	305	337	338	349	373	304	364	339	336	325	343	337	336	305	322	340	337	369	343	347	321	321	318	338	324	330	306	346	339	327	319	330	353	348	332	355	321	311	329	304	317	303	347	384	320	345	307	361	328	353	327	285	321	355	312	357	357	373	334	327	300	347	325	359	321	335	349	358	325	352	312	324	321	315	391	348	304	339	340	323	328	333	337	289	342	398	309	336	303	332	365	327	304	311	353	295	336	332	347	306	312	363	317	362	337	342	292	367	303	340	312	344	305	359	347	361	351	317	298	311	367	343	320	321	330	357	360	356	356	331	349	351	338	307	333	335	346	336	321	315	352	356	318	347	354	354	310	326	337	355	303	310	336	349	330	318	353	330	342	312	371	350	330	346	353	314	312	352	334	358	309	347	289	303	323	334	350	332	329	326	344	345	326	308	331	340	345	339	349	325	317	328	320	341	331	359	316	345	345	366	302	333	339	322	323	329	342	375	326	346	341	337	340	336	332	339	375	332	306	314	342	328	326	314	320	369	357	324	334	350	334	324	333	372	331	293	342	333	344	332	338	344	344	355	324	341	324	326	329	359	343	346	327	345	319	320	344	328	345	298	333	338	329	347	341	352	354	321	336	347	303	355	325	302	354	369	356	304	335	330	344	348	348	310	356	293	367	314	357	369	362	353	312	331	317	354	328	337	321	348	337	329	350	340	320	333	337	336	347	314	368	358	327	330	333	323	337	334	341	363	377	311	342	359	322	318	330	338	338	340	317	339	333	345	338	315	333	367	322	346	346	341	339	322	346	302	362	342	331	353	347	345	333	330	394	378	342	326	356	371	351	335	332	301	308	335	330	362	341	325	343	367	388	369	340	305	343	345	318	354	333	293	332	346	321	331	321	330	342	334	357	352	320	325	335	336	332	346	340	332	308	337	337	343	299	324	331	336	321	333	319	322	362	335	344	313	344	344	314	331	333	354	343	327	320	337	310	361	327	335	336	324	332	374	347	364	330	364	323	309	350	315	299	326	305	337	323	379	339	338	337	350	344	334	327	329	361	335	340	337	329	302	348	303	346	333	348	348	359	330	347	374	342	325	348	357	348	352	334	302	339	319	340	321	373	376	359	331	315	319	323	358	368	340	310	313	317	369	355	341	297	325	307	324	347	327	330	317	359	372	350	337	329	349	334	349	334	325	336	335	323	312	317	327	384	359	368	328	360	332	334	323	319	319	291	350	329	347	378	350	294	331	316	350	355	359	315	346	347	307	314	327	355	340	294	358	336	338	327	322	319	350	360	348	337	323	273	332	327	337	357	361	348	315	319	337	313	348	388	352	338	338	370	340	359	337	347	339	354	323	323	341	332	328	359	341	327	333	350	360	322	331	314	365	359	318	343	317	336	354	359	352	346	331	312	340	336	342	336	342	366	327	355	338	327	328	320	356	343	317	325	348	344	314	303	325	334	315	342	301	338	351	347	324	359	362	344	357	354	387	342	354	360	316	328	314	330	366	351	304	336	295	341	357	309	337	332	341	330	311	328	311	332	350	356	352	322	310	324	323	326	340	333	332	370	305	311	350	349	374	337	351	327	319	325	375	307	354	338	335	345	317	362	356	316	331	337	370	362	302	318	343	333	356	325	357	371	345	343	323	346	339	318	352	323	326	355	330	325	355	368	365	347	323	314	333	339	351	328	377	353	382	339	372	308	350	303	313	345	351	326	320	336	334	356	315	328	344	310	337	337	329	336	327	344	349	334	379	377	283	357	354	313	315	362	320	329	378	349	332	318	341	344	341	312	351	339	347	346	334	359	317	299	354	330	360	340	328	348	359	338	348	304	370	343	340	341	314	319	297	326	308	346	341	320	327	317	309	320	368	303	365	318	345	313	306	314	320	343	316	345	346	337	320	353	328	351	353	330	320	333	340	337	337	332	342	330	322	339	334	337	334	336	338	338	340	349	358	317	348	349	327	369	344	336	362	328	336	351	331	319	351	327	345	323	349	326	339	340	337	314	364	324	334	356	319	325	356	344	331	330	338	339	330	304	338	338	361	323	309	361	290	317	326	338	363	316	313	314	330	336	339	318	334	319	333	318	377	337	336	316	352	347	328	333	359	326	348	366	321	327	323	349	312	318	320	325	342	337	325	317	335	317	353	334	341	345	346	334	323	331	340	351	363	358	340	327	311	353	339	336	325	365	364	365	333	353	343	363	344	337	324	343	354	354	335	340	340	344	326	337	322	329	359	362	348	320	360	350	345	320	352	313	337	357	333	333	323	319	307	309	380	317	347	349	333	322	360	318	349	328	325	327	347	324	309	344	341	372	358	360	328	342	315	369	300	336	334	350	324	342	315	319	366	330	311	351	349	323	350	344	350	340	337	313	321	367	360	369	320	310	335	330	345	335	320	337	335	317	352	333	345	376	341	345	318	362	326	319	328	337	372	343	325	350	324	311	313	345	314	367	361	311	324	289	336	331	337	316	327	323	346	345	295	341	330	327	356	312	323	352	281	335	322	325	366	312	319	353	342	301	337	327	350	350	347	326	330	349	364	342	334	359	345	318	306	322	367	330	310	329	348	358	354	345	334	354	367	331	339	335	322	306	320	339	334	305	354	311	333	349	297	340	342	363	360	339	333	350	339	338	374	338	307	353	357	324	293	333	307	328	332	328	369	333	316	312	328	315	322	313	362	329	345	304	326	328	339	308	322	315	322	344	359	337	357	339	334	345	350	347	319	340	355	340	326	315	358	308	311	363	332	297	366	314	342	294	335	324	333	355	341	322	307	338	339	334	330	309	329	354	335	327	328	332	352	312	360	340	329	331	344	342	314	330	361	347	363	328	307	337	327	363	366	334	295	345	365	381	316	331	344	332	322	347	348	324	335	349	344	344	296	352	327	339	331	308	325	339	371	324	359	334	336	361	337	333	352	346	306	356	346	364	329	345	362	322	351	308	333	333	364	332	331	354	348	345	365	295	343	325	346	353	322	329	336	339	314	324	333	374	331	342	328	338	325	320	334	327	324	332	360	358	352	338	328	361	369	336	327	341	344	349	323	324	315	348	357	344	346	311	349	339	322	333	342	331	326	360	316	348	343	319	326	356	320	317	345	337	317	343	356	360	310	308	292	325	359	344	318	353	366	322	366	383	349	333	339	343	346	346	336	372	361	320	344	357	310	338	338	345	326	349	356	323	358	336	344	346	363	363	316	317	326	363	351	349	286	345	321	313	348	320	342	340	309	316
24803	20520	27069	23903	20512	8342	979	665	532	545	450	408	401	366	349	346	364	351	334	324	296	300	345	290	323	324	296	285	296	319	276	284	308	310	248	254	264	281	280	319	289	275	280	257	290	291	288	290	273	278	287	278	295	255	256	281	306	289	278	253	276	277	290	273	281	258	270	285	282	271	275	293	291	290	270	299	285	311	278	258	273	267	273	262	297	272	300	281	276	306	268	279	258	273	280	268	316	312	304	267	289	273	314	263	244	295	273	275	266	242	260	266	288	293	283	260	283	246	283	301	281	299	279	282	281	280	297	271	291	298	282	261	279	259	244	277	278	278	279	302	273	273	274	267	294	263	285	255	262	296	286	271	274	269	267	296	267	254	286	256	278	277	283	264	305	273	278	250	275	274	309	285	284	253	269	298	281	298	272	314	270	306	253	287	285	273	294	306	306	252	259	273	286	277	252	272	274	284	299	274	292	293	296	272	296	283	251	258	286	296	263	271	280	268	281	266	275	279	279	241	262	311	299	287	268	280	267	265	247	293	277	269	282	274	311	276	295	278	252	270	300	299	284	241	307	287	307	295	273	273	277	262	266	292	292	292	284	245	263	273	272	279	271	285	264	294	262	274	262	276	292	284	242	281	280	247	270	312	276	267	287	286	275	270	277	265	254	279	299	283	258	274	287	262	285	245	289	247	287	290	283	274	242	282	285	252	268	301	256	321	252	295	293	266	281	285	277	304	254	269	256	279	256	285	271	272	308	284	284	304	284	259	284	285	269	249	290	276	282	289	261	283	297	284	253	283	276	290	275	269	254	263	281	259	279	265	285	266	294	280	302	286	279	277	312	275	247	257	313	276	305	289	293	274	278	266	248	271	276	264	281	268	289	295	279	270	302	311	278	293	269	280	285	311	280	266	248	281	263	288	268	294	263	273	251	274	281	276	289	255	270	284	283	241	279	265	265	319	249	274	328	289	287	265	245	270	276	276	292	253	301	257	275	281	271	297	270	257	251	275	267	279	294	289	296	321	268	286	276	274	300	286	276	291	263	276	292	267	250	268	281	264	262	272	255	298	256	268	284	260	268	298	241	290	276	245	224	257	284	244	259	259	262	239	286	271	290	281	262	292	289	287	270	258	276	271	274	253	278	295	273	236	290	268	267	277	287	288	284	288	254	266	278	270	310	276	272	293	264	251	330	268	269	293	288	254	280	300	296	293	267	294	275	259	263	269	284	280	278	257	287	242	255	275	260	255	278	272	287	286	267	256	278	272	286	279	250	328	312	282	266	291	288	302	247	294	280	256	260	288	278	290	280	271	274	299	269	285	254	271	272	249	314	264	257	250	276	238	270	294	281	284	280	280	288	260	271	278	281	293	274	292	247	266	253	272	250	273	267	273	284	258	269	277	288	255	254	266	280	279	289	269	282	243	274	276	271	295	271	293	263	263	258	261	307	274	249	253	244	331	285	288	277	287	289	290	271	256	295	269	273	266	272	290	284	279	283	293	294	264	297	258	259	260	256	306	314	269	262	270	272	262	259	323	279	271	285	285	262	275	263	289	282	262	254	294	300	281	261	270	266	286	315	253	257	287	281	245	249	282	271	286	287	288	285	283	263	244	288	264	280	271	297	281	262	261	291	290	291	249	259	278	259	293	284	287	278	303	288	268	270	261	279	255	263	239	294	272	302	270	252	289	252	295	287	257	250	255	293	278	297	276	271	266	251	271	314	286	252	283	254	233	282	287	282	280	306	290	284	281	257	259	300	275	246	309	284	249	287	266	262	275	279	289	260	274	293	291	282	298	291	276	282	280	286	256	264	255	283	279	277	250	244	263	257	268	284	276	291	288	264	285	280	272	273	252	262	279	280	232	289	299	244	237	258	272	271	258	261	292	255	289	263	241	254	280	298	244	260	260	267	297	254	270	265	275	285	275	276	274	289	295	262	300	256	274	262	269	275	272	249	252	271	270	274	259	274	259	257	296	277	293	289	281	267	264	284	292	272	260	296	257	267	276	291	264	270	258	250	278	296	275	264	262	277	285	255	302	257	241	257	270	263	273	282	267	271	267	253	300	298	277	273	270	289	279	289	286	264	246	240	263	291	300	269	272	271	278	317	283	281	263	261	250	275	296	284	290	269	288	293	266	246	274	276	286	288	276	247	285	231	248	252	295	254	272	274	277	268	289	282	290	260	269	272	242	292	270	285	284	291	273	287	265	315	292	292	291	271	303	283	282	280	275	241	267	252	308	277	276	288	246	292	294	302	292	280	277	315	255	276	271	321	252	281	259	271	276	271	289	270	275	269	286	268	301	296	302	229	306	262	280	252	275	289	281	292	267	278	292	267	271	293	269	285	260	307	276	280	274	264	266	289	269	307	261	297	284	271	279	267	259	297	259	280	273	249	275	269	280	260	307	281	269	285	272	261	247	287	271	325	280	247	281	320	290	298	284	289	274	271	299	291	306	265	279	245	294	262	258	296	291	301	295	301	258	277	259	285	288	272	312	276	259	287	283	242	293	293	299	286	302	288	283	262	254	258	288	255	293	264	277	277	260	268	261	269	256	299	273	293	255	264	260	272	273	294	291	295	300	256	280	318	228	270	268	263	247	279	270	294	270	265	262	285	276	267	291	259	268	279	256	308	258	285	273	293	289	278	270	285	295	262	279	283	266	257	254	262	274	293	265	229	291	292	260	281	279	302	279	266	277	282	259	280	298	276	279	248	253	266	285	286	275	283	273	287	294	296	286	287	303	270	287	254	263	267	279	275	256	297	268	256	264	276	270	257	294	272	263	262	250	282	281	270	262	299	318	285	303	281	255	247	281	265	275	306	287	324	303	265	273	273	264	274	288	295	267	288	264	280	286	281	253	303	251	287	275	285	248	280	257	282	271	308	269	265	254	253	273	303	281	279	268	304	260	268	248	304	242	269	286	281	277	276	249	298	295	271	281	267	288	280	280	295	277	302	272	282	267	292	278	282	263	273	292	296	283	275	268	273	278	293	259	249	279	282	264	242	258	281	258	276	269	255	261	264	280	246	284	265	242	265	294	290	252	267	284	274	259	260	292	306	260	303	312	264	261	266	256	285	241	306	265	294	278	271	277	271	290	280	261	281	275	246	260	286	262	308	268	274	269	277	260	256	282	266	264	263	275	248	298	263	264	288	293	281	255	270	245	266	276	271	282	274	286	297	265	281	276	268	283	278	310	254	257	264	270	273	297	254	268	273	284	267	272	270	283	291	282	275	282	270	231	270	251	313	270	260	264	279	257	287	267	286	267	267	273	269	285	293	278	242	296	260	269	290	304	285	239	289	274	275	273	295	299	284	279	268	288	299	288	275	273	265	302	254	283	274	324	272	284	269	297	252	275	280	272	303	290	249	282	294	247	253	276	284	250	244	255	280	240	253	293	298	275	300	286	274	289	251	276	283	295	274	240	283	290	278	306	270	266	311	279	262	266	257	286	270	288	274	270	301	293	282	279
19890	8528	7676	4084	2584	1848	1494	1177	944	826	709	646	554	527	492	457	415	409	434	410	399	380	381	390	360	343	326	330	336	305	337	321	324	307	293	299	317	330	296	311	341	258	296	296	297	284	288	309	303	260	282	296	328	297	271	279	270	319	274	294	261	325	298	290	273	280	342	286	293	290	291	289	300	293	341	301	304	267	294	314	289	297	270	314	299	285	287	265	295	292	306	264	251	311	277	297	290	299	298	271	285	308	266	273	288	309	284	286	284	278	292	287	260	292	285	299	306	273	293	259	271	293	275	308	291	309	277	297	294	282	260	276	272	282	306	306	277	271	276	301	281	295	285	258	282	342	270	295	287	262	279	280	298	303	277	263	275	286	321	255	306	275	300	266	280	318	290	271	271	270	262	283	320	299	284	298	289	288	293	281	279	287	295	275	310	305	288	259	270	310	288	279	297	273	274	303	291	297	286	284	297	289	303	272	270	292	297	288	261	292	264	277	269	271	277	293	272	294	289	272	294	308	284	284	293	280	328	269	290	290	266	315	292	297	274	286	290	292	322	301	275	290	264	302	305	280	284	295	294	269	282	293	321	282	276	283	283	300	282	272	290	288	282	328	281	285	264	289	267	303	298	315	313	296	305	285	286	289	293	294	279	279	298	288	275	306	265	271	276	259	277	303	278	286	268	289	230	295	276	281	294	295	278	262	284	287	313	274	287	276	265	301	292	273	291	315	288	265	294	313	273	285	285	283	248	296	301	277	294	280	278	287	271	268	310	293	282	288	287	295	316	304	269	285	282	239	310	291	295	270	243	287	287	292	302	286	287	312	269	297	278	258	309	287	290	297	269	282	294	280	301	298	311	292	289	292	251	274	271	308	284	281	265	276	292	277	307	283	286	270	311	304	273	292	270	295	288	282	257	300	301	282	281	305	265	288	288	289	276	295	265	288	273	292	300	274	303	291	288	292	283	295	290	242	288	296	303	299	282	272	323	309	275	270	283	288	300	291	307	256	305	289	282	272	279	305	248	285	270	286	286	310	296	256	271	307	290	289	295	278	319	283	291	286	305	287	280	256	283	296	288	279	270	250	315	279	298	291	315	271	272	273	273	269	269	256	275	260	302	260	297	288	315	287	272	261	302	292	286	339	306	246	322	282	291	257	280	266	294	292	305	250	288	282	263	265	252	290	303	272	252	275	304	287	271	273	277	317	286	278	310	304	290	252	275	287	291	287	271	317	283	308	283	286	250	274	285	308	290	279	274	276	280	270	301	298	290	314	276	320	283	271	309	295	272	238	294	314	278	281	269	297	259	257	289	310	292	287	281	312	288	276	261	285	285	271	303	302	286	321	286	260	286	310	285	263	294	285	295	270	265	256	286	290	262	280	267	260	286	256	262	296	296	272	311	310	293	275	263	276	277	298	272	271	305	313	296	302	294	286	282	278	297	256	267	310	303	255	285	276	306	292	296	307	305	268	367	275	294	270	272	256	307	252	295	294	277	315	283	270	241	295	290	281	280	292	278	281	295	324	269	280	245	281	278	290	275	283	292	300	294	291	269	275	299	299	272	276	296	276	300	285	281	278	257	297	283	291	287	290	298	292	304	295	304	244	289	319	289	308	299	272	297	296	287	273	307	266	275	261	296	276	294	302	293	267	307	326	280	267	307	277	306	287	291	311	303	291	267	305	262	299	240	292	306	269	285	265	264	289	273	266	279	305	272	296	262	308	283	295	261	305	268	284	282	285	250	262	254	250	287	283	306	281	264	277	288	270	285	281	310	276	326	309	286	275	260	282	280	298	265	259	279	283	281	304	260	256	294	277	298	269	277	280	316	301	296	296	260	283	290	253	300	294	288	295	294	283	285	291	261	311	249	279	252	305	306	290	270	276	248	267	263	288	323	277	267	279	333	271	296	292	274	267	284	290	266	283	281	304	285	279	290	283	295	294	310	278	285	300	289	283	309	268	273	301	310	295	306	273	297	299	277	294	287	293	264	299	286	305	313	277	261	293	295	296	298	296	300	293	272	284	321	280	282	320	287	299	281	290	277	299	284	286	329	289	289	314	263	311	297	265	260	275	286	296	282	285	319	282	248	286	310	329	287	278	306	267	271	285	277	297	306	316	307	280	286	247	261	256	262	288	302	295	271	284	297	291	269	285	277	318	261	265	284	289	283	272	279	292	299	270	295	290	271	276	257	274	292	279	287	270	277	278	281	309	292	321	261	265	291	278	279	270	264	291	304	298	297	279	264	295	261	315	269	289	294	261	278	257	278	291	273	277	280	292	278	281	299	290	288	280	281	290	266	267	303	260	257	308	283	276	299	313	291	279	290	279	301	289	293	304	275	255	258	309	265	298	254	289	286	294	278	274	250	272	262	297	239	278	268	285	314	278	285	283	258	290	310	279	299	301	270	271	280	298	264	282	302	290	239	272	297	294	282	260	328	272	292	280	270	280	301	264	267	327	280	288	305	289	303	246	315	258	302	281	312	279	288	287	315	318	268	306	269	305	271	281	266	304	282	296	269	303	308	287	256	291	308	265	294	277	291	282	297	279	270	287	304	292	297	290	311	302	294	257	280	288	258	271	291	296	293	301	306	273	270	242	268	295	305	281	301	272	294	277	301	284	309	267	277	262	283	286	264	271	265	288	259	267	281	279	290	304	301	264	277	289	292	247	268	298	273	302	315	271	266	263	253	290	284	290	271	257	286	318	268	262	273	300	307	273	252	303	283	280	308	275	283	319	268	266	299	280	272	279	298	288	299	278	251	288	266	257	259	300	274	286	286	303	302	297	312	303	321	270	274	302	299	296	296	301	269	338	278	268	294	309	304	280	255	297	267	292	253	280	264	296	280	252	287	276	299	272	291	267	266	294	297	261	285	306	269	295	288	315	281	290	286	305	284	312	318	285	271	299	276	266	282	282	296	299	271	296	288	299	270	270	314	299	269	301	270	296	281	324	288	276	291	289	291	283	302	272	300	289	295	301	276	277	281	267	315	267	307	288	309	252	314	272	288	319	304	309	304	292	284	290	290	255	281	271	298	286	282	272	260	310	314	313	308	291	277	259	314	299	278	263	283	268	278	281	293	278	313	307	296	284	288	297	310	267	326	301	266	315	285	303	284	279	300	279	304	298	257	281	284	316	280	262	292	309	273	297	299	295	276	282	247	285	298	306	284	291	282	283	297	307	256	293	273	288	303	266	263	312	287	280	288	295	262	322	300	275	296	242	273	298	306	284	293	282	299	276	293	291	314	277	271	275	302	301	297	266	282	250	276	284	276	298	322	289	286	305	254	281	306	295	296	266	286	287	253	303	290	290	273	285	265	262	329	277	305	265	278	286	283	295	318	313	289	221	272	279	311	266	257	254	286	313	286	256	292	245	250	285	300	270	290	288	274	312	286	277	259	283	283	318	273	275	276	312	299	288	294	278	288	290	286	283	298	298	298	266	257	272	304	275	321	284	281	290	292	278	264	311
22796	20528	27652	23366	20533	20580	9509	1597	1241	1088	953	853	868	831	777	752	752	757	731	800	685	643	665	685	700	693	690	672	710	646	673	650	611	688	633	646	602	653	637	667	648	674	665	674	661	612	590	686	672	634	642	605	637	614	599	617	574	556	605	626	594	596	651	629	591	584	580	602	625	629	633	643	641	613	605	610	649	620	645	637	633	637	642	613	617	617	598	612	609	557	644	632	610	646	629	567	588	601	598	615	676	608	587	641	623	637	613	647	572	605	617	621	634	594	606	598	639	611	600	589	609	653	619	625	580	603	636	619	615	648	655	623	618	576	655	624	578	637	567	642	608	582	597	656	630	634	598	580	582	623	599	603	615	617	639	644	610	612	614	613	608	648	573	665	613	614	592	655	574	616	570	601	626	625	620	581	624	605	596	618	660	625	662	593	632	590	646	637	629	659	632	594	664	627	623	645	578	566	612	590	645	652	604	609	626	622	579	628	610	652	624	615	618	643	607	622	573	623	627	632	603	613	606	614	660	625	586	598	605	642	594	620	597	560	595	580	604	610	592	605	630	596	678	648	625	637	597	626	606	640	590	614	573	640	620	621	579	609	619	595	611	622	656	573	608	647	588	669	640	627	607	597	601	647	632	580	602	652	581	569	588	617	613	593	642	635	645	578	616	623	625	654	633	651	577	606	633	569	616	592	660	650	615	615	611	633	623	640	602	601	636	604	587	634	613	596	614	608	617	576	594	627	595	586	621	592	633	609	623	630	632	613	612	604	636	642	619	621	642	609	627	610	606	610	639	612	588	660	628	611	640	616	597	566	571	573	603	627	613	637	577	615	612	627	580	638	599	581	613	584	632	643	601	602	609	606	640	618	624	607	623	643	635	612	597	617	641	625	620	604	622	599	601	613	588	639	597	642	595	597	663	641	607	610	629	576	648	584	619	602	650	554	638	608	596	615	541	610	587	609	638	572	609	629	600	563	622	625	572	588	612	600	586	650	637	617	631	616	641	631	607	640	632	667	592	579	566	626	636	607	623	621	619	572	617	601	646	667	613	590	609	594	598	609	600	623	618	603	582	594	659	599	608	656	590	620	613	638	618	656	649	644	651	647	601	651	628	572	607	620	615	622	677	605	629	588	635	634	571	629	582	610	599	598	600	592	619	666	619	653	599	627	631	649	622	599	600	623	612	611	629	601	590	557	594	627	599	652	583	585	622	603	629	586	652	596	611	621	573	583	661	646	584	621	637	650	626	619	600	631	580	642	615	626	609	582	652	623	612	639	597	636	625	584	607	608	562	632	585	615	625	581	595	655	621	635	577	587	611	604	642	633	624	631	615	598	598	644	651	632	612	620	624	590	587	601	613	583	617	627	606	624	605	643	632	581	655	606	624	599	652	648	622	608	606	610	599	620	619	666	615	592	615	625	626	618	618	626	631	643	642	637	611	616	568	610	607	626	571	551	595	611	619	644	663	649	608	596	576	594	615	640	642	579	598	611	590	662	634	607	605	627	640	614	627	662	580	701	557	629	620	602	630	570	641	627	598	629	592	596	617	638	602	596	605	584	620	648	586	626	589	646	611	637	644	619	624	609	614	635	603	596	630	608	600	610	654	594	555	592	618	594	625	593	614	585	633	611	579	587	644	628	629	643	615	597	561	609	602	653	613	653	632	583	576	597	610	595	606	667	667	635	616	675	599	621	620	602	644	633	650	617	616	621	604	598	568	670	607	602	643	653	644	627	627	592	625	600	565	614	631	620	606	631	620	614	612	581	599	667	605	594	624	589	601	589	612	621	586	566	653	632	581	639	632	617	632	599	646	583	583	605	632	600	621	620	625	629	615	623	584	630	591	592	622	567	598	638	581	636	611	620	545	607	568	627	615	632	662	611	633	643	582	657	641	605	596	590	584	607	572	571	585	550	592	625	608	633	643	596	601	615	609	592	608	596	616	629	633	620	661	619	629	658	634	616	616	600	622	600	625	637	595	615	613	629	653	629	614	568	626	633	573	581	593	578	660	599	584	612	589	597	634	601	574	602	585	600	597	610	639	607	617	629	627	588	634	622	643	594	608	623	636	592	623	617	624	633	608	605	632	601	551	608	599	589	595	620	598	601	609	647	594	575	642	597	599	577	612	615	633	634	594	591	601	625	627	583	627	600	633	628	595	579	661	667	630	591	584	602	595	588	605	585	542	634	625	570	575	636	601	578	597	630	617	587	653	635	606	611	599	608	607	621	627	645	578	634	647	625	586	603	571	621	638	590	583	625	617	606	623	569	612	573	625	625	678	623	641	567	585	605	651	613	597	623	604	612	609	623	605	616	668	604	620	592	627	582	596	593	669	600	607	607	633	632	602	683	616	614	640	610	623	636	603	586	614	650	628	664	612	594	600	592	622	604	622	638	608	628	580	575	626	614	605	648	597	627	585	608	595	619	599	584	590	602	617	652	614	631	609	645	659	581	559	618	566	647	675	591	605	634	648	580	623	578	631	612	595	621	662	634	609	619	623	618	611	596	580	637	635	652	639	581	571	627	639	592	580	596	610	596	604	650	595	620	591	591	597	573	616	614	601	653	598	619	599	641	612	597	625	598	601	623	618	620	616	602	607	589	617	616	630	623	595	617	643	594	640	584	595	591	593	611	590	652	626	596	552	636	559	616	629	618	635	603	619	607	614	566	578	604	597	613	635	614	627	642	584	633	629	617	623	616	617	571	606	599	602	566	599	603	620	603	593	580	567	613	609	663	602	585	633	610	641	622	631	617	623	596	650	592	620	583	595	601	573	641	628	609	589	638	628	559	625	611	598	600	654	594	629	617	642	651	631	596	608	637	646	641	601	578	623	575	608	675	633	589	614	600	635	618	563	594	682	625	598	584	591	604	624	659	597	613	601	653	627	604	587	601	628	639	631	622	587	685	599	592	613	624	641	656	608	606	608	605	613	580	589	590	602	694	631	592	572	625	564	626	609	621	623	603	611	557	586	644	636	615	584	626	604	620	601	610	594	589	581	606	614	609	649	616	616	606	580	596	632	596	599	636	566	653	569	611	618	654	589	624	590	621	568	594	657	606	641	599	603	557	591	546	636	611	550	574	592	657	626	569	590	592	611	582	622	608	624	647	624	590	622	581	610	579	667	609	620	581	637	670	587	637	620	611	583	622	608	633	620	615	622	626	637	600	587	641	596	603	619	604	636	602	596	619	648	564	631	654	638	601	613	655	603	626	607	616	614	618	651	609	572	621	577	621	607	612	574	621	609	629	578	598	584	628	622	606	617	659	620	626	624	609	635	587	583	657	602	619	625	682	548	617	577	582	630	610	623	633	632	657	541	628	595	638	606	609	616	646	621	645	601	614	625	625	619	606	621	614	674	609	618	646	649	613	641	626	628	621	618	594	584	627	611	637	649	586	648	617	532	618	640	650	597	610	605	642	604	623	589	598	622	617	597	570	589	613	567	640	597	627	613	582	601	631	602	640	607	614
18194	14437	13186	7560	4955	3661	2862	2368	1978	1650	1410	1299	1198	1110	979	946	869	899	831	757	745	780	786	748	774	697	730	663	767	730	671	660	628	637	672	678	669	651	663	638	646	604	647	605	613	635	626	661	614	606	620	651	596	615	626	630	588	599	611	617	600	623	578	643	548	574	601	564	602	569	594	607	577	610	589	577	610	592	551	609	601	571	610	544	597	605	590	605	628	570	590	581	614	619	558	571	581	615	616	613	648	564	622	592	611	567	587	581	616	634	599	587	560	584	561	578	598	586	578	620	596	609	634	578	608	567	606	598	567	565	637	581	607	598	618	656	572	580	593	577	596	588	586	558	547	608	605	580	580	547	629	539	560	613	569	564	605	573	618	570	596	570	602	628	579	640	616	635	559	606	617	621	571	608	581	574	575	587	553	585	612	591	575	559	541	583	611	560	585	608	616	547	597	532	642	597	581	602	592	584	623	607	588	600	582	574	596	598	572	599	584	594	590	606	617	612	634	586	597	625	582	601	551	550	558	580	626	542	590	590	593	599	620	587	544	583	606	588	591	578	580	608	588	608	599	608	567	586	629	607	596	577	627	568	631	577	560	563	596	550	601	589	600	602	543	590	572	594	561	579	578	590	568	574	567	603	581	573	570	596	606	571	601	529	590	558	611	577	572	569	596	596	581	581	591	609	614	598	600	623	593	565	569	576	556	579	602	575	571	615	605	578	573	606	587	581	608	598	586	623	611	605	559	543	549	623	632	598	622	593	589	577	616	597	611	583	609	628	578	599	621	600	603	612	579	594	575	604	555	596	591	608	568	637	580	608	579	509	554	634	600	607	604	578	555	578	594	606	617	597	603	573	588	640	606	586	621	586	635	601	574	579	544	607	613	591	612	601	565	640	575	626	588	621	592	557	565	614	606	556	587	617	607	599	567	576	583	598	536	594	561	624	556	612	564	574	561	602	599	620	636	641	580	570	617	623	602	616	611	560	607	581	601	547	575	645	606	602	577	563	613	621	583	600	586	577	559	603	559	597	606	609	534	605	577	556	613	559	589	586	632	527	604	582	586	606	624	582	583	615	519	576	544	540	609	602	601	618	621	557	613	584	579	611	612	591	601	580	644	631	561	582	575	583	537	577	627	566	583	558	625	641	628	598	651	604	615	600	624	626	555	589	529	555	574	587	582	575	586	619	607	566	575	587	592	591	602	620	563	536	578	626	568	604	614	569	608	531	593	602	593	572	610	619	558	563	607	610	583	614	604	590	618	597	561	596	562	604	578	574	606	562	588	542	600	622	584	593	605	541	647	553	611	570	597	555	603	601	589	594	576	556	583	613	588	587	601	613	581	576	591	566	572	569	584	561	599	599	577	600	578	595	626	589	581	609	569	571	605	618	586	601	590	552	596	579	597	647	634	580	624	596	656	587	573	573	591	632	596	561	619	583	557	608	574	617	572	558	593	565	580	620	589	601	635	588	633	580	607	612	597	615	569	613	578	606	576	545	588	573	559	633	613	592	629	592	601	603	550	606	594	588	595	573	588	600	580	588	592	564	552	557	570	558	593	576	596	589	582	566	598	567	554	623	598	608	531	573	601	570	598	573	580	573	596	568	562	575	561	587	591	585	586	565	596	586	597	562	638	612	578	614	566	572	588	578	577	632	599	555	584	609	601	566	622	567	559	576	612	598	559	615	599	612	599	656	607	572	608	593	561	583	614	538	603	562	616	611	612	595	571	612	611	612	576	597	615	579	606	624	616	584	593	596	554	548	585	596	623	628	595	577	603	614	612	582	585	569	570	599	633	553	609	581	606	555	634	548	574	615	572	569	553	584	610	614	599	529	629	559	620	583	595	587	671	581	593	545	583	580	586	606	577	567	566	593	572	597	570	594	563	547	602	553	596	574	577	639	580	598	598	611	590	569	562	594	604	658	574	587	557	604	613	581	610	591	581	566	602	574	610	601	563	617	555	575	593	601	570	568	625	568	578	565	573	558	597	622	556	583	583	553	602	617	567	618	548	562	569	591	637	584	587	592	580	555	588	531	612	557	552	607	565	601	593	594	640	589	635	573	650	635	611	552	597	597	580	562	589	577	579	562	580	608	602	630	602	603	628	596	605	593	539	604	566	615	554	605	585	589	619	632	601	617	579	589	628	578	605	579	598	575	606	619	593	624	599	616	609	559	594	580	651	600	620	597	596	576	583	608	583	552	591	592	544	616	564	616	550	589	534	591	590	610	614	607	596	551	651	550	550	568	596	572	596	547	631	602	615	562	604	584	580	600	578	573	558	609	586	570	539	610	616	552	580	608	611	604	599	628	578	573	590	607	616	604	591	622	606	571	628	553	586	618	558	568	598	564	552	597	609	541	629	571	625	561	603	610	558	570	592	581	554	640	565	595	623	573	572	625	594	551	588	606	596	572	561	595	576	578	561	577	582	576	590	604	575	606	611	619	610	568	629	587	545	574	608	623	632	578	598	561	590	593	588	640	622	565	589	588	570	625	555	605	625	584	580	579	583	555	601	606	630	606	598	566	614	611	639	573	553	577	598	582	637	617	581	556	597	592	584	542	564	610	584	560	591	611	600	582	559	639	623	563	579	592	600	544	525	572	586	603	596	568	592	609	563	547	586	629	622	564	587	590	592	566	581	570	556	588	617	606	575	601	618	580	581	586	545	587	538	625	564	596	582	581	581	588	625	592	610	586	572	590	605	562	537	617	588	553	593	547	585	559	603	572	564	598	572	586	573	582	623	577	607	607	557	595	544	589	542	643	598	594	618	555	569	623	579	635	638	612	591	594	579	574	596	592	612	601	573	577	604	592	613	608	577	572	577	611	590	604	606	603	560	598	585	566	570	643	579	579	622	625	551	607	578	583	600	577	601	559	589	599	562	563	572	560	600	531	622	593	540	599	594	590	553	611	565	564	608	628	582	593	607	600	608	564	595	561	620	580	618	598	604	583	582	584	584	625	567	585	594	613	540	593	588	621	612	581	580	586	559	602	593	564	599	578	607	626	555	601	621	594	603	571	593	586	617	612	579	574	635	570	594	590	607	578	557	596	581	576	565	577	556	628	623	596	586	593	619	612	575	589	580	591	611	571	637	565	585	611	632	578	613	603	619	592	581	584	618	634	594	553	597	619	610	591	592	578	563	558	578	563	606	621	623	558	605	616	592	583	575	605	597	586	611	571	580	593	553	605	578	605	571	618	581	588	589	611	591	595	586	613	652	633	587	634	614	581	601	601	595	570	643	595	620	590	595	563	629	603	588	614	612	599	565	563	623	619	574	579	583	552	629	600	590	580	584	631	565	584	569	615	587	593	598	609	555	550	622	589	584	584	601	581	633	568	588	571	567	578	589	552	550	647	595	609	530	563	542	638	585	566	584	621	592	554	584	564	602	570	578	564	613	581	608	574	587	630	607	581	613	592	565	590	581	632	606	550	577	557	567	608	631	614	551	583	608	582	621	596	609	574	611	599
31128	14132	1853	496	389	362	317	320	310	312	296	311	291	324	303	319	295	294	329	279	315	299	299	274	296	326	317	300	289	293	322	303	286	287	307	289	307	300	323	361	316	286	296	309	283	304	300	304	306	315	295	297	322	305	310	327	317	328	298	297	299	314	307	313	304	319	327	289	316	291	311	290	321	301	274	321	343	339	303	321	329	292	308	275	276	310	341	291	341	313	345	313	291	305	314	312	324	310	313	280	287	304	306	307	309	297	316	305	317	296	344	289	325	334	278	305	313	283	310	282	270	295	313	345	313	295	286	295	305	281	284	286	315	311	325	282	286	270	295	285	306	333	307	292	281	309	300	315	304	327	285	294	354	329	289	323	301	279	295	323	293	288	279	288	327	295	302	327	297	270	286	297	311	286	316	312	327	303	294	319	299	336	298	289	291	309	306	304	340	306	301	323	294	300	341	315	289	316	319	271	307	318	294	313	298	314	326	318	294	307	301	296	308	282	329	277	321	299	311	294	332	298	313	310	330	293	285	303	308	316	329	309	296	330	285	293	301	268	311	298	315	289	293	287	276	301	290	284	292	340	355	297	314	304	329	323	264	299	318	297	295	289	309	295	318	311	328	290	318	323	310	313	330	297	314	301	327	328	327	300	316	290	317	289	308	317	334	328	316	334	347	302	295	292	325	291	294	310	295	291	313	334	302	310	284	295	291	312	308	313	328	289	343	306	299	326	308	308	297	308	272	294	298	331	280	305	325	295	304	294	315	297	307	309	311	306	318	291	289	319	268	315	302	315	335	297	311	314	314	305	314	303	299	301	272	327	314	292	297	334	317	297	331	288	302	298	300	326	296	310	292	298	281	293	331	318	287	311	317	311	292	293	280	281	287	301	318	301	287	306	316	314	280	273	325	331	274	299	305	319	343	295	306	327	310	292	304	317	285	305	292	314	331	289	330	285	340	312	300	302	301	286	319	291	310	339	345	285	286	339	291	302	324	308	327	308	341	287	320	297	293	315	325	300	290	343	299	296	302	307	323	323	318	292	318	282	303	318	316	348	316	280	323	323	313	303	311	303	300	327	302	310	297	324	337	311	316	304	333	275	290	304	300	300	313	307	287	273	320	293	284	323	333	275	327	318	298	302	309	344	308	314	318	318	324	271	320	312	313	286	286	321	281	324	286	292	276	280	322	310	300	273	303	283	261	296	322	304	282	291	285	343	260	297	318	309	248	322	314	325	303	344	314	320	325	343	317	305	302	315	290	274	336	332	305	325	266	324	320	282	297	314	332	300	323	305	298	302	310	327	345	291	290	298	313	310	307	326	311	292	263	271	320	313	299	321	297	281	279	276	294	301	308	306	325	319	294	315	312	303	291	320	303	301	260	308	297	296	307	303	306	300	311	323	297	336	313	298	291	332	300	284	289	286	294	300	331	293	304	299	289	324	285	302	313	290	339	303	300	306	288	307	297	280	319	286	301	300	300	303	346	315	292	310	325	339	312	272	326	281	317	315	274	276	304	310	297	294	312	325	284	298	297	283	317	313	333	298	294	294	341	321	292	322	278	317	285	339	292	323	299	299	283	298	297	311	298	330	305	306	283	314	320	313	310	311	269	282	313	357	299	308	297	289	310	310	282	291	292	339	284	315	281	295	306	288	280	326	317	293	312	298	335	314	301	326	301	289	322	330	285	283	286	332	332	317	320	328	296	305	313	316	311	319	282	314	308	289	324	299	298	303	328	301	267	290	325	301	307	314	293	291	279	304	293	295	296	306	352	299	287	318	314	323	288	293	315	324	329	315	268	300	299	341	330	293	313	313	302	303	327	305	337	305	303	300	281	278	318	285	289	306	275	312	321	337	312	314	323	320	329	317	317	317	284	303	332	288	297	310	341	294	306	296	292	336	279	298	294	317	296	299	319	300	311	295	315	294	304	308	325	292	295	318	330	304	309	292	304	294	309	314	297	321	347	315	284	316	299	274	307	311	307	308	314	323	274	300	312	309	273	289	329	305	317	318	325	270	291	325	279	270	316	329	320	291	327	295	290	318	336	281	298	278	316	313	266	303	290	297	303	319	290	310	328	281	323	323	289	314	325	322	319	316	335	332	265	295	335	306	331	319	286	311	314	327	323	279	333	273	280	307	317	287	279	330	302	296	308	303	283	286	310	273	297	342	319	305	290	323	288	281	291	336	314	271	334	306	299	324	296	308	301	272	289	308	287	288	323	293	330	306	284	334	327	324	301	295	317	294	319	303	288	296	306	309	307	304	318	282	334	289	312	289	283	299	321	309	302	290	308	331	309	275	316	322	292	333	323	306	274	321	303	305	299	308	296	326	305	268	330	298	331	345	324	308	297	331	325	322	318	300	302	286	309	300	285	312	300	288	306	287	306	314	310	300	317	304	300	308	273	290	266	306	285	288	303	304	282	286	318	287	294	332	281	320	311	325	291	279	306	315	316	275	300	271	294	271	319	286	315	331	305	303	278	313	306	287	300	300	308	278	308	331	297	309	285	307	288	315	298	322	302	310	315	339	300	324	302	280	311	317	333	303	327	315	285	289	313	299	289	291	308	340	306	298	303	332	303	286	284	312	313	309	317	304	300	290	308	325	310	286	324	339	303	328	309	292	294	328	340	312	284	280	303	290	310	303	321	323	280	290	287	303	307	337	303	333	323	279	279	324	305	294	302	320	301	312	321	299	303	316	306	301	265	307	287	294	293	296	316	278	322	313	290	326	309	338	300	310	309	305	317	327	285	338	295	314	281	343	276	303	309	309	299	292	303	285	334	261	319	336	324	296	298	285	280	311	310	288	293	328	326	289	324	304	306	298	310	281	289	305	310	309	316	341	326	281	295	311	306	340	322	313	304	305	347	316	288	325	335	298	295	312	317	308	301	311	294	292	291	312	318	312	323	335	325	276	343	320	293	286	285	310	277	315	322	279	308	283	282	290	312	296	302	297	302	293	302	280	306	307	306	304	284	318	306	292	273	299	318	282	299	299	309	302	320	296	320	309	303	321	289	325	291	311	340	353	321	313	298	323	316	287	331	299	301	284	305	319	350	308	299	339	339	284	332	314	294	295	334	310	298	297	307	290	282	292	325	295	325	271	307	308	299	304	303	293	295	359	329	285	310	314	306	316	347	312	323	315	299	313	290	284	319	320	327	306	313	278	309	295	316	290	324	288	275	316	295	325	318	322	322	328	300	302	317	279	265	306	294	280	296	278	295	282	317	299	305	319	327	273	277	279	312	309	287	331	332	302	307	298	300	288	286	290	288	312	309	280	331	306	310	293	313	317	286	361	276	325	312	323	292	297	300	313	273	298	295	317	332	305	287	283	323	317	296	289	310	312	333	308	314	343	338	313	320	312	312	298	296	290	293	317	303	306	275	297	300	307	306	278	307	329	314	292	293	291	317	333	331	283	312	315	300	329	317	272	321	319	293	297	274	347	313	298	325	320	322	267	321	313	326	328	288	300
16646	842	721	537	444	383	388	371	371	356	393	353	347	317	346	345	361	329	320	343	369	337	320	304	333	346	371	345	352	312	348	369	333	338	334	347	316	347	359	354	334	302	339	326	353	356	343	336	346	347	331	352	302	377	341	392	311	362	362	333	306	372	358	358	332	326	333	328	332	340	343	324	330	321	363	346	320	327	317	309	342	321	360	305	315	311	340	359	330	344	333	304	356	359	319	342	327	316	307	318	315	321	368	334	329	370	323	374	316	331	369	356	330	319	359	318	326	351	375	355	348	358	358	322	295	306	321	359	339	316	303	345	356	338	318	339	343	339	341	336	366	340	323	343	342	319	306	307	334	324	304	343	328	368	340	356	336	347	343	352	346	325	329	347	340	343	330	317	316	347	350	330	324	321	292	314	327	315	305	327	325	338	304	368	343	361	346	339	329	340	332	368	333	340	352	330	316	337	374	347	349	322	338	325	372	342	346	355	371	357	332	344	326	323	334	328	323	353	344	327	346	345	326	333	339	329	332	318	321	344	328	336	343	345	320	332	351	328	345	353	349	335	330	320	343	361	342	373	355	336	323	321	361	335	311	337	330	330	328	350	312	315	327	323	336	335	357	345	331	330	361	336	339	306	315	312	329	360	323	323	345	345	327	320	315	334	322	329	357	338	351	338	321	355	342	326	327	340	303	331	340	309	353	310	353	308	334	341	338	345	317	358	316	365	350	340	351	327	351	354	302	307	323	351	336	332	329	300	309	335	333	316	307	338	315	308	327	319	325	367	334	349	349	297	335	330	345	334	330	361	359	307	305	336	314	363	327	361	338	323	356	333	317	327	329	359	351	354	310	313	326	335	336	319	333	351	338	341	318	323	378	346	333	341	320	331	327	323	354	329	308	321	336	350	318	290	375	361	318	333	346	345	384	345	368	334	333	346	380	328	360	319	322	363	321	297	344	339	318	375	327	335	316	347	329	311	307	336	341	336	297	323	347	334	307	339	335	358	314	304	335	328	310	350	320	332	337	327	340	353	336	341	347	363	363	334	359	304	354	315	340	347	338	364	329	311	324	323	322	343	340	350	335	348	326	330	302	360	345	321	366	355	315	360	339	315	301	352	334	331	332	322	329	332	322	320	351	322	312	323	328	362	329	360	331	322	366	347	337	369	346	317	368	327	326	367	322	381	337	346	323	356	340	337	354	354	335	327	329	361	334	322	356	318	342	340	326	328	290	348	300	322	323	348	334	327	340	328	313	314	319	331	378	330	326	349	355	338	379	318	364	337	304	339	300	332	347	333	305	296	342	339	347	332	317	339	333	337	343	319	331	351	321	345	303	331	309	337	339	360	345	354	312	305	341	328	306	350	322	305	302	356	340	312	316	333	305	306	349	339	328	337	342	327	317	320	324	349	340	337	322	341	324	359	344	337	360	370	333	337	337	335	358	332	326	329	349	368	340	303	352	388	316	352	330	322	333	336	336	318	321	335	353	329	340	323	319	349	334	351	320	303	323	326	337	351	345	355	345	355	367	326	350	327	332	330	339	336	319	350	360	385	345	345	320	340	351	307	367	358	351	352	341	327	355	348	328	345	341	349	326	334	363	310	299	338	325	321	311	325	359	324	312	308	341	327	309	330	339	317	328	313	315	319	333	347	340	308	333	318	310	345	314	330	343	325	335	313	325	337	320	338	340	341	328	332	343	368	317	321	329	338	338	346	346	351	346	302	358	326	341	337	338	319	333	319	298	311	329	347	307	303	348	327	332	368	335	363	338	349	300	331	313	320	361	322	333	322	321	311	338	356	364	347	321	329	362	340	344	315	318	330	326	340	322	320	359	330	337	350	359	314	343	341	350	341	348	351	327	377	344	338	326	352	352	361	329	311	370	336	364	342	309	318	348	334	279	337	328	351	340	313	380	347	336	353	369	321	336	353	316	312	336	326	335	343	319	372	383	333	342	322	356	332	336	337	313	339	322	347	372	309	350	357	298	326	349	334	360	370	344	325	343	331	336	308	342	345	327	332	315	334	344	340	332	355	331	309	320	327	343	297	324	353	357	337	359	328	363	303	350	355	341	338	360	355	335	340	343	289	323	339	346	316	314	332	344	311	351	331	335	332	304	332	352	300	332	332	360	332	360	330	350	362	320	313	333	335	328	337	291	353	352	351	367	369	333	299	347	322	325	345	322	371	348	313	325	335	375	327	333	349	329	313	343	337	280	349	326	324	310	334	327	310	351	328	323	314	326	349	341	316	346	343	332	316	317	338	338	351	332	336	333	339	306	329	350	342	344	344	360	310	343	362	365	328	356	342	328	363	348	336	369	328	320	303	341	335	328	297	327	321	335	349	332	333	360	318	366	332	347	330	330	315	322	319	325	329	334	313	343	349	327	342	322	328	335	294	351	354	324	346	342	346	371	323	350	285	329	330	333	318	341	332	336	350	296	359	339	340	347	324	335	308	343	357	326	307	308	354	337	377	367	309	312	344	335	329	339	366	319	354	341	331	344	352	303	353	362	353	350	322	339	355	351	370	313	328	351	358	332	326	318	331	317	313	334	349	350	328	314	339	303	368	336	329	302	316	313	322	361	358	288	337	295	314	363	324	340	346	319	300	342	335	325	353	337	322	320	354	346	302	326	292	319	348	345	335	328	310	347	333	346	355	350	382	312	338	334	336	348	322	334	337	331	331	338	327	346	341	361	310	325	361	291	337	320	324	352	380	375	311	312	329	361	357	341	329	324	342	332	344	333	320	308	313	340	337	324	322	337	366	326	330	328	342	339	351	333	346	326	335	340	334	361	347	325	348	328	366	319	332	310	379	344	297	334	317	325	321	345	314	363	323	338	335	328	371	338	318	330	333	344	353	347	295	350	331	347	328	337	365	336	394	325	367	341	339	343	324	292	343	360	330	348	325	338	312	336	342	341	361	361	344	369	338	321	332	342	349	349	305	312	336	314	337	339	350	342	346	373	333	330	314	351	326	339	380	316	327	349	358	324	319	338	349	307	354	342	346	333	349	311	324	351	336	340	312	325	297	337	333	368	336	302	301	309	337	328	348	346	358	343	335	321	350	318	339	313	341	311	292	321	314	345	293	354	351	332	318	323	365	339	331	361	301	307	361	332	329	337	301	338	331	335	327	369	338	324	331	350	310	348	347	337	368	334	349	370	356	299	346	356	311	331	335	340	366	352	348	366	325	315	340	349	320	327	321	348	316	350	338	320	354	328	358	331	326	346	323	357	338	316	336	349	324	315	309	338	357	323	337	328	319	289	335	314	320	328	327	331	364	344	357	345	302	346	327	348	330	345	350	360	341	347	356	360	345	340	343	349	343	325	354	337	321	350	320	327	349	335	348	317	345	302	323	358	359	313	309	375	353	335	356	331	359	354	313	325	378	321	349	327	355	326	345	346	341	331	359	334	357	317	354	339	346	359	312	351	351	301	333	346	359	305	374	309	374	314	360	335	325	329	354	327	320
24817	20520	27136	23834	20509	8507	990	695	531	510	419	400	376	372	348	344	346	312	322	333	339	282	324	295	314	290	335	297	307	284	270	295	293	281	293	272	295	280	286	293	289	278	301	275	296	267	281	290	296	278	243	270	271	273	314	262	306	259	288	249	276	268	295	273	306	253	290	261	259	261	268	270	311	270	288	295	273	267	272	251	269	266	277	301	278	264	273	247	274	283	266	268	271	247	273	303	274	270	302	297	280	259	286	300	270	267	269	255	290	286	268	278	247	282	309	288	282	311	250	280	284	310	257	296	318	278	245	254	243	275	267	273	300	283	309	263	274	297	280	298	240	273	262	283	270	274	276	257	258	233	272	275	301	283	286	272	265	275	288	271	277	280	284	270	296	293	275	284	265	280	246	282	269	271	264	253	265	256	259	259	256	280	288	270	296	273	286	285	262	258	276	276	295	286	287	262	274	298	278	271	287	262	293	267	261	280	247	276	286	303	289	271	278	268	284	280	289	286	283	278	282	254	251	261	287	258	288	270	271	259	272	280	272	269	271	263	269	257	280	283	269	256	280	278	275	273	261	269	288	264	248	281	258	291	262	268	263	309	276	293	275	292	276	329	297	288	252	259	285	290	282	276	300	246	271	276	269	272	273	290	294	281	282	286	279	270	270	298	272	266	261	253	296	280	241	272	292	303	279	278	292	276	250	316	258	292	263	259	277	258	270	272	236	285	251	259	267	268	286	257	297	261	294	265	270	287	267	267	292	307	278	270	294	289	240	266	282	280	255	280	258	263	271	270	263	271	283	265	303	261	244	258	283	275	245	261	256	261	262	267	266	263	263	280	292	240	262	280	300	284	282	262	263	272	282	281	286	285	272	285	243	282	267	265	278	251	299	280	256	268	265	260	266	243	261	287	255	244	294	262	274	269	275	265	264	291	234	243	309	259	256	268	261	270	273	283	271	293	298	305	272	296	273	255	265	262	281	274	293	260	264	289	285	286	265	274	256	286	275	278	275	285	271	263	248	329	274	270	274	263	257	252	283	274	248	277	273	286	270	273	298	297	273	284	298	296	291	288	265	275	249	247	270	278	302	260	267	255	272	269	282	249	263	266	265	251	285	277	278	268	235	291	293	291	268	267	272	280	286	262	254	300	305	279	303	291	255	261	277	244	273	261	282	288	258	267	272	255	271	280	265	279	267	259	256	301	292	272	262	271	310	264	302	284	271	262	252	322	271	282	283	296	292	275	291	282	275	286	276	273	320	251	256	288	269	259	286	277	274	276	264	255	275	274	298	295	306	275	296	271	256	291	294	281	238	301	296	243	275	269	282	239	289	275	308	261	288	282	289	266	284	268	291	274	274	242	259	295	263	271	251	277	284	260	298	266	275	271	277	286	259	278	261	282	263	284	277	270	269	261	242	255	282	277	274	251	270	283	254	272	276	266	267	307	250	284	271	275	258	291	283	265	288	293	270	285	257	254	261	281	241	292	286	275	290	267	242	283	285	280	258	292	273	264	285	254	257	278	301	284	270	271	261	277	291	292	289	261	278	288	259	277	279	263	275	265	252	287	284	272	260	285	261	299	283	270	268	272	271	263	285	275	262	275	271	253	270	270	260	262	272	250	305	255	274	299	245	285	287	279	306	285	287	244	263	257	290	289	241	295	308	265	262	261	253	299	295	256	258	269	292	274	259	259	281	286	272	265	270	251	290	224	287	290	259	251	268	287	262	298	264	281	231	284	283	265	260	237	268	287	298	258	288	267	257	303	273	263	265	274	288	278	265	258	294	322	263	299	275	270	279	288	289	297	264	240	280	281	295	278	298	263	276	284	265	284	286	286	273	252	300	311	283	278	267	289	251	292	271	248	271	250	297	290	281	278	274	259	275	301	288	292	274	256	266	293	275	252	285	281	281	286	272	284	274	266	296	280	277	289	289	237	266	330	262	283	306	259	266	260	289	301	291	254	252	264	275	268	272	275	259	285	272	291	287	283	279	301	242	271	283	264	262	276	274	290	267	287	289	260	282	274	284	269	280	292	312	246	276	311	282	234	288	265	240	295	257	282	279	305	275	304	270	275	254	300	293	282	280	294	276	284	276	280	270	268	258	304	257	259	288	254	292	291	294	295	296	258	261	292	270	276	279	270	289	242	303	279	308	264	236	282	265	299	257	262	271	276	294	259	281	249	293	270	280	279	258	292	268	250	275	311	273	295	269	300	262	258	304	257	259	243	297	256	281	295	284	269	265	274	294	279	268	251	285	255	252	250	257	295	250	272	288	266	268	265	265	272	268	252	265	272	279	262	287	302	275	256	262	312	251	289	253	247	294	294	260	278	285	280	262	279	253	288	288	281	273	281	271	289	275	264	266	297	271	264	283	274	266	253	283	282	270	242	291	293	270	261	257	260	246	265	276	281	254	268	276	275	269	278	257	285	264	275	273	278	270	278	268	238	287	276	303	279	274	276	255	299	256	250	270	286	274	269	265	251	309	265	253	272	273	302	283	281	266	281	302	282	262	299	275	278	259	278	280	270	303	264	262	276	313	258	271	261	263	257	282	288	269	272	288	241	265	292	262	288	292	266	274	271	297	303	302	282	283	291	276	277	291	281	270	306	292	266	299	267	302	251	293	277	241	267	315	270	294	250	266	300	264	282	249	264	266	261	276	291	281	214	288	245	304	256	263	252	269	252	260	259	304	300	273	286	266	277	275	298	273	264	240	270	253	269	296	281	284	278	295	267	283	258	268	254	287	277	279	259	294	267	287	257	255	303	255	286	269	260	263	256	241	265	282	284	269	289	268	266	275	248	276	221	282	254	278	289	269	277	284	247	289	278	279	275	250	272	276	254	237	272	306	301	251	276	294	281	279	263	265	274	258	262	257	254	250	304	283	276	294	280	255	300	253	280	261	271	280	275	290	277	266	257	255	268	248	304	273	269	294	278	260	234	269	277	245	254	299	264	253	286	261	272	250	306	285	278	258	290	286	273	237	292	252	273	302	281	256	298	300	286	261	268	297	261	260	257	266	283	251	251	276	265	254	263	273	300	271	259	224	265	284	267	262	264	315	259	285	277	277	298	267	266	275	261	275	286	277	279	281	273	258	290	276	294	293	250	279	312	297	296	291	289	285	302	264	269	289	299	268	267	252	300	249	267	283	279	281	262	326	255	287	275	296	266	295	256	257	297	277	280	271	304	279	258	273	249	274	263	268	279	260	287	260	276	252	276	244	293	264	276	261	267	281	273	259	297	281	268	281	245	284	249	290	262	231	262	257	274	254	288	293	255	288	263	253	256	281	230	282	300	247	280	254	258	262	233	254	276	256	283	273	277	274	281	277	290	273	279	279	296	269	264	295	271	299	246	241	282	278	267	255	265	244	289	279	269	306	278	276	280	279	272	285	289	247	297	253	269	274	285	269	287	281	267	274	257	276	248	257	297	263	284	250	287	261	276	276	301	297	279	278	286	278	297	295	287	258	278
19571	8237	7558	3930	2627	1875	1387	1181	960	780	721	670	604	535	470	476	452	412	396	408	347	348	369	343	361	352	330	315	342	310	321	320	302	346	285	317	305	327	287	307	317	288	343	267	294	268	293	295	270	286	277	275	316	291	281	318	277	288	295	287	300	276	285	276	331	303	288	290	272	281	274	274	279	314	312	275	290	283	288	294	294	262	264	315	287	269	283	297	279	298	266	288	290	268	270	309	282	293	296	273	291	272	274	287	261	298	266	275	284	263	282	271	299	295	300	292	284	287	296	265	251	260	297	266	274	282	288	282	271	263	277	282	282	300	260	273	272	274	265	296	250	281	288	243	302	277	310	291	290	265	278	283	268	320	290	293	314	296	303	270	289	268	273	302	279	295	319	253	274	287	295	281	295	273	283	311	295	271	267	279	294	291	281	249	257	274	277	316	312	281	274	285	291	297	288	267	268	268	262	283	281	287	285	272	290	299	247	276	298	286	275	296	285	268	287	281	289	271	273	280	282	274	271	257	288	282	288	259	292	287	259	300	291	294	316	298	302	291	255	314	288	276	295	283	272	297	288	273	283	290	318	303	282	278	278	283	237	294	310	270	289	248	290	311	266	284	282	299	295	266	282	282	267	296	308	275	296	270	258	288	303	292	300	284	296	261	297	283	267	284	281	259	294	266	274	263	258	300	287	263	273	288	275	273	299	280	312	270	275	288	282	296	305	293	267	297	288	271	292	304	270	312	274	286	310	238	272	283	291	267	286	281	284	302	290	291	284	306	284	316	300	301	269	255	261	261	309	304	290	282	247	313	302	308	266	242	258	275	280	292	301	308	242	270	287	270	255	305	288	283	275	281	273	313	276	262	323	316	271	302	274	248	290	298	295	286	287	302	288	309	288	286	272	276	275	298	304	285	285	279	278	278	261	256	300	267	296	287	282	285	279	268	270	280	344	268	314	316	269	292	270	260	278	295	278	274	254	278	304	279	264	294	288	294	295	261	286	290	300	319	333	277	303	269	274	279	271	293	277	268	268	266	252	278	320	260	260	292	245	282	305	294	278	270	247	330	259	315	285	276	270	309	277	305	281	272	277	297	250	273	285	295	264	274	279	286	266	283	323	289	277	293	287	265	272	267	279	268	298	308	291	298	278	263	296	292	276	265	272	287	291	288	287	292	278	289	290	275	276	267	286	306	300	293	290	315	302	268	320	297	299	293	291	299	295	283	283	286	278	278	290	263	291	293	288	286	268	293	263	273	286	291	277	276	262	280	304	259	281	293	292	295	273	271	288	254	307	271	312	294	289	305	291	327	275	296	281	284	268	289	294	237	275	289	308	279	275	293	262	310	262	272	242	288	310	268	284	257	303	276	299	261	283	273	268	291	327	266	305	300	284	286	283	308	300	294	284	281	290	269	262	272	294	288	270	259	285	291	264	289	287	272	300	261	283	285	318	287	259	290	293	281	294	246	267	288	274	281	285	256	291	264	272	282	284	287	272	303	292	281	295	252	280	261	295	295	252	289	287	264	286	266	278	299	278	286	312	281	290	287	256	295	253	291	306	258	299	269	278	285	280	277	274	274	274	309	282	279	270	295	269	294	265	249	283	267	309	275	269	265	298	301	281	285	274	283	273	282	327	276	278	283	277	263	293	270	304	303	258	268	290	282	276	275	286	260	267	268	271	272	281	273	301	292	305	285	270	296	290	313	285	270	283	298	286	295	279	279	291	278	272	275	267	308	289	267	303	307	315	292	246	284	275	282	288	300	313	255	267	297	286	289	261	322	285	271	272	264	283	266	301	308	281	288	300	289	283	285	312	270	307	291	322	258	261	298	278	285	308	273	296	293	277	274	275	292	279	272	303	291	277	266	298	302	292	274	284	278	257	296	261	283	269	272	272	312	256	261	272	268	261	274	301	289	275	300	299	277	287	275	293	280	294	318	289	325	248	277	321	295	278	292	287	268	257	276	288	277	286	286	272	291	271	275	261	280	283	282	260	295	243	337	280	284	282	266	290	315	256	281	276	284	283	295	301	297	276	287	311	295	317	289	268	298	270	275	248	298	294	289	287	263	285	258	267	275	336	260	280	279	275	276	273	295	286	300	307	294	266	288	276	259	296	305	306	294	274	276	304	280	270	304	295	259	270	271	286	286	267	273	294	263	319	294	292	294	280	271	267	278	299	300	322	291	317	262	272	269	251	291	260	305	260	274	241	271	282	270	270	273	272	287	290	274	261	286	269	267	307	277	279	294	285	289	287	293	286	282	300	251	292	282	319	273	284	315	286	287	271	286	297	275	268	302	290	275	298	333	284	246	301	326	272	278	283	271	298	284	292	264	284	288	287	290	286	277	265	302	283	280	274	257	275	255	245	292	271	279	274	284	277	251	261	275	274	261	277	267	265	302	292	257	322	258	278	299	253	290	287	281	304	280	284	302	287	259	276	315	261	313	256	299	293	305	254	277	276	275	271	276	287	281	285	302	290	273	285	289	283	270	295	273	273	261	289	300	251	279	273	276	302	279	274	263	274	293	263	316	295	277	276	284	270	293	276	300	254	279	271	274	288	297	277	281	252	261	310	295	276	265	293	298	275	293	293	285	265	304	291	286	294	294	259	272	297	279	282	282	269	277	300	295	281	277	266	292	269	286	263	311	286	284	297	284	301	276	281	274	306	295	299	312	262	275	289	267	325	251	287	305	244	291	285	289	269	267	272	332	291	290	268	297	282	255	286	281	269	307	272	282	274	298	270	267	271	265	286	269	303	288	279	285	284	261	267	311	282	302	281	269	265	267	299	304	270	315	277	278	291	292	280	302	283	279	283	268	285	291	288	304	255	283	293	279	301	267	256	267	285	260	257	264	318	310	261	277	308	266	273	276	294	296	278	272	288	271	286	292	268	280	260	267	283	286	249	257	307	304	294	295	283	266	277	286	289	300	256	263	277	294	289	326	271	288	266	293	279	275	279	279	287	309	258	272	258	294	305	269	287	261	282	269	286	297	297	276	315	296	281	290	276	300	246	265	284	307	296	268	260	273	293	298	276	289	283	287	272	313	304	287	266	275	266	275	268	290	267	270	286	295	321	270	298	272	306	294	290	268	305	255	307	290	289	300	259	282	275	289	303	272	257	278	275	292	282	297	275	272	300	303	268	288	274	308	295	304	264	289	296	314	271	275	285	262	290	295	289	262	270	266	280	314	274	274	258	270	300	277	284	306	277	298	278	267	276	275	260	301	278	268	256	271	293	285	284	272	266	330	295	317	316	296	252	293	310	294	296	261	261	280	300	264	249	269	270	282	268	266	282	281	283	297	309	310	298	248	280	319	314	284	290	272	270	279	295	270	275	305	300	285	274	318	255	319	292	269	299	264	289	271	275	284	286	303	282	286	304	293	309	283	281	282	299	307	284	287	281	279	249	283	260	263	254	297	276	296	276	294	268	292	311	281	276	282	280	275	284	281	280	261	284	295	295	276	286	269
22785	20526	27661	23330	20528	20616	10001	1538	1151	1072	975	872	841	800	787	792	715	730	747	743	637	701	699	628	688	692	693	625	628	711	619	643	659	651	604	663	675	659	660	599	609	628	619	634	567	626	604	594	640	593	613	636	625	587	619	638	603	610	614	638	637	598	636	600	602	584	573	618	607	602	626	634	650	626	584	614	575	641	635	597	610	569	626	584	604	638	662	605	610	592	620	608	631	612	613	584	606	613	586	633	615	580	613	615	576	587	616	632	586	582	587	593	597	621	585	612	582	598	619	616	612	561	618	668	639	632	634	606	623	620	584	605	644	610	611	587	630	616	567	675	609	576	622	561	572	539	578	605	584	593	601	586	602	557	622	652	590	629	622	640	601	569	631	631	607	636	632	609	602	586	643	630	635	620	602	627	618	592	592	613	591	629	567	605	611	638	572	609	583	583	600	572	589	639	605	621	551	605	603	619	613	584	574	617	631	632	617	608	626	629	644	620	585	620	599	611	607	586	613	621	612	599	635	619	614	596	625	611	605	612	642	598	642	610	581	627	587	583	600	564	628	609	591	624	625	649	621	618	645	588	635	649	654	669	610	605	619	616	560	633	615	591	622	589	627	651	657	574	601	686	592	643	623	607	665	577	645	583	556	641	588	545	630	620	613	670	607	563	629	583	634	639	591	610	560	577	621	585	605	598	625	635	621	613	626	596	603	603	650	629	632	613	636	599	631	576	586	557	642	582	568	593	607	613	617	605	612	627	577	595	599	626	590	564	598	639	590	565	587	581	632	615	660	649	619	592	618	616	606	656	645	625	608	592	585	630	568	599	626	610	610	625	592	629	616	593	633	644	614	626	572	585	578	620	600	629	693	554	585	663	611	563	623	552	579	660	623	580	623	607	598	629	598	607	607	607	639	589	573	557	612	635	565	582	613	610	566	617	609	594	655	609	650	598	583	598	625	629	636	586	589	621	620	616	619	615	547	588	640	599	620	617	629	581	614	574	618	597	621	620	609	621	683	598	607	564	598	589	602	635	597	620	591	597	572	628	608	631	671	625	571	591	616	603	572	613	595	595	574	615	620	595	634	629	640	569	579	637	574	623	588	621	599	625	554	589	596	567	602	619	596	598	588	593	645	599	584	574	621	639	660	629	601	596	608	611	594	560	631	602	621	616	639	636	603	617	629	609	586	619	638	644	609	561	622	639	612	604	587	621	599	571	594	616	599	649	643	630	603	586	602	626	596	610	611	599	623	638	595	630	570	626	638	629	614	602	588	574	659	597	595	620	615	575	562	610	634	598	657	612	646	604	601	618	635	605	648	643	592	643	593	601	600	592	625	608	604	575	645	593	576	607	617	600	600	662	582	621	587	660	628	628	579	576	595	606	621	627	594	585	630	629	563	594	574	637	593	603	598	561	593	684	612	596	620	549	605	600	627	622	595	597	565	602	610	614	621	628	617	583	637	617	639	643	578	590	626	631	619	587	563	585	624	601	661	592	623	618	616	613	613	601	602	606	603	589	613	621	616	634	593	593	620	568	632	617	587	572	585	637	597	597	584	624	590	597	602	555	610	643	593	641	625	589	626	587	612	622	595	597	553	618	627	551	555	605	612	597	579	568	580	612	600	624	607	655	575	594	592	618	567	599	615	552	625	609	614	643	606	604	633	615	603	627	611	618	561	685	591	591	624	580	604	602	607	568	547	640	614	624	611	575	604	638	615	584	589	574	587	612	634	575	609	556	563	605	623	578	636	602	630	592	584	615	611	606	656	610	658	601	595	614	621	596	610	610	592	626	623	659	583	639	619	589	596	597	602	605	591	651	593	603	608	639	649	607	647	638	618	614	626	603	584	605	634	667	583	635	613	624	638	629	587	632	617	614	596	609	662	625	588	653	632	575	600	649	575	581	643	599	619	617	602	582	606	602	568	602	557	605	599	607	641	636	594	614	593	622	576	692	630	613	589	537	599	658	581	586	606	611	626	572	603	630	639	629	592	571	641	654	655	593	605	603	585	640	667	568	579	595	639	583	583	654	565	639	613	649	629	626	610	600	592	596	597	614	605	615	604	625	603	650	636	593	641	578	614	552	594	627	598	575	634	580	624	623	589	561	635	605	571	609	635	588	598	628	602	613	650	647	583	601	592	666	633	616	601	601	610	614	600	550	593	595	579	596	625	625	603	589	637	588	650	671	617	620	602	642	630	611	615	578	607	614	599	586	623	641	605	613	597	622	644	594	595	610	643	623	643	547	617	604	598	624	611	634	589	611	642	629	576	603	569	587	628	630	615	636	615	594	643	604	607	596	588	635	568	584	622	635	645	602	612	631	616	590	628	635	668	579	592	630	588	586	649	626	659	635	633	640	600	631	632	604	603	641	600	580	616	638	615	613	586	606	619	665	567	574	650	607	605	645	568	592	590	584	576	590	625	643	603	560	574	627	606	628	579	611	640	618	689	578	629	599	626	599	576	642	624	641	664	557	600	650	586	622	618	611	598	630	625	602	646	651	666	611	626	609	610	604	585	638	589	573	577	647	661	589	560	603	635	612	571	639	571	659	577	600	608	607	603	574	604	600	619	616	639	603	610	591	596	595	607	646	625	634	587	586	591	581	590	602	598	578	587	584	626	601	571	619	614	559	580	590	582	638	652	637	656	660	607	592	569	597	579	624	649	609	622	584	583	566	623	627	601	606	610	618	612	585	554	617	606	549	560	595	581	612	617	570	597	584	649	652	615	595	615	629	599	625	608	597	619	552	567	601	601	603	662	580	596	623	586	614	615	627	626	603	614	626	620	632	549	591	627	613	609	598	630	627	610	603	595	625	617	645	636	602	636	640	625	569	609	614	648	606	601	569	650	611	609	625	618	604	615	615	604	597	628	585	629	632	588	589	634	592	606	588	617	576	633	609	586	601	636	618	592	638	586	590	594	623	559	591	619	654	554	634	598	625	577	607	653	611	621	589	586	583	611	599	591	610	611	632	634	601	627	589	614	593	615	643	600	659	579	598	593	595	641	625	585	593	592	588	644	611	619	609	618	646	606	601	588	580	602	623	632	607	630	583	591	625	638	614	604	621	595	612	575	583	604	620	590	601	667	577	582	549	632	596	633	640	633	587	636	619	609	601	562	596	610	589	649	635	588	600	568	615	631	598	590	602	626	603	600	565	608	618	610	640	608	592	630	635	573	591	620	614	548	597	588	625	589	604	600	574	635	567	678	575	628	620	614	629	615	646	622	599	592	608	593	605	629	567	609	619	654	618	625	599	614	657	619	611	625	602	618	574	595	604	624	577	600	593	617	616	612	619	607	617	636	618	576	608	581	624	580	634	673	611	560	619	650	624	617	596	605	608	604	589	596	586	644	641	590	590	622	599	639	564	603	624	634	625	599	572	613	616	620	616	625	600	585	610	578	620	620	634	618	615	607	590	577	591	601	587	664	563	599	598	597	637	623	607	624	573	592	638	636	572	599	640	615	618	658	662
17892	14423	13216	7544	4967	3731	2818	2349	1931	1671	1459	1290	1182	1056	984	985	920	909	907	782	782	764	764	776	728	693	718	710	648	715	602	624	648	660	667	658	650	575	668	680	660	664	617	639	633	573	615	585	586	625	618	599	601	640	625	636	636	592	568	560	620	644	590	572	596	579	621	585	602	568	594	520	663	596	601	593	627	578	613	612	576	578	574	590	613	598	613	604	587	568	561	643	625	573	605	579	631	606	599	589	614	614	577	612	621	633	598	591	614	607	588	626	606	586	571	531	639	571	620	569	576	607	619	581	622	615	624	539	581	586	575	589	558	597	606	619	615	603	596	584	621	583	591	567	590	582	556	614	575	564	579	634	659	544	595	594	614	627	521	567	581	610	582	590	573	601	605	551	564	582	586	612	574	605	618	567	556	577	564	566	544	561	606	604	593	549	574	571	582	617	608	584	605	625	570	577	561	581	616	589	611	605	597	594	579	608	599	598	560	605	589	570	582	583	576	569	587	548	559	584	597	599	600	617	574	570	540	529	570	593	610	572	599	580	568	611	602	577	587	576	583	581	554	615	599	615	589	599	595	604	569	583	598	554	599	572	577	595	596	620	577	589	550	559	582	609	557	629	588	531	579	574	573	585	610	600	567	589	576	535	553	548	604	583	569	567	613	597	559	595	570	619	594	580	583	607	593	555	562	564	587	617	621	589	625	596	556	604	609	557	566	574	591	591	634	565	562	624	577	575	551	609	572	543	554	620	630	581	602	642	594	595	619	534	621	620	552	608	583	599	550	608	592	563	564	552	552	570	572	624	555	614	592	573	554	576	538	615	591	623	649	603	622	595	617	613	584	546	564	606	593	638	585	613	593	598	561	569	579	595	583	590	550	592	600	609	557	574	575	559	595	597	605	598	597	615	630	572	571	569	617	584	604	598	562	605	558	579	575	581	620	588	611	598	602	574	556	586	609	567	588	586	544	612	567	604	657	603	553	561	595	583	621	562	568	619	562	564	594	571	606	595	558	583	571	563	585	530	614	560	597	561	566	592	618	524	603	595	557	582	567	615	615	586	563	575	557	573	619	597	590	600	564	602	598	558	639	586	604	557	645	615	605	578	592	608	554	588	592	571	600	562	618	590	597	582	618	572	580	565	611	605	596	562	542	580	594	588	589	594	583	565	542	601	578	637	558	552	597	616	632	646	555	616	556	591	574	616	606	597	580	579	577	598	553	598	574	586	606	597	583	586	557	580	588	607	599	580	610	575	628	540	594	558	572	593	547	601	587	578	587	640	622	630	623	550	595	621	554	578	602	591	587	588	620	616	601	625	630	595	563	565	581	594	569	563	643	557	581	626	582	601	594	598	606	568	569	613	606	617	585	631	567	559	577	571	581	636	600	593	587	615	599	560	576	571	585	588	638	650	634	580	619	618	603	591	605	529	601	575	602	575	571	610	599	551	597	604	618	611	582	613	581	566	584	586	577	552	584	630	597	596	592	590	598	582	586	608	581	563	586	618	582	589	583	599	631	617	553	567	558	534	612	606	583	575	624	560	602	621	592	562	622	598	584	601	590	594	582	625	567	579	582	601	614	604	588	584	543	618	587	551	602	596	591	572	556	597	563	593	537	583	566	590	614	597	563	575	585	626	545	606	600	577	553	595	601	578	616	580	577	591	593	570	547	586	580	602	566	575	636	563	653	672	585	551	603	609	577	596	576	596	610	617	579	626	581	577	601	623	558	583	550	611	577	634	582	587	627	589	593	645	601	556	587	611	597	602	598	579	561	602	624	607	591	584	556	585	602	581	597	587	586	551	563	602	601	601	588	586	570	535	600	610	541	576	605	605	602	634	606	576	632	587	576	614	544	592	634	551	551	605	589	581	596	553	595	609	596	598	579	605	549	606	613	599	591	611	536	574	551	596	596	568	615	586	585	622	579	584	586	578	588	593	586	615	541	586	588	573	577	602	596	534	579	645	551	636	591	605	563	605	629	576	608	589	561	561	617	589	590	591	607	607	580	614	562	584	592	564	618	570	590	611	594	583	577	571	630	595	601	575	627	554	585	626	580	593	566	575	623	587	625	560	563	619	612	581	550	574	581	535	613	568	563	578	582	597	566	583	561	615	529	606	550	581	623	543	547	610	569	611	564	605	592	578	589	587	613	579	616	616	627	579	582	588	570	582	581	607	557	592	631	563	604	573	592	574	598	596	585	588	609	611	604	560	542	583	588	584	581	596	604	595	585	589	587	613	593	564	577	588	588	611	608	621	540	616	583	580	590	554	589	608	594	583	614	619	596	594	569	606	576	612	593	594	615	590	568	645	573	580	621	548	624	570	566	569	617	577	577	590	580	564	586	604	580	607	625	584	539	567	605	594	617	594	620	566	620	604	559	550	595	587	603	564	579	622	572	569	588	612	567	574	604	588	543	609	596	596	601	566	589	587	607	541	561	591	584	569	607	590	601	634	567	579	563	592	564	595	620	578	592	569	587	621	594	595	611	560	548	582	573	636	616	529	594	606	594	634	621	566	583	586	561	559	560	597	591	609	576	604	552	555	568	580	553	615	562	580	625	633	599	555	616	585	567	605	604	609	574	595	577	543	579	572	568	607	565	583	602	618	543	577	533	581	539	542	584	592	588	591	592	577	542	634	541	583	590	573	598	602	584	599	563	618	545	579	619	611	568	584	620	583	607	578	608	593	563	615	586	628	557	587	598	588	569	557	598	599	598	589	577	606	559	635	575	561	577	576	615	553	559	625	626	612	580	591	579	603	546	590	589	603	583	605	625	577	585	560	621	594	604	592	577	581	596	578	541	580	559	557	559	623	577	583	594	576	642	603	581	558	560	554	552	632	574	585	605	559	588	561	594	579	584	613	592	587	620	626	621	537	608	562	608	599	637	591	613	605	575	600	568	551	568	581	575	554	602	594	577	612	628	598	622	642	625	569	602	557	561	599	582	587	570	569	589	589	595	631	644	592	612	576	588	606	589	559	581	563	602	572	647	594	581	588	614	578	565	638	605	574	617	600	593	615	608	605	576	586	520	588	562	556	560	611	584	594	588	573	593	593	604	581	539	590	540	623	588	570	581	562	621	644	588	554	588	547	582	583	568	610	566	574	579	581	577	571	600	599	587	604	573	575	588	603	569	582	564	578	593	582	627	603	609	602	664	556	654	627	594	616	588	574	546	546	581	574	598	611	610	593	555	589	572	579	548	570	594	595	590	588	638	602	588	599	620	616	606	600	602	593	590	616	607	595	597	613	590	602	557	567	653	605	576	635	566	576	582	579	606	552	609	624	578	627	595	592	581	587	590	581	650	601	591	566	614	580	575	574	564	583	554	611	574	573	574	578	588	576	610	582	556	568	563	602	576	609	601	567	608	576	586	575	577	603	600	616	580	579	539	647	644	607	563	578	620	619	610	573	608	567	552	578	576	586	578	644	587	562	602	608	643	628	564	614	541	554	607	593	571	558	587	550	619	563
30813	14347	1984	532	374	341	333	299	317	342	278	298	298	293	310	309	290	298	282	286	309	288	316	299	283	328	294	310	268	297	292	317	322	288	283	308	308	283	329	334	311	310	301	318	300	343	321	303	306	303	281	315	309	313	261	314	312	281	320	287	344	299	321	320	276	320	293	320	329	289	272	315	314	266	297	301	320	311	255	289	350	277	283	266	325	315	303	296	306	290	330	327	314	319	339	312	308	310	280	314	275	302	315	329	308	294	331	290	298	314	282	309	282	269	278	309	302	312	299	315	287	273	292	341	303	317	292	279	275	330	302	297	307	320	300	323	298	317	248	326	326	303	308	321	300	295	333	297	264	304	320	307	303	309	319	303	302	292	293	287	305	289	297	347	312	294	294	317	284	324	359	329	290	320	331	303	275	330	321	278	290	289	307	355	302	311	254	289	329	286	301	284	295	312	312	299	316	306	314	312	257	301	277	325	317	324	333	279	310	302	281	296	296	289	319	294	283	269	297	352	273	289	313	311	286	327	336	308	321	306	300	329	303	272	277	304	294	298	296	302	307	301	293	300	263	299	306	301	269	287	302	275	280	325	310	317	301	303	319	317	304	299	294	307	307	277	296	273	292	297	290	313	301	322	309	301	283	297	290	297	326	299	310	316	290	320	275	328	315	287	290	283	298	301	275	299	269	276	303	305	280	294	304	278	277	298	278	297	301	267	304	318	264	292	288	306	299	299	287	298	318	296	293	319	278	284	292	279	292	297	298	315	284	291	299	307	297	313	306	307	285	321	269	299	315	332	287	297	353	289	282	287	290	306	328	322	302	326	295	302	312	290	302	285	297	301	302	282	311	275	295	302	311	301	292	311	287	303	302	310	313	293	334	299	261	293	299	320	298	283	251	289	277	321	277	298	319	288	296	260	273	331	298	307	307	314	300	313	278	299	288	279	299	290	311	267	292	299	273	326	309	294	289	313	324	288	313	291	288	331	276	314	308	307	284	315	294	308	292	304	274	284	300	285	313	287	310	312	308	307	327	299	303	301	295	303	319	309	309	314	318	307	295	308	296	307	304	272	288	301	331	325	325	278	293	277	319	290	325	324	324	327	297	299	316	307	309	307	275	291	302	290	326	310	281	305	333	280	326	290	292	315	301	328	318	304	311	298	327	314	303	320	297	319	310	299	297	299	311	294	300	322	310	301	279	318	301	272	332	302	315	300	306	325	280	306	288	300	297	306	288	289	313	276	306	309	303	270	324	311	303	320	310	298	291	299	296	280	316	281	302	284	297	287	341	285	327	294	309	325	297	288	311	294	306	285	328	295	316	331	326	322	307	293	307	300	301	278	285	289	304	295	291	298	327	302	320	308	277	280	321	291	279	277	280	333	280	285	329	289	313	331	348	305	323	318	305	333	320	309	309	311	272	302	344	295	320	305	326	297	309	275	313	276	319	316	302	291	298	333	297	301	295	306	292	317	303	329	326	293	293	302	303	289	282	301	327	327	308	292	317	300	288	295	292	317	309	308	306	300	289	298	317	297	319	297	293	287	304	306	273	315	336	313	287	320	323	329	299	281	337	310	278	323	291	315	322	298	330	306	307	274	294	304	300	300	306	294	270	296	334	291	296	278	318	310	326	290	290	297	286	310	322	271	308	317	330	289	284	321	315	314	317	324	300	298	309	304	315	310	315	304	297	283	297	305	286	316	294	298	314	264	312	282	314	304	305	304	290	315	306	292	274	304	304	327	308	306	314	267	344	292	294	324	298	328	312	300	299	290	325	263	306	321	291	290	308	295	295	295	304	301	306	274	310	294	331	293	361	301	281	265	304	330	304	282	291	306	301	321	259	305	310	302	334	305	320	301	306	279	288	313	283	278	301	270	276	306	286	281	302	280	296	335	287	291	322	322	282	303	286	300	331	322	309	291	300	303	285	334	335	257	308	274	276	296	290	306	281	286	294	293	316	340	299	299	320	287	299	308	306	318	300	285	270	304	288	304	286	290	310	313	300	302	308	317	292	298	299	299	277	307	311	294	318	272	288	290	272	285	286	306	289	253	312	299	299	326	347	320	303	293	315	292	330	312	317	314	297	312	302	301	295	314	317	292	306	255	294	297	299	313	298	288	326	305	290	349	306	277	312	295	293	326	325	286	300	280	296	334	325	286	307	296	280	298	330	332	295	304	289	279	270	290	283	284	276	317	291	292	340	306	282	332	302	317	312	293	332	303	313	316	316	297	292	312	313	297	283	309	301	293	289	299	335	310	279	323	320	288	296	316	302	282	270	287	296	279	296	311	284	310	284	290	294	318	301	291	288	279	294	307	325	315	296	313	300	336	298	307	331	357	294	287	297	301	304	284	300	277	337	284	297	276	338	313	282	307	288	292	327	315	297	315	296	320	316	287	291	326	316	281	292	310	318	328	288	330	315	288	320	287	320	318	288	276	291	287	285	319	298	301	256	340	308	286	298	285	313	269	307	299	293	304	315	325	290	274	291	330	316	290	293	309	306	293	308	306	293	298	310	301	331	302	307	288	288	298	295	296	287	322	331	283	307	284	286	286	283	276	309	315	286	317	305	302	301	326	300	305	291	271	309	315	310	282	290	282	310	312	285	307	303	344	317	298	290	292	285	305	303	305	299	305	335	345	294	303	323	295	313	285	305	310	265	279	319	314	300	301	325	313	301	294	281	331	316	315	293	278	287	335	323	277	295	300	291	296	304	313	315	328	299	263	286	313	288	312	329	291	275	304	337	302	315	317	347	277	309	320	334	318	269	319	326	293	288	289	299	311	286	300	322	307	331	309	278	325	292	284	322	312	329	301	304	328	288	354	313	306	275	291	320	280	296	272	317	298	260	312	299	305	308	301	291	268	326	282	321	265	295	344	279	294	333	284	313	310	325	274	317	308	313	311	305	282	297	300	301	281	254	291	277	274	296	315	311	306	331	318	308	292	284	306	310	313	334	278	279	282	280	305	342	303	283	278	334	289	304	293	286	286	289	321	318	297	279	285	303	297	302	289	293	337	322	294	330	320	313	303	304	284	254	285	277	307	306	318	293	275	289	301	296	319	340	302	286	277	316	297	281	284	301	277	319	290	300	289	318	277	308	304	305	281	266	282	306	300	275	295	289	320	282	265	301	296	291	318	303	309	315	291	304	294	289	315	315	264	314	330	309	307	322	310	307	327	315	289	312	287	285	300	312	291	329	278	309	297	285	343	306	308	282	279	305	309	299	314	284	320	288	259	315	291	311	286	318	284	292	311	318	310	308	282	304	285	271	292	298	309	339	294	313	290	306	308	302	310	272	302	285	295	267	304	314	280	311	283	312	300	293	321	295	304	297	278	318	287	276	322	296	296	330	313	291	297	290	321	305	289	311	335	290	304	311	303	299	282	325	308	277	291	306	277	298	278	311	310	281	256	316	294	287	316	250	305	308	336	316	299	264	309	318	296	274	320	317	304	303	294	296	302	310	271	275	311
16891	805	731	507	468	411	402	364	340	362	347	311	354	352	325	331	327	356	329	331	339	374	376	328	315	324	353	343	376	325	312	302	347	342	346	316	303	322	296	358	333	350	328	327	325	320	326	345	336	340	317	334	338	346	333	324	294	334	367	330	345	313	324	307	345	349	343	360	315	349	310	344	311	319	336	316	352	296	332	316	319	331	304	323	336	293	321	352	356	342	324	355	346	343	321	342	319	339	336	328	341	306	358	336	324	336	364	339	331	323	328	338	298	317	326	354	327	349	365	335	327	338	344	337	334	356	338	355	352	357	345	338	308	333	318	326	357	316	321	362	341	315	332	323	334	303	324	334	319	360	295	315	338	323	348	333	309	284	317	320	339	342	335	332	345	349	326	354	346	349	373	310	326	339	348	321	339	306	334	335	333	331	349	356	360	339	328	290	325	313	317	335	313	321	328	377	318	354	327	355	318	330	342	304	351	331	319	360	316	344	320	347	336	342	334	350	356	344	325	319	346	341	320	346	315	322	328	333	313	310	340	324	305	348	325	328	335	320	315	316	338	365	337	366	343	319	343	347	324	340	316	338	336	338	313	353	327	304	303	312	317	342	329	297	336	337	349	308	337	317	328	344	338	344	325	342	355	324	308	334	359	324	321	321	302	324	351	314	306	330	348	305	310	343	333	352	324	331	304	310	335	369	310	358	328	314	338	334	346	325	326	334	316	364	333	342	312	338	331	319	339	314	337	319	323	303	311	326	328	327	307	325	307	353	349	365	353	339	329	332	306	337	333	348	348	328	329	337	322	314	334	311	336	330	347	336	327	338	334	337	343	307	317	323	372	297	359	328	326	309	339	330	364	323	371	341	331	317	305	311	346	349	348	313	299	345	329	334	326	304	403	349	331	313	313	328	313	355	341	350	332	317	327	350	334	322	332	315	323	359	344	335	353	311	327	329	301	329	377	318	328	335	327	329	331	327	359	327	314	336	331	316	330	347	359	348	313	332	334	355	310	339	310	332	340	329	332	327	326	337	344	329	333	332	309	335	341	306	380	331	367	378	323	350	330	338	329	325	351	353	369	299	320	346	321	296	337	294	331	356	348	360	342	348	340	338	342	311	359	307	362	312	338	349	324	330	332	327	326	314	338	360	350	329	318	343	351	347	327	323	315	336	332	308	335	346	341	329	354	341	317	324	323	327	342	338	348	300	340	351	318	281	341	341	347	319	333	348	346	347	343	366	336	315	333	334	334	329	361	306	336	338	329	334	301	323	308	331	318	376	312	352	326	346	324	350	337	320	315	333	310	353	365	334	328	347	321	325	318	329	340	311	310	347	358	333	346	338	317	342	346	326	330	352	348	345	318	338	322	346	321	365	350	324	320	350	308	346	324	351	347	354	354	329	362	325	366	362	312	312	333	357	365	322	333	339	346	327	353	330	359	378	347	322	382	330	339	335	352	332	334	314	326	356	356	305	334	361	338	339	342	330	374	367	350	335	346	330	344	367	315	322	311	356	306	349	347	317	326	318	374	298	366	327	314	306	335	326	346	311	352	314	326	312	346	323	316	315	334	300	369	330	342	312	336	321	313	343	312	345	336	354	325	312	318	317	362	315	324	310	325	331	356	358	333	326	346	310	370	349	320	342	325	325	326	335	361	353	333	348	312	351	319	319	313	309	329	340	337	351	283	330	306	343	325	365	388	371	348	312	336	325	352	331	350	346	375	343	329	350	342	321	345	343	362	309	354	337	296	349	307	323	322	346	350	354	353	376	322	333	318	304	314	319	317	340	342	325	331	327	330	320	330	349	309	322	353	303	309	337	323	321	334	356	303	352	338	375	355	351	370	352	327	310	314	325	341	370	310	330	336	328	320	337	323	301	302	323	356	323	358	321	353	337	368	316	313	313	333	334	326	335	323	331	334	334	342	335	299	348	328	317	357	311	309	306	330	317	328	311	344	348	328	338	327	324	344	306	301	328	314	349	361	351	308	365	336	330	333	332	312	310	316	335	368	323	295	340	349	304	334	333	343	328	366	343	305	316	307	330	315	332	326	340	329	371	362	335	347	320	306	333	353	333	322	342	356	299	341	321	331	341	363	320	329	350	382	334	327	312	371	313	314	322	326	342	307	342	302	322	328	333	343	349	306	336	326	340	349	337	353	332	347	340	324	333	359	322	328	356	354	336	367	332	356	335	333	295	315	369	342	310	345	329	359	344	326	369	350	325	360	323	347	365	342	333	307	344	302	356	346	321	304	320	330	348	319	307	363	361	338	326	361	353	287	307	341	369	343	347	341	337	321	322	354	313	306	335	328	344	329	365	326	338	333	335	300	337	371	326	349	345	312	361	328	323	333	291	303	324	356	301	348	328	315	346	327	292	364	320	335	352	346	331	328	349	330	337	316	319	342	304	352	324	287	314	335	339	333	317	293	326	304	324	328	340	324	289	337	318	306	326	291	298	317	313	358	325	327	350	318	361	316	307	324	319	343	347	302	342	341	340	335	332	342	353	308	341	341	343	306	342	323	325	374	345	317	310	350	348	330	342	341	351	309	342	331	341	335	355	341	327	330	327	317	344	344	335	339	371	327	359	354	307	310	341	358	362	313	313	319	293	316	331	338	377	346	333	331	355	324	332	317	323	328	312	329	323	307	336	343	371	366	327	352	309	323	302	300	333	325	320	293	313	314	333	329	330	333	332	349	324	337	344	323	322	339	323	308	340	342	324	319	310	353	336	337	318	330	304	350	349	341	331	366	308	340	351	341	335	362	329	338	344	308	361	337	328	314	296	342	360	297	358	353	323	326	313	338	304	358	345	344	324	321	362	315	315	332	335	308	320	341	343	352	336	355	327	350	363	338	333	339	350	338	332	351	345	373	336	327	309	331	282	328	321	308	352	350	325	316	351	331	365	315	357	352	330	342	358	334	317	363	358	339	336	344	363	343	334	345	350	320	325	317	339	336	366	326	332	345	297	306	353	317	327	303	319	343	366	319	357	322	341	347	328	342	314	360	316	342	352	367	351	329	342	310	327	313	355	355	327	326	326	313	338	362	292	328	330	339	345	319	357	343	342	331	332	344	346	348	317	341	326	343	338	371	349	374	334	340	326	335	326	337	327	342	333	349	347	342	340	295	347	325	352	333	342	319	346	356	322	331	334	343	374	324	336	330	356	344	324	340	330	324	333	356	315	318	336	342	349	334	350	359	322	310	353	332	349	347	336	356	363	309	318	334	349	355	306	322	344	312	345	349	343	316	340	318	351	354	329	341	350	347	350	363	321	301	341	351	338	320	347	328	323	311	365	330	317	345	339	322	330	330	299	337	331	332	349	320	317	316	330	314	316	336	327	323	330	322	361	335	310	339	326	356	323	322	329	323	331	340	350	332	325	326	324	318	304	330	340	311	343	359	329	342	356	316	315	339	327	363	337	353	351	346	338	344	324	340	323	330	337	331	323	334	346	366	301	336	334	308	337	375	303
24925	20536	27054	23945	20516	9498	1016	664	537	488	443	436	419	400	356	354	349	334	328	345	307	328	310	308	307	322	315	288	315	301	283	302	314	298	283	270	310	304	269	277	300	272	284	256	316	277	248	278	276	262	291	293	293	305	288	259	285	269	274	283	254	262	284	250	265	258	297	283	275	252	294	272	283	329	276	292	278	284	272	276	271	279	282	280	276	261	295	275	287	267	260	255	299	281	263	257	243	267	292	289	305	260	270	291	291	308	247	261	253	289	293	266	278	235	286	283	279	260	272	271	316	308	278	284	301	267	289	251	316	246	265	271	263	291	291	269	264	299	257	288	309	297	264	275	267	297	291	282	278	259	272	308	298	269	285	275	282	256	293	251	293	261	273	278	281	222	270	276	293	240	281	294	270	275	274	246	282	256	279	288	276	289	284	259	254	279	306	293	287	266	254	268	277	282	280	272	302	273	288	276	267	282	289	270	301	270	312	290	296	281	272	293	283	276	297	278	261	268	253	291	280	302	309	277	266	289	285	302	247	276	262	276	247	256	282	331	275	256	289	295	285	299	278	280	275	251	291	286	299	266	265	264	263	250	295	233	294	283	279	276	264	275	251	266	284	230	286	259	292	282	275	253	277	288	274	271	254	279	266	288	260	306	274	296	274	285	248	260	301	293	285	267	298	267	260	283	299	299	249	279	294	266	279	277	303	278	282	270	264	270	271	254	272	261	278	275	269	289	256	286	266	257	259	252	264	288	283	315	277	261	233	256	302	261	246	261	276	286	268	261	279	306	280	293	259	314	285	281	270	294	272	288	260	268	282	290	233	299	283	253	305	262	282	262	281	249	282	261	266	280	255	290	289	272	275	279	269	296	292	299	277	292	300	261	272	271	244	254	288	272	247	298	280	292	277	277	273	269	263	279	272	276	260	273	276	258	299	284	291	276	280	261	288	283	270	266	281	283	270	272	256	281	276	271	275	298	277	266	260	296	264	290	258	263	288	270	288	277	289	281	276	285	270	289	283	278	255	282	292	285	290	281	290	302	272	258	255	270	243	270	267	285	299	299	281	289	295	252	273	297	263	263	263	276	287	259	285	294	277	285	296	280	237	277	267	289	281	279	280	277	273	266	271	302	295	258	297	279	244	275	287	260	266	274	258	273	259	267	283	242	264	269	254	279	241	278	280	257	265	281	270	288	253	262	256	299	277	277	281	276	318	261	304	258	266	288	285	267	268	278	276	280	245	267	310	302	257	264	267	270	226	256	265	287	305	273	251	269	286	267	265	303	306	303	254	251	269	253	255	277	265	249	302	265	264	285	253	265	275	282	263	282	309	253	281	255	272	275	261	292	253	282	284	281	283	260	263	290	280	292	270	248	276	279	274	278	284	268	251	268	276	274	293	314	287	277	277	247	307	277	272	251	238	280	296	298	272	251	258	282	261	277	299	296	267	293	302	276	305	290	256	266	282	289	268	261	318	260	270	277	282	250	308	274	291	313	252	263	291	295	278	264	278	251	305	272	290	237	288	289	260	284	269	305	251	263	293	260	260	260	263	257	271	260	261	298	261	305	281	268	271	274	274	287	282	330	317	278	283	315	315	285	274	277	258	295	267	308	268	240	299	280	287	292	282	255	281	274	265	254	276	279	263	298	297	278	294	237	270	286	275	296	279	252	269	293	278	280	288	266	269	286	302	254	306	308	303	274	254	264	290	270	290	294	269	286	274	254	279	267	275	303	276	270	280	266	274	284	283	276	247	292	276	247	314	317	286	249	281	279	245	296	246	278	294	260	252	272	304	279	284	306	282	297	319	276	263	272	256	245	271	283	265	266	258	294	253	291	254	274	276	282	287	293	280	255	310	301	267	295	279	301	254	295	256	274	250	242	286	315	269	264	289	249	293	293	262	265	286	269	294	280	243	268	259	268	289	259	324	299	266	273	255	292	270	267	253	261	260	280	260	262	274	279	277	254	296	243	296	268	311	284	254	281	273	288	263	250	281	292	268	264	269	241	302	289	311	284	290	272	292	278	306	271	256	270	294	283	281	261	265	276	250	302	263	262	303	287	298	277	296	266	292	269	288	252	252	277	291	303	240	261	256	272	300	272	276	281	283	287	253	290	239	272	272	275	279	291	270	294	304	321	293	287	276	242	279	269	306	268	279	263	256	278	275	270	291	281	271	284	272	266	262	254	292	232	271	293	273	279	289	284	274	253	310	276	304	282	246	266	270	265	269	286	248	252	232	265	292	276	263	246	265	293	286	248	273	295	252	260	266	253	259	255	287	261	272	298	284	319	277	258	311	283	295	249	278	271	259	271	273	244	247	290	260	282	289	269	262	253	279	292	266	247	280	289	261	267	285	316	257	274	300	290	278	254	280	293	238	251	276	258	293	302	261	278	270	277	280	258	247	258	276	257	260	278	259	293	247	265	302	287	274	242	276	295	280	287	272	250	255	272	278	279	273	287	278	316	266	272	281	304	275	262	262	289	254	254	288	281	260	272	304	278	261	262	286	248	296	277	287	262	248	295	312	276	279	258	266	280	283	254	271	284	279	280	269	274	240	254	272	287	286	287	289	285	263	290	291	280	263	296	282	272	296	256	285	269	265	270	239	281	258	283	282	264	269	268	288	286	285	271	298	281	306	289	279	274	308	288	270	263	294	256	293	276	276	292	281	279	292	264	308	270	265	276	271	268	262	280	273	275	283	270	287	234	310	248	269	301	276	284	251	306	311	263	277	254	286	269	278	297	246	254	302	275	316	253	278	275	282	260	290	274	298	278	276	264	272	270	260	297	259	250	259	276	279	259	279	298	261	258	288	298	276	259	239	289	270	256	261	291	303	291	280	309	268	294	267	280	258	277	262	272	255	301	294	274	288	271	292	282	276	290	276	273	269	271	253	258	288	262	263	259	283	268	275	269	281	259	256	239	268	277	258	285	255	266	289	265	282	270	290	297	291	255	251	292	263	259	261	244	271	267	254	277	278	266	286	265	289	304	294	294	263	272	296	276	265	293	292	279	277	269	280	282	281	273	288	285	262	252	256	263	287	289	283	283	266	261	285	277	253	294	299	258	290	274	262	255	248	306	300	269	290	283	250	257	278	271	264	280	272	270	254	302	286	273	269	280	271	274	253	241	279	287	269	287	283	275	252	261	304	272	242	268	264	300	274	285	265	242	260	286	255	257	240	261	254	262	272	251	246	276	274	255	286	245	247	259	242	263	273	295	267	231	274	266	293	279	283	263	254	292	294	260	281	249	269	275	291	286	267	295	276	288	265	253	248	287	255	246	267	305	285	310	256	286	298	279	260	279	260	275	281	266	260	249	278	286	276	264	251	251	270	311	256	302	278	275	275	272	271	303	262	275	280	297	274	260	287	294	285	283	284	264	304	269	280	269	255	306	297	280	285	315	283	274	281	252	259	301	272	291	311	260	255	273	291	247	270	290	249	266	269	272	273	271	254	283	295	286	296	290	252	277
19320	8231	7571	4013	2599	1966	1481	1152	948	786	689	664	578	535	485	455	429	409	397	401	358	381	368	368	327	334	367	358	339	349	312	292	335	315	313	291	334	298	310	298	293	343	317	304	297	303	287	316	320	264	297	272	325	289	303	308	321	306	320	308	304	297	322	274	286	281	293	287	318	297	294	268	332	262	301	293	320	263	295	327	289	265	294	274	296	279	274	297	287	300	306	316	276	309	276	289	285	292	280	270	298	294	339	282	277	278	295	264	251	279	316	292	275	290	281	283	267	279	285	299	316	275	312	293	235	299	254	287	273	306	296	281	266	277	298	268	288	303	290	316	273	282	288	289	303	279	285	281	294	313	277	257	286	261	274	291	273	291	294	282	279	287	266	292	255	280	286	291	278	270	293	284	261	273	293	285	308	298	279	274	271	308	328	296	274	273	289	311	276	312	275	261	306	312	304	320	302	298	306	287	274	287	286	300	267	269	242	295	288	273	266	275	288	263	305	286	299	274	298	308	273	289	275	307	280	244	303	302	294	288	282	288	292	305	281	293	281	287	344	239	294	288	299	307	276	264	283	289	279	274	292	287	259	314	301	266	276	286	303	248	283	284	277	269	277	290	310	283	277	273	287	278	313	273	288	297	260	288	308	331	245	298	282	272	266	310	287	304	311	272	344	307	281	288	260	252	290	267	312	288	314	274	296	279	280	285	274	268	313	250	268	322	294	310	259	288	281	291	269	292	300	280	298	290	301	306	281	280	301	272	276	275	320	325	286	313	282	292	308	295	287	290	336	274	271	305	279	301	352	298	286	271	292	284	297	277	302	294	294	284	283	281	291	263	290	279	303	263	279	291	272	292	263	295	319	312	287	261	299	272	282	300	301	291	288	269	288	326	291	297	269	249	286	269	255	273	285	276	287	275	311	282	262	321	278	308	301	285	294	251	285	287	287	252	287	302	275	267	254	291	292	292	313	305	311	279	272	306	329	249	278	285	278	285	284	280	302	292	276	276	279	302	303	290	284	272	293	293	265	293	276	279	293	280	273	295	291	300	296	309	250	288	268	267	289	267	281	284	317	295	283	292	268	277	288	284	279	293	270	282	275	314	287	271	302	280	283	267	317	296	286	283	306	282	261	277	306	288	262	297	280	309	288	301	264	294	285	273	290	310	255	268	284	271	269	294	280	285	280	273	281	313	286	279	286	266	270	307	289	323	280	273	284	285	287	257	299	254	278	300	298	271	277	288	285	295	272	285	295	319	320	300	298	285	291	273	271	313	261	278	271	303	295	265	267	281	263	304	288	273	288	273	295	274	275	272	269	271	294	281	275	337	288	276	271	270	281	301	287	272	286	308	289	282	318	285	277	304	276	280	292	285	273	310	300	300	281	313	265	304	277	273	290	279	285	279	287	292	284	304	300	261	293	268	280	309	271	290	302	300	286	290	286	302	276	266	312	287	317	268	308	292	304	300	284	282	305	290	280	312	289	306	293	275	271	264	306	318	285	320	293	307	275	281	285	285	267	313	268	286	268	262	279	297	260	247	267	305	297	250	293	291	276	295	284	297	285	310	277	287	306	311	313	272	275	293	290	281	303	280	286	284	293	288	321	293	299	268	267	270	270	305	286	277	277	280	308	296	295	315	324	295	299	296	276	335	317	289	311	289	317	255	299	290	265	263	279	293	260	282	290	278	292	300	297	309	297	301	316	286	263	271	286	273	270	282	320	281	290	296	296	318	285	286	293	282	301	284	304	280	301	270	275	269	301	288	260	255	272	289	300	296	281	315	291	291	271	302	284	279	295	304	258	280	311	289	307	274	297	291	312	304	279	269	255	263	303	280	288	271	275	283	273	276	270	277	273	284	273	312	288	294	266	304	287	269	276	282	315	315	292	307	287	240	294	276	283	317	303	270	251	300	301	290	296	258	306	301	321	287	254	289	264	296	271	285	276	284	289	257	285	303	291	272	283	248	274	282	304	290	306	280	296	303	292	284	262	293	294	279	265	295	289	288	287	286	280	293	271	270	291	307	285	305	282	267	273	262	302	279	258	284	292	275	290	281	278	274	268	290	288	233	308	296	299	297	281	277	315	263	300	306	269	276	293	295	291	268	294	251	314	278	268	293	346	286	297	297	310	302	277	263	270	251	284	280	262	277	292	292	306	276	315	308	284	292	264	274	300	285	288	261	298	274	289	280	310	307	268	285	309	262	279	267	285	284	305	293	283	260	281	261	275	267	314	262	262	286	292	253	277	267	288	292	270	266	277	297	300	290	295	268	278	268	299	271	252	281	285	297	281	258	308	312	289	286	305	297	283	284	271	293	292	264	274	301	282	288	258	322	284	298	267	286	257	297	305	288	300	309	276	292	304	303	276	249	271	282	271	297	282	295	261	290	277	278	284	299	270	249	290	264	308	296	301	288	287	310	275	300	261	271	298	300	302	259	294	262	307	288	244	285	272	266	279	300	277	248	272	290	293	301	281	308	265	295	263	304	259	296	306	314	293	319	297	326	292	278	308	284	291	302	302	293	302	312	295	276	290	284	296	262	246	257	287	286	306	279	273	253	282	246	302	273	294	267	298	271	257	272	282	300	271	309	298	299	301	289	283	309	276	307	275	323	298	268	292	289	266	300	304	269	306	264	284	291	298	298	284	303	269	295	277	283	262	308	279	328	269	281	284	306	291	271	294	266	264	298	279	251	274	288	272	254	300	275	245	299	323	279	283	281	296	290	294	282	312	279	273	288	288	297	282	260	304	283	283	265	254	267	259	272	290	243	306	292	309	268	310	275	287	275	300	298	274	269	284	296	295	285	275	288	295	284	278	293	282	267	294	281	277	297	280	278	275	285	276	288	268	281	282	308	286	286	306	288	294	308	305	277	281	281	304	264	279	280	310	282	261	294	301	283	286	290	268	295	317	247	288	271	273	294	304	282	305	281	296	275	304	279	286	283	282	284	283	287	290	316	311	277	295	312	293	268	270	269	291	274	325	283	311	311	257	290	295	289	286	309	285	264	301	286	276	324	328	282	308	283	267	282	309	255	274	288	287	252	273	283	277	282	305	311	281	309	296	284	277	279	277	273	309	309	259	303	278	291	275	295	271	317	263	320	278	297	293	296	265	309	291	272	289	229	256	303	290	319	279	275	294	291	280	288	274	288	301	275	291	299	283	285	288	321	263	263	265	313	298	273	280	267	281	331	282	319	279	291	283	268	310	294	290	288	308	297	280	309	313	295	289	272	338	297	268	311	268	293	265	277	281	276	286	294	295	300	292	285	314	256	292	306	287	276	277	289	314	277	272	316	298	288	279	297	295	279	316	301	308	284	277	285	292	320	297	258	295	286	261	275	289	296	274	311	289	286	292	284	262	274	266	282	316	304	294	289	306	299	307	293	260	316	296	307	250	294	267	288	282	273	279	285	251	268	279	304	270	317	291	260	297	313	264	301	312	293	309	293	267	280	308	280	292	287	300	302	261	292
22789	20524	27652	23321	20529	20625	10373	1633	1148	1037	1029	897	918	843	805	782	768	722	744	709	677	692	664	698	673	687	650	643	636	656	647	640	639	641	609	652	641	633	617	645	658	688	617	644	663	611	672	654	611	636	643	626	584	595	640	647	625	616	622	621	634	691	643	589	653	616	622	663	638	676	583	612	631	661	615	611	608	636	638	628	595	661	624	681	556	630	608	623	617	609	659	636	598	635	634	622	627	617	597	625	625	611	580	639	647	563	610	634	639	580	641	602	641	592	623	585	598	618	629	575	609	621	591	568	636	617	607	617	586	579	672	594	612	621	587	620	630	574	587	626	603	639	639	600	631	631	621	632	573	594	658	610	618	605	580	590	628	600	630	633	664	645	648	652	606	591	612	569	640	656	634	639	645	636	631	590	598	597	654	583	632	594	595	589	616	577	653	590	598	641	634	600	614	639	639	654	571	577	583	605	568	614	597	581	611	589	609	656	690	627	616	613	666	629	586	619	612	586	609	608	601	597	574	596	619	619	669	654	583	611	610	603	577	608	607	625	613	577	590	594	567	590	586	569	620	585	678	614	587	609	582	589	617	644	630	615	629	602	629	605	606	622	600	640	619	600	624	630	662	614	622	627	638	615	639	592	620	621	596	597	665	585	602	607	610	624	655	620	611	625	611	585	590	599	611	628	621	605	598	617	645	630	625	618	615	595	640	620	581	602	630	600	594	619	608	631	572	559	613	568	590	633	607	607	583	655	622	581	641	659	576	663	586	632	627	594	618	638	646	570	572	593	636	605	601	646	613	603	552	568	637	651	635	601	623	620	620	621	607	615	595	628	631	568	607	650	615	607	614	607	561	577	585	566	610	623	633	611	654	591	589	574	652	621	609	618	607	588	610	616	593	577	604	611	609	633	574	568	604	619	619	595	592	676	599	579	597	583	593	606	582	618	610	586	600	603	618	590	651	655	593	604	566	596	599	573	607	537	583	584	646	613	631	611	639	621	624	578	622	622	630	620	588	598	564	608	568	607	618	641	618	624	605	604	574	608	587	587	629	579	580	615	552	646	650	642	676	619	644	592	592	647	674	636	619	598	608	586	594	630	628	599	660	631	630	607	601	597	587	617	589	634	594	601	614	619	656	624	587	604	601	613	594	607	635	632	670	622	651	581	642	602	603	579	624	637	636	583	615	614	596	659	604	616	589	622	602	599	645	598	660	596	580	604	636	629	638	615	679	656	606	616	578	627	605	619	635	640	652	631	641	594	597	598	620	562	617	607	625	632	585	579	623	607	582	627	637	635	610	665	585	601	585	617	579	630	629	609	583	606	626	577	627	614	604	597	619	620	631	620	630	635	618	614	648	630	633	600	618	638	585	574	590	662	601	657	616	583	623	589	620	597	641	609	571	648	603	636	623	579	581	595	610	557	627	613	610	572	585	633	640	602	585	578	611	624	636	580	598	587	602	592	573	603	610	637	627	638	635	662	599	681	638	626	610	606	660	633	600	636	582	608	621	619	576	591	598	635	587	627	617	628	621	644	632	606	628	616	638	630	597	618	586	616	653	580	617	566	646	609	620	560	650	664	630	649	615	650	607	616	602	594	620	635	617	635	615	616	594	654	597	626	607	612	594	580	614	604	590	598	624	639	652	637	617	602	603	667	652	577	606	610	584	639	620	618	592	597	652	638	643	619	599	625	683	641	618	581	595	631	609	620	624	580	611	600	585	577	615	651	624	565	635	606	602	627	574	627	629	594	618	601	623	625	623	621	625	616	621	581	625	605	600	621	588	616	651	652	594	623	639	590	627	651	619	625	632	625	629	648	632	618	590	615	625	619	624	600	617	586	609	616	634	604	621	603	563	605	582	604	615	609	596	669	602	617	613	625	610	597	620	568	593	642	590	670	604	617	583	608	635	611	658	615	581	641	631	677	594	577	575	618	572	580	592	595	626	594	615	616	613	671	579	667	640	593	609	618	614	645	633	605	587	631	611	627	552	628	556	672	620	614	618	607	632	619	605	608	630	569	624	569	586	596	631	626	609	649	585	608	597	609	599	596	601	653	627	591	630	606	600	576	582	613	638	659	615	622	599	662	586	619	580	634	620	623	585	609	618	637	627	583	617	576	642	586	619	633	622	652	623	579	602	587	585	597	601	621	583	625	660	629	615	601	594	609	645	590	641	656	566	601	622	639	629	598	650	593	656	631	622	627	596	663	577	655	584	582	612	649	638	566	589	633	605	659	608	588	619	614	648	660	637	649	631	575	605	585	645	580	614	605	599	632	603	599	580	659	642	616	609	601	600	604	611	624	626	598	611	597	621	596	608	621	635	607	625	568	629	580	596	593	613	617	607	600	584	634	599	628	587	625	606	606	595	644	656	644	616	570	613	580	614	609	585	622	636	613	577	638	631	591	613	631	637	593	652	613	575	595	637	595	600	611	620	678	630	607	605	653	630	624	573	614	553	648	608	598	634	583	610	618	632	624	653	622	597	608	589	620	624	593	622	615	579	600	611	596	613	575	642	561	576	688	609	611	665	622	591	619	602	610	648	606	584	633	610	617	581	636	610	577	626	627	604	622	630	619	662	651	632	582	569	579	570	613	582	603	620	649	600	618	624	626	611	586	572	601	621	609	629	591	583	581	599	614	602	577	615	617	608	599	574	584	608	589	634	624	600	623	617	643	618	588	629	612	578	621	632	611	639	608	594	602	612	618	621	650	592	599	626	628	603	602	599	614	615	635	594	595	615	583	592	579	586	594	573	577	651	618	614	588	593	624	616	567	639	603	636	656	622	640	664	642	596	640	580	639	631	608	617	586	591	627	632	631	620	636	597	617	592	636	610	576	622	579	631	636	562	590	623	646	629	628	641	642	608	623	619	580	663	565	607	638	614	587	640	586	655	567	606	642	570	656	614	620	642	593	603	623	646	623	605	601	617	649	668	624	591	626	591	574	640	632	588	584	617	638	600	608	578	589	623	626	607	600	563	605	626	580	621	618	574	609	647	657	601	598	599	605	624	651	568	597	600	606	603	590	584	581	594	601	568	643	614	613	642	605	641	592	629	604	643	609	611	645	632	690	631	630	629	569	660	628	614	579	601	604	632	655	602	628	609	616	582	618	587	615	627	650	614	600	634	647	607	639	625	597	610	652	623	647	639	587	581	594	569	616	603	605	637	594	667	637	615	602	598	585	579	608	628	597	642	643	596	623	643	655	650	604	615	600	620	651	614	588	604	620	604	629	636	620	595	586	617	602	592	615	601	643	609	607	647	630	577	570	615	605	623	603	583	581	586	637	604	622	589	662	624	606	571	617	676	636	585	615	643	610	593	656	587	642	564	598	612	614	589	606	672	593	615	615	639	639	644	598	593	594	626	624	590	601	592	632	649	603	596	597	595	602	576	646	639	646	622	590	611	588	614	634	613	612	600	642	600	617	607	668	638	588	665	621	626	610	624	554	623	625	659	597	628	612	612	601	629	625
16744	14383	13144	7420	5134	3621	2737	2298	1863	1643	1459	1275	1199	1078	1035	947	950	843	858	781	788	738	747	702	739	697	696	699	673	700	658	753	701	672	657	640	637	622	646	637	665	603	620	638	632	660	652	615	637	613	603	642	611	643	580	608	603	608	599	593	609	639	612	622	589	574	634	596	625	600	620	609	582	608	615	579	655	572	574	587	610	600	621	567	611	601	587	583	602	613	592	596	602	634	565	584	578	604	586	600	593	566	610	632	604	621	596	634	575	597	542	662	591	560	569	568	587	582	674	584	599	604	607	639	554	591	576	640	626	624	600	574	599	616	602	604	604	598	586	576	579	523	615	605	573	573	575	605	586	587	603	591	601	626	567	623	613	576	612	616	577	593	617	585	590	588	606	590	603	603	595	619	570	597	590	611	570	612	590	601	571	563	632	602	613	597	620	612	582	636	597	545	595	593	620	618	577	579	575	572	580	590	587	598	561	629	537	579	617	597	603	556	549	642	578	613	623	582	582	570	599	527	599	567	556	571	600	617	625	621	588	607	548	596	596	599	581	550	614	584	565	552	560	576	618	610	558	601	586	561	583	614	543	596	636	582	607	571	595	557	616	608	589	582	565	634	589	642	607	531	594	652	633	607	607	562	607	592	666	611	576	589	553	609	587	626	561	609	565	599	572	617	626	651	608	587	565	571	628	594	579	602	588	569	604	621	576	621	550	572	594	604	580	598	611	636	566	591	589	579	596	616	583	567	610	612	595	594	513	569	584	572	612	634	549	567	583	583	559	582	597	638	619	602	590	617	604	583	581	550	583	584	606	579	543	591	590	573	637	565	549	631	579	599	577	620	619	588	607	545	578	601	587	603	577	595	607	629	581	589	602	617	589	604	589	574	567	587	564	619	568	583	582	634	561	561	586	595	593	599	627	613	583	607	632	591	623	589	565	561	589	626	586	595	569	609	591	565	576	545	561	618	581	645	576	567	580	575	604	579	574	571	629	583	552	577	588	592	571	589	599	574	606	596	582	582	597	613	610	600	546	562	583	578	592	550	554	593	584	584	594	610	596	580	594	497	594	585	560	595	600	579	610	598	630	583	579	584	631	580	583	566	596	580	593	594	592	602	600	560	589	601	594	602	552	589	590	614	538	572	631	604	575	572	649	614	611	584	581	568	576	554	576	591	591	585	620	615	589	578	585	572	597	567	540	590	597	576	609	579	611	629	588	618	588	532	595	590	599	553	539	588	578	610	572	593	586	598	599	576	598	581	643	609	565	605	630	615	585	554	569	599	583	573	609	609	574	598	617	564	566	569	556	618	612	579	593	592	617	599	604	588	604	568	562	559	596	616	602	586	578	599	585	571	600	608	592	564	562	554	614	606	582	557	632	589	611	528	611	594	594	561	590	583	593	599	579	568	604	566	571	578	625	626	554	597	564	584	603	569	621	598	552	578	591	606	600	600	587	567	626	606	584	577	591	620	604	562	555	602	570	602	633	622	587	563	585	574	600	581	584	567	644	617	605	573	588	628	581	604	587	599	624	552	577	603	575	618	617	573	611	607	586	579	574	523	623	581	617	610	604	619	584	564	601	585	582	611	585	603	578	531	646	587	582	595	540	536	600	599	576	566	565	531	604	606	651	586	594	606	595	621	554	567	590	575	576	599	658	631	580	584	607	617	595	597	583	581	612	617	600	586	588	592	581	573	548	564	576	607	588	605	595	594	601	584	599	621	604	576	588	588	622	535	547	602	596	629	616	583	577	582	580	598	611	610	619	601	586	542	602	586	638	530	589	626	577	597	605	571	614	621	588	573	567	654	620	585	605	582	606	586	563	594	604	560	651	602	644	617	576	580	581	587	585	616	581	574	636	572	624	603	635	619	627	585	628	602	555	583	584	554	618	547	569	618	601	608	588	597	618	571	642	626	600	604	590	613	556	588	552	581	584	594	582	580	586	563	603	598	606	605	592	602	615	596	578	611	592	576	588	616	604	555	626	609	604	589	574	576	561	636	619	631	605	549	578	572	552	602	561	596	555	598	626	575	568	583	579	581	582	606	621	600	592	610	624	577	592	594	543	592	587	573	611	587	595	575	609	598	587	577	560	541	570	594	631	572	556	638	580	535	620	571	577	569	568	583	561	533	589	561	585	610	560	587	567	583	611	607	623	633	600	595	600	570	619	538	557	578	554	573	590	537	609	590	595	620	592	592	609	609	617	613	604	553	548	571	591	606	578	613	581	596	632	589	578	607	569	531	569	621	608	598	631	571	575	614	581	604	610	585	578	586	583	622	587	574	575	586	587	598	572	578	610	595	595	601	580	592	597	620	590	603	626	569	585	598	585	646	573	612	592	601	590	651	556	612	614	621	557	616	601	625	574	580	585	613	601	595	612	552	583	600	597	580	501	551	617	614	573	576	560	580	568	563	593	609	612	586	606	588	598	560	593	623	596	578	588	584	590	611	587	592	562	596	535	580	586	591	598	580	582	592	568	593	565	614	568	574	659	604	623	588	558	579	578	625	596	592	627	587	549	576	564	613	584	568	543	604	578	583	583	634	583	580	593	558	602	595	578	592	603	622	598	602	604	648	570	588	598	605	586	551	590	613	599	616	632	614	625	591	561	539	608	621	570	593	604	597	607	566	610	581	595	628	612	584	586	602	636	624	624	577	585	584	596	612	628	585	595	606	611	586	603	589	591	617	606	572	592	583	598	611	581	554	627	589	559	613	589	610	580	549	636	589	607	606	625	595	589	579	563	622	585	634	557	562	667	637	600	573	593	608	616	604	588	593	574	600	640	600	557	589	599	656	633	526	607	574	591	592	591	617	630	591	640	618	570	627	575	598	589	585	596	581	590	568	591	612	584	566	594	562	575	591	616	579	561	601	618	605	602	576	605	626	603	604	600	595	594	550	601	579	584	581	559	557	532	625	604	640	553	564	549	608	587	602	563	621	595	576	557	616	580	582	605	580	603	581	620	622	592	566	590	550	623	605	579	589	584	581	627	591	575	576	588	576	612	581	577	566	580	615	576	574	590	576	611	568	573	626	604	615	607	607	549	574	607	610	605	626	588	572	568	598	565	596	583	603	617	591	615	567	578	614	576	595	580	623	564	599	580	580	606	592	617	610	566	626	560	644	597	620	563	558	556	596	633	626	606	605	609	597	579	626	531	561	646	552	614	580	615	601	576	595	592	580	570	606	624	595	583	565	615	562	589	570	574	580	575	572	636	595	582	593	578	537	595	600	589	592	591	563	609	588	626	589	593	619	545	597	602	537	563	565	603	580	574	630	566	583	584	573	585	600	594	586	600	599	579	645	575	600	610	587	600	553	590	583	595	601	588	605	553	618	570	580	601	627	604	640	611	590	628	556	563	641	597	595	589	595	626	577	556	585	615	611	586	608	581	626	594	602	588	572	620	613	573	641	560	612	588	591	547	602	605	562	568	573	584	550	601	608	584	577	582	549	594	585	583	608	592	554	617	600
31115	14470	2097	492	380	381	360	307	322	314	305	293	283	288	309	340	265	277	306	337	293	304	305	318	302	310	269	307	309	292	304	300	314	332	303	305	351	313	299	318	302	299	308	324	308	309	306	294	283	297	345	320	328	295	309	305	291	298	283	334	317	312	281	315	324	295	319	323	292	321	332	290	276	292	282	287	297	292	313	336	312	333	291	297	317	277	304	294	302	310	307	346	285	329	260	307	295	298	302	311	307	312	355	318	335	308	285	312	314	290	323	312	331	311	337	280	295	307	308	338	280	321	311	311	304	291	281	291	309	292	274	310	253	297	295	300	287	325	301	299	312	284	321	306	279	356	316	315	290	275	325	317	318	306	334	289	318	317	271	292	314	328	288	287	294	328	285	304	318	290	307	296	353	297	314	309	299	294	298	267	301	294	295	291	276	301	310	293	272	309	325	296	290	286	312	294	327	303	293	283	311	315	303	318	310	265	274	289	296	294	333	300	301	295	325	291	300	313	295	314	287	281	274	292	298	285	333	309	314	299	300	300	279	306	295	300	294	322	307	245	284	250	310	300	330	288	302	327	302	298	285	302	291	331	302	309	304	312	289	343	286	312	301	284	296	311	277	294	299	315	287	299	321	326	296	325	298	305	294	278	269	294	308	307	340	319	298	294	315	316	276	280	302	294	286	286	278	273	281	307	280	298	301	299	272	288	333	297	324	284	292	337	273	336	295	297	299	286	308	308	322	294	270	307	282	301	263	295	273	304	314	304	319	307	291	318	300	300	330	292	282	311	311	317	291	278	292	316	300	292	304	314	281	290	306	300	312	296	301	294	287	279	311	277	264	261	333	286	299	308	296	259	305	311	311	313	314	339	294	293	299	298	296	303	305	335	286	323	305	286	302	314	302	315	354	315	286	300	301	293	282	331	267	262	305	287	304	322	321	267	308	322	278	270	295	296	330	314	274	331	289	292	273	299	340	314	307	308	277	285	269	298	299	275	304	317	322	318	272	297	293	306	293	305	285	303	283	322	300	307	331	298	294	295	298	294	287	327	301	270	295	326	333	307	265	302	274	309	300	320	290	285	304	283	302	322	304	296	312	286	266	283	296	301	308	313	313	288	278	327	297	307	340	301	271	337	312	318	261	321	277	317	302	290	318	300	311	303	308	289	308	324	306	319	315	292	292	304	291	305	298	300	329	321	304	319	307	273	301	321	304	305	285	302	302	305	307	292	279	287	287	295	284	309	279	302	337	306	302	290	303	268	306	310	329	319	280	296	312	271	302	285	297	291	322	280	259	302	294	300	305	293	313	329	321	283	274	317	282	322	319	287	288	320	343	314	314	307	297	280	294	303	299	299	316	303	298	305	326	294	299	271	289	292	300	310	283	287	311	272	290	288	331	302	263	308	285	293	287	279	289	281	308	332	301	300	296	299	293	275	318	316	344	288	283	294	316	328	319	299	269	292	286	309	288	289	315	299	286	288	300	303	308	312	289	292	312	309	288	310	304	297	302	299	279	337	323	283	339	286	286	309	305	305	297	292	323	275	324	309	284	286	281	292	260	308	297	276	291	298	286	295	326	317	331	306	288	317	294	288	265	277	320	316	307	266	287	306	277	309	324	320	295	284	293	313	333	328	295	307	304	272	320	270	308	303	319	294	327	283	300	275	310	317	274	319	257	314	302	332	284	338	312	320	312	299	299	304	268	334	342	318	307	301	308	264	298	316	317	297	291	297	322	300	302	319	284	313	303	292	304	287	296	285	309	318	281	287	293	302	286	292	317	307	301	303	288	309	266	297	310	298	290	321	307	301	277	284	313	311	320	297	310	324	310	305	308	280	294	334	293	274	285	297	297	329	296	306	311	293	303	307	328	289	288	313	319	302	317	286	296	303	276	307	283	322	308	328	320	310	300	290	268	305	294	283	301	298	278	295	331	292	301	289	293	334	281	296	291	332	300	287	299	334	290	284	292	300	313	273	300	343	277	297	300	320	311	300	296	303	303	323	310	297	329	316	294	295	312	301	309	310	288	280	307	288	302	331	293	293	292	287	294	306	321	328	288	334	307	311	296	286	308	281	333	286	319	323	314	250	277	337	309	276	307	283	307	278	291	296	316	335	270	296	295	294	264	303	299	333	284	270	318	274	312	276	288	281	342	294	300	323	291	291	292	327	281	287	312	308	303	316	294	273	298	309	290	286	281	275	322	295	296	285	276	292	323	296	291	308	296	300	291	303	307	308	304	325	293	298	309	298	328	293	304	272	315	312	294	307	327	315	272	291	321	301	322	281	317	297	306	310	325	308	315	280	288	302	300	349	308	312	284	261	313	291	284	294	315	329	309	301	301	264	321	320	293	298	300	268	337	323	291	339	288	317	291	324	307	304	289	316	310	280	338	301	312	301	303	305	315	328	268	334	295	299	291	272	268	286	297	304	314	295	299	304	279	292	292	302	299	332	315	306	329	301	302	299	297	316	310	312	300	302	290	305	316	322	268	297	330	280	310	285	301	286	296	320	283	291	284	337	314	334	348	270	329	315	352	295	301	322	319	311	282	311	302	298	315	308	328	322	304	310	297	298	286	277	284	305	274	325	305	288	279	306	294	322	292	307	259	296	305	289	294	308	307	305	274	269	312	275	324	274	294	299	299	306	320	294	293	297	281	288	304	313	268	300	301	325	279	303	285	303	273	280	295	314	313	270	308	297	306	297	292	306	280	308	324	264	282	303	337	287	280	330	296	333	285	292	269	293	282	298	302	305	302	338	300	304	266	298	303	302	299	283	315	295	322	295	316	330	265	322	295	283	323	314	298	308	285	315	254	298	286	283	280	300	310	327	281	309	323	259	258	277	275	307	299	316	292	304	268	321	323	332	316	316	318	273	289	288	307	319	262	306	338	307	262	283	311	313	289	298	303	297	304	294	296	296	321	300	315	334	300	274	306	313	328	325	286	322	310	288	297	286	282	267	284	285	265	306	329	320	295	301	281	291	311	280	276	310	293	300	320	303	274	294	282	292	313	291	315	310	299	302	294	288	300	311	296	310	331	291	273	300	310	295	336	298	289	315	307	293	286	293	322	282	292	301	302	306	302	333	288	296	299	294	325	297	295	306	300	265	291	321	304	316	279	285	286	314	309	298	293	305	296	289	325	297	297	296	290	337	328	316	260	294	290	290	291	313	321	290	308	274	311	274	310	307	298	303	291	321	293	295	332	265	292	295	311	319	297	306	299	320	333	273	309	288	309	314	300	310	313	283	320	304	301	306	317	288	253	284	293	285	287	320	279	313	303	290	254	311	256	307	281	293	291	297	321	270	290	306	296	278	292	299	311	296	296	304	273	303	298	299	312	313	316	293	295	279	304	295	331	336	319	322	316	284	296	314	277	325	312	305	281	291	313	280	297	318	289	310	301	269	303	336	327	284	274	325	295	307	308	321	301	307	285	288	302	309	286	311	286	280	303	295	311	330	283	299	302	321	301	295
17291	824	702	547	431	411	378	361	349	375	357	356	381	371	347	366	344	342	346	367	343	354	372	354	330	302	332	309	332	306	302	325	349	332	325	332	339	345	349	347	347	354	301	352	351	365	370	313	312	313	349	320	321	343	319	291	357	349	287	308	332	330	315	335	339	314	279	335	326	318	353	346	344	345	322	330	350	318	335	369	333	330	324	337	373	305	327	329	338	332	344	326	322	325	351	361	321	329	332	319	342	328	332	339	329	338	329	309	323	333	345	346	347	338	320	318	304	331	333	311	324	337	354	350	331	365	344	345	318	323	325	298	318	315	324	286	362	334	325	323	348	335	312	357	298	324	311	322	316	303	352	358	332	328	379	335	309	360	349	312	297	307	326	345	304	333	309	317	371	355	322	375	300	370	374	345	322	348	322	353	308	338	326	363	333	326	350	344	360	324	325	350	325	355	351	372	347	324	336	305	339	343	345	322	307	336	313	332	298	361	329	348	311	364	310	304	331	300	333	315	359	355	319	341	337	322	341	334	308	328	335	336	323	332	316	320	325	332	334	323	363	354	326	317	322	352	332	319	344	331	309	317	368	312	366	343	335	359	321	348	312	293	330	332	332	327	350	344	331	324	292	350	380	319	301	310	300	362	329	313	336	324	351	345	307	323	290	308	338	325	324	334	352	324	319	334	341	330	368	343	335	340	320	345	337	348	354	317	333	324	357	324	308	328	350	328	303	315	333	340	363	338	331	299	365	343	312	327	315	327	329	357	301	356	324	323	342	308	335	353	362	338	320	321	328	331	349	346	327	342	358	323	349	336	295	336	313	345	334	311	335	343	319	319	346	337	291	326	335	326	306	322	345	345	355	332	326	337	317	332	348	345	305	304	348	350	376	307	352	319	352	331	334	323	350	332	330	343	324	345	343	356	346	330	360	328	345	337	325	324	348	319	309	346	316	348	313	312	303	310	360	327	313	353	328	343	322	358	324	312	322	335	306	315	359	318	318	351	354	340	337	347	343	368	352	323	331	325	368	358	357	363	317	332	340	328	320	345	327	345	338	344	350	294	354	339	341	360	353	311	331	359	302	350	339	331	351	339	325	355	325	344	326	316	318	332	341	304	317	320	309	315	320	348	317	315	319	323	309	331	333	353	320	338	336	326	336	322	357	358	344	321	382	343	337	344	335	324	329	303	335	311	323	344	340	340	330	374	351	290	327	318	312	359	353	322	331	339	300	343	322	355	341	337	356	319	331	310	334	341	325	353	339	331	311	346	324	343	350	328	338	363	344	314	316	321	299	342	352	329	321	319	331	332	314	289	320	350	338	327	327	364	348	346	316	347	343	306	313	319	339	356	338	320	317	340	288	313	316	319	341	302	327	301	326	333	346	316	349	327	342	360	341	324	375	333	324	322	313	312	341	331	332	329	297	308	364	362	318	325	325	324	315	296	355	359	337	327	336	330	344	320	352	331	337	294	332	341	354	328	295	335	338	317	329	341	305	327	350	350	306	296	298	359	351	348	332	346	348	314	349	331	323	331	334	295	328	335	309	344	327	342	336	348	315	335	366	324	303	330	359	306	341	385	348	309	358	316	333	345	345	334	330	326	335	334	379	302	366	361	313	306	329	323	338	369	341	336	342	344	318	347	325	327	362	308	341	314	321	322	338	335	322	338	311	321	361	312	315	323	344	345	304	301	323	330	363	320	309	316	331	342	356	337	345	326	313	316	317	317	316	350	313	329	283	316	341	370	373	335	354	335	325	305	342	349	350	357	330	320	325	348	347	333	354	322	350	352	317	339	341	356	355	330	321	337	352	339	315	369	333	327	314	342	352	360	339	337	328	322	331	318	318	306	332	297	329	347	354	353	335	302	322	345	289	329	353	329	344	331	314	320	334	304	358	319	334	314	349	343	309	323	346	332	342	324	326	313	323	358	318	331	338	357	334	319	322	334	362	333	339	343	336	327	362	338	375	334	350	313	326	315	323	338	345	337	313	347	377	333	355	328	339	340	329	322	318	336	317	307	326	332	312	358	329	352	299	352	327	330	345	329	358	293	312	347	341	351	363	332	330	332	311	321	310	354	317	354	320	313	332	322	345	343	366	319	313	317	336	319	324	366	344	310	308	312	307	347	334	325	344	368	347	313	344	357	349	338	334	307	325	311	335	334	344	324	306	327	351	294	310	336	312	335	340	331	338	336	330	295	319	317	318	297	316	321	347	292	314	364	335	295	328	325	328	344	326	347	327	336	346	370	377	332	346	285	334	350	327	352	365	324	299	316	355	329	309	358	380	312	329	339	321	343	327	309	346	343	326	322	313	330	326	320	321	307	304	345	329	333	321	358	355	366	339	337	307	376	337	339	350	319	361	361	315	335	379	351	324	356	322	339	365	314	338	315	322	354	339	314	308	337	333	335	360	320	311	350	329	336	313	318	303	349	373	355	310	328	347	336	336	324	374	358	318	331	314	287	359	308	335	340	307	328	325	324	333	340	327	317	334	350	351	295	351	335	321	334	306	355	319	332	310	312	368	350	313	367	312	333	352	320	335	341	335	334	341	340	347	310	343	316	297	337	378	300	333	341	306	307	332	326	316	365	344	309	339	297	334	332	352	318	359	332	323	342	312	321	333	320	329	347	321	349	322	319	295	333	328	337	330	316	336	309	338	325	313	328	348	306	325	332	351	337	364	320	345	330	345	313	317	344	357	353	327	327	330	317	322	369	361	366	344	319	332	317	331	326	359	332	354	294	343	328	314	341	335	317	329	353	313	300	341	365	355	335	336	314	325	314	336	343	317	291	354	337	304	344	308	329	347	348	368	331	324	360	333	338	339	339	351	338	335	333	351	324	351	341	310	359	348	334	368	307	349	334	321	356	303	332	326	308	343	326	341	330	351	333	353	351	327	318	335	349	321	326	351	330	326	359	336	359	344	326	327	296	310	348	339	332	349	337	365	347	342	307	362	330	356	367	339	334	309	353	317	374	363	363	313	332	318	317	314	322	353	329	330	335	340	317	318	345	340	334	334	317	318	350	368	303	352	313	322	362	369	314	353	333	344	353	354	338	343	351	326	296	344	342	347	328	328	319	322	333	328	331	326	324	337	360	377	330	334	346	335	327	336	333	327	335	335	315	336	336	342	334	319	303	312	319	345	350	363	356	322	325	363	336	310	332	342	332	337	367	349	334	351	349	337	330	322	330	323	297	327	322	333	308	356	310	330	327	372	334	323	345	307	307	308	329	357	334	326	331	322	341	323	251	329	345	331	319	310	340	377	311	357	329	321	327	333	326	345	347	338	323	332	327	323	352	366	287	327	343	339	307	311	364	335	316	303	333	295	283	334	362	294	336	330	323	309	313	332	345	326	328	293	347	314	306	371	332	342	335	365	311	349	324	339	344	336	321	303	308	369	342	333	300	326	335	321	322	318	328	343	335	308	329	343	303	316	351	316	337	309	307	327	343	354	323	322	357	373	315	365	348
24845	20536	27085	23924	20526	10119	1031	711	542	500	452	400	379	365	381	404	295	363	325	326	350	288	310	307	294	294	280	263	309	281	296	296	285	306	279	273	312	283	281	293	299	277	278	237	294	262	296	283	266	273	280	269	285	257	276	267	257	295	297	275	291	268	256	264	270	252	279	255	248	249	253	307	296	300	287	281	296	253	269	289	278	266	268	300	270	262	306	282	252	272	265	275	282	294	268	289	293	281	270	278	252	278	292	296	287	264	284	268	288	254	282	270	285	261	290	285	283	259	262	283	280	264	258	298	253	270	276	242	283	267	286	291	272	257	259	299	257	283	282	245	304	276	285	284	287	255	287	279	289	277	284	264	248	269	263	276	282	247	290	274	269	276	273	268	266	282	292	275	256	278	267	262	273	266	292	265	281	263	258	279	272	276	293	280	282	268	277	255	253	279	294	257	282	278	277	253	294	282	289	310	293	260	257	274	261	274	233	249	297	264	259	274	276	256	245	275	264	276	256	269	278	279	297	273	291	254	300	254	288	280	284	286	244	272	274	280	275	252	294	276	256	259	255	272	261	319	281	263	280	280	255	275	249	304	255	259	288	266	271	283	281	246	271	288	255	256	297	239	280	270	292	271	255	246	287	268	289	288	270	292	279	291	305	285	247	242	282	262	256	293	298	285	292	274	280	274	254	244	289	269	245	269	270	241	263	253	269	316	275	261	255	309	269	230	264	248	285	283	263	256	258	255	248	309	289	256	320	298	303	267	270	254	274	254	300	261	264	280	302	288	272	260	263	296	270	298	299	274	291	266	263	273	263	259	242	264	292	289	264	283	306	272	275	299	291	255	301	266	261	301	271	276	276	264	264	272	268	264	243	275	283	259	259	257	264	283	274	279	305	247	295	276	271	256	265	292	268	262	276	259	267	241	291	278	282	268	273	245	249	269	257	289	278	274	255	301	245	260	260	297	265	281	281	266	246	288	292	314	293	263	303	275	276	255	267	301	261	244	261	305	307	279	286	250	313	255	327	280	252	273	277	258	278	281	262	276	276	296	260	269	299	298	286	252	295	292	273	284	255	289	251	302	277	258	256	300	262	280	324	290	275	292	267	273	260	265	273	261	278	277	272	237	287	257	277	283	289	280	280	292	258	250	258	282	288	281	264	295	266	282	287	285	284	278	271	322	284	252	280	273	292	273	232	265	264	272	275	234	270	278	275	266	242	305	294	264	289	272	279	269	270	267	246	272	272	287	255	267	301	280	291	274	279	275	283	233	251	269	245	287	284	280	280	272	261	282	272	277	262	288	291	291	290	262	273	258	270	274	295	254	251	269	259	299	254	265	281	275	240	285	270	289	253	288	292	241	255	283	276	288	263	245	237	286	305	271	248	235	304	300	312	271	286	281	266	290	295	280	286	264	248	263	290	292	259	270	298	271	244	242	262	281	288	259	246	292	288	259	234	289	258	281	267	304	223	276	288	273	291	285	283	292	292	304	300	262	244	297	285	274	261	247	324	275	269	276	254	295	301	286	262	289	265	250	293	285	264	259	269	261	276	286	276	289	279	268	296	286	281	298	256	293	308	275	244	269	263	286	271	256	291	253	266	293	250	268	256	291	260	264	290	283	252	268	304	278	249	281	286	275	292	250	285	298	257	276	304	249	244	256	266	283	245	259	262	260	266	295	252	249	270	268	279	284	285	289	255	267	271	253	301	273	311	268	249	276	285	260	273	288	267	282	249	278	294	245	278	289	267	273	265	278	283	274	258	288	280	252	253	289	290	278	278	258	282	272	254	279	271	262	288	298	299	271	277	280	311	255	266	272	242	261	270	303	238	262	280	280	269	279	275	303	309	245	296	273	263	256	277	257	305	254	284	261	272	276	285	263	271	274	299	272	266	280	284	305	280	284	257	272	269	278	259	252	260	266	268	299	263	282	290	277	256	275	287	297	279	298	269	251	264	249	279	282	281	269	254	265	250	242	274	298	287	266	272	288	265	250	287	259	272	282	288	276	268	285	287	296	252	269	301	279	271	296	253	263	267	283	247	281	286	297	321	276	287	265	276	325	284	254	257	274	298	260	279	288	288	288	300	295	277	277	258	294	297	274	265	267	277	269	270	288	244	280	267	296	276	264	263	263	256	286	273	288	291	269	252	282	272	284	260	273	291	294	275	296	310	247	255	279	253	264	269	286	277	270	257	261	291	277	297	237	270	313	265	270	278	275	268	270	280	294	272	284	261	265	269	294	265	289	289	293	268	270	285	281	264	254	261	293	285	235	289	260	257	257	234	302	274	269	299	272	283	245	288	268	262	282	282	297	273	304	249	251	295	271	266	290	268	234	280	285	291	249	288	268	281	292	289	275	283	264	246	257	262	273	283	257	254	302	228	266	263	266	292	266	283	254	277	282	285	281	289	263	296	257	261	272	262	291	298	288	263	249	276	265	273	284	270	290	250	277	260	285	291	287	268	269	288	271	257	304	283	308	286	285	295	293	290	299	291	277	284	274	273	257	264	276	259	302	265	284	292	268	290	258	278	302	275	297	282	299	281	277	264	278	251	303	284	291	253	233	291	283	265	280	260	311	262	253	255	298	276	258	270	266	269	286	258	277	278	285	283	271	248	291	254	293	273	292	301	283	266	283	240	291	254	258	286	277	300	261	272	253	291	274	309	291	292	271	256	312	304	278	269	253	287	292	265	301	259	286	285	248	267	282	298	297	275	268	289	284	264	256	274	297	298	260	251	277	283	290	275	291	249	295	263	284	250	274	291	265	257	311	267	251	275	291	266	268	252	275	283	285	262	267	266	265	265	262	287	274	262	296	266	298	268	306	290	277	272	279	278	265	285	285	315	316	273	265	269	247	295	266	234	257	257	278	279	289	254	254	285	305	281	265	323	254	245	282	280	276	267	279	286	312	282	305	302	255	277	251	266	261	285	285	265	279	271	279	263	284	290	286	296	272	255	264	290	251	292	275	254	295	259	256	259	281	293	281	257	281	282	249	271	262	291	265	255	277	266	279	270	265	264	291	264	258	289	272	282	267	282	267	272	259	286	282	265	259	272	273	274	263	285	296	252	282	251	273	281	277	279	278	278	282	282	273	284	268	276	266	304	294	263	251	258	267	296	281	274	287	270	282	267	265	310	283	255	247	269	287	274	281	283	290	281	270	278	275	272	303	266	276	284	289	260	298	286	293	285	279	264	273	251	286	268	261	286	275	286	269	281	272	288	268	285	263	268	271	285	264	279	267	292	275	283	287	269	294	261	252	276	293	264	265	255	282	258	295	276	277	284	258	268	298	292	289	244	266	257	266	287	300	263	267	266	263	261	263	266	261	287	281	280	280	294	294	277	296	291	261	272	265	247	287	276	261	267	303	253	257	270	283	265	267	273	287	288	273	288	286	259	270	272	284	253	266	265	242	255	299	246	273	268	280	276	297	280	278	290	280	314	277	274	239	273	286	256	287	288	287	260	267	322	270
18779	8066	7430	4072	2483	1914	1351	1151	919	843	684	613	557	531	476	468	453	419	411	410	367	406	357	352	347	340	330	330	313	328	292	299	277	336	347	297	363	303	290	309	349	318	300	330	295	310	308	321	277	296	295	319	284	282	246	297	301	288	283	303	303	273	290	293	290	313	249	285	294	270	286	291	293	277	299	288	265	288	297	309	310	313	276	289	308	276	303	307	276	302	326	288	293	265	280	288	230	278	258	293	290	296	290	332	280	301	270	292	279	293	294	275	284	287	263	293	289	287	282	284	259	274	272	266	242	292	261	285	290	285	278	278	273	304	268	263	286	286	292	303	274	284	298	294	295	280	288	282	257	294	277	293	343	267	287	309	283	284	285	270	312	302	283	256	305	273	278	282	302	297	311	313	294	275	289	294	297	312	298	321	310	305	270	289	284	308	295	297	297	282	288	288	296	293	341	268	304	287	308	294	294	277	295	281	331	278	276	268	273	288	268	268	286	286	265	290	274	239	305	295	285	261	291	265	291	274	273	295	279	249	295	297	276	253	290	289	309	273	284	291	258	305	319	291	274	257	301	275	282	298	314	266	269	301	303	300	303	323	306	312	271	284	315	300	296	293	275	297	280	268	283	288	302	291	275	297	306	283	283	264	272	304	268	276	269	304	313	290	302	271	291	319	298	300	276	261	268	272	290	270	277	276	282	293	304	286	311	286	294	291	298	280	281	281	275	293	293	273	302	311	301	287	234	281	258	311	289	313	291	280	290	291	262	290	302	291	281	268	279	286	318	261	310	345	283	300	263	290	284	288	278	294	271	268	274	320	308	279	274	288	277	275	269	273	277	300	296	304	279	292	299	282	262	273	281	290	277	283	280	287	278	293	306	288	296	289	302	282	335	278	289	259	286	276	261	259	268	294	299	278	304	302	299	281	264	286	270	276	297	287	268	274	273	277	297	287	291	293	265	317	262	226	251	273	267	265	278	284	288	295	286	286	303	293	304	292	269	273	302	267	268	289	264	288	302	301	286	301	290	307	287	257	282	264	300	280	293	290	299	292	302	288	274	304	254	284	294	315	272	258	283	286	296	289	260	276	274	306	284	318	298	285	287	271	271	304	301	292	301	275	288	318	293	310	274	284	289	331	263	274	267	282	310	267	286	256	302	284	271	280	286	281	299	289	289	262	284	296	283	300	273	286	288	295	291	288	261	313	284	310	300	309	271	281	282	301	309	287	284	283	285	281	298	310	275	297	295	298	298	297	288	276	263	314	294	287	290	269	290	299	253	262	262	309	276	296	274	294	309	284	287	271	315	283	310	300	277	272	303	285	277	308	266	267	276	293	324	275	296	270	274	272	302	296	264	295	293	269	291	298	282	273	277	304	294	288	289	297	303	296	282	270	298	270	285	292	270	275	255	289	302	275	258	323	285	302	274	277	298	278	334	285	299	300	289	287	292	289	284	309	294	296	284	262	263	282	274	286	302	262	295	305	273	279	286	277	288	300	274	283	297	283	291	297	272	308	266	288	277	274	294	305	307	296	264	270	320	294	299	291	305	292	300	261	282	276	287	303	299	296	294	293	286	279	303	297	273	292	314	292	288	295	277	279	285	253	272	322	293	292	285	281	299	297	277	296	246	276	277	282	283	287	284	289	295	294	279	291	301	288	284	325	251	277	269	312	307	293	289	270	296	247	285	309	281	274	286	290	288	310	282	305	313	289	287	296	290	263	262	305	260	292	311	291	277	306	279	287	271	318	264	307	290	243	289	288	309	277	301	296	286	274	291	282	310	277	272	287	265	262	286	280	322	287	294	307	286	306	295	295	305	284	288	288	297	286	295	272	270	259	280	272	278	267	273	305	285	302	276	287	292	290	254	283	285	294	275	292	323	300	301	317	281	297	250	256	261	301	305	295	269	264	273	312	285	303	271	291	280	275	245	279	281	277	287	285	275	278	289	309	285	313	272	294	234	290	296	294	261	260	308	260	320	287	319	298	290	272	257	305	297	288	271	281	281	277	307	271	302	301	290	292	278	290	283	262	319	319	265	272	303	266	279	300	299	287	287	289	293	306	303	294	243	284	305	281	311	283	279	282	246	275	282	255	296	288	272	282	249	305	260	260	300	297	286	291	293	292	283	313	307	271	280	287	301	300	302	296	253	306	267	285	293	290	295	296	273	268	274	290	264	279	280	290	300	281	283	295	279	287	274	309	288	277	317	270	281	281	279	286	308	276	259	297	275	298	258	265	278	290	287	296	282	291	276	271	276	308	252	271	312	276	281	283	323	312	283	288	263	292	265	310	281	269	285	294	292	283	301	302	272	312	316	282	279	288	274	292	314	282	291	311	278	300	297	273	284	273	259	264	302	310	299	296	274	329	288	291	285	304	309	314	272	280	298	287	278	278	286	281	257	284	310	286	279	301	296	287	318	287	284	295	251	295	305	289	273	288	276	297	274	291	265	301	310	272	290	303	320	290	291	296	280	310	290	301	278	282	270	297	305	236	279	283	266	293	291	299	267	322	296	271	304	291	298	284	282	316	300	289	291	284	308	266	272	280	314	307	273	265	282	280	315	301	310	277	261	287	297	284	292	277	289	279	289	289	316	257	283	282	286	272	295	297	266	359	296	321	252	289	254	279	270	291	285	272	264	285	301	270	302	283	288	270	301	286	269	303	284	271	300	271	301	290	301	268	261	265	297	268	289	287	273	278	311	295	276	274	294	296	275	271	282	305	316	284	261	261	282	269	281	285	299	275	303	284	269	281	298	294	283	288	268	279	268	291	298	279	318	276	261	278	297	292	269	292	298	286	297	289	272	310	287	281	310	276	290	297	267	305	305	283	274	275	284	286	305	274	285	283	297	292	284	273	290	308	289	275	318	287	321	276	302	301	271	281	294	309	287	306	272	270	293	271	283	308	293	267	295	293	278	268	277	296	287	275	259	292	280	294	267	283	279	301	302	259	284	276	317	250	286	278	269	328	283	297	287	309	293	272	287	298	256	312	328	288	279	285	292	302	284	292	288	290	273	262	305	284	279	305	292	259	286	288	290	279	278	294	298	306	317	291	307	268	271	267	293	266	306	312	293	278	296	291	267	270	285	289	272	290	297	284	284	273	291	306	297	269	257	291	289	282	313	308	258	265	274	331	304	284	301	290	277	281	283	269	294	293	274	278	297	265	284	303	248	286	294	300	291	272	265	307	271	263	278	295	275	303	271	305	274	284	323	310	291	316	248	312	289	316	280	275	269	277	293	280	265	279	271	277	289	302	329	318	295	266	310	292	305	273	256	286	306	264	303	290	290	274	280	289	275	286	302	295	288	289	301	278	278	282	264	302	260	298	295	286	264	310	284	266	302	278	303	293	290	294	277	276	259	299	291	272	271	277	271	292	263	285	277	286	271	270	255	272	275	315	274	255	260	296	287	286	246	258	286	306	271	264	269	269	274	284	294	315	268	277	303	292	290	265	295	265	285	290	295	269
22821	20518	27469	23512	20519	20587	11891	1590	1201	1024	935	829	844	840	798	724	761	756	737	722	738	705	695	663	659	661	675	670	657	616	668	674	651	652	645	634	637	614	618	632	683	614	650	646	641	635	630	630	569	614	615	569	621	618	646	588	635	647	666	621	644	635	626	601	656	616	625	622	627	604	618	609	665	609	660	575	649	608	638	662	631	607	619	628	641	593	627	674	660	594	583	596	614	600	623	585	613	609	661	607	627	651	622	591	618	611	624	657	591	601	608	592	603	624	635	635	621	632	644	618	658	595	605	610	618	677	655	633	661	650	610	632	615	590	570	635	634	639	647	608	641	624	628	629	599	630	625	617	615	621	635	609	594	619	630	642	613	595	588	589	626	576	615	654	620	595	630	615	603	618	621	624	584	620	619	596	617	668	572	592	588	597	615	621	629	644	605	599	647	617	627	661	591	619	576	603	615	613	601	625	628	636	643	604	624	638	631	631	656	639	611	569	606	651	619	610	611	617	611	590	638	622	621	600	633	592	620	558	597	621	582	624	597	657	618	604	619	641	621	646	634	659	663	611	593	643	582	629	580	556	603	598	644	621	652	651	593	609	593	550	563	641	606	586	600	630	630	632	675	617	635	615	623	583	607	642	617	611	649	599	604	614	611	596	621	632	617	631	627	654	613	617	576	643	619	597	620	647	577	578	594	625	644	620	633	597	617	641	584	637	595	627	633	601	587	620	595	661	595	618	618	660	631	567	656	563	636	591	601	577	620	592	598	614	651	626	605	610	606	600	612	665	618	652	641	600	640	622	609	634	590	658	684	671	620	618	620	591	596	562	603	613	577	647	577	565	604	618	620	610	627	598	555	604	601	619	632	616	649	578	613	638	666	662	660	619	613	673	619	619	611	615	661	631	571	616	637	655	594	610	630	618	584	594	604	626	621	623	560	561	623	581	602	607	601	625	622	623	605	590	634	623	582	608	637	595	618	597	648	642	642	584	618	651	577	647	618	597	605	603	599	576	622	608	589	592	630	600	615	574	611	664	683	627	590	654	664	588	597	611	574	649	624	572	594	631	639	669	595	615	658	614	634	586	627	642	576	642	640	587	590	614	626	593	619	623	600	616	632	622	625	642	603	551	633	608	596	586	606	593	606	569	599	607	604	595	580	628	580	615	630	591	597	608	559	536	576	610	630	633	644	665	558	590	607	635	637	577	627	504	611	599	632	645	591	597	583	591	611	591	628	653	599	635	637	633	629	593	602	603	587	620	668	590	636	605	607	589	593	599	618	600	607	627	624	616	631	636	601	602	614	629	630	621	618	649	627	608	625	594	609	638	620	633	671	643	561	619	619	620	632	602	605	618	614	611	612	612	617	569	622	613	662	619	622	616	576	622	586	609	581	571	599	605	600	601	601	639	609	619	597	617	634	638	636	628	612	619	660	622	620	611	643	614	602	559	554	647	601	624	573	588	592	616	651	589	642	602	562	645	664	610	615	661	578	586	608	584	602	603	640	626	584	618	609	625	615	605	612	627	641	599	638	599	626	663	614	605	668	622	597	628	610	612	615	654	605	607	620	631	594	600	610	628	642	630	598	613	642	594	599	653	587	644	585	621	621	646	623	594	596	636	643	617	555	640	631	612	628	609	594	621	609	605	608	640	640	622	656	618	602	618	582	589	627	604	646	590	632	637	618	633	609	627	606	665	627	582	615	580	595	590	591	607	556	604	580	588	585	620	588	623	609	580	617	668	640	585	610	598	580	636	574	639	597	648	603	605	663	622	615	634	693	621	642	628	604	599	609	619	609	609	608	621	632	644	590	603	577	576	638	597	614	616	607	622	634	601	596	665	585	611	641	659	585	603	610	606	604	612	656	612	616	640	638	615	625	629	644	569	627	612	606	584	646	593	643	611	611	616	622	654	618	611	609	631	612	607	637	598	646	652	623	588	609	616	628	591	604	592	596	588	627	647	631	591	615	598	632	577	617	613	613	631	631	622	579	558	596	610	617	653	595	597	619	616	621	582	602	626	646	619	657	677	545	621	596	602	582	632	636	631	663	572	618	593	616	587	579	593	607	619	633	595	578	583	611	633	608	630	602	596	637	605	635	570	595	623	645	601	602	646	564	653	586	611	650	635	613	595	623	629	632	647	632	585	616	622	631	628	634	607	614	587	620	614	596	613	581	586	645	623	609	630	607	645	658	587	620	631	618	636	595	633	640	616	629	583	625	622	632	653	598	615	648	602	591	636	639	610	557	615	617	636	644	619	629	592	590	610	567	601	573	587	565	599	588	592	614	574	618	613	561	625	627	615	600	602	618	652	604	596	619	599	636	627	632	626	641	603	587	613	616	617	634	566	647	622	618	623	655	604	598	617	593	602	624	611	632	631	651	602	652	612	603	626	651	613	633	592	607	633	608	622	588	667	573	669	595	647	604	626	588	587	664	632	622	616	579	585	592	598	623	644	600	596	610	646	619	624	597	600	656	614	624	575	634	599	605	600	601	595	651	605	614	636	632	599	610	618	638	579	578	623	625	639	615	596	632	609	614	630	615	644	576	634	617	558	587	656	611	604	642	582	606	616	623	626	627	565	624	626	644	619	640	623	644	623	616	629	637	593	577	608	599	585	619	596	636	629	590	600	638	604	630	606	599	650	590	595	623	585	606	550	605	582	601	563	611	631	607	650	639	608	602	634	595	565	643	624	647	609	601	597	604	585	616	607	604	606	604	627	640	612	610	591	632	626	644	617	624	598	562	618	659	614	629	630	656	569	624	628	595	616	643	605	619	604	588	606	573	569	572	636	632	640	579	614	630	601	624	591	606	625	646	617	606	616	579	604	572	626	579	638	633	606	576	596	615	614	630	637	605	576	621	676	604	615	647	589	603	603	581	650	645	627	633	641	627	647	615	601	612	626	661	583	621	615	611	621	654	630	605	609	594	588	603	662	661	595	602	632	605	644	588	595	595	595	666	615	619	609	642	610	649	645	609	613	612	602	617	600	620	603	606	601	587	622	593	641	595	620	615	610	604	578	633	601	634	600	600	648	621	620	597	608	610	636	596	602	635	643	584	622	586	601	654	620	601	584	627	624	594	586	647	633	571	630	618	650	589	582	617	566	640	617	613	582	594	618	657	644	608	624	601	640	605	597	599	601	661	602	606	610	606	595	614	615	613	578	583	608	627	635	634	651	635	624	621	594	609	606	604	612	650	659	607	625	617	567	611	621	656	608	647	606	591	614	626	653	602	633	594	641	616	648	625	628	603	647	644	631	587	638	625	595	590	620	613	627	672	631	597	609	584	570	606	618	611	612	605	597	618	655	640	600	594	612	572	582	612	644	588	574	593	624	599	578	613	575	624	609	607	566	607	594	638	605	614	600	628	538	605	607	609	659	569	621	630	604	591	640	636	597	671	631	621	578	580	605	623	610	566	607	637	609	605	582	632	596	697	585	606	603	627	613	612	615	625	606	598	618	626	582	613	620
16624	13894	13131	7406	4749	3603	2842	2278	1890	1590	1461	1277	1180	1114	1033	924	875	847	859	787	783	728	717	737	724	722	640	654	672	715	649	637	677	610	709	642	634	611	631	615	679	647	599	642	620	652	637	634	622	566	645	631	634	614	624	662	622	642	600	594	614	601	609	570	565	611	569	575	625	624	549	605	611	550	634	587	586	583	604	619	602	595	623	611	594	608	625	584	628	572	611	599	577	632	605	585	594	620	589	587	637	628	585	626	604	603	605	583	580	600	663	623	575	653	566	589	594	644	566	624	559	592	552	599	618	596	555	569	569	663	592	637	587	549	589	633	614	633	581	645	589	580	625	587	595	579	561	554	590	610	601	617	563	610	610	608	590	588	618	544	590	595	594	601	575	567	597	634	630	627	556	587	667	597	626	625	574	566	601	600	636	591	602	613	623	597	596	588	617	621	578	623	587	661	589	546	604	597	591	629	598	608	579	564	564	603	616	553	563	608	588	607	604	577	576	604	606	611	547	589	611	587	604	636	618	584	561	569	595	545	602	581	624	597	550	580	611	603	600	573	601	572	599	592	584	576	571	599	576	627	615	578	572	572	603	585	627	577	601	639	625	578	586	559	572	597	582	590	648	618	571	581	572	582	589	573	544	591	555	588	580	605	582	642	552	601	569	581	558	624	589	607	577	565	600	592	618	584	598	591	619	601	585	598	591	608	616	612	621	609	516	604	593	584	598	589	597	583	578	619	589	614	553	615	636	587	598	591	634	618	576	591	598	588	580	624	598	576	547	594	564	581	554	548	631	609	573	563	592	577	610	575	578	574	586	606	590	592	598	603	621	590	615	590	605	601	617	592	600	573	584	580	566	602	583	591	586	568	588	589	594	567	577	574	604	613	623	588	603	570	525	607	611	571	577	574	570	591	600	561	610	581	620	587	583	561	538	610	618	576	575	593	571	581	608	611	603	618	584	583	594	568	572	631	588	619	577	642	561	506	604	611	576	538	567	528	589	581	663	607	597	573	577	621	660	583	616	599	584	592	574	599	599	608	607	595	571	621	613	611	603	605	598	600	575	598	596	604	575	601	582	575	550	579	589	585	631	569	563	601	568	628	609	612	559	577	599	610	621	583	588	551	588	622	628	593	611	536	590	570	577	600	605	572	598	571	600	651	565	606	641	584	592	583	564	631	608	602	576	614	617	572	621	614	563	585	634	567	551	592	588	549	629	583	587	581	581	600	593	604	583	587	617	572	607	608	613	612	563	548	605	598	565	574	583	578	560	611	572	580	592	602	604	556	594	583	597	573	613	589	593	628	608	560	603	561	575	599	581	623	565	624	601	608	610	572	584	590	639	595	638	588	574	649	655	615	568	627	624	582	571	623	631	588	566	584	566	577	616	581	608	561	582	587	587	583	642	597	576	618	583	554	588	610	580	607	602	560	585	604	585	569	583	573	544	579	611	584	563	593	597	588	621	594	607	603	596	568	551	541	595	615	591	618	615	605	566	588	598	638	600	596	574	600	582	556	624	575	593	574	585	620	596	600	599	591	606	587	559	628	562	586	613	586	583	612	582	553	593	616	538	586	602	546	572	615	551	613	582	603	591	608	555	580	625	553	578	581	604	562	598	597	623	596	589	549	595	604	570	591	619	568	608	587	604	555	576	562	595	603	562	584	600	596	602	552	607	602	577	586	605	576	586	568	603	634	595	599	580	569	592	594	582	607	625	561	623	588	617	577	548	574	575	631	581	565	631	620	584	588	609	593	606	594	582	589	588	565	578	558	611	571	625	563	590	608	575	596	629	583	576	581	594	595	620	606	537	596	588	593	605	576	582	547	580	569	615	534	559	630	591	617	602	577	591	611	591	595	606	623	571	556	587	589	613	634	587	593	593	590	532	643	593	567	588	568	596	585	601	619	594	585	577	610	563	602	581	627	636	599	607	600	572	591	575	581	599	618	554	608	578	547	621	591	587	594	573	575	585	603	596	592	584	616	607	583	563	586	622	574	616	608	579	645	626	568	591	574	553	607	571	631	552	560	611	612	680	586	589	569	561	624	606	553	607	578	604	602	579	609	597	567	596	591	610	564	580	638	613	586	614	616	602	578	626	598	572	645	611	574	588	610	599	610	623	607	632	579	619	596	575	576	598	594	595	578	645	579	561	546	544	568	589	592	586	563	614	566	634	625	591	596	601	594	584	617	567	557	612	627	598	573	606	533	566	606	593	586	532	581	614	569	629	589	632	625	583	608	555	582	605	542	567	632	596	592	581	583	609	614	608	578	598	600	588	634	592	547	608	558	603	577	613	629	556	571	590	599	619	591	610	574	632	567	586	618	626	612	555	556	585	524	597	614	609	612	587	623	594	577	580	610	639	631	632	597	649	629	631	567	620	584	574	594	619	622	633	566	613	619	549	596	585	550	621	603	564	604	586	566	588	609	570	587	564	545	611	599	595	584	598	604	571	583	582	597	606	597	571	581	639	576	597	590	612	619	559	648	595	605	605	628	597	601	616	568	617	559	575	583	574	583	583	605	602	608	584	612	628	587	622	600	607	601	627	561	579	603	602	597	592	596	582	579	601	569	577	627	593	584	593	616	549	599	591	587	577	597	622	601	608	605	636	588	632	599	583	602	648	573	574	571	630	558	583	562	559	597	600	618	593	618	612	588	630	604	560	591	579	585	594	610	563	601	596	569	580	589	561	556	602	589	589	625	608	595	591	601	567	580	578	507	578	603	573	598	610	564	577	601	565	563	610	554	581	616	594	559	655	587	581	589	563	635	576	573	555	609	599	574	633	572	619	580	596	561	628	617	590	594	576	586	590	553	614	577	587	614	611	569	595	632	600	585	590	585	618	625	600	626	569	620	559	594	531	560	630	596	616	556	616	604	560	604	588	597	560	560	636	593	543	553	589	582	601	614	605	605	547	617	590	588	617	541	585	571	569	588	577	612	624	593	583	536	592	608	546	597	595	580	569	571	583	634	574	576	617	558	597	565	598	595	544	626	577	570	573	585	565	566	573	605	611	576	559	592	593	582	595	649	595	577	598	567	569	577	553	620	571	603	589	589	566	615	569	598	588	561	602	582	587	612	612	620	601	595	591	554	562	546	587	578	623	598	556	591	575	601	563	583	570	604	570	587	595	583	574	605	604	617	596	570	593	572	638	617	576	612	632	623	546	581	594	607	602	599	633	589	627	591	593	586	564	586	605	551	587	605	628	566	596	605	609	609	601	602	598	522	600	629	589	612	618	592	603	571	571	558	583	605	594	556	603	582	584	597	590	574	612	593	608	603	600	564	618	633	584	621	597	587	539	579	613	533	605	585	627	562	632	590	580	599	659	588	598	591	597	567	598	620	601	587	577	597	591	586	592	593	609	584	646	564	583	519	555	591	585	586	558	564	608	573	582	570	565	574	566	592	556	588	584	606	589	611	570	561	600	620	605	537	595	599	563	585	567	593	599	548	570	618	567	573	592	612	586	573
31112	15005	2328	429	373	351	313	354	292	336	281	297	293	282	314	301	303	321	326	275	347	304	276	311	339	330	292	302	306	285	327	291	316	293	315	287	305	338	322	291	326	287	270	320	323	309	331	315	271	312	288	317	292	284	291	308	303	298	296	295	305	313	307	292	264	292	302	316	279	307	271	290	299	293	296	300	281	325	307	304	316	264	295	293	285	315	297	303	316	300	309	284	279	318	312	317	301	309	321	309	286	279	308	314	300	324	289	320	341	314	307	313	276	314	285	278	304	281	326	271	328	286	315	301	296	281	300	299	326	283	302	298	276	290	300	332	284	307	297	322	346	316	301	286	256	295	303	305	323	286	289	313	289	298	326	323	309	304	289	290	302	281	310	278	305	304	306	321	297	297	324	324	277	326	301	309	284	318	304	303	315	268	294	294	297	314	287	277	331	291	291	302	308	263	287	332	306	313	294	294	303	289	293	290	299	302	317	315	312	273	295	294	288	293	280	292	327	315	309	307	303	305	280	306	280	273	323	310	291	302	287	317	322	314	330	315	297	304	301	302	312	306	303	306	301	294	299	347	339	328	300	284	315	302	288	294	286	297	287	301	327	299	305	288	281	288	275	329	271	310	315	317	320	290	304	296	329	337	318	292	328	309	307	329	313	290	320	316	320	289	294	330	300	314	286	292	309	336	325	303	292	319	305	291	284	313	302	291	306	295	293	303	307	313	297	313	307	286	301	306	297	308	327	307	270	319	320	289	321	303	309	301	312	315	317	292	312	280	318	303	302	324	303	292	292	303	274	317	314	283	288	285	287	315	294	295	297	276	336	275	285	323	268	309	304	297	319	321	310	300	278	302	308	296	297	311	287	322	337	284	306	341	285	277	274	308	321	275	320	308	302	295	322	315	304	289	326	299	292	333	278	303	286	287	282	314	286	302	296	317	287	291	304	305	287	301	255	314	304	313	309	327	307	328	302	302	296	309	290	304	316	284	285	301	285	288	283	321	285	267	318	292	318	310	278	280	312	312	302	327	311	296	301	297	311	304	294	296	271	274	332	268	287	325	294	284	289	302	292	312	311	303	298	306	313	339	300	317	298	281	299	318	265	325	312	309	321	308	301	302	294	313	278	283	321	332	310	267	287	286	303	279	309	296	288	301	255	280	355	318	319	302	325	352	312	307	329	293	309	326	292	292	318	309	298	325	306	285	302	312	299	289	296	339	309	309	303	312	287	335	281	324	297	296	332	284	296	304	318	295	298	285	294	323	322	321	298	297	286	312	297	340	311	306	286	321	307	292	286	289	337	273	310	315	281	288	293	309	307	277	261	332	309	287	316	295	299	256	304	294	335	308	293	314	344	283	264	316	301	303	290	294	302	269	274	321	311	247	339	297	322	304	298	266	280	293	316	304	294	289	304	291	316	293	317	285	274	300	307	300	315	285	287	310	329	307	317	301	303	304	313	315	323	333	320	331	281	305	282	325	295	319	295	300	305	307	311	281	307	319	317	315	297	309	313	338	255	272	345	273	289	278	279	331	331	277	273	285	295	272	292	297	313	334	291	261	333	294	284	300	324	313	298	296	321	311	307	314	311	321	284	305	301	288	365	299	296	269	300	292	271	307	313	319	308	288	301	291	317	330	270	325	299	265	323	293	284	269	277	289	296	286	314	283	319	311	308	271	304	294	289	318	277	266	309	306	335	290	293	291	294	301	325	283	285	302	276	300	288	320	324	330	292	297	322	295	301	322	274	320	318	305	319	311	324	333	304	304	319	310	305	276	294	328	300	312	293	344	321	284	295	293	290	309	321	308	277	324	316	291	281	306	305	313	302	303	332	308	294	310	339	309	318	323	336	331	325	350	329	311	292	298	309	301	295	315	292	315	277	287	281	314	264	291	314	304	276	297	294	301	291	308	326	308	319	302	301	310	301	305	313	260	273	322	288	293	340	314	326	308	312	294	302	325	267	288	318	299	311	297	305	277	337	337	297	290	295	308	275	323	308	264	298	287	282	309	312	323	302	255	322	292	318	318	289	278	316	317	294	320	294	283	291	310	309	300	304	307	291	272	316	315	305	306	312	300	294	332	294	319	250	309	311	304	273	292	310	273	292	278	343	324	315	290	302	283	298	264	311	302	294	292	299	297	291	304	280	305	303	302	295	264	293	280	320	286	314	284	284	291	313	299	309	310	330	287	292	322	283	300	350	287	271	329	275	275	302	308	290	323	293	319	284	290	302	304	287	283	321	279	319	298	280	302	286	330	283	298	320	327	291	326	299	327	323	322	332	301	337	321	307	306	297	301	307	284	333	266	296	293	291	288	282	296	303	314	310	319	315	303	283	314	293	293	311	286	336	304	297	335	302	265	303	309	270	320	327	340	292	278	290	297	311	289	305	308	318	308	291	265	291	307	288	313	293	285	316	278	334	292	286	273	301	291	294	320	310	302	299	290	303	302	285	289	312	300	306	308	313	307	325	300	320	328	309	287	291	314	284	285	304	297	277	340	292	302	303	284	316	273	313	301	309	295	298	287	266	304	299	333	343	320	283	269	335	283	342	317	294	297	297	298	299	288	313	291	309	329	288	306	299	301	276	284	292	312	323	297	292	300	284	298	316	308	290	302	289	317	275	286	314	281	293	297	277	296	280	299	303	285	307	277	317	312	293	313	310	338	306	300	289	310	315	295	310	317	304	335	314	277	304	279	270	274	323	294	308	317	286	264	279	314	318	302	283	281	316	338	290	290	327	299	321	290	330	290	308	308	318	283	296	309	262	305	280	327	298	295	306	269	259	330	293	295	303	311	315	324	302	312	314	293	329	280	293	306	294	300	301	281	272	306	321	355	297	300	320	316	307	322	296	306	293	326	315	317	318	346	295	309	316	277	305	283	319	286	325	292	300	285	289	299	311	317	279	287	339	328	290	312	281	305	277	329	267	279	306	309	287	293	297	266	294	325	303	295	326	339	281	264	289	312	297	302	276	299	299	305	319	306	284	289	289	290	284	329	320	298	316	294	313	323	308	301	312	324	273	298	294	305	330	327	292	290	315	325	314	329	291	289	294	297	277	315	293	332	299	324	310	303	282	290	300	295	314	277	337	305	317	288	306	290	295	282	302	277	291	311	283	283	309	326	316	306	317	303	300	286	265	287	309	327	313	293	288	313	282	301	308	280	283	310	323	294	319	304	286	299	282	309	302	283	300	321	284	323	287	292	290	270	321	280	309	333	303	298	300	306	314	272	266	294	293	285	330	289	284	275	322	312	276	309	318	303	332	322	300	309	256	312	327	297	313	298	296	295	295	307	306	315	303	281	297	312	312	315	305	291	343	311	294	320	296	295	298	269	320	295	321	286	248	301	290	292	319	326	318	329	315	275	291	317	300	281	281	316	314	281	261	316	284	317	313	259	305	282	318	288	290	292	291	304	304	286	275	285	300	293	303	298	300	314	302	305	297	281	293	283	297	308	296	291	308	312	291	312
17986	815	736	483	439	395	396	393	337	362	366	342	352	340	361	345	352	357	333	327	350	317	366	340	332	361	343	349	329	363	315	330	314	323	322	356	326	332	363	295	330	341	319	333	314	360	330	323	316	336	312	355	329	347	324	320	330	356	379	337	319	332	344	319	357	345	316	340	362	342	336	301	344	350	326	330	310	321	356	337	333	329	321	328	348	342	317	335	318	337	310	362	386	345	336	338	347	366	323	338	335	319	337	327	329	329	352	341	300	301	340	323	349	323	318	340	309	342	336	345	337	360	315	331	335	337	329	338	327	301	354	354	314	337	312	309	321	352	317	357	350	326	351	330	319	321	330	330	328	327	337	333	321	359	319	346	331	350	306	342	346	333	330	344	328	319	324	339	347	344	317	345	330	303	312	313	357	355	353	335	320	345	336	353	347	356	317	324	342	352	366	324	331	371	317	318	335	316	337	290	341	359	360	321	331	334	325	351	334	321	320	322	338	359	339	341	321	337	357	306	313	364	344	337	330	350	307	334	351	324	343	321	357	324	328	317	297	339	319	348	300	336	354	326	318	323	355	331	316	346	344	337	298	349	347	309	350	321	321	301	328	341	325	334	334	324	332	329	331	328	343	346	366	351	317	341	340	328	353	334	349	366	347	324	311	325	325	338	343	322	346	336	327	335	359	301	355	330	321	357	319	339	329	338	335	330	301	330	331	337	367	338	322	348	311	301	320	324	329	314	344	364	335	347	341	351	360	346	354	319	313	329	351	340	334	327	344	347	305	326	321	340	315	325	362	343	314	310	342	366	317	342	358	321	346	343	361	365	354	346	307	326	344	326	352	348	300	341	323	318	326	367	338	347	349	350	323	378	348	319	345	335	323	319	323	344	342	304	335	329	332	334	330	345	321	353	340	298	329	323	333	314	306	337	309	320	330	360	302	329	361	359	341	330	332	307	306	345	350	358	348	300	337	344	311	315	330	343	330	319	329	316	360	340	352	338	312	335	326	350	367	346	368	355	323	340	333	319	337	328	324	309	346	336	315	337	344	335	318	339	312	298	319	322	366	357	303	352	323	333	331	344	369	312	343	335	344	335	329	364	339	316	297	326	343	347	358	315	341	339	367	349	371	305	343	315	320	314	366	343	350	344	323	344	355	329	345	330	369	350	321	334	323	310	313	336	342	321	322	331	319	342	289	313	319	344	355	344	335	308	335	352	339	328	320	317	318	344	322	347	326	301	344	348	355	342	306	370	301	310	355	333	340	340	338	337	352	341	307	327	329	325	333	354	343	332	375	357	341	350	366	350	316	344	293	359	340	356	328	302	332	351	339	339	339	324	335	352	329	321	314	321	312	359	345	377	337	316	348	335	297	318	340	314	356	310	338	332	318	326	314	397	327	315	336	323	359	340	349	351	323	357	342	334	323	335	306	304	319	362	322	320	337	331	345	344	335	336	321	342	305	360	386	354	362	368	321	324	331	339	323	303	337	323	330	303	342	316	358	331	290	352	324	335	343	309	335	338	358	339	317	317	342	294	334	331	315	361	305	335	329	344	334	335	327	388	325	308	311	317	303	322	372	344	356	357	315	356	322	275	336	337	325	335	317	337	340	332	337	358	356	320	342	344	338	327	334	330	320	314	335	327	344	293	351	353	339	352	338	323	347	312	316	335	349	331	324	335	308	367	310	368	339	337	293	317	330	332	320	332	316	328	322	348	349	328	300	328	339	334	300	327	353	343	304	340	349	338	321	354	334	325	326	331	321	351	331	301	304	311	348	310	335	325	319	319	347	319	346	351	324	365	329	336	333	327	344	326	369	331	315	319	330	336	311	337	327	328	309	371	324	331	348	346	368	328	342	361	348	333	318	333	338	337	327	289	332	327	334	358	350	346	340	363	341	354	326	340	341	353	351	341	336	353	350	354	336	326	345	312	308	324	331	333	355	352	306	334	368	351	356	330	333	331	314	316	297	315	310	320	306	366	353	337	317	343	331	335	332	320	318	346	364	336	326	338	338	316	309	347	346	332	349	331	329	347	298	333	336	341	320	307	329	360	382	359	345	326	304	343	328	348	313	310	335	324	344	352	324	321	346	360	335	324	330	333	322	316	329	320	347	358	324	320	311	312	354	356	324	319	361	334	310	325	328	324	321	331	335	378	351	330	314	309	303	330	312	332	326	346	301	338	327	365	358	328	343	363	348	301	366	337	331	338	343	330	291	320	340	305	335	374	331	337	299	311	328	346	349	336	329	318	348	305	359	359	285	331	337	328	363	364	323	361	337	332	337	349	348	335	352	312	364	329	334	346	346	361	345	339	325	344	356	328	339	322	370	327	344	328	342	340	365	335	319	348	335	369	326	335	298	355	338	353	347	346	334	312	313	342	336	314	334	338	383	344	319	320	362	352	326	329	306	342	309	331	349	342	306	323	296	304	351	361	342	306	347	331	309	351	341	323	323	308	338	330	345	299	308	333	328	331	308	313	346	315	329	356	316	322	368	333	326	360	307	344	325	321	325	294	332	339	318	339	334	347	348	316	327	345	295	341	331	285	315	338	339	339	345	352	321	306	316	349	306	343	346	335	314	343	334	327	344	342	324	333	325	312	342	349	294	394	311	313	363	338	341	346	328	341	337	313	364	321	341	332	339	313	310	335	333	353	288	346	315	349	354	352	345	314	331	300	325	363	348	314	349	318	329	323	331	331	306	343	357	319	377	335	323	343	334	301	349	321	323	373	351	335	343	350	349	321	339	303	332	338	341	344	363	323	319	313	340	339	351	315	341	348	346	327	353	326	318	354	359	311	330	320	334	320	303	310	339	329	326	349	301	342	337	306	360	348	343	353	330	334	391	302	344	325	331	367	327	294	313	358	328	354	346	322	321	331	331	350	314	331	324	346	323	343	360	325	351	316	337	351	330	313	349	305	369	356	318	348	327	353	315	331	311	315	312	341	367	313	340	332	315	362	354	317	334	338	343	329	336	341	326	330	324	356	357	371	314	317	303	330	327	334	354	325	366	342	326	298	315	339	343	313	313	332	338	301	318	341	336	336	350	325	344	355	322	342	372	352	335	333	319	348	304	312	322	327	359	347	322	314	320	325	312	317	345	350	325	359	359	329	322	331	345	334	322	323	320	335	355	354	345	350	334	345	331	339	305	331	336	371	334	358	329	339	365	319	345	322	329	373	324	333	347	367	345	374	321	308	338	328	309	310	347	336	333	299	332	319	314	353	328	354	313	329	324	337	303	320	360	341	320	322	343	310	341	320	335	323	353	350	314	350	350	314	347	334	335	381	312	327	326	362	338	365	336	333	330	363	326	361	340	313	334	340	358	333	321	249	308	358	327	340	349	331	345	304	353	374	317	335	352	318	361	358	329	337	352	326	325	345	326	321	323	362	313	337	362	339	326	361	319	345	361	327	332	365	320	353	341	313	352	340	346	364	340	335	319	337	331	365	321	331	311	329	307	338	330	311	337	324
24892	20548	26935	24120	20537	10993	1038	653	542	492	422	419	342	376	378	375	362	325	319	333	325	309	292	320	312	321	324	313	266	276	289	290	268	293	288	282	312	292	287	276	297	293	271	279	266	300	299	254	292	295	249	257	285	277	287	272	275	291	255	308	265	262	259	277	303	250	306	290	303	265	294	245	268	272	301	255	277	240	279	309	263	282	282	285	280	261	273	258	255	266	279	284	300	287	281	278	271	273	299	283	282	275	288	317	253	287	271	283	308	281	277	328	286	286	299	273	263	279	302	296	284	282	289	260	288	259	276	281	274	284	285	290	255	289	267	321	295	283	264	257	279	273	290	288	296	282	247	276	287	258	292	287	283	281	280	247	274	294	286	290	289	281	271	287	307	287	300	287	294	267	317	250	286	288	255	276	243	283	293	253	254	280	257	293	264	290	270	277	271	255	270	272	275	270	265	262	281	305	286	284	302	258	261	278	304	288	296	265	284	275	287	288	263	296	322	276	289	274	286	256	244	272	273	248	279	286	300	282	280	282	282	258	272	277	281	273	275	278	279	296	278	276	258	255	276	305	295	266	255	258	300	263	288	262	275	275	267	291	309	263	270	319	291	279	262	277	296	256	251	275	258	278	259	294	301	258	294	245	273	299	277	298	245	255	287	282	308	289	287	283	257	279	287	280	274	267	288	289	248	280	275	265	267	278	292	268	286	269	304	257	295	253	285	287	282	299	265	290	293	272	274	279	298	301	281	265	270	250	283	301	284	305	279	299	255	283	274	283	254	293	284	303	293	269	248	272	276	277	280	278	299	281	283	291	307	281	292	271	299	279	276	232	311	306	278	274	282	273	274	284	312	281	283	268	313	278	287	267	282	284	298	262	298	280	297	262	300	273	296	260	257	286	272	286	292	249	301	257	261	288	279	277	278	312	290	301	282	265	258	285	286	283	281	278	284	262	278	266	296	295	276	296	259	260	290	270	295	262	284	278	305	251	298	293	276	287	308	294	265	282	288	287	281	301	258	278	276	286	296	272	254	271	275	292	263	277	253	278	283	290	251	274	270	279	272	281	281	277	276	259	265	293	301	303	295	272	309	285	255	280	298	270	275	273	290	275	266	245	238	316	297	253	265	277	281	309	287	262	298	278	282	308	268	276	289	267	268	305	261	309	272	285	269	297	278	295	311	291	285	283	268	297	302	267	283	282	264	277	295	280	291	262	290	282	279	271	280	295	301	283	297	281	263	261	257	254	258	291	277	271	243	270	264	306	280	276	288	251	251	285	276	284	269	311	259	272	294	260	263	309	280	253	290	285	267	272	274	273	291	266	279	297	260	304	273	249	288	267	265	300	267	314	280	297	296	296	269	289	273	263	290	265	289	279	286	288	275	286	293	251	272	261	282	270	252	277	295	257	277	280	272	291	289	244	307	312	264	275	284	295	289	280	265	264	274	252	276	288	292	281	250	240	270	270	256	256	300	293	316	298	317	294	289	268	260	264	258	270	274	260	298	267	294	287	281	256	280	253	297	288	292	294	285	264	283	307	256	287	310	253	270	301	285	257	277	290	284	283	296	315	284	283	280	280	282	275	298	282	273	272	274	272	274	272	277	310	290	294	267	289	283	289	248	281	268	286	289	286	276	277	288	268	300	316	282	265	303	276	280	258	260	299	256	297	284	274	303	282	281	263	306	280	275	267	251	263	289	300	285	283	311	318	310	284	259	256	277	287	271	279	253	309	268	271	280	295	291	282	295	285	245	284	283	274	253	270	287	237	274	285	280	298	288	290	282	282	299	321	304	290	277	304	272	289	281	287	265	305	253	267	260	285	326	294	293	289	315	261	279	280	291	276	281	259	275	279	293	292	279	275	289	273	250	293	279	270	280	278	261	322	294	274	256	290	287	271	291	284	290	307	259	272	259	276	287	256	288	282	265	306	306	290	292	305	284	264	280	275	266	306	283	304	303	255	273	260	230	285	277	260	253	311	302	284	284	283	286	280	304	305	275	245	237	285	285	277	284	272	291	277	267	278	269	279	310	292	267	320	278	253	301	262	287	313	260	278	240	270	270	278	261	261	269	292	271	269	288	268	281	288	287	263	305	298	301	273	281	312	267	295	265	251	273	277	307	305	255	300	250	287	307	290	267	292	268	301	268	274	315	290	256	294	247	268	275	284	279	276	251	280	295	272	279	265	264	299	282	282	282	265	264	244	253	296	305	302	252	277	269	278	289	294	284	261	281	298	294	302	270	290	294	269	266	292	253	233	274	287	314	277	269	272	280	288	301	306	280	263	285	277	288	286	250	305	279	262	268	298	271	279	289	305	284	252	274	289	279	276	276	305	292	266	287	283	266	294	285	289	276	309	285	289	292	298	264	278	295	300	307	259	253	260	281	252	290	307	288	288	271	300	271	267	264	277	243	271	263	295	300	279	281	313	282	266	279	285	261	273	279	268	296	276	296	287	297	252	303	266	305	250	281	302	279	276	296	294	288	291	290	277	314	279	257	278	269	269	262	285	290	262	277	283	283	289	284	270	259	291	274	270	317	252	268	289	260	271	299	262	299	269	284	268	264	280	278	256	273	290	293	249	290	290	271	276	295	259	275	291	281	261	276	275	285	270	279	277	275	292	297	268	285	291	286	312	271	262	261	299	299	254	244	273	266	269	301	282	281	278	288	252	287	284	278	280	293	287	245	299	285	272	294	287	290	291	287	278	270	281	276	292	263	278	293	273	289	265	270	270	262	236	294	229	309	247	266	295	289	263	284	284	246	294	263	273	268	304	279	295	289	285	277	277	299	283	290	274	269	253	285	288	274	277	315	253	272	283	292	287	290	274	292	271	264	276	286	315	278	260	264	264	307	266	275	273	294	253	279	252	282	292	281	277	281	286	272	293	291	309	290	275	275	248	289	247	257	282	287	293	306	287	280	267	300	265	273	277	319	303	256	270	295	302	271	286	285	317	288	296	292	284	291	290	296	278	264	294	267	294	267	248	263	246	256	282	276	302	277	270	260	266	270	279	269	292	302	259	291	280	280	312	301	269	265	261	284	288	299	281	291	270	247	248	271	261	298	266	248	255	298	269	264	282	273	283	277	317	270	272	273	292	279	298	277	271	272	270	299	287	290	258	271	280	287	259	271	315	286	271	292	292	280	302	275	281	283	262	284	265	268	283	282	299	305	293	278	288	272	269	290	274	287	279	289	292	305	288	268	269	314	294	274	290	260	251	268	262	285	264	292	279	276	288	279	321	287	291	273	281	288	276	298	272	285	297	306	269	305	276	269	281	280	299	270	278	280	259	251	278	283	252	267	272	253	302	274	276	303	290	279	291	288	302	276	264	269	281	290	283	285	280	265	260	304	316	303	296	282	294	282	282	299	289	284	275	251	246	260	291	268	272	272	295	313	256	278	279	267	316	275	284	316	271	274	287	289	241	265	275	262	284	277	272	262	281	279	290	266	293	288	279	273	294	289	283	296	254
19309	7974	7389	3898	2449	1790	1358	1160	914	770	686	649	574	485	516	458	445	452	423	401	401	371	374	363	331	351	326	350	305	327	326	316	331	355	314	310	280	308	345	312	314	301	290	293	299	278	306	295	326	275	290	304	294	308	309	297	272	302	322	271	291	302	288	289	272	332	273	289	280	300	281	266	304	290	297	300	286	314	302	327	300	315	290	300	294	298	300	294	291	284	272	293	280	291	297	281	277	299	263	314	333	291	305	284	258	300	272	280	292	259	303	295	293	285	318	320	298	280	270	313	279	299	249	331	282	307	330	289	249	320	306	297	257	292	303	246	281	259	294	299	270	276	289	311	255	273	283	293	287	257	306	288	295	311	275	295	269	296	268	292	292	303	284	266	275	294	296	286	282	303	315	285	299	288	280	256	263	275	272	287	308	325	289	328	274	312	299	299	300	294	288	323	306	269	286	257	293	297	281	291	316	284	309	304	310	318	304	331	313	329	288	298	288	309	300	286	311	300	272	288	300	312	266	286	276	272	270	315	289	278	285	303	262	277	262	293	328	318	255	271	284	260	314	306	303	244	285	304	303	312	310	256	280	276	279	297	320	293	271	298	303	270	278	260	273	290	304	296	319	287	261	306	288	275	295	293	314	309	324	277	310	282	251	305	295	269	341	271	283	309	316	286	279	292	284	305	282	303	310	278	285	302	268	293	302	306	268	301	276	318	280	286	308	261	301	291	283	299	338	290	291	297	295	262	306	256	287	298	291	274	320	292	295	265	289	286	272	296	267	285	300	297	277	287	288	289	290	261	251	253	275	280	287	307	311	306	295	284	291	296	304	265	306	289	279	300	335	293	304	271	277	283	288	278	286	293	304	322	294	260	276	282	296	303	279	294	279	288	316	278	264	296	298	296	291	271	280	304	307	266	268	276	338	275	284	296	279	307	283	316	274	304	270	288	277	288	263	310	271	270	287	278	288	291	261	281	262	305	294	318	294	310	271	319	292	262	303	304	316	333	296	285	283	282	288	292	280	289	322	283	259	273	293	299	283	290	282	296	277	299	269	250	294	285	280	316	286	286	262	307	293	298	318	310	268	281	316	272	309	287	282	286	297	263	321	294	273	263	293	271	310	286	272	281	283	305	299	278	262	240	289	284	294	329	317	296	300	273	281	299	296	280	275	276	289	293	270	269	248	292	271	256	274	266	272	287	308	314	259	301	279	285	323	274	294	290	306	279	271	264	313	282	326	263	307	277	276	288	294	312	300	325	296	302	284	294	269	279	298	280	317	300	276	283	305	289	271	312	308	326	343	290	303	301	277	303	283	298	238	294	295	272	262	294	295	316	259	297	263	254	290	280	264	316	320	273	301	291	276	315	287	302	282	294	283	320	304	259	276	302	293	272	287	303	273	328	306	279	277	294	290	257	308	285	297	303	297	277	313	283	308	295	286	285	272	290	288	286	295	288	288	281	287	302	306	290	279	300	302	297	271	311	311	297	282	298	274	296	290	319	289	328	292	288	301	279	304	288	288	301	279	266	330	284	271	279	265	290	292	309	276	322	282	299	271	285	290	299	310	270	306	282	262	309	313	300	286	298	290	295	314	301	318	314	265	293	295	286	278	285	306	305	258	291	291	263	306	300	280	296	290	304	262	303	277	324	296	322	268	268	271	282	285	284	288	267	302	277	281	292	275	299	299	289	279	298	306	261	293	291	276	334	259	294	297	289	298	317	283	282	286	283	274	273	316	296	279	277	308	317	288	295	300	311	291	255	282	285	290	291	271	246	265	284	273	290	319	291	283	278	294	284	300	306	294	301	284	328	315	277	275	296	275	276	267	275	271	299	277	296	321	267	287	274	286	291	270	292	284	305	290	274	315	272	283	283	280	299	283	315	276	271	316	261	290	277	261	301	301	314	266	302	285	291	256	283	289	322	290	253	305	294	308	286	295	315	265	285	308	289	267	297	330	285	279	284	261	277	263	284	305	302	262	263	289	295	288	305	316	276	315	312	279	273	303	301	263	292	312	280	285	280	292	272	319	318	297	278	277	305	294	309	290	291	288	292	298	274	313	302	308	296	292	297	300	283	298	296	272	287	292	283	293	283	315	303	292	292	340	311	285	302	281	271	293	292	317	283	292	296	292	283	295	296	280	304	293	287	285	303	277	277	273	262	272	268	339	289	275	295	292	274	284	267	298	266	273	274	288	291	284	289	300	312	281	285	298	285	258	284	293	287	295	267	310	275	279	304	325	280	290	284	288	276	288	312	256	264	310	285	281	276	291	311	300	286	276	296	310	272	298	273	276	285	296	297	293	289	277	284	318	315	299	288	288	301	305	305	285	294	283	279	294	288	299	276	277	258	272	286	260	273	282	272	248	293	262	295	305	283	288	282	287	290	272	280	272	283	297	307	307	251	280	283	302	308	273	285	304	296	267	296	309	264	298	284	289	272	292	296	281	298	296	285	246	270	255	282	272	310	305	322	274	274	298	273	277	295	295	296	297	310	285	314	264	300	296	288	298	291	293	271	292	259	251	292	302	297	297	312	313	261	288	309	284	289	272	296	310	299	257	275	300	248	307	296	301	340	310	320	279	298	294	305	292	269	302	290	275	291	302	295	301	311	287	312	287	300	293	245	291	289	251	304	266	310	298	304	297	312	280	314	303	303	305	308	306	296	269	300	286	293	296	308	281	263	262	279	296	284	286	286	311	282	293	276	267	296	290	273	310	263	317	267	295	285	282	297	300	306	296	274	327	260	274	285	289	274	282	290	303	295	307	286	299	298	314	289	273	309	292	280	301	292	289	277	284	283	278	282	296	276	314	271	316	288	298	327	272	280	282	294	299	286	282	287	274	279	271	308	315	303	278	270	305	283	280	277	266	296	321	269	319	284	264	268	302	288	267	292	270	269	262	292	275	319	301	277	315	312	287	246	289	272	276	296	270	276	277	290	300	310	289	284	296	302	313	239	293	294	297	277	307	283	278	305	306	299	281	273	327	283	295	260	297	286	290	280	280	271	308	257	323	258	302	311	302	310	270	257	284	325	285	299	287	262	258	280	270	269	292	291	313	284	286	288	290	276	300	298	291	272	280	272	287	276	267	291	296	299	281	289	292	284	274	275	263	295	292	275	288	290	291	280	291	282	273	298	276	313	312	280	290	307	306	297	316	280	272	305	295	307	296	316	285	307	287	294	297	301	297	277	290	306	304	280	320	285	277	272	294	276	288	304	300	283	274	294	303	267	296	306	291	318	289	299	306	275	316	292	279	322	250	278	319	286	268	254	272	296	314	269	268	303	260	271	296	269	282	261	278	292	292	260	307	271	295	282	263	284	310	310	297	273	297	306	287	329	325	283	282	286	278	271	283	299	290	257	288	301	266	279	290	277	313	300	276	278	276	282	272	283	275	300	299	307	264	316	276	300	291	273	323	278	275	312	289	312	302	276	302	298	276	308	285	259	290	294	279	288	268	306	303	282	304	288
22799	20552	27338	23745	20557	20604	12150	1624	1144	1049	990	909	858	785	808	767	740	690	698	702	677	741	687	695	687	667	663	671	670	678	652	636	600	638	592	666	641	651	694	657	617	620	612	647	642	644	647	639	636	642	658	612	648	640	612	637	640	592	606	601	623	668	609	612	591	627	629	612	632	662	590	600	630	580	625	617	655	631	633	660	625	618	643	650	605	618	609	621	619	601	602	615	643	620	627	639	642	622	587	609	594	626	643	581	634	635	642	626	607	615	618	657	641	623	626	594	665	652	600	602	583	630	597	616	590	629	636	596	611	609	609	682	646	675	611	632	616	623	630	634	621	604	637	653	612	615	651	621	606	641	641	607	592	622	607	611	603	618	621	619	580	628	629	628	639	636	690	660	617	622	609	641	602	616	598	626	615	652	633	646	690	625	624	651	601	627	622	605	628	620	631	637	641	624	586	593	637	585	625	605	619	602	644	641	641	634	642	606	588	663	619	637	610	610	598	649	639	612	617	633	609	604	620	632	619	603	639	637	586	576	600	625	613	629	618	615	659	588	644	641	665	590	598	621	596	631	586	623	618	592	619	653	605	601	617	623	597	617	623	589	608	601	631	625	632	596	630	640	606	609	636	615	595	591	660	618	600	590	620	583	613	606	638	635	622	645	672	612	624	604	615	622	622	610	653	641	623	615	594	616	638	635	601	613	576	601	631	608	600	604	624	633	626	655	608	606	624	636	673	634	650	589	583	588	648	660	652	630	619	650	613	592	613	601	609	619	635	649	636	646	615	555	640	650	599	658	641	635	655	604	652	634	600	613	633	606	638	653	639	598	602	666	605	627	688	626	599	665	656	611	611	624	596	562	620	627	627	618	643	622	620	578	600	640	619	647	624	641	576	571	668	628	622	606	583	646	593	644	572	591	692	629	673	616	639	666	611	621	610	593	570	662	609	622	608	575	591	637	606	626	680	599	635	615	636	593	626	644	605	599	642	578	651	607	633	633	604	605	625	630	616	631	680	635	633	603	582	628	634	626	621	585	620	644	633	626	614	638	612	575	607	631	623	648	673	637	635	618	590	597	612	610	604	605	621	589	613	632	636	674	629	619	637	652	626	607	618	617	614	633	588	621	619	581	586	603	636	617	628	625	626	583	630	652	611	632	637	658	673	617	590	625	602	626	641	637	627	594	562	662	614	668	679	598	597	639	599	620	617	606	586	609	622	608	622	619	608	622	651	621	595	598	665	602	618	626	612	604	626	635	608	599	578	627	610	592	623	598	630	591	643	595	588	586	587	618	644	546	558	599	639	594	567	623	634	581	601	633	622	597	659	610	634	619	624	649	573	662	596	579	624	634	607	629	623	590	648	615	623	611	628	633	590	615	613	589	608	598	567	616	603	617	609	594	591	589	631	589	619	632	618	590	675	641	612	627	551	640	635	622	601	663	576	636	608	610	633	634	620	572	594	599	610	665	557	595	618	610	612	621	566	621	612	628	589	594	673	615	607	629	584	619	600	579	586	605	675	605	617	620	664	659	648	592	645	626	696	577	611	659	581	610	620	620	652	628	638	614	611	582	625	644	624	602	637	603	591	612	604	579	621	645	584	616	650	653	609	622	628	632	621	577	681	588	623	624	623	597	623	623	637	564	623	620	615	618	636	604	637	660	589	607	590	621	607	657	614	596	640	601	614	591	597	655	606	603	637	647	605	635	629	636	636	564	621	596	599	628	575	592	633	642	616	649	615	640	581	642	583	582	605	582	620	615	634	616	626	639	611	649	626	603	614	614	625	577	594	651	660	633	637	609	636	605	634	635	624	616	631	618	636	615	615	607	642	611	634	617	624	623	585	634	601	640	616	653	622	605	647	634	626	646	641	615	616	613	595	589	630	573	629	631	631	618	602	620	595	650	640	625	669	616	619	614	601	658	620	616	625	588	625	568	665	628	614	613	646	601	588	628	604	569	615	626	590	629	596	667	628	623	686	656	623	617	602	602	617	620	669	620	640	632	598	601	637	613	684	620	599	611	616	565	633	612	649	620	621	614	621	666	575	656	673	646	649	661	623	629	639	625	608	599	634	617	636	592	611	624	624	619	661	591	612	574	592	631	689	588	657	594	617	624	624	608	628	627	659	612	611	624	566	613	700	613	577	623	646	665	581	585	640	581	624	576	595	628	587	591	600	623	624	647	611	588	615	608	617	596	643	589	634	586	645	621	626	600	598	657	625	656	616	585	641	574	596	633	636	600	630	636	652	681	622	613	644	629	636	613	653	647	616	578	643	597	617	605	632	634	626	624	596	617	637	643	644	646	596	628	619	599	607	632	642	599	634	629	616	603	652	583	654	661	620	609	591	647	646	617	607	637	601	616	597	627	587	670	602	617	605	597	654	640	628	568	616	625	618	603	564	639	624	626	592	630	649	644	637	646	594	608	582	602	635	625	607	598	612	660	611	633	594	603	650	614	688	575	631	604	648	600	642	660	641	655	654	614	607	590	608	582	583	644	568	606	634	626	608	617	597	589	585	614	585	565	627	596	624	642	594	649	633	625	633	634	616	632	622	637	635	599	639	630	617	582	600	591	594	598	592	623	632	631	633	617	621	604	601	574	547	635	633	598	614	561	593	633	598	674	652	630	655	610	607	643	627	606	613	627	579	635	604	590	584	633	603	625	614	594	578	578	627	589	596	621	608	574	574	636	611	640	601	605	656	629	641	641	664	569	648	650	653	630	614	646	575	599	623	623	584	652	640	637	656	600	612	611	648	611	601	560	618	620	596	654	616	611	580	620	623	612	591	604	648	626	588	616	588	590	582	637	638	646	650	593	621	621	596	622	603	636	603	634	621	665	612	599	655	635	603	608	611	629	588	673	623	601	606	590	629	612	603	598	605	595	597	635	583	609	610	645	664	659	603	672	646	560	597	608	599	650	587	577	634	610	621	649	612	648	636	602	605	633	610	648	613	633	621	590	645	605	642	646	608	634	594	656	596	626	654	635	626	592	636	609	582	617	617	642	609	607	643	574	609	612	659	640	606	619	632	621	607	623	625	640	621	633	663	605	622	663	621	596	597	604	593	633	593	653	624	621	611	655	594	634	652	587	636	619	626	619	653	551	605	608	619	594	650	591	605	571	646	625	601	656	618	582	642	622	609	615	607	635	633	633	632	605	587	627	629	611	606	636	601	547	616	617	618	563	648	607	592	612	667	620	632	608	589	610	618	618	627	620	614	595	643	564	581	583	603	611	608	621	572	599	592	614	684	617	666	662	588	614	598	592	619	601	610	573	598	628	637	582	679	582	662	605	649	624	613	622	649	572	627	666	610	637	620	584	656	599	650	607	569	606	652	650	635	602	622	623	652	624	628	589	619	638	628	598	630	600	602	632	581	593	628	633	602	578	594	583	644	640	643	580	621	620	647	589	629	632	602	617	622	615	639	654	589	624	629	603	644	624	613	637	605	677	621	609	634	592	633	656	585	619	577	633
16220	13825	12852	7199	4835	3604	2707	2263	1837	1616	1474	1208	1145	1113	976	921	863	909	828	761	796	811	768	706	786	754	729	658	683	694	696	633	684	659	636	631	608	658	671	647	639	611	642	638	652	624	589	639	639	626	577	603	595	605	547	629	636	592	616	631	613	609	612	641	608	604	579	603	597	602	606	622	574	634	577	633	604	609	619	629	644	615	569	618	591	623	614	575	581	623	608	626	621	547	600	591	611	605	597	583	614	612	609	644	595	583	575	561	580	610	599	582	617	611	554	591	593	606	627	580	607	557	583	578	604	557	631	642	619	574	567	589	565	568	541	562	623	613	628	595	610	626	627	577	597	629	643	571	663	564	548	578	593	600	614	603	654	548	575	599	565	551	564	610	594	600	593	573	586	607	587	601	566	593	598	615	589	545	598	616	576	610	584	569	597	603	574	566	567	616	596	611	610	601	661	601	619	612	631	650	562	586	626	595	615	614	638	596	580	609	647	592	599	602	616	577	615	619	633	573	584	612	650	573	638	626	572	612	603	616	564	595	559	616	597	584	576	637	559	628	588	634	610	604	607	581	631	595	614	561	590	591	608	612	592	566	616	613	636	631	637	612	574	562	588	633	662	623	618	581	591	605	572	563	598	587	585	575	581	636	613	619	608	554	623	627	595	590	609	562	598	613	595	601	618	602	611	571	557	610	607	575	640	612	646	608	605	617	599	589	605	597	571	571	601	626	646	558	588	621	596	605	570	617	659	596	615	579	611	597	590	656	595	578	614	599	609	585	588	575	586	587	584	601	604	587	622	594	588	632	615	635	595	592	573	591	589	595	563	593	616	590	572	588	612	572	585	601	557	594	556	616	552	576	561	556	645	600	606	611	639	633	575	588	650	601	566	560	572	640	603	593	587	567	558	598	583	604	623	631	578	625	563	569	583	592	592	604	591	608	634	605	587	576	643	609	599	583	605	584	595	612	622	573	603	560	594	581	586	631	580	645	631	578	591	601	616	581	587	568	561	611	582	609	585	596	591	613	592	615	586	582	610	587	625	585	599	600	601	625	607	598	563	556	613	581	575	590	570	603	575	573	551	559	613	586	589	591	572	631	559	608	598	587	608	616	597	609	610	606	573	541	596	646	578	627	571	581	599	581	621	590	582	660	576	594	601	628	586	639	610	544	564	594	592	572	597	621	537	615	617	567	627	626	570	618	601	636	567	583	593	541	564	562	598	609	588	585	581	620	565	587	576	595	592	609	621	613	581	576	640	582	592	570	633	610	618	595	585	555	619	607	585	617	561	595	586	559	571	567	600	588	608	537	589	620	636	580	594	613	607	590	587	609	627	599	601	621	586	638	621	604	582	571	631	567	610	547	571	583	583	627	605	556	624	582	594	577	604	552	606	620	591	578	582	647	621	610	640	569	613	619	582	578	576	601	657	622	622	591	592	568	621	614	612	565	592	586	588	653	626	634	623	558	610	618	574	574	610	605	573	605	624	593	600	577	580	613	609	577	574	595	581	595	583	585	570	604	618	543	599	642	556	558	603	567	591	636	607	524	573	581	569	598	613	604	583	567	549	605	579	640	579	606	601	579	627	615	644	599	567	595	596	621	615	627	591	646	606	577	625	636	585	606	603	545	593	606	567	596	584	620	585	583	594	586	564	633	582	631	590	644	618	601	604	646	555	567	583	585	582	613	595	572	579	582	601	617	533	589	574	613	604	615	606	621	573	621	612	598	557	599	600	623	610	578	590	594	580	549	630	607	552	612	584	636	568	576	577	608	563	642	632	583	614	576	579	612	590	606	623	607	584	614	603	612	568	574	581	614	592	630	632	617	603	626	583	598	617	593	572	606	587	582	614	552	597	634	544	594	599	550	557	621	575	589	588	596	567	582	600	583	586	565	612	579	577	577	596	650	629	588	598	607	555	558	584	599	584	571	594	591	552	572	592	595	622	616	589	599	632	581	580	617	592	634	610	620	614	586	608	634	622	597	567	609	584	614	618	583	565	579	585	579	594	612	565	614	562	569	608	561	622	616	594	576	603	576	570	586	601	584	595	610	606	569	598	640	615	600	578	609	627	626	569	574	597	541	566	562	606	618	588	587	580	560	581	594	579	622	574	579	629	604	612	608	602	584	568	625	628	555	596	616	610	658	573	584	634	619	621	618	625	562	606	594	582	589	597	592	614	655	628	642	576	538	594	608	585	587	604	580	618	614	644	585	599	608	587	610	631	544	634	619	600	575	610	577	558	659	610	603	611	572	586	632	633	634	584	638	630	642	597	590	613	597	633	593	568	647	603	607	614	593	571	595	591	587	585	601	564	594	627	587	573	562	580	621	583	584	608	588	586	582	551	580	650	587	635	601	615	583	609	571	626	641	613	557	605	626	593	624	622	588	628	581	621	602	569	594	603	575	594	569	603	594	595	599	651	625	571	636	617	587	583	593	591	646	590	580	564	567	604	610	591	628	593	622	630	553	580	633	589	582	605	570	601	622	591	586	565	605	596	628	593	643	615	564	572	587	591	594	599	591	608	620	606	566	594	621	631	573	624	600	608	642	600	599	623	618	580	602	598	627	584	643	594	613	560	603	639	563	552	604	569	556	581	626	572	611	608	566	636	593	583	575	615	578	606	606	555	612	608	587	578	579	570	583	640	596	609	585	592	580	633	545	577	590	602	579	597	597	593	553	589	612	577	602	595	612	590	584	575	564	614	629	622	536	614	625	600	571	607	600	573	618	618	605	582	615	638	601	585	567	570	628	577	608	644	623	604	577	550	605	584	598	590	593	589	599	581	571	596	639	604	613	583	591	616	587	585	563	642	624	593	566	598	617	614	593	579	649	624	640	612	612	577	614	622	608	566	555	557	576	562	585	578	556	614	603	556	575	631	582	596	619	540	593	576	572	626	585	633	620	619	579	626	620	619	601	582	601	616	599	619	554	590	614	606	626	573	568	593	580	642	563	583	591	611	592	571	580	564	614	585	569	607	630	616	651	626	617	617	560	588	638	594	629	548	602	570	558	592	574	585	596	556	595	601	592	584	624	602	602	579	599	613	622	597	622	572	604	623	597	589	610	611	588	608	588	578	644	644	561	610	596	621	577	593	589	570	626	591	603	564	558	563	594	588	628	572	608	592	588	634	589	581	586	588	538	591	600	591	616	634	578	605	597	567	621	636	640	598	573	609	583	625	587	637	581	567	608	573	598	596	630	547	591	574	618	610	599	611	613	606	611	577	553	570	603	637	576	591	665	595	569	624	575	604	597	570	537	556	619	570	583	530	609	600	580	614	569	599	608	574	589	567	586	583	599	617	594	582	610	600	595	604	555	564	550	637	619	597	580	596	619	583	569	591	623	554	580	611	648	621	585	564	605	618	591	616	576	610	590	575	569	621	581	616	615	576	574	605	589	564	575	604	582	624	584	609	587	587	600	603	589	610	602	584	620	629	578	647	654	552	552	556	595	593	565	627	600	600	555	594	604
32002	15269	2460	516	379	349	354	353	322	323	295	303	313	309	320	305	290	290	319	317	315	302	309	291	322	308	319	293	324	315	308	300	313	298	309	325	308	303	322	319	280	297	299	314	296	291	309	346	285	298	327	292	329	303	320	305	312	306	287	255	294	322	313	314	297	303	327	301	283	311	316	290	297	321	324	328	301	303	291	316	305	328	291	335	299	266	316	335	311	326	316	296	313	320	300	291	298	292	307	332	320	328	307	303	322	285	308	310	339	320	320	314	296	299	333	306	291	305	287	328	295	321	322	333	314	316	294	320	333	269	300	326	300	320	323	278	312	308	287	329	286	273	329	318	306	335	325	291	299	297	288	287	316	272	318	326	298	300	311	269	356	297	289	294	316	344	345	330	306	325	300	279	334	297	306	290	329	330	293	298	317	311	302	295	294	326	297	284	302	325	299	315	326	304	271	294	295	288	287	327	332	318	298	307	272	301	306	302	297	294	343	312	281	308	330	301	291	331	304	291	329	338	319	333	276	327	310	347	325	280	316	299	310	331	311	307	333	288	311	269	331	303	294	277	283	288	316	305	284	305	303	323	302	317	291	314	308	307	279	287	312	321	316	322	311	331	297	295	324	295	323	308	270	309	279	306	298	323	344	300	317	298	295	297	330	316	293	295	284	297	320	312	310	321	340	305	318	329	334	296	285	327	301	309	283	315	313	298	306	359	312	310	311	298	303	315	319	357	318	273	320	314	320	299	323	313	314	297	318	320	298	299	331	308	307	325	319	277	314	314	329	293	300	330	295	318	318	298	316	290	306	312	284	327	303	304	320	286	321	292	311	302	325	288	303	318	332	299	297	304	314	319	286	319	301	327	301	306	298	306	284	309	322	329	319	297	292	278	319	334	365	328	319	296	305	312	320	283	337	306	281	324	292	308	320	291	344	279	316	306	298	306	305	294	349	299	307	302	354	287	312	291	284	290	292	302	286	305	305	326	312	290	302	304	305	328	311	341	337	344	313	309	330	332	312	312	302	279	341	338	279	303	308	300	311	326	285	309	287	327	294	287	287	307	286	308	284	328	332	343	307	296	307	290	317	294	286	283	303	267	275	309	334	302	325	307	311	332	322	303	292	277	282	296	318	278	289	295	315	275	316	314	297	282	311	319	298	324	315	302	306	298	310	296	331	329	302	306	304	312	308	295	297	304	303	274	306	305	315	341	304	296	292	294	309	274	293	303	336	299	318	305	315	306	321	348	272	292	329	289	332	305	299	307	286	320	301	327	304	311	309	291	294	272	307	301	354	279	320	314	303	335	307	297	264	283	345	306	290	293	322	296	334	302	302	310	313	293	325	271	334	294	267	319	312	289	289	307	303	303	305	300	298	304	307	304	292	292	300	325	301	318	329	360	304	286	323	273	334	321	299	306	287	296	281	292	341	312	343	319	295	303	315	315	307	331	314	327	265	305	295	332	346	300	276	341	321	327	294	322	295	277	304	316	321	295	322	294	286	286	323	333	324	294	312	332	303	333	287	331	304	337	340	317	282	342	293	310	320	300	290	323	316	303	333	302	315	323	303	284	295	335	288	328	303	301	333	318	323	311	287	302	301	305	293	288	290	302	311	259	278	280	290	319	289	315	329	295	313	289	309	298	284	307	278	302	339	288	275	319	308	283	316	295	323	303	303	310	317	287	301	293	332	309	284	288	299	313	301	320	311	318	326	306	323	297	317	298	322	340	258	311	307	326	299	319	350	298	310	335	285	277	292	322	319	298	336	297	323	286	313	326	317	291	331	314	288	315	313	309	286	309	300	279	293	307	297	305	290	320	305	277	296	330	301	296	286	316	282	348	320	302	335	316	323	313	292	284	288	319	326	277	282	339	283	278	303	296	298	274	289	302	309	308	291	277	295	332	325	313	317	313	297	317	297	308	296	292	314	302	331	280	324	338	327	309	311	324	305	318	315	320	308	325	303	326	316	313	307	307	338	295	278	299	285	307	309	304	317	289	314	290	289	304	313	308	283	310	292	319	295	336	304	313	312	276	286	313	311	312	305	318	324	284	310	298	309	317	314	311	309	312	310	319	292	306	326	327	320	322	312	283	367	252	319	307	337	277	309	322	320	312	325	312	273	324	325	310	293	276	289	302	285	314	284	302	299	302	335	330	314	287	317	332	289	320	285	315	326	309	313	328	311	325	317	291	323	311	303	280	326	276	305	298	331	277	327	312	301	298	308	310	289	274	304	315	334	328	292	321	297	330	284	293	314	330	318	317	296	288	327	306	324	300	313	303	323	287	298	323	296	319	328	288	323	296	273	294	278	300	304	339	308	335	308	347	319	307	284	281	301	304	313	309	304	289	313	293	327	324	278	313	311	315	306	332	270	317	283	316	331	304	300	326	311	336	302	334	342	279	291	310	315	299	281	278	309	291	288	281	303	311	304	331	313	314	317	312	322	305	295	301	340	318	293	315	341	314	322	327	321	338	329	305	323	309	312	317	291	318	330	316	297	288	293	300	304	273	306	282	324	310	322	339	291	315	290	324	309	336	313	315	316	263	281	324	289	296	326	304	274	296	343	316	299	318	326	280	304	340	298	287	302	318	311	295	309	312	320	293	326	295	303	311	303	298	309	341	312	302	293	301	277	308	288	314	292	309	311	294	296	330	306	342	332	308	291	308	323	280	343	311	294	276	304	340	286	293	301	303	315	303	311	304	298	297	335	286	340	308	331	315	323	282	312	282	311	295	327	270	294	299	305	347	295	334	324	329	325	319	284	312	323	321	341	302	313	321	294	296	283	282	306	293	305	295	307	303	294	316	303	323	320	329	280	289	289	293	293	274	344	284	317	310	331	308	317	281	317	330	307	316	332	303	284	330	278	320	304	311	296	305	317	323	285	270	300	293	298	292	305	313	317	282	313	306	288	305	323	312	307	307	344	326	328	291	287	297	315	298	300	303	323	316	290	318	300	336	320	293	273	306	281	323	296	294	301	315	295	286	333	313	338	298	306	309	333	304	295	318	300	313	307	312	313	304	306	291	299	311	279	299	292	314	279	305	319	304	324	298	307	277	289	329	293	298	305	303	296	320	296	308	298	332	292	296	300	311	312	278	305	308	316	319	312	313	309	334	305	299	288	328	297	339	288	265	274	275	304	312	298	314	312	302	299	318	290	327	306	277	302	306	307	312	280	297	303	320	304	321	305	281	304	335	297	300	317	301	330	308	299	311	264	274	309	311	320	304	306	299	324	321	301	296	336	320	312	286	304	302	297	298	315	242	315	289	302	332	317	296	311	287	305	314	303	298	306	317	315	327	293	333	296	303	303	334	294	289	288	296	307	339	296	318	299	266	353	286	296	329	333	308	327	301	340	299	339	323	310	302	333	298	306	345	320	303	313	315	306	311	314	286	291	334	302	300	313	310	292	298	295	300	320	294	293	327	300	310	333	351	301	331	325	265	333	311	344	309	299	313	289	303	307	300	288	324
20309	759	693	527	451	406	380	377	373	334	345	386	342	344	321	343	329	314	323	358	354	344	342	362	316	334	332	373	363	332	353	326	350	330	345	364	333	347	331	329	338	354	322	343	356	329	338	363	313	352	377	331	344	323	375	352	343	350	341	321	357	342	319	350	333	342	318	312	359	307	359	362	340	323	312	367	323	321	298	350	336	333	331	354	329	349	345	328	357	365	306	316	342	338	353	375	352	328	363	321	356	320	345	350	321	339	321	335	315	333	343	367	350	349	319	371	347	342	350	336	342	356	367	353	348	342	322	340	384	355	343	341	355	336	329	320	328	322	366	355	346	346	337	353	353	352	311	336	363	306	345	369	305	331	352	345	324	333	299	306	327	311	355	299	361	366	341	340	316	320	324	320	369	296	322	315	319	323	332	337	356	337	351	350	322	367	352	333	350	310	323	352	338	347	354	367	330	302	324	327	332	327	326	311	325	344	325	335	302	310	318	341	338	318	343	339	333	362	333	369	323	324	331	325	329	329	339	358	333	317	319	341	364	298	320	370	319	354	347	355	357	343	337	337	352	330	329	339	332	332	334	295	332	360	302	341	338	322	355	310	343	350	337	330	331	356	329	317	314	354	334	309	349	327	345	325	348	327	335	339	369	371	295	343	323	312	335	320	341	371	327	326	360	349	346	339	341	323	352	345	309	333	315	374	339	354	316	328	364	328	339	344	354	342	318	335	328	338	368	341	338	305	328	333	292	345	365	324	332	299	308	335	332	326	334	311	329	334	357	329	341	326	320	315	333	328	364	341	318	349	336	351	352	366	342	336	338	334	351	371	322	319	342	344	318	325	322	342	348	338	323	328	341	320	335	326	375	312	340	343	327	353	323	323	321	349	319	366	311	331	363	306	357	345	341	362	336	356	332	358	337	337	376	315	309	348	327	345	335	339	372	412	377	299	345	323	329	344	337	327	328	319	313	340	343	375	329	339	361	334	336	294	331	347	336	301	332	314	364	383	331	368	324	329	334	341	343	332	355	342	330	344	346	353	370	334	323	319	381	344	328	338	320	363	347	343	352	347	331	370	324	340	329	352	334	299	334	317	343	312	311	319	345	336	324	317	355	347	378	368	330	337	292	344	354	327	363	348	295	330	344	333	343	319	356	332	354	334	309	307	348	319	331	326	325	369	329	319	334	370	357	331	341	347	350	348	350	333	342	339	328	324	288	343	340	366	375	341	345	318	320	337	381	313	368	331	362	342	314	331	368	331	350	355	354	322	324	352	348	305	385	318	339	333	321	315	321	351	336	317	310	342	333	333	351	348	343	336	336	344	348	328	323	345	322	351	351	312	330	315	303	358	330	292	321	318	368	340	348	359	350	341	334	348	299	343	365	332	334	358	336	318	348	348	348	348	362	330	355	347	295	326	322	319	315	326	344	346	326	318	345	357	335	346	343	317	319	335	341	330	313	371	359	348	328	318	342	352	307	324	337	359	345	346	325	331	343	336	332	345	359	365	335	322	319	356	334	361	351	361	317	313	357	323	358	340	291	358	358	348	361	344	319	348	317	322	350	333	349	326	316	357	337	333	316	324	318	337	353	351	317	352	336	351	309	368	361	333	328	375	311	339	370	346	339	335	326	348	309	311	304	349	348	347	357	376	351	353	335	312	344	323	335	350	336	335	330	340	322	334	384	330	357	329	362	357	305	329	347	319	346	339	314	318	293	330	339	342	357	348	331	338	357	351	354	338	327	327	326	322	326	359	364	318	363	356	344	328	307	364	349	328	359	320	291	355	324	329	348	338	333	347	347	337	367	330	322	317	307	312	317	335	368	344	308	313	362	317	387	324	325	324	364	351	334	341	320	367	357	320	313	346	337	336	316	282	351	390	347	355	344	324	337	351	340	357	317	324	348	336	348	352	361	323	303	337	329	341	351	315	343	298	338	331	328	358	379	330	312	346	324	356	326	330	320	329	328	330	335	340	327	315	357	352	351	296	335	345	347	347	365	333	374	319	322	333	351	316	323	324	332	316	326	318	327	351	375	330	330	338	347	338	356	323	344	335	320	334	338	306	362	351	325	319	337	345	329	315	336	338	366	347	341	342	372	317	322	326	359	331	332	324	303	325	353	320	353	383	320	320	336	366	312	287	323	305	344	343	351	325	358	376	339	324	331	365	359	331	342	344	337	367	356	319	333	361	324	305	331	333	349	314	355	328	308	320	326	347	350	347	368	351	340	344	313	334	349	323	377	338	317	340	348	345	331	301	332	334	342	344	348	323	316	393	347	347	335	340	334	352	338	383	337	339	323	316	314	315	341	323	319	338	329	336	339	335	331	349	333	350	322	349	330	370	318	326	334	319	329	366	349	313	326	326	352	368	329	324	339	326	388	349	340	341	299	354	325	344	325	330	311	331	297	353	345	333	357	317	312	353	346	306	344	328	321	355	336	349	324	379	308	315	345	347	327	331	406	335	347	324	348	328	311	389	324	362	353	365	321	357	333	336	343	361	334	338	322	341	351	358	318	335	369	287	352	315	377	325	340	344	339	367	355	328	344	358	349	318	311	328	348	367	331	363	345	335	334	325	329	332	321	344	334	312	332	330	332	329	363	346	332	338	357	376	326	318	341	339	313	334	345	329	332	326	311	344	336	318	320	330	313	341	342	336	303	379	338	351	358	316	351	351	342	335	350	335	332	311	337	362	343	335	303	331	334	318	357	338	338	352	316	333	340	325	312	328	338	336	344	327	325	329	366	326	336	345	336	337	342	355	325	355	355	330	338	349	354	323	407	348	355	358	345	342	322	326	383	339	346	288	343	306	339	358	335	368	342	320	349	333	328	327	360	312	329	344	344	311	326	323	332	377	341	332	341	325	320	349	341	336	306	337	344	349	334	336	319	372	359	338	340	317	293	319	367	328	309	349	331	322	356	329	335	322	359	355	319	340	345	325	335	332	323	341	350	329	355	302	348	304	318	331	342	366	357	366	316	355	330	316	352	318	326	334	332	342	339	319	327	348	333	338	356	335	306	344	371	357	354	347	307	362	350	342	332	363	358	345	319	307	350	347	309	336	329	377	349	350	322	330	330	317	355	348	326	324	324	349	332	340	291	326	331	347	334	365	327	325	332	334	352	333	329	349	282	346	366	335	335	348	320	324	323	339	355	355	346	363	347	335	368	334	312	323	355	309	357	345	332	339	332	325	332	360	344	334	334	316	338	334	326	350	345	340	348	329	315	334	347	348	338	325	331	314	326	321	355	328	332	321	314	326	349	349	318	314	358	334	333	339	324	350	335	340	328	329	353	347	374	348	329	339	337	331	310	341	317	351	323	327	357	345	329	334	344	320	359	359	320	344	345	345	348	330	368	366	311	321	369	345	348	332	348	336	339	337	306	357	334	323	341	371	377	318	333	323	338	342	332	367	318	329	349	323	345	350	365	317	327	341	350	328	325	339	327	311	346	320	326	309	352	338	308	314	360	377
24814	20540	26647	24382	20546	10423	948	669	537	470	454	391	384	376	348	341	343	346	322	303	296	318	282	318	307	316	290	309	317	306	315	314	314	327	279	298	319	318	263	270	274	298	294	276	301	289	260	284	278	286	317	302	287	276	258	280	253	274	314	281	293	307	283	301	331	310	287	294	266	290	296	278	269	279	309	297	283	254	292	266	300	286	275	303	286	280	323	288	280	289	275	287	316	276	249	278	255	261	273	278	293	261	272	265	292	265	265	253	258	301	279	291	306	296	284	326	290	309	294	274	295	273	278	281	280	271	291	256	270	304	281	285	308	282	287	287	276	286	268	297	293	263	251	264	298	310	277	254	275	273	263	288	282	263	267	275	271	284	287	313	280	280	311	256	305	236	329	271	274	282	297	275	290	307	264	275	266	248	241	295	268	267	311	304	298	282	294	272	281	269	303	274	311	282	318	260	276	300	263	258	254	279	268	276	262	291	310	294	283	291	263	290	282	262	254	278	275	265	258	269	294	265	319	277	274	273	256	289	252	289	284	283	259	280	297	267	263	256	282	284	294	266	252	282	287	264	264	264	277	279	268	264	286	276	267	271	273	280	280	263	264	313	282	279	273	267	299	268	274	284	276	293	286	285	283	305	287	281	283	268	291	307	303	293	252	293	277	285	282	302	301	289	272	269	291	309	265	288	275	288	271	322	269	279	253	292	299	286	262	278	263	276	280	284	265	274	273	306	288	266	307	265	271	282	264	298	283	236	283	308	276	243	288	266	276	293	270	262	293	271	284	261	282	275	264	261	278	250	298	287	307	284	303	276	258	272	282	275	287	291	264	283	274	275	270	288	297	252	272	284	260	261	275	270	256	321	258	265	279	266	304	281	289	265	300	283	295	259	259	313	281	281	292	275	298	265	310	291	286	293	266	315	281	286	294	316	248	280	282	286	274	275	276	259	268	276	302	312	280	282	295	305	292	269	252	287	312	255	264	305	309	277	267	251	300	261	253	262	300	296	269	275	282	276	270	293	273	278	291	262	285	289	279	267	274	293	306	288	274	270	278	288	262	266	287	274	278	297	250	261	261	284	310	287	261	256	265	295	288	264	295	262	296	268	282	285	271	271	266	263	243	278	254	272	282	331	279	264	269	285	296	290	288	251	298	287	292	276	273	284	280	316	299	271	297	278	270	273	267	278	282	265	272	302	281	258	313	275	303	320	290	288	283	294	267	277	297	300	275	305	301	276	307	269	273	279	282	253	237	271	267	278	253	280	283	282	279	257	267	256	283	263	284	309	282	283	270	300	292	314	275	266	272	281	272	291	294	284	271	276	266	314	257	279	263	259	272	286	315	271	273	282	279	305	245	277	269	285	264	294	286	260	282	282	304	265	266	284	291	293	291	267	313	288	253	254	311	290	266	249	286	281	288	261	291	303	275	281	307	268	251	264	267	317	272	277	295	326	286	288	299	271	289	285	237	293	303	259	273	268	306	283	256	263	297	274	279	274	272	272	288	265	252	282	285	304	262	263	281	276	291	251	300	283	251	301	253	277	277	301	283	274	319	300	266	243	291	262	315	267	277	280	275	284	298	277	279	266	275	291	266	303	272	306	264	254	279	270	288	281	300	275	276	287	265	287	261	261	277	305	272	276	288	260	302	275	266	298	273	282	312	241	269	275	255	293	251	264	281	269	292	300	270	239	253	291	309	284	271	262	290	311	300	301	304	288	298	286	275	267	278	268	305	263	288	272	306	278	313	269	284	291	309	248	284	283	264	278	267	256	257	284	280	249	243	255	285	260	268	275	262	292	260	263	264	282	313	293	293	280	282	283	295	285	262	275	259	283	263	261	272	283	291	284	267	274	267	256	271	283	285	301	261	268	268	277	281	273	287	283	274	277	269	275	264	264	293	305	255	269	283	259	304	263	293	279	302	290	279	266	271	285	298	299	285	265	296	302	283	305	295	256	289	260	269	287	258	264	284	281	264	287	318	287	277	261	268	278	291	289	296	274	287	299	274	279	269	291	246	275	261	283	310	281	231	263	255	317	296	274	277	308	241	294	275	243	289	290	275	285	274	280	262	257	269	306	303	297	275	316	246	277	258	294	294	269	282	277	282	297	313	275	279	309	254	271	267	282	279	252	285	268	299	266	273	304	296	261	286	294	285	275	311	309	266	282	290	310	275	280	294	297	273	312	260	303	254	271	257	258	249	257	264	266	283	294	276	292	289	271	318	274	296	297	291	299	275	271	275	282	273	290	289	282	256	271	293	255	260	287	246	294	311	268	253	274	247	271	298	265	264	263	263	263	257	292	267	291	280	271	272	282	260	271	291	259	301	302	263	296	297	252	261	288	267	277	324	259	286	289	288	294	261	257	267	299	286	271	275	268	272	263	285	284	277	282	273	273	297	271	253	280	292	304	299	310	307	271	268	292	220	263	294	277	249	260	280	284	283	269	302	266	289	305	258	270	289	256	273	271	281	257	292	292	298	288	256	276	262	283	279	305	309	295	320	264	309	268	303	282	278	297	304	270	273	286	290	270	267	291	283	310	288	294	268	281	302	293	253	268	271	316	285	299	276	289	285	314	307	279	240	281	276	282	289	294	284	307	315	292	288	273	254	258	310	313	245	265	285	266	278	271	259	289	289	264	291	236	280	295	285	255	271	269	245	249	273	305	274	299	286	283	257	269	291	279	225	299	300	276	312	254	289	277	258	293	260	254	272	275	279	308	304	273	287	275	301	274	266	273	245	282	271	282	281	294	243	299	276	269	252	278	289	306	281	283	270	252	250	324	252	262	270	296	278	289	286	310	241	297	277	260	276	277	256	284	289	307	300	275	274	271	277	269	276	260	304	260	274	258	273	243	301	276	308	296	277	294	307	295	290	273	264	302	274	292	291	274	270	277	300	304	301	302	284	268	300	287	247	282	257	275	302	257	249	287	298	279	272	283	266	295	282	251	283	261	279	261	277	275	268	249	269	284	304	274	271	281	266	252	268	278	338	271	298	287	319	292	288	267	290	269	293	305	258	285	261	293	294	274	277	291	269	270	274	265	263	265	280	249	285	304	294	277	285	272	255	251	245	284	286	280	296	258	270	291	275	259	260	257	254	293	266	253	266	290	274	287	292	279	242	278	295	256	276	302	277	307	268	300	288	292	267	259	292	298	255	284	317	262	277	273	283	306	294	279	272	280	273	271	267	289	283	292	307	277	250	264	259	264	285	263	274	290	296	256	287	255	291	247	270	267	262	271	269	276	289	290	272	264	263	274	268	279	289	290	278	284	278	298	262	281	249	281	278	279	295	277	282	314	276	273	273	308	282	265	287	261	247	276	273	280	279	320	290	302	280	295	300	269	256	272	295	248	301	276	299	252	262	315	289	293	236	298	256	272	268	296	301	252	250	285	263	269	272	255	310	270	275	254	298	279	270	302	275	288	283	266	261	278	273	314	238	260	302	304	294	261	271	282	288	277	277	290	262	263
21961	7786	7219	3843	2423	1771	1372	1073	920	753	670	619	551	531	490	462	443	414	411	439	361	386	385	358	364	361	364	358	321	325	299	311	335	305	322	333	324	331	317	307	325	305	300	303	293	315	302	304	287	277	283	296	315	285	275	273	310	274	294	312	266	299	300	309	286	303	292	297	289	298	301	319	281	321	263	297	302	291	284	281	332	279	284	297	293	290	288	264	281	310	261	307	292	295	290	267	265	280	310	317	262	288	272	273	291	296	322	326	274	277	295	287	270	294	285	284	297	316	285	288	303	320	286	289	273	298	305	269	310	326	295	281	268	297	292	293	289	257	302	292	300	306	272	282	286	290	296	289	275	324	263	286	276	318	312	288	287	268	323	283	307	263	278	298	275	265	262	271	271	279	281	278	293	286	332	267	263	312	315	284	304	294	276	276	303	286	259	296	295	284	292	298	299	326	290	284	282	288	295	323	311	294	335	287	280	289	282	281	280	281	301	274	282	290	311	298	285	276	293	283	307	260	342	291	271	292	308	302	311	277	274	272	271	306	283	297	282	292	285	289	319	303	272	277	291	281	317	259	271	332	312	289	258	292	283	267	258	320	279	296	294	275	287	290	279	281	281	322	291	268	308	275	299	292	266	287	260	301	312	284	256	289	261	318	291	297	259	271	280	265	296	289	282	271	269	276	296	285	279	295	305	284	280	288	279	284	297	290	272	288	285	299	294	317	274	285	313	325	277	297	308	263	291	283	308	282	314	274	312	277	283	302	285	313	304	280	275	316	316	282	272	277	286	292	286	264	303	281	275	298	285	274	292	267	295	269	286	290	306	274	290	287	315	305	313	260	291	293	306	297	295	272	319	283	290	305	295	321	309	302	295	269	285	304	278	270	283	298	294	308	321	258	288	260	264	296	291	286	312	282	324	290	292	298	305	262	276	282	276	305	297	301	312	307	304	279	303	279	280	307	287	291	265	263	303	311	295	302	273	317	298	257	302	285	295	301	300	281	319	265	305	279	312	294	271	252	297	271	276	278	312	302	300	287	287	318	257	296	280	300	272	295	293	295	295	294	279	276	285	275	287	265	265	287	246	303	310	308	272	276	308	278	292	286	280	294	286	264	307	281	256	277	312	284	285	318	281	296	283	287	292	299	282	292	303	272	292	306	299	275	283	307	297	291	284	299	278	274	277	269	262	285	271	272	303	306	260	300	309	271	321	269	296	274	263	274	272	324	269	277	291	272	303	289	271	289	278	285	286	301	260	277	287	294	281	284	294	280	284	300	283	295	289	311	266	297	273	283	281	295	297	288	293	319	323	269	303	270	268	284	282	333	289	300	311	296	305	294	321	281	302	257	291	301	291	283	279	311	315	257	276	310	274	289	285	289	273	267	268	300	277	292	279	310	328	287	292	266	286	292	301	277	275	283	273	292	289	291	294	306	307	286	280	290	292	268	291	285	292	324	277	284	295	301	320	283	318	307	271	294	283	277	271	301	281	271	319	284	272	260	294	289	279	280	308	283	322	255	276	321	305	273	299	266	291	274	270	319	304	295	283	298	286	304	288	294	268	282	284	311	321	283	319	262	310	248	293	285	258	293	292	281	303	290	289	266	271	318	293	281	278	293	264	256	287	281	334	298	282	277	296	278	297	269	283	286	301	289	288	283	294	296	312	295	308	243	274	291	270	274	329	292	311	270	275	281	263	297	273	277	288	280	316	284	293	277	272	270	293	268	287	273	288	315	269	285	296	293	301	283	265	292	273	274	312	278	299	264	286	279	301	291	282	305	298	284	278	277	280	258	270	282	276	296	293	259	282	322	306	289	305	270	294	286	277	301	280	313	304	289	278	282	314	307	279	291	295	304	286	295	279	296	285	252	314	295	313	282	248	285	269	308	284	281	261	301	272	274	264	307	308	279	301	298	293	281	307	266	286	283	312	293	288	288	297	289	292	288	293	282	317	295	302	301	300	287	289	278	291	259	315	301	309	275	309	288	277	317	322	291	276	258	310	326	286	333	291	324	284	277	282	284	274	282	302	301	287	302	302	251	313	314	316	241	296	291	303	292	309	292	276	286	338	294	277	286	293	274	312	282	288	287	279	296	285	313	283	285	276	281	314	306	302	268	282	280	267	316	294	317	293	271	309	306	317	272	305	284	270	244	302	284	284	273	295	289	316	298	282	283	275	263	278	301	295	317	305	278	279	272	335	317	265	286	280	268	289	279	256	324	292	276	299	304	255	298	265	297	270	294	256	310	298	279	290	318	280	283	288	296	285	293	280	281	306	295	301	265	308	286	270	329	315	265	291	290	293	293	270	308	292	259	298	298	314	289	310	303	267	296	320	318	310	281	322	299	301	285	276	281	270	276	293	289	286	294	290	288	294	276	315	273	283	344	264	286	254	289	280	308	320	281	300	279	305	276	280	301	311	266	262	325	307	304	282	303	292	292	276	275	291	283	268	275	278	311	301	295	281	290	273	297	266	306	287	324	290	296	274	287	296	285	281	280	265	281	280	301	303	275	274	280	307	285	293	277	303	269	318	307	303	278	300	276	322	270	294	277	271	306	311	299	306	278	283	292	252	302	319	295	264	295	280	315	230	284	278	289	270	287	278	286	298	307	304	305	288	276	286	310	264	262	313	305	326	300	245	290	302	284	296	252	286	281	353	305	278	263	278	319	329	288	289	304	300	271	295	301	306	269	272	277	320	296	280	270	312	287	277	273	300	287	307	264	254	257	305	302	285	270	293	276	321	297	300	285	307	343	262	294	284	276	275	266	272	302	291	286	281	301	325	293	297	295	284	260	297	268	280	270	270	265	250	285	309	278	292	277	272	321	294	282	264	261	339	308	292	287	299	281	291	306	323	277	267	324	280	305	300	257	304	284	281	304	276	309	293	301	248	316	304	255	280	269	288	289	291	298	301	308	280	305	315	288	299	317	300	275	282	285	256	308	286	253	300	305	282	272	320	294	300	269	301	279	272	267	261	285	297	316	308	288	280	288	302	293	296	292	299	276	324	293	265	309	269	280	292	270	286	294	323	303	304	285	286	268	288	311	276	298	264	287	316	272	281	287	314	302	277	308	263	291	302	295	288	296	299	268	301	309	289	256	261	308	266	273	300	303	277	307	286	302	301	307	286	286	299	294	296	287	312	264	298	279	303	331	304	322	267	275	283	285	298	292	322	298	287	301	278	276	300	305	284	289	293	277	275	301	283	276	253	268	270	310	306	300	286	271	284	289	291	290	283	301	259	264	290	275	299	277	285	287	280	270	278	265	295	299	268	299	284	303	300	299	291	273	272	279	256	280	275	300	285	288	260	326	279	257	287	297	299	284	311	263	292	282	331	330	276	306	275	322	289	289	292	295	279	284	303	270	284	270	285	305	323	261	268	292	257	317	269	306	323	318	277	305	284	260	311	278	286	294	290	287	296	296	303	267	277	280	295	301	259	263	293	273	277	287	285	291	267	280	279	282	299	296
22766	20528	27200	23815	20531	20588	11861	1609	1076	1041	978	911	844	875	821	728	724	718	748	715	679	708	686	715	691	658	679	657	634	631	634	631	693	655	672	648	634	631	627	623	617	657	617	654	641	612	599	629	625	632	642	599	638	594	632	610	654	675	584	587	632	591	631	620	648	624	612	580	591	629	599	630	646	594	678	608	611	635	586	620	635	593	585	635	635	592	640	615	611	629	585	618	663	606	617	608	621	632	668	603	617	619	610	623	616	631	657	597	628	648	644	565	620	589	666	621	617	632	598	595	644	620	619	588	614	652	618	628	631	644	607	629	566	637	622	626	644	618	612	643	581	603	637	620	591	619	587	610	603	634	627	585	637	639	600	598	614	591	618	572	637	645	620	528	628	624	623	619	621	648	541	650	629	609	610	599	602	646	609	593	590	572	594	611	655	613	669	615	642	626	592	561	583	624	638	613	635	662	610	615	657	634	635	607	666	614	661	620	583	621	605	635	654	629	617	612	574	568	640	638	638	631	636	633	579	605	584	609	610	628	593	617	646	653	623	616	620	639	621	596	615	641	634	632	612	562	608	610	622	623	596	601	614	646	594	660	621	680	624	607	622	601	626	597	631	612	620	607	578	621	568	631	636	610	567	603	640	618	636	626	659	668	619	624	606	615	624	633	632	625	566	672	626	612	605	635	588	643	636	626	592	626	604	634	593	601	630	614	601	566	599	643	602	633	657	596	599	618	653	591	607	669	637	640	605	644	630	632	621	613	603	597	597	626	623	628	543	630	667	599	613	594	602	610	576	614	621	610	598	647	609	589	594	643	607	603	628	604	654	567	623	572	599	571	603	571	615	569	584	661	697	634	629	600	598	608	640	611	623	618	644	646	604	633	598	602	616	602	646	613	616	640	621	639	582	643	599	628	621	658	681	602	613	635	641	605	660	618	556	645	608	606	631	631	637	642	638	648	615	587	617	617	602	637	616	602	609	660	591	637	567	634	618	617	641	634	614	553	632	590	611	611	627	599	648	659	601	591	645	661	585	565	625	624	641	600	608	560	644	621	605	580	599	637	630	590	581	595	566	637	610	610	636	605	670	571	585	640	602	617	627	602	630	569	572	576	659	619	647	653	599	618	607	607	591	628	656	619	620	605	636	611	619	579	626	639	653	641	601	654	684	645	610	608	609	630	592	607	616	582	638	618	660	647	604	610	629	615	616	615	581	622	614	668	571	630	647	645	613	585	580	629	629	631	631	600	615	587	581	644	650	629	681	683	645	638	649	615	614	632	592	642	582	667	616	636	605	597	626	598	656	605	636	602	625	614	640	600	566	629	620	618	607	591	614	594	628	597	555	616	687	592	610	606	596	629	648	599	676	595	596	646	569	617	624	631	641	630	612	592	606	624	604	654	642	572	623	629	612	623	649	645	605	599	635	631	638	600	611	638	591	642	602	642	575	599	618	586	616	623	544	645	624	592	615	645	641	606	617	615	600	622	626	621	622	603	582	608	685	631	627	657	604	597	624	620	616	624	659	626	614	642	578	652	588	605	592	559	571	602	628	628	595	639	625	596	618	607	599	618	655	651	576	615	590	605	558	636	632	612	567	613	566	605	634	591	613	612	647	637	582	600	627	628	623	575	608	678	629	582	604	622	618	601	633	605	612	591	588	655	624	631	629	603	605	583	637	585	645	605	638	646	627	629	632	608	634	674	624	646	644	624	637	654	619	588	627	629	627	614	613	642	635	612	627	568	629	619	626	630	591	600	630	619	615	617	619	629	625	631	592	587	624	607	613	627	620	641	634	653	634	639	594	587	625	604	625	586	628	598	646	645	627	605	638	654	648	626	580	580	629	576	572	618	625	610	583	614	589	600	622	599	660	648	604	617	622	603	617	617	642	644	627	585	553	606	595	620	599	583	649	584	563	580	605	618	640	618	598	641	621	613	626	584	594	615	649	612	558	635	583	635	601	564	604	576	579	605	611	645	591	626	588	558	639	601	629	617	557	579	577	557	618	601	604	644	611	649	618	601	682	644	634	598	636	644	632	620	593	627	608	608	629	579	639	580	625	618	607	600	627	604	626	628	612	634	639	607	597	586	616	646	617	633	610	592	633	596	585	651	543	648	635	633	645	638	607	638	631	640	595	577	614	596	651	645	619	594	612	636	609	574	630	629	660	603	643	604	610	647	623	643	618	614	594	635	597	602	604	631	601	596	577	630	593	663	633	581	624	635	610	591	629	609	632	628	618	608	666	599	604	601	599	625	642	602	587	601	649	643	576	582	631	635	592	645	593	638	558	652	618	626	621	543	566	609	640	619	621	654	610	596	594	589	607	600	617	608	608	623	622	578	618	573	579	576	618	578	583	608	657	582	601	672	604	641	589	658	626	563	648	625	602	571	635	622	608	647	607	581	578	648	588	611	608	599	620	592	610	608	634	608	606	597	614	624	641	632	631	604	607	632	605	636	582	588	597	646	618	614	592	656	633	611	603	618	599	616	609	631	635	652	594	616	607	611	584	612	615	598	613	638	594	631	631	648	586	614	606	604	622	629	610	631	623	622	608	590	638	648	624	579	714	626	607	604	609	637	607	624	623	666	601	567	635	580	596	613	598	627	598	626	640	639	597	622	590	651	598	635	626	632	631	622	635	653	608	592	591	682	641	640	579	610	595	638	655	659	568	578	638	603	668	665	665	591	686	649	620	608	631	624	680	560	595	615	629	596	604	652	581	609	619	621	612	644	675	595	656	614	553	633	616	597	615	605	639	551	611	634	648	582	624	607	634	545	625	618	666	589	627	621	617	615	652	648	657	638	616	633	639	658	593	618	608	562	607	579	587	625	608	632	633	618	614	638	633	616	613	663	564	589	635	587	601	572	616	634	652	650	632	595	560	593	620	569	598	606	631	628	595	618	584	611	637	609	606	594	627	634	594	626	633	658	645	596	612	610	599	607	644	642	649	573	625	608	606	621	608	600	608	640	647	619	623	622	605	568	577	564	653	619	592	564	656	609	603	648	645	625	637	612	592	610	617	591	588	566	575	661	659	617	581	588	584	615	583	585	557	654	621	615	617	637	596	603	587	614	637	599	607	606	635	599	591	631	631	602	594	621	605	627	589	658	636	592	607	638	629	657	581	602	610	635	605	589	621	575	614	604	590	601	633	672	611	601	603	620	609	615	644	601	626	607	596	618	600	652	589	629	627	594	599	604	627	612	580	625	581	631	586	589	633	598	613	648	617	610	642	631	583	596	619	601	599	596	588	583	595	593	606	618	631	629	636	648	640	599	627	622	591	629	600	620	554	657	556	592	632	585	615	610	630	650	599	609	594	629	650	630	584	612	609	605	610	626	610	593	586	608	606	610	604	627	673	599	642	609	617	678	609	603	610	559	647	558	645	576	602	617	638	579	579	621	634	586	653	540	580	573	607	609	613	645	621	604	612	599	629	578	667	612	649	595	669	613	653	556	621	643	578	590	589	575	638	623
16350	13794	12617	7154	4744	3510	2821	2254	1850	1622	1418	1202	1148	1085	977	925	917	841	844	825	830	771	734	720	704	702	682	714	692	652	614	652	649	629	691	641	613	673	623	671	638	610	618	633	657	611	635	648	654	619	607	610	600	577	605	624	605	608	632	658	589	619	576	595	587	586	624	594	593	623	648	604	595	629	576	630	634	594	553	624	619	651	611	587	591	586	570	597	566	589	594	579	589	630	629	607	596	609	591	612	589	615	594	577	599	554	626	603	576	589	598	632	620	574	612	628	563	606	642	624	551	593	615	633	618	592	614	582	582	614	570	605	585	628	613	585	579	605	618	621	574	607	557	569	573	620	619	593	550	603	582	609	599	602	595	599	631	593	571	545	595	602	580	590	627	552	579	602	582	633	572	635	621	602	577	630	605	619	610	633	591	622	575	623	609	594	639	638	606	589	612	574	603	614	586	578	628	581	568	605	573	566	599	568	543	602	597	599	587	610	592	592	590	546	592	606	601	576	608	610	600	589	563	573	624	617	617	625	621	571	600	576	595	583	590	583	583	614	623	620	604	602	584	617	592	608	586	580	594	602	599	595	605	566	602	608	601	605	566	579	607	615	617	621	621	574	579	563	596	579	576	616	577	604	565	623	589	593	576	564	559	608	613	535	618	579	585	592	580	526	557	619	598	580	601	563	604	606	618	552	575	575	602	595	567	617	528	579	615	561	601	557	566	577	612	604	605	568	634	574	637	590	575	589	589	593	604	570	566	605	563	607	596	581	568	602	579	616	615	594	587	526	635	609	627	590	592	571	605	611	602	577	601	599	560	583	603	572	553	588	595	583	619	557	583	584	585	618	550	560	600	580	582	627	574	591	572	604	623	574	613	600	574	604	606	555	607	588	598	586	585	580	567	619	577	591	585	560	588	606	580	630	568	560	615	603	566	587	582	574	599	619	576	574	592	608	612	576	608	599	616	594	623	607	580	574	610	575	605	596	599	587	566	586	597	597	605	584	614	626	596	614	586	598	556	575	672	562	599	594	589	599	591	596	588	553	629	579	577	594	594	653	630	632	648	616	555	646	613	591	572	569	608	600	624	634	636	548	592	596	613	590	642	555	536	642	576	541	572	599	584	567	609	596	599	600	594	621	561	576	587	618	644	585	555	598	565	592	599	587	558	616	545	560	580	609	620	559	644	570	605	588	581	611	591	614	614	593	597	606	615	590	593	613	588	606	586	584	588	551	606	635	562	639	571	603	630	579	616	560	552	574	514	593	614	584	599	600	566	587	629	561	610	559	623	588	586	587	587	567	580	556	580	533	607	573	596	636	616	574	587	620	555	584	610	600	612	633	570	581	582	621	586	611	590	583	563	583	540	572	616	589	613	571	605	617	595	547	596	607	597	570	618	576	553	594	553	624	573	582	607	594	601	594	571	620	575	601	603	587	584	592	576	628	622	572	608	578	578	630	603	581	580	631	613	621	582	575	589	629	573	559	603	577	597	605	613	563	609	601	548	559	589	541	595	640	614	589	589	592	597	622	601	583	597	551	624	524	570	547	583	632	565	597	637	583	567	643	616	599	626	568	572	608	608	576	605	565	567	622	636	543	572	599	584	557	596	576	612	572	607	577	625	575	599	619	578	605	593	610	634	595	616	586	563	584	581	578	584	563	587	548	601	560	556	576	614	608	596	613	559	598	607	570	609	582	584	573	543	584	569	562	589	635	601	624	633	630	594	592	595	569	599	594	563	622	576	568	609	584	615	581	596	565	580	591	577	601	577	604	612	565	621	542	584	620	554	610	619	596	557	613	602	636	581	614	572	608	586	556	567	568	615	614	603	595	578	622	564	589	588	574	549	566	531	568	518	580	604	546	588	593	599	579	609	602	586	592	597	575	568	598	606	566	674	571	623	573	619	601	607	592	588	589	602	603	555	545	577	600	614	593	547	538	622	599	561	597	632	595	583	579	582	600	590	620	578	604	551	600	550	586	632	599	590	606	590	600	630	610	568	581	590	593	595	597	602	602	536	609	557	613	577	596	584	625	541	621	573	577	555	617	622	591	567	559	575	636	587	600	575	577	615	590	608	594	582	602	574	646	591	599	606	559	612	640	619	588	616	569	625	602	581	580	593	562	554	564	585	643	574	630	547	611	624	569	559	608	626	628	588	585	611	599	618	606	599	612	607	631	596	540	589	580	585	598	584	640	602	601	588	579	566	603	606	567	583	628	605	611	580	571	590	634	612	566	598	610	578	621	560	614	599	612	588	618	629	616	566	608	616	612	573	611	574	593	551	623	557	559	589	566	602	604	578	611	597	531	555	601	597	630	608	615	623	563	601	590	576	590	562	566	606	594	603	567	597	592	585	585	643	636	617	625	613	597	623	592	607	579	544	591	590	569	593	655	590	637	636	599	557	611	649	586	604	599	634	603	635	614	624	577	566	638	577	596	638	635	614	615	575	614	551	611	618	574	614	618	614	599	586	540	593	600	583	566	586	583	608	587	614	555	620	542	624	584	603	598	589	662	554	581	596	591	575	585	620	631	560	623	573	597	574	576	587	611	581	625	600	598	612	558	582	615	598	591	571	580	563	605	618	550	594	638	564	560	590	608	628	598	572	577	610	615	563	557	601	587	597	615	584	609	569	593	603	560	584	551	625	624	600	545	599	584	593	585	587	596	555	620	586	597	576	620	587	582	591	585	597	561	579	613	612	626	575	603	602	558	573	569	612	578	608	594	614	573	573	568	605	601	598	556	590	590	620	642	603	644	615	594	590	638	614	542	583	601	575	587	584	634	570	592	598	601	585	604	608	573	583	611	618	617	629	638	583	611	593	581	569	574	576	572	589	632	591	610	583	600	625	580	559	600	619	587	634	590	568	584	594	584	569	579	608	639	594	616	590	597	578	606	612	628	591	563	578	585	619	584	551	617	575	595	611	567	578	578	606	581	608	606	596	574	619	579	609	666	601	600	590	594	597	564	583	589	576	612	589	561	550	565	608	547	586	599	608	638	625	577	594	576	583	583	584	592	611	596	583	623	577	543	611	579	582	572	566	585	608	636	625	591	616	599	611	601	585	581	601	608	606	586	595	569	611	554	608	592	616	580	600	581	559	579	588	602	589	600	587	560	558	575	637	608	611	577	614	615	595	592	605	567	599	601	547	626	558	593	591	637	624	579	578	582	607	580	585	592	539	618	633	594	560	608	624	592	592	575	589	584	611	578	568	593	610	576	566	609	649	587	595	590	543	562	604	536	593	571	571	634	595	592	589	589	554	565	573	552	548	624	614	536	589	564	614	545	624	623	560	642	603	563	598	584	589	579	621	627	586	624	600	616	581	570	595	626	598	595	611	585	569	603	578	616	587	616	643	583	643	582	602	626	555	606	579	567	592	578	593	617	615	595	561	556	581	577	578	587	574	606	565	556	606	572	567	588	568	602	635	590	613	593	613	610	603	603	637	592	581	608	566	585	557	636	564	588	576	614
31763	15285	2469	454	345	329	315	326	288	351	306	339	304	312	278	299	283	309	285	299	318	318	290	328	301	293	298	321	287	289	317	316	301	318	293	257	318	301	327	299	316	318	288	297	311	314	303	301	299	288	314	304	315	300	324	319	269	283	293	289	329	312	314	267	305	319	294	308	308	320	282	324	313	307	291	306	333	309	291	287	300	278	308	273	298	306	296	301	308	311	273	295	281	318	324	331	285	271	305	308	298	317	287	280	324	287	310	336	314	327	303	278	300	284	298	308	308	310	283	301	304	279	327	286	313	306	319	297	290	269	326	311	287	324	294	322	285	305	293	277	312	322	316	303	288	326	315	309	292	277	265	289	287	317	306	304	279	316	305	282	323	293	316	289	297	319	304	330	277	339	289	294	323	318	301	317	308	291	343	310	299	320	303	312	297	291	324	321	333	273	294	341	308	311	302	302	270	295	277	306	320	282	312	293	312	320	309	300	328	296	309	339	278	321	311	316	310	290	306	277	302	277	386	351	297	315	301	291	332	308	288	296	326	307	332	307	302	292	290	315	307	312	301	299	330	303	316	306	310	311	312	292	283	300	312	294	297	274	291	295	334	283	307	319	328	311	321	331	303	275	323	287	273	295	297	312	276	318	310	316	311	278	329	262	312	323	299	294	306	301	298	326	291	305	280	327	307	296	287	303	310	336	274	317	282	293	263	265	295	309	278	318	320	332	303	300	316	340	285	321	290	320	306	307	285	285	301	287	324	321	291	346	308	306	335	295	285	300	303	294	314	302	342	358	316	300	324	300	277	306	301	288	336	308	338	320	332	286	285	270	310	319	280	296	330	296	311	292	301	296	297	306	279	309	282	320	301	309	326	312	338	278	327	304	310	298	308	340	278	272	291	318	319	314	294	296	297	273	315	309	270	305	332	262	296	298	297	300	285	305	295	296	314	339	282	291	322	318	315	302	290	264	310	290	320	304	303	329	305	318	309	305	290	292	310	319	275	307	354	287	298	315	292	275	303	312	316	284	311	301	318	295	278	294	301	312	294	303	295	281	288	297	335	301	311	272	275	311	319	294	285	336	288	247	342	301	330	295	306	324	314	293	297	291	326	304	321	316	296	309	323	319	309	315	293	319	278	311	276	311	303	308	326	337	275	311	282	322	293	313	332	295	280	333	337	302	339	307	282	313	278	288	263	270	296	299	319	320	313	284	295	307	282	278	328	304	333	311	318	270	309	304	316	308	299	296	311	309	292	332	297	332	326	305	335	300	301	286	336	317	328	277	324	300	319	326	269	306	309	299	324	296	298	319	267	292	329	264	301	321	299	296	288	294	296	305	294	339	289	305	307	356	277	301	351	288	306	335	327	275	273	310	306	322	330	313	317	281	340	329	302	301	291	339	297	307	313	344	333	293	319	279	295	286	300	309	318	323	306	290	322	292	315	311	297	322	303	313	310	281	262	299	301	307	280	304	299	300	302	292	309	303	286	290	297	288	297	313	279	303	305	307	314	287	325	310	299	300	278	301	296	344	312	316	328	302	282	334	335	299	286	317	314	293	315	294	296	299	294	323	298	298	281	303	294	256	320	331	296	317	312	331	302	312	327	291	312	306	308	290	277	296	300	296	327	311	320	310	321	337	313	288	305	297	275	288	269	311	319	322	306	311	295	300	320	340	319	302	298	321	317	273	307	319	292	311	333	311	279	302	284	318	290	285	307	322	300	331	285	339	319	285	298	318	274	296	294	308	323	304	319	321	288	304	294	308	307	315	317	312	310	296	310	273	337	303	330	302	313	295	304	305	283	285	279	315	292	242	304	307	302	313	307	294	313	268	273	313	318	315	319	306	293	254	306	320	255	288	317	288	294	342	290	311	310	313	307	267	310	317	297	314	305	297	289	290	311	268	322	313	313	302	264	307	304	288	312	305	306	280	339	330	313	332	304	316	304	319	309	286	346	293	288	317	328	325	303	292	320	293	291	323	292	302	321	292	286	317	272	313	326	305	338	306	309	310	297	294	332	320	322	304	309	295	327	314	291	308	324	316	309	314	272	288	286	328	259	322	328	312	308	312	298	318	324	305	306	315	277	292	347	313	292	317	324	291	272	307	289	295	309	318	278	294	317	292	318	312	294	294	307	322	295	301	275	301	307	346	298	330	290	258	296	292	292	286	285	284	311	317	294	341	303	292	281	299	288	317	288	319	293	289	300	333	317	285	296	287	284	299	304	294	268	322	290	312	272	323	302	324	324	321	305	304	291	315	281	304	295	293	303	303	303	301	342	327	284	262	303	310	307	306	324	288	320	287	331	323	328	302	302	314	296	306	313	290	287	292	297	296	308	312	313	316	311	307	271	301	313	316	275	303	313	295	298	331	311	294	291	318	297	299	318	329	319	322	319	322	271	314	295	301	326	320	323	310	330	307	325	293	290	282	303	278	315	302	297	284	335	305	325	314	302	306	301	270	308	294	304	312	300	288	271	289	266	325	335	331	291	318	287	312	290	287	293	295	297	310	308	326	310	356	309	340	323	338	297	284	311	286	334	313	340	302	329	293	312	337	303	319	284	320	297	313	294	309	297	288	320	291	330	330	267	325	310	291	293	311	311	322	335	284	306	275	290	297	319	275	298	304	301	296	271	288	321	297	326	325	313	308	316	307	300	306	289	308	337	311	288	273	306	310	303	307	287	309	300	278	307	288	323	301	299	317	276	305	317	278	295	263	301	296	284	289	312	353	301	286	288	326	291	324	267	281	295	300	288	305	278	302	296	307	327	308	334	313	311	272	287	292	294	306	304	276	317	307	291	300	317	327	300	296	289	325	306	302	313	284	268	290	308	319	306	292	309	306	290	304	301	275	322	322	297	327	271	288	295	300	302	342	322	329	299	299	279	287	297	295	307	294	310	300	315	320	327	324	292	309	293	281	295	287	314	291	303	306	305	314	308	314	305	327	277	309	281	323	316	289	306	284	305	341	311	303	302	310	307	285	280	287	308	305	306	329	271	275	333	282	277	311	297	311	295	297	310	310	306	313	317	323	309	283	287	302	316	282	338	332	307	325	287	321	301	298	286	335	299	324	316	310	279	318	302	293	312	309	280	313	316	282	330	325	248	301	309	284	286	287	302	276	325	276	296	305	285	333	307	311	333	306	341	314	307	317	287	318	300	324	294	296	289	294	307	326	312	326	313	316	283	294	307	285	305	292	299	325	367	288	293	323	309	325	303	289	306	303	308	317	347	302	334	299	312	307	286	312	298	313	320	302	311	299	325	294	280	334	308	321	303	324	304	279	330	287	318	321	286	293	283	298	324	306	301	275	283	289	295	318	298	313	307	283	312	320	341	322	313	312	325	276	300	299	350	276	308	326	306	302	278	271	304	302	318	280	301	308	305	330	305	321	298	343	291	281	314	317	304	322	299	310	305	280	270	307	284	287	296	311	303	292	307	316	282	317	280	314	287	311	335	307	329	294	303	313	282	264
19938	803	668	476	441	423	380	359	349	349	376	335	325	326	341	320	362	340	367	356	341	332	337	341	328	352	343	340	337	347	338	359	353	300	323	348	302	334	312	328	370	355	363	348	328	341	325	325	338	365	333	308	372	336	340	324	313	303	286	318	333	322	380	361	355	342	283	305	361	308	338	321	349	322	339	351	355	346	317	345	339	312	358	344	335	328	339	376	351	352	320	338	327	320	333	357	354	360	358	325	343	325	308	344	314	335	324	291	342	325	334	327	334	316	330	354	339	315	326	316	366	341	325	329	308	327	354	314	339	326	325	337	340	317	314	335	346	336	305	328	360	341	323	349	313	298	335	334	348	316	351	357	333	302	350	315	346	338	319	327	356	308	341	330	314	328	336	318	331	328	319	320	361	309	323	313	316	347	333	327	349	334	336	341	323	345	327	352	333	345	327	347	342	336	320	274	342	319	304	300	333	340	332	347	318	336	352	334	327	330	344	304	330	354	314	338	339	352	331	346	312	335	348	336	319	334	340	317	348	332	329	372	319	347	347	341	342	317	306	338	316	331	323	335	311	331	315	327	347	363	355	297	319	343	345	363	316	342	344	356	335	325	309	348	315	304	362	352	346	306	343	346	316	352	344	336	340	331	339	316	326	342	335	324	359	337	330	344	363	342	329	324	340	323	344	338	343	329	326	351	331	334	308	317	329	331	316	332	343	295	335	349	311	318	356	339	362	324	341	344	313	329	330	328	312	330	327	352	348	316	311	373	329	317	347	350	361	343	324	344	349	318	336	332	363	347	325	322	346	304	356	350	301	324	278	354	318	337	339	338	285	341	337	328	324	305	343	334	365	353	332	335	356	335	323	330	357	332	311	330	339	340	312	337	321	347	305	296	316	321	329	331	338	346	379	342	348	348	311	350	361	317	349	341	319	356	333	348	296	322	321	357	341	351	344	325	320	344	340	363	302	365	335	302	347	324	328	309	337	347	364	312	321	337	309	317	359	352	327	341	321	322	323	359	356	331	318	331	338	352	324	329	297	340	332	316	336	349	336	303	360	329	359	375	357	330	333	339	294	345	332	323	337	336	336	319	359	305	336	311	308	329	366	329	353	361	340	345	325	338	350	335	321	297	303	293	325	317	330	326	310	334	349	351	297	363	304	354	302	365	326	336	295	353	319	321	351	310	329	317	303	326	300	344	327	298	352	309	335	320	308	317	364	357	333	342	314	316	341	315	335	327	367	326	354	323	341	343	336	327	313	348	329	350	323	349	344	350	326	393	320	321	353	340	335	353	335	338	323	342	351	339	324	331	324	347	343	344	356	325	338	323	376	315	340	338	325	323	354	314	345	352	334	335	331	378	329	321	332	353	343	306	341	327	361	324	317	306	356	315	298	345	348	309	354	337	348	315	311	309	322	322	355	339	349	332	308	324	365	338	331	315	347	306	314	337	333	350	333	350	341	339	343	331	330	339	329	338	325	353	327	312	324	307	333	305	342	324	310	322	335	354	357	339	344	351	325	310	334	333	351	311	343	330	336	349	367	321	341	329	331	343	342	369	350	342	351	308	312	320	359	302	321	348	322	325	326	354	321	366	348	321	332	333	353	364	338	361	341	347	336	346	344	348	317	344	328	324	315	330	355	359	333	309	336	374	321	363	343	369	336	315	329	332	305	335	327	320	335	362	363	341	335	327	303	340	333	332	316	352	354	340	314	330	334	331	321	336	334	335	349	350	360	316	331	346	338	335	354	344	317	339	323	325	373	343	349	343	356	372	329	327	307	344	313	346	326	312	333	333	344	357	321	345	310	328	315	331	355	303	334	317	349	377	342	325	313	334	321	338	342	347	325	311	339	307	357	299	347	347	296	296	315	339	317	323	335	328	353	332	332	308	333	352	347	339	323	340	311	329	348	339	335	364	325	366	355	362	348	306	340	334	321	350	325	348	318	330	323	332	319	350	336	325	321	328	371	325	342	357	377	307	340	332	360	338	345	314	346	360	360	310	300	291	330	326	338	334	338	353	312	360	331	342	361	336	325	349	323	326	337	334	370	347	345	332	315	320	331	334	308	339	351	349	334	327	325	345	323	313	325	343	329	327	330	324	324	296	311	314	306	351	320	310	337	319	317	346	322	314	355	310	329	339	336	324	328	317	339	327	351	338	319	316	341	349	361	361	323	344	349	363	357	351	345	342	349	341	352	356	327	336	314	354	322	311	310	321	297	296	354	329	347	311	300	372	311	329	311	338	318	330	373	322	321	316	353	330	330	322	333	345	356	354	338	315	341	348	312	325	316	345	318	337	335	355	345	347	307	345	290	330	356	334	338	349	325	310	320	345	330	341	331	305	331	325	322	333	341	347	352	339	337	333	339	356	375	336	350	336	345	318	324	326	356	337	335	324	350	354	326	345	304	353	340	332	379	333	317	345	308	318	330	339	313	350	323	328	297	324	321	345	331	330	318	317	358	339	361	346	339	301	323	337	320	354	333	310	350	334	319	312	308	320	328	311	301	320	367	315	339	315	337	323	342	358	296	341	349	360	343	330	302	340	330	364	344	356	357	341	279	322	319	344	350	336	337	343	348	338	317	361	333	344	331	365	333	341	335	337	359	315	337	339	325	327	376	341	320	353	307	321	323	331	322	321	320	357	338	320	345	342	323	315	325	314	322	340	341	316	340	329	331	350	317	326	332	332	318	347	351	338	330	330	324	336	355	336	327	311	352	338	336	341	355	320	345	342	322	320	331	330	324	330	301	302	336	332	350	314	306	342	333	375	345	321	350	333	322	341	315	335	293	330	334	309	335	333	376	352	336	327	344	328	328	326	301	325	335	333	314	309	320	328	325	300	384	350	319	361	319	327	330	315	369	321	326	354	353	337	341	311	304	320	327	321	287	332	305	325	318	327	320	368	316	323	326	331	339	341	332	337	332	339	316	290	339	311	353	350	342	316	316	348	292	350	320	318	327	358	358	344	331	355	305	354	331	333	378	336	310	328	306	323	364	362	370	337	329	339	317	338	339	355	309	301	316	335	329	303	332	310	343	349	345	327	333	304	345	332	358	296	329	332	339	344	321	343	363	322	348	332	352	343	332	351	320	335	323	324	345	340	354	352	354	336	332	299	317	317	355	327	319	333	310	333	334	344	309	347	334	360	312	333	312	322	363	318	324	332	329	330	343	332	316	338	327	305	325	322	358	323	339	325	325	334	338	313	375	330	327	314	338	352	326	308	281	344	346	340	322	340	362	334	348	343	362	346	318	332	339	308	324	351	363	303	329	332	316	330	343	324	334	317	310	365	358	322	332	362	356	337	335	340	349	354	347	357	341	312	326	353	319	348	322	338	314	331	362	354	345	311	343	341	293	350	355	314	353	333	352	318	356	330	328	320	335	342	342	320	325	364	298	381	376	368	357	380	335	318	335	334	334	334	290	327	333	353	331	322	339	317	373	357	319	325	311	348	330	292	323	333	334	305	396	335
24830	20534	26681	24354	20515	9261	971	681	497	481	420	436	364	360	416	339	369	351	307	322	343	296	320	310	305	312	302	322	331	306	300	299	298	294	312	297	287	307	293	274	255	285	283	307	305	262	300	287	247	265	272	274	286	266	280	296	283	274	263	297	318	280	274	263	264	317	298	261	268	278	291	250	261	257	268	315	266	266	283	287	249	283	273	275	285	264	289	296	267	293	288	285	263	301	285	294	258	291	267	288	331	303	332	282	263	296	285	245	275	295	271	300	285	263	279	299	287	276	272	258	237	276	276	271	274	297	267	282	290	288	261	298	278	275	293	286	271	255	269	252	319	277	299	270	312	258	304	277	272	254	279	311	290	313	301	292	296	272	282	278	283	274	303	256	289	279	285	270	269	284	278	287	248	281	278	276	302	283	319	259	290	294	274	268	260	295	294	317	301	278	310	264	214	274	296	314	277	268	312	280	273	291	287	282	273	286	271	298	276	291	289	265	300	259	294	290	312	301	259	294	259	299	294	264	289	278	272	281	288	285	271	258	263	283	296	276	279	270	262	275	257	243	272	291	269	274	264	292	302	281	265	288	271	266	251	283	289	261	279	279	267	273	283	275	253	298	275	278	248	299	266	279	276	317	280	292	308	290	267	251	283	280	288	306	267	283	265	247	309	309	268	274	263	287	309	281	271	284	262	274	289	308	270	290	326	273	299	280	308	288	280	267	272	309	270	269	296	288	289	261	264	235	287	290	298	296	281	280	279	313	266	279	285	285	283	300	275	267	265	271	270	298	262	252	291	281	295	263	274	271	281	287	280	271	316	259	258	288	275	269	260	284	275	269	283	272	298	278	272	268	286	296	263	285	271	267	313	268	302	289	277	264	270	284	277	291	282	275	296	309	271	287	297	289	276	265	279	277	313	259	297	253	283	238	279	288	286	294	287	287	270	267	254	283	276	263	243	273	254	284	256	263	276	284	282	261	255	314	316	233	285	264	276	260	272	291	286	291	243	311	248	270	278	284	255	294	312	262	296	267	316	294	282	295	277	246	259	270	254	278	253	288	293	271	285	262	319	264	274	265	277	288	308	309	271	296	270	254	262	277	270	264	283	271	249	271	259	290	314	304	274	293	258	271	253	310	285	264	269	295	288	285	265	276	304	284	305	257	262	255	261	258	277	271	304	270	270	308	256	313	296	258	264	265	282	292	239	291	260	309	309	313	284	281	289	287	267	273	270	266	264	280	285	302	288	277	263	309	295	293	242	300	272	259	309	296	296	294	274	281	279	299	260	293	290	270	272	284	279	269	252	290	259	286	277	287	281	267	276	287	263	289	291	271	247	281	284	299	267	292	264	277	284	287	289	269	286	290	287	275	252	269	279	283	287	277	262	266	291	258	277	284	294	278	270	284	253	297	284	277	287	284	281	265	262	300	298	299	269	302	278	307	256	251	296	271	274	248	244	276	267	284	249	259	275	260	289	297	309	271	292	281	287	253	274	305	262	243	261	270	310	289	269	253	302	312	289	299	254	269	285	306	300	248	279	273	279	272	266	282	264	293	281	273	283	277	268	241	279	275	293	281	253	288	262	273	290	275	263	286	226	267	274	277	269	279	278	272	275	282	298	268	300	294	284	294	271	279	278	284	284	279	299	262	284	268	261	290	309	298	266	265	279	289	305	274	268	274	272	292	288	285	298	300	271	290	271	284	292	316	290	263	289	265	290	299	287	266	305	282	297	285	335	290	262	264	261	275	290	270	259	293	273	272	271	286	296	314	293	273	293	287	304	278	291	295	265	272	264	287	288	257	252	284	273	289	283	313	295	305	272	271	269	260	249	276	273	288	290	268	284	260	270	308	288	287	286	245	306	286	291	291	257	288	280	283	259	275	279	272	286	328	297	295	266	308	261	240	293	300	264	284	274	263	314	288	292	298	248	270	295	299	259	286	285	294	290	283	264	254	290	266	277	272	259	312	272	325	309	267	281	268	295	271	267	292	256	278	256	255	273	279	263	317	252	273	271	300	306	270	287	279	260	263	292	257	244	277	296	294	274	269	284	276	289	264	244	274	287	274	259	273	304	291	264	277	287	272	285	285	274	250	280	274	267	301	285	295	249	268	297	308	278	280	271	261	292	275	303	302	269	261	298	267	288	268	269	284	274	276	249	276	278	278	284	258	278	297	270	277	256	284	287	280	293	286	293	277	290	291	279	267	262	326	293	259	284	228	283	287	281	281	234	292	240	287	300	297	286	288	301	301	269	263	279	289	284	271	295	264	271	262	273	293	279	285	276	269	282	277	274	266	290	270	285	264	299	295	276	253	277	268	294	267	270	301	282	269	271	274	277	307	265	273	290	275	285	282	253	249	266	275	317	300	269	274	284	285	295	309	294	276	279	278	264	267	296	272	264	287	259	283	287	287	271	290	286	271	277	282	277	275	275	260	281	256	272	290	280	271	307	277	270	306	279	282	286	275	253	260	246	274	286	323	281	261	280	262	287	298	265	296	240	281	268	282	257	264	272	264	262	272	272	251	263	296	275	294	284	260	279	281	258	265	276	255	274	278	266	270	267	272	275	296	274	282	270	284	319	296	261	286	267	254	301	279	282	279	278	287	304	285	295	288	285	300	281	270	294	278	274	280	266	260	269	260	337	279	280	295	263	269	324	301	249	271	253	286	273	243	288	284	258	296	265	292	284	267	281	258	268	260	278	283	254	295	287	283	296	292	257	285	298	259	288	287	253	296	253	280	269	290	259	263	262	273	282	263	264	304	300	273	305	267	282	285	268	269	301	283	256	272	249	279	281	265	286	285	296	260	293	282	288	287	295	292	281	242	306	270	316	287	266	283	230	270	274	273	261	286	262	259	276	293	277	286	256	267	286	290	303	267	278	268	309	295	271	303	300	283	296	288	277	295	283	247	268	302	275	243	294	291	286	298	285	315	287	296	280	275	251	289	289	256	273	253	252	328	254	243	263	287	280	280	283	287	274	301	286	295	304	273	284	292	251	283	277	289	279	291	277	298	286	278	271	245	269	267	295	284	253	264	277	266	273	276	254	263	267	304	289	239	289	264	294	311	275	267	301	276	272	262	263	289	248	271	269	280	241	277	293	314	255	280	284	274	253	291	272	240	247	276	301	288	287	263	279	296	277	287	265	281	320	252	282	254	281	264	280	277	266	233	293	282	245	245	314	274	288	275	299	267	273	300	282	269	267	275	279	300	302	271	273	321	290	283	293	266	276	250	294	287	285	284	298	274	294	259	262	292	270	297	303	250	296	300	248	267	269	281	290	282	321	268	307	271	277	295	276	273	263	268	271	288	298	280	314	301	264	293	270	264	297	261	307	290	289	253	253	280	276	246	279	304	311	302	304	285	301	300	290	301	277	287	272	261	249	243	252	277	264	279	273	278	304	289	291	301	267	275	271	292	239	279	269	268	294	278	265	291	246	288	266	267	279	293	271	290	284	279	289	263	271	297	247	267
25193	7883	7191	3845	2466	1867	1418	1114	940	755	702	579	551	531	488	467	444	435	424	360	382	352	342	367	347	348	339	329	341	349	342	326	333	329	312	324	326	335	334	316	298	278	322	318	321	293	327	325	334	332	265	328	304	278	266	293	288	293	298	298	275	294	273	290	311	289	315	306	295	280	282	284	283	302	310	299	268	274	313	298	299	303	281	312	328	236	293	296	301	273	311	309	280	308	300	278	279	306	311	327	311	272	305	308	309	313	294	285	317	294	293	285	299	327	280	289	327	300	291	319	264	290	311	274	281	268	297	290	301	319	285	246	282	268	323	289	302	276	265	297	279	289	281	304	304	293	275	239	298	289	311	293	276	298	296	285	258	279	268	280	284	288	276	315	274	298	276	327	293	277	289	278	277	291	276	289	237	288	295	301	278	303	299	304	292	257	297	278	284	312	284	279	283	311	265	294	297	271	320	288	325	317	291	284	272	294	280	320	281	286	310	278	289	294	292	289	266	292	286	297	251	310	296	305	276	241	282	297	311	275	278	255	313	302	300	265	286	268	295	314	274	283	318	278	319	273	292	303	302	292	269	265	320	279	299	299	285	272	296	279	314	280	293	310	268	299	291	299	307	302	304	294	291	300	276	274	268	301	300	304	264	299	272	315	306	286	295	294	271	273	307	286	299	321	289	279	301	308	283	290	274	283	308	308	280	283	294	318	293	285	255	276	277	287	283	292	290	286	283	311	323	315	313	290	293	272	304	275	288	321	289	290	270	280	302	300	276	287	264	302	267	295	313	270	303	292	312	275	306	298	283	298	288	290	279	287	323	278	284	257	300	265	286	271	287	281	285	283	273	291	277	279	271	322	287	251	302	279	309	298	315	291	266	285	296	271	273	311	291	297	247	264	281	338	283	285	289	295	314	310	266	277	281	309	271	308	300	275	292	271	282	300	305	262	304	294	293	301	284	266	279	264	314	294	294	265	283	288	302	301	297	282	307	307	326	282	277	270	316	301	290	272	307	281	275	289	282	288	277	295	284	302	303	262	299	321	272	272	286	281	266	308	305	315	307	297	287	282	280	274	305	289	286	284	288	304	312	330	268	321	316	275	272	298	282	234	286	321	275	272	279	262	286	296	275	313	284	295	287	274	287	295	276	256	278	278	285	328	277	300	313	304	302	283	301	299	286	268	290	291	297	313	302	283	285	301	277	294	297	299	272	300	288	305	300	255	276	310	297	299	291	285	278	282	280	299	288	269	296	301	299	300	300	282	252	277	295	288	279	297	263	285	287	297	272	276	256	282	286	245	270	282	267	291	290	294	274	294	273	281	288	253	284	341	282	290	278	277	287	271	299	286	277	282	283	279	311	277	286	295	292	277	288	257	291	282	307	286	299	276	293	301	281	297	278	302	284	282	294	286	294	279	307	257	298	312	312	290	313	308	290	283	315	270	267	275	275	269	297	301	251	291	271	293	276	266	297	295	271	289	300	283	320	296	275	302	277	303	295	294	285	288	286	265	320	298	288	298	268	291	304	310	281	264	316	286	257	341	253	294	286	282	284	309	269	304	297	261	282	300	274	306	301	273	317	300	312	286	308	253	284	291	290	293	301	291	327	280	322	320	276	274	268	293	287	277	276	286	256	310	323	284	268	310	250	266	292	282	286	264	254	308	294	291	279	288	294	293	302	293	314	282	306	280	271	285	299	287	283	290	285	293	322	308	264	332	265	285	294	278	299	304	289	308	265	297	298	284	324	287	303	312	291	288	270	311	280	301	303	286	279	272	297	295	286	290	309	288	254	275	288	299	264	278	311	295	302	256	306	323	286	287	288	299	292	307	299	322	288	299	333	300	283	276	303	292	283	281	296	278	267	298	270	287	243	297	295	287	292	276	289	264	278	290	272	311	275	272	290	304	303	282	296	303	325	286	289	280	291	275	271	293	303	299	321	277	276	316	267	298	278	297	275	292	305	298	299	281	297	268	295	301	265	311	269	315	290	298	301	264	261	251	280	305	269	311	287	289	289	284	279	283	291	305	323	287	300	297	260	281	319	274	296	266	282	293	293	278	307	307	301	296	293	300	271	282	283	287	291	256	291	297	306	262	310	287	283	279	308	288	284	281	286	265	293	308	292	299	310	278	284	281	283	293	301	279	296	325	300	281	273	257	267	263	292	264	278	290	268	286	301	291	261	279	278	299	268	290	270	269	306	281	286	295	297	321	296	282	314	288	277	314	302	272	296	282	283	295	327	275	300	276	279	274	298	292	294	271	289	306	269	290	268	291	288	255	327	281	283	277	272	295	276	314	287	297	268	285	269	274	295	308	304	284	282	261	290	285	301	277	279	299	298	287	253	310	288	272	328	298	312	294	294	296	280	330	308	310	285	297	309	293	284	298	260	290	318	299	267	281	299	284	291	307	269	271	254	270	296	285	277	278	266	306	282	295	314	303	253	293	313	299	304	287	260	277	276	281	295	283	300	304	295	284	291	241	266	288	314	316	298	302	285	262	303	304	265	273	303	318	290	291	278	255	306	283	285	289	297	303	298	291	279	300	306	280	285	289	278	273	270	275	261	282	288	300	295	278	289	288	296	305	284	266	274	285	289	291	265	277	280	278	312	285	298	294	291	305	273	267	273	294	273	271	271	264	282	278	307	274	290	298	313	288	289	285	315	274	282	325	276	293	275	282	283	318	272	281	295	274	257	314	285	260	285	271	277	280	291	318	295	302	270	309	273	273	288	278	282	306	314	308	297	255	296	269	248	299	284	297	318	244	256	291	281	293	309	291	255	305	306	296	279	279	293	275	287	294	282	288	286	309	260	298	282	284	283	255	288	275	311	248	272	296	287	279	304	266	277	305	282	264	291	264	311	295	290	313	270	273	303	266	281	278	318	301	278	288	288	268	267	298	281	266	292	275	306	310	274	289	304	285	312	286	289	300	274	279	312	306	278	264	310	275	300	284	295	271	267	303	302	266	298	285	285	261	332	289	282	263	300	310	298	286	309	304	296	266	303	293	298	280	276	287	306	297	276	309	283	291	281	244	272	284	255	300	286	292	272	293	281	294	286	311	269	291	279	259	294	301	303	281	286	276	252	308	305	274	277	288	291	298	275	266	277	305	302	311	300	305	316	288	270	298	275	287	301	310	261	306	297	303	331	276	328	264	287	270	264	299	300	256	294	286	282	291	298	295	279	281	297	259	297	288	275	233	296	312	300	312	283	296	289	288	299	292	285	300	282	297	291	282	286	285	301	286	261	308	319	276	262	273	277	319	306	291	306	291	319	296	281	286	291	291	278	271	248	274	272	286	298	279	294	270	289	281	280	260	308	296	307	297	327	319	293	306	308	286	295	304	272	295	279	289	321	271	267	297	296	304	296	295	312	295	299	322	300	282	281	260	303	296	288	268	310	316	289	292	285	293	263	283	305	266	287	286	289	273	329	254	283	278	279	281	295	316	289	284	277	292	291	289	277	308	278	281
22840	20522	27217	23786	20529	20597	8921	1503	1162	1064	898	895	823	854	798	702	747	768	697	719	688	732	670	635	725	701	668	648	631	618	626	657	683	652	678	625	644	616	660	618	652	652	618	629	648	606	673	633	631	644	646	613	612	620	644	677	636	637	645	635	603	646	601	628	661	647	599	633	660	636	580	641	615	601	617	610	620	633	613	662	595	597	607	615	579	661	637	599	609	622	642	634	626	603	597	618	601	602	633	589	623	628	596	645	586	615	590	602	613	554	613	625	654	662	659	639	634	626	609	611	605	632	608	613	630	617	610	601	631	583	635	571	652	596	601	608	615	606	624	585	632	651	602	608	619	590	591	638	622	614	641	595	617	602	592	651	596	600	584	661	634	619	657	632	596	626	595	658	651	628	608	615	625	631	573	639	639	594	610	632	643	601	625	572	622	668	615	606	619	652	653	591	633	677	607	654	625	593	597	628	624	622	617	629	595	613	619	597	587	638	633	637	630	636	590	642	640	596	604	643	608	613	660	601	645	616	559	627	614	578	615	608	579	594	596	613	598	619	620	581	644	632	666	676	601	573	663	585	591	625	598	592	590	615	615	618	648	626	629	628	630	577	620	630	610	615	628	646	575	571	593	627	644	578	667	631	630	626	607	640	634	633	572	615	615	626	551	608	583	625	598	625	613	603	610	617	646	631	591	638	634	650	587	616	584	653	622	636	605	577	595	596	614	610	660	615	625	623	619	619	584	583	578	597	598	585	634	585	635	577	619	629	643	594	633	649	587	631	630	613	665	621	625	597	594	636	632	589	619	631	637	582	650	651	627	584	601	620	572	651	659	616	597	608	638	627	614	612	573	590	642	615	614	616	590	645	629	638	583	614	593	584	613	585	605	619	627	572	550	603	627	625	618	670	589	602	613	645	568	636	526	588	624	650	605	603	662	594	575	636	634	603	589	587	656	603	643	605	614	607	652	574	610	637	599	593	637	596	617	607	630	634	621	621	638	588	620	571	642	603	611	624	607	639	615	603	608	651	636	626	626	616	616	708	612	623	620	631	581	662	638	628	605	662	585	625	633	610	624	600	622	628	643	599	592	602	600	599	573	602	620	628	621	571	636	651	607	564	634	630	628	565	637	630	601	606	595	601	598	649	634	645	612	607	552	596	630	644	648	586	615	624	628	594	630	632	594	634	613	617	611	613	652	578	664	612	629	573	605	622	611	634	585	602	596	615	641	675	635	565	616	675	607	621	635	597	581	598	653	606	633	607	625	618	613	620	626	587	576	659	637	645	640	647	637	632	614	628	629	640	597	610	639	616	599	632	623	602	573	655	628	651	628	595	621	644	601	606	604	614	618	573	586	574	599	637	602	595	624	624	681	589	621	580	613	602	615	608	615	615	580	648	612	642	604	622	656	604	594	647	586	616	601	615	605	634	638	585	583	598	684	592	624	615	563	613	637	620	675	630	580	582	586	627	674	634	582	634	602	618	634	587	587	655	636	622	589	606	642	685	611	590	607	613	589	623	626	607	625	678	585	611	633	580	631	635	586	592	608	597	645	619	616	631	628	612	588	650	608	591	636	597	617	583	614	610	576	617	639	608	630	615	609	570	603	591	598	597	580	645	637	649	599	606	588	635	634	623	599	605	597	603	591	614	622	646	626	610	642	637	638	604	556	601	634	613	634	614	612	597	629	615	621	612	594	624	595	616	578	616	588	614	593	585	613	562	610	616	646	644	632	578	616	643	638	626	613	610	594	636	629	625	570	599	586	615	587	598	594	585	672	601	569	636	626	632	596	590	619	667	589	651	576	639	663	631	624	606	588	598	616	627	634	610	582	604	608	607	609	652	625	642	614	602	594	652	618	594	629	575	584	589	555	666	640	607	618	598	578	663	599	664	641	555	588	589	621	653	656	625	652	630	619	594	547	584	640	616	617	594	599	628	618	667	637	606	636	625	636	653	587	606	636	619	568	599	638	614	603	645	638	581	601	598	615	604	596	546	616	596	616	591	578	572	639	608	613	630	667	616	635	601	604	603	613	622	605	579	629	543	649	602	589	601	597	601	602	568	587	615	612	607	607	637	603	618	596	637	612	611	613	598	612	595	662	627	622	622	613	557	640	583	628	627	560	631	625	609	646	591	613	606	600	627	611	616	589	636	650	644	636	601	587	638	613	585	611	621	625	621	627	621	585	594	667	565	642	631	662	598	628	602	587	591	639	629	593	629	602	661	614	625	600	652	611	641	614	625	636	624	596	605	618	633	639	552	578	593	619	620	614	614	597	621	671	641	630	606	677	634	601	627	613	570	588	621	581	596	622	598	606	600	634	601	595	616	608	648	570	573	556	613	590	621	596	667	659	596	592	637	633	653	598	617	592	610	653	613	572	610	613	603	636	621	596	586	605	585	644	593	615	642	633	627	642	625	611	680	644	629	641	643	650	607	586	632	581	611	658	665	619	612	541	637	620	598	631	629	585	670	634	585	612	609	646	590	599	630	624	669	633	589	608	650	586	633	554	606	635	635	666	636	620	559	634	652	595	591	614	570	632	603	627	621	596	602	586	582	640	621	631	608	649	595	642	687	633	636	591	588	606	646	580	602	604	608	614	545	617	632	608	654	594	630	570	650	686	605	641	641	552	632	593	611	607	581	580	687	623	659	633	638	640	654	652	582	649	639	657	641	656	620	648	620	608	631	568	618	603	584	574	593	628	623	629	600	643	627	669	554	600	631	617	623	595	607	592	597	662	631	609	624	624	672	626	608	651	649	573	643	584	614	611	596	579	603	571	564	627	638	570	622	637	645	582	625	600	597	616	627	616	615	610	608	603	583	618	623	625	606	610	657	614	601	611	626	609	645	626	607	613	579	626	575	633	623	637	639	642	639	632	594	590	621	618	584	666	595	599	613	607	629	653	617	634	607	617	563	637	639	608	620	646	609	604	570	602	620	636	573	616	597	625	665	558	584	582	585	579	591	658	628	632	684	650	620	610	627	601	634	608	684	652	644	659	606	612	629	569	614	629	632	629	627	654	604	612	596	639	623	600	591	625	644	630	556	619	620	623	599	617	600	644	565	606	596	583	624	603	607	602	618	628	623	597	628	632	605	614	597	595	636	613	607	647	650	592	647	579	610	619	597	594	654	596	567	611	609	629	599	629	604	602	567	594	613	590	663	593	649	620	638	650	622	606	611	608	609	607	605	599	582	581	610	594	624	547	619	627	613	619	607	609	616	634	606	632	582	630	633	633	593	594	565	646	637	614	586	625	589	597	614	624	610	612	610	574	625	566	605	640	618	650	609	596	618	651	623	617	613	585	596	652	652	592	628	637	609	610	601	605	585	616	670	576	594	635	601	618	633	592	628	584	660	620	611	615	584	622	626	589	634	621	589	580	642	619	628	617	604	653	637	587	590	639	605	607	598	592	601	650	588	582	629	610	587	663	611	623	618	587	628	637	576	625	642	662	641	621	614	595	616	587	587	594	605
23668	13721	12687	7220	4885	3460	2752	2247	1866	1626	1386	1347	1111	1075	1041	913	849	861	804	783	742	750	766	716	735	669	726	709	692	684	649	691	660	668	658	693	634	633	615	625	636	630	617	631	634	653	651	632	596	599	577	590	622	607	601	594	596	604	576	632	614	607	612	620	601	591	629	571	571	626	635	601	555	599	634	598	575	646	578	566	605	640	593	545	649	605	559	587	592	613	566	583	593	622	592	628	626	626	631	575	571	613	613	576	616	537	585	575	580	644	607	533	557	624	597	611	612	601	563	592	569	544	545	597	566	572	584	604	616	559	611	580	543	623	620	598	629	582	575	593	549	569	595	627	576	592	622	617	592	634	578	537	575	564	607	602	567	622	620	604	590	532	591	604	598	592	589	593	565	620	625	565	619	596	588	575	594	552	586	561	654	572	610	614	598	589	550	588	607	649	557	553	590	602	569	553	537	605	565	620	583	601	598	649	599	578	623	593	581	573	600	596	612	569	617	571	559	630	600	600	626	560	577	578	583	595	571	568	618	559	588	571	637	595	589	601	586	607	609	575	592	603	586	601	607	601	602	577	613	605	619	587	578	578	580	603	576	588	543	583	534	569	566	612	589	603	595	585	612	575	598	597	572	564	581	621	629	565	654	603	598	604	595	574	596	590	589	572	558	591	572	581	612	612	578	590	622	584	587	561	645	600	592	600	580	582	589	577	584	558	602	616	609	553	607	604	605	615	592	563	568	617	608	609	608	586	574	595	564	579	571	568	600	566	588	589	584	579	601	607	634	578	564	559	618	564	637	608	603	588	584	639	610	608	633	605	611	593	597	573	590	607	536	558	567	565	595	609	614	620	644	563	592	622	579	609	589	564	572	613	558	609	634	542	599	566	596	599	578	588	618	582	588	587	582	594	593	617	611	615	570	581	565	582	552	606	602	643	608	602	582	567	614	578	564	552	592	600	608	571	624	554	623	593	589	634	561	605	605	611	593	543	621	581	628	560	554	591	587	594	583	641	612	586	546	615	597	576	622	599	600	563	624	607	635	589	592	608	566	590	583	567	598	603	597	581	600	601	537	582	554	565	582	577	605	601	552	596	627	586	598	566	604	581	593	612	566	548	581	604	605	579	602	597	550	591	591	539	572	623	590	606	580	615	559	617	597	588	623	592	586	601	646	566	641	594	577	615	592	621	578	561	583	619	605	603	599	592	628	562	602	627	591	611	603	644	601	575	619	597	555	622	579	547	598	587	612	573	581	606	578	570	564	596	580	600	593	591	591	618	579	558	612	590	586	590	583	571	605	557	581	605	578	587	605	597	556	623	609	597	583	588	583	608	607	587	611	652	612	590	570	587	622	636	549	622	614	546	570	620	586	600	583	585	621	610	612	571	568	597	598	558	555	590	563	584	637	588	600	601	538	625	568	593	579	535	586	600	600	571	616	588	584	619	625	603	607	602	604	642	588	577	575	598	622	607	622	582	591	578	567	562	638	606	608	572	613	557	592	580	567	606	554	611	591	607	577	588	594	574	555	556	611	574	573	595	586	601	612	653	590	607	615	609	598	560	576	618	634	619	566	554	600	575	579	559	577	598	622	603	546	597	575	600	609	607	544	603	621	612	573	613	557	565	592	610	541	569	644	587	619	602	594	616	567	590	590	625	602	584	596	568	604	598	581	582	602	601	599	578	609	598	587	579	570	585	576	595	584	597	597	568	595	549	609	560	593	582	604	596	578	573	540	567	601	539	614	557	591	585	606	590	610	559	607	597	575	581	590	589	570	565	598	590	583	578	532	603	587	598	598	606	563	637	562	580	567	627	611	626	568	562	623	607	625	559	585	563	608	608	560	597	592	563	617	601	579	565	612	600	573	609	581	606	594	657	583	576	606	600	594	603	596	598	576	581	635	616	568	534	592	560	628	561	590	623	553	588	600	611	595	579	608	632	582	566	584	588	589	555	596	607	586	612	604	592	541	592	577	583	623	579	609	558	601	606	610	566	563	546	574	559	615	552	568	537	593	605	570	553	569	581	591	587	590	600	566	578	552	617	625	591	593	604	564	582	558	577	566	574	571	598	616	572	530	541	590	595	587	579	630	600	587	617	614	624	591	549	659	628	610	591	590	559	578	589	616	622	584	628	602	594	571	607	600	585	577	590	598	589	588	586	578	585	586	551	567	581	593	568	627	574	544	577	576	604	563	556	572	582	600	584	592	584	648	532	611	600	585	597	586	637	612	619	568	547	579	626	593	604	627	575	583	562	569	623	580	583	637	573	569	570	581	602	575	599	554	584	580	606	602	574	575	607	593	589	553	600	586	628	616	569	590	576	586	585	566	620	614	636	604	568	583	560	608	584	615	593	563	615	590	580	601	559	595	636	628	586	618	557	572	627	560	634	550	577	588	635	578	559	577	562	581	565	576	635	587	554	595	623	582	578	593	530	637	553	604	548	567	621	632	602	605	599	578	571	661	623	546	595	588	573	570	608	573	536	599	655	596	556	535	575	579	628	559	610	572	564	612	576	635	555	538	596	675	613	565	566	609	570	605	573	572	615	606	638	605	562	583	590	572	617	560	614	540	582	585	579	601	612	588	623	609	583	619	564	566	612	588	589	634	594	581	588	569	601	593	598	592	572	590	551	598	627	584	561	600	602	593	601	617	608	590	595	581	574	606	583	597	636	593	623	596	608	635	608	601	565	610	576	581	602	582	562	576	588	630	634	561	572	607	593	593	580	583	597	571	563	635	617	548	565	604	548	621	608	608	621	626	577	598	584	549	577	593	589	599	583	585	548	621	599	582	572	615	593	601	602	617	608	575	593	555	600	589	554	582	591	610	615	547	558	596	609	589	571	599	570	546	650	612	586	649	581	571	557	610	607	590	602	599	573	599	602	637	578	605	535	591	578	554	642	595	583	605	551	628	597	636	572	611	605	591	613	611	605	604	605	631	550	591	601	525	579	626	617	601	605	598	585	584	577	564	599	580	620	581	541	594	592	583	596	595	591	591	620	582	577	610	596	612	551	574	596	588	583	614	604	558	605	595	626	581	635	550	609	582	620	580	579	612	593	548	561	613	583	613	568	560	595	637	599	599	624	582	567	621	571	570	603	604	607	625	560	624	579	611	626	633	604	606	639	599	595	617	623	575	577	617	574	598	600	613	546	610	595	573	567	559	598	578	556	577	600	591	608	602	574	594	581	575	617	579	591	595	590	577	597	594	606	592	602	601	595	570	592	602	592	595	576	609	589	576	567	589	601	618	601	550	580	563	576	539	587	576	562	571	632	587	614	590	572	577	553	556	613	598	593	606	584	575	594	623	573	567	624	575	592	575	592	606	577	569	575	576	598	618	574	597	603	613	574	599	606	593	594	611	589	600	611	582	606	539	580	565	571	646	609	573	527	568	567	558	562	593	583	576	591	601	557	577	608	613	609	565	603	595	572	619	546	597	617	581	617	584	609	576	593	624	617	598	627	548	569	572	589
31626	14351	2107	501	393	368	346	311	321	348	321	305	299	304	310	309	289	304	305	324	279	308	291	294	308	292	275	341	276	307	319	303	285	295	313	313	292	294	291	322	331	319	306	317	285	302	316	268	301	300	320	339	297	325	291	326	298	300	276	289	324	313	307	302	320	287	297	324	286	296	291	300	298	280	313	326	316	306	312	304	304	304	299	345	299	325	304	327	264	286	311	291	318	301	330	287	294	291	266	330	308	276	314	309	311	249	313	313	318	297	279	294	308	289	323	301	302	327	297	317	309	311	302	320	290	296	264	289	281	321	300	300	288	325	271	324	289	281	307	297	341	305	280	306	306	299	300	296	297	325	303	310	294	304	275	282	314	279	285	303	283	301	314	291	323	316	283	289	277	307	315	305	312	293	277	290	342	306	306	303	303	319	314	317	303	288	307	287	305	312	304	289	306	307	278	323	282	302	291	279	300	300	321	324	313	289	304	304	265	296	309	313	274	297	251	349	316	265	289	310	297	291	318	304	278	315	318	279	286	292	294	289	335	334	326	302	305	300	312	333	317	292	306	287	309	285	328	277	282	282	310	315	328	290	327	311	322	304	305	291	277	311	315	317	347	278	308	301	297	335	330	296	331	252	286	332	291	320	305	307	281	311	293	304	297	297	267	292	280	291	309	303	309	298	315	302	307	330	302	296	329	288	312	304	312	311	278	305	291	290	294	301	283	269	291	283	304	332	275	294	324	298	287	303	303	285	308	308	290	321	296	326	316	270	313	274	333	306	299	294	279	289	301	322	310	281	323	303	330	323	277	310	291	306	332	285	299	320	304	320	276	299	328	312	315	281	296	319	294	307	301	321	305	316	292	314	313	316	301	291	284	311	340	294	299	304	295	316	295	313	300	298	296	284	307	338	301	301	326	309	330	297	304	281	295	305	293	272	281	294	318	314	297	279	299	296	296	317	304	303	339	261	313	310	312	303	270	291	286	286	338	308	297	274	274	327	301	308	308	285	302	310	291	301	308	308	289	293	279	334	307	285	292	296	280	287	299	319	301	287	287	299	296	287	292	308	277	303	300	335	319	302	299	296	333	324	289	302	310	285	286	305	296	279	288	302	293	312	318	319	286	334	268	327	327	283	293	319	291	317	317	260	334	304	273	297	325	291	283	323	265	332	297	324	320	325	289	294	298	350	311	291	313	280	294	281	306	263	293	306	275	312	318	307	309	309	291	310	314	305	327	302	296	332	322	309	295	289	283	327	303	252	321	302	309	308	305	321	289	272	326	322	301	305	312	317	280	317	287	318	304	318	309	297	308	304	333	291	290	314	282	293	303	294	311	300	277	295	281	350	310	312	311	331	284	311	313	295	326	283	286	287	307	278	281	314	268	323	305	300	301	285	333	293	273	293	259	294	303	293	295	332	316	303	299	290	296	302	303	280	260	320	289	298	293	293	291	285	282	318	348	323	314	331	281	297	281	285	307	299	318	334	274	286	322	314	322	296	316	288	283	287	326	304	292	279	315	291	288	323	295	296	280	297	282	317	284	317	329	323	326	305	310	301	332	272	304	301	319	313	295	288	293	313	304	248	330	320	323	321	292	310	305	304	286	292	289	327	328	290	285	322	300	304	307	282	298	289	284	311	307	281	294	295	329	290	300	283	328	291	302	320	304	274	316	288	300	304	285	296	271	337	296	312	322	272	311	288	306	321	325	301	311	293	292	347	287	299	313	287	321	283	339	307	303	284	297	291	312	291	310	335	281	289	274	325	304	336	275	293	312	288	300	320	298	325	290	329	313	291	280	306	272	302	303	287	319	291	310	331	290	301	295	334	307	277	307	303	310	303	281	304	318	286	318	308	298	332	310	329	316	327	289	292	311	325	314	278	297	276	305	295	282	291	279	321	307	286	311	307	322	320	327	333	309	296	318	313	296	286	301	326	276	328	300	306	323	299	311	320	306	262	302	285	313	272	301	276	297	304	282	299	323	327	332	336	314	299	291	319	292	311	292	310	288	305	322	262	288	290	281	287	331	307	284	314	332	298	318	296	325	272	349	343	302	318	299	324	322	299	293	294	295	276	304	299	278	308	313	302	315	297	271	320	316	297	314	310	307	278	303	272	316	299	294	292	290	304	319	301	276	281	314	284	291	300	314	307	286	350	311	270	325	301	309	279	295	303	291	256	317	298	323	315	304	301	300	294	294	256	294	295	299	286	313	294	292	316	328	312	302	310	302	282	296	284	304	321	276	295	281	298	297	331	313	307	300	269	312	261	300	283	287	308	302	291	310	299	343	310	304	281	302	316	311	323	330	291	304	298	308	286	280	292	296	282	289	296	297	329	305	308	305	315	294	261	302	298	314	315	282	288	283	299	298	305	312	295	307	315	283	317	280	299	325	309	285	325	301	279	301	311	305	293	294	304	267	295	310	297	271	316	295	305	288	315	332	295	326	321	321	342	288	314	304	307	326	285	307	328	265	280	298	302	299	301	311	326	347	296	299	265	310	289	276	305	326	302	288	295	287	265	297	310	285	291	299	291	279	315	263	291	255	323	295	315	309	265	298	295	307	331	318	300	320	324	296	309	308	341	345	264	320	293	292	327	282	302	299	276	301	297	302	295	300	314	284	271	288	300	290	325	321	324	317	309	316	301	304	316	317	302	309	277	268	313	297	290	309	310	307	312	351	355	309	329	314	297	309	310	336	266	293	301	308	315	300	299	288	288	315	287	280	290	326	297	318	319	282	310	325	297	282	304	301	309	289	291	334	286	323	314	313	303	284	325	322	285	285	277	309	280	298	288	336	302	276	288	306	292	314	292	300	311	288	287	322	307	289	309	308	303	283	294	301	308	309	263	294	292	278	303	300	311	323	303	281	297	311	274	292	317	286	290	326	273	284	296	306	299	303	289	314	287	280	297	302	300	297	299	286	288	276	287	294	279	297	328	299	279	317	329	290	259	297	307	300	287	319	342	330	295	319	322	280	287	261	306	311	322	325	312	266	294	274	293	284	278	287	295	301	292	318	298	305	306	300	291	318	303	316	299	280	334	299	288	299	307	298	288	296	299	347	267	279	286	320	311	301	328	346	304	256	311	283	300	322	303	279	323	329	294	326	313	335	302	306	305	318	311	316	304	315	298	316	310	280	305	297	307	323	271	328	277	301	301	307	317	287	302	316	298	294	296	310	323	298	283	286	328	298	307	295	292	316	282	303	302	290	283	311	311	312	302	305	311	296	290	330	264	299	302	315	340	290	305	294	317	302	308	300	321	304	320	306	324	309	321	318	319	290	257	334	292	306	308	324	302	291	315	298	305	326	296	312	286	263	274	303	299	304	339	305	313	322	285	313	323	289	323	303	304	314	290	314	318	256	305	288	308	293	267	283	293	276	300	309	324	289	296	346	315	308	293	285	281	288	281	323	312	281	314	289	308	309	297	303	284	309	305	271	313	310	333	295	311	313	275	294	328	304	283	313	290	320	299
20744	804	690	488	444	406	383	360	380	351	320	378	337	350	325	380	336	343	323	324	316	321	323	353	330	339	330	368	319	352	326	334	329	335	314	338	327	330	293	323	325	327	355	358	321	323	321	346	336	338	321	362	293	345	314	332	363	326	332	322	330	306	325	340	318	362	326	323	319	334	307	354	301	361	351	328	327	328	318	340	364	328	334	344	334	327	319	340	341	328	330	339	310	333	345	316	319	319	341	338	341	359	305	338	328	313	324	326	320	316	339	328	337	318	353	320	304	333	303	328	297	338	336	341	320	344	355	333	337	361	296	342	330	320	325	322	336	310	306	329	309	335	339	297	354	311	343	354	330	334	312	327	383	341	375	339	320	318	351	324	329	349	322	335	358	340	344	336	320	308	317	326	313	310	324	359	392	329	314	294	362	349	312	355	347	297	331	341	379	293	329	351	329	285	318	318	350	335	323	352	319	339	338	348	363	307	322	342	337	353	366	324	315	327	341	333	343	326	345	320	313	339	312	305	301	380	327	330	332	378	355	321	307	343	338	323	318	341	323	315	334	335	318	326	296	351	321	296	338	319	341	315	301	341	342	323	317	342	303	348	364	365	303	317	357	357	312	338	339	308	356	334	300	321	318	329	314	325	314	324	327	331	329	313	328	340	327	333	307	357	342	322	327	310	308	339	314	323	316	342	332	322	315	311	316	315	350	300	332	297	324	339	366	342	350	344	330	371	307	299	348	317	320	357	335	318	305	334	304	323	335	369	346	340	306	349	323	325	322	334	341	341	320	327	344	343	338	338	317	334	351	348	308	319	329	330	324	333	325	347	347	314	323	326	361	325	327	325	335	344	320	340	310	344	343	305	335	307	329	340	332	336	346	316	330	347	359	313	342	325	339	344	270	330	340	318	349	293	289	322	306	302	326	345	320	340	333	343	320	327	312	353	348	306	341	348	351	294	326	307	340	324	342	327	344	341	345	367	289	342	333	332	321	329	354	317	341	314	354	344	314	325	316	333	325	346	347	328	345	338	316	314	342	336	347	321	334	341	337	323	336	301	324	293	362	327	321	331	337	306	357	325	352	351	326	319	322	314	334	351	335	336	364	337	322	307	350	363	330	307	362	303	331	350	321	322	348	349	322	350	314	339	340	346	334	324	333	319	343	336	315	324	313	334	320	353	337	337	303	320	335	333	319	352	326	300	346	325	345	305	323	352	322	332	316	355	330	310	312	343	327	333	314	379	312	329	359	324	348	349	343	313	349	341	320	330	351	302	333	281	350	323	311	322	338	327	308	346	338	309	331	326	341	302	344	358	311	336	307	345	320	300	328	334	342	313	351	323	342	320	321	318	347	301	314	343	333	299	338	340	307	336	345	316	339	322	316	341	341	358	340	335	327	329	316	335	309	312	339	328	328	306	345	331	318	367	328	330	381	361	322	299	303	354	316	296	301	311	302	341	311	333	333	354	330	346	348	340	311	364	300	330	344	342	343	354	335	316	334	322	364	341	333	333	357	312	294	347	341	308	305	359	326	342	357	302	362	339	296	338	309	311	330	371	334	332	338	340	306	343	345	348	319	316	332	330	329	324	345	344	332	302	336	306	347	326	331	343	345	298	348	351	310	355	320	352	329	355	280	338	379	315	335	373	357	346	343	298	298	360	316	366	319	362	315	313	339	313	311	321	304	332	338	311	356	339	309	332	337	316	347	313	365	335	347	343	372	304	362	321	331	341	296	316	345	347	344	295	335	332	304	311	312	323	313	356	324	340	335	332	336	324	314	335	351	334	318	327	302	302	298	337	309	318	329	324	336	311	333	314	312	307	351	295	337	383	306	315	348	345	365	352	351	337	320	337	340	335	355	329	349	344	321	352	371	350	317	328	361	320	350	340	322	308	325	322	315	350	353	316	328	351	310	337	328	316	327	329	359	316	325	337	352	321	332	326	341	315	328	337	302	341	318	320	329	315	343	328	337	298	346	340	326	343	297	347	290	320	357	319	319	317	286	321	342	354	346	365	296	334	358	337	331	318	342	323	365	358	329	317	334	308	345	354	316	329	327	306	299	356	328	313	368	333	337	314	328	344	357	327	353	351	317	326	329	288	340	299	333	329	360	351	339	335	306	367	315	344	360	316	365	341	351	323	332	318	330	337	331	330	338	329	311	329	347	305	337	304	321	355	317	319	319	313	344	346	321	340	342	333	311	375	349	360	326	332	349	375	328	317	329	315	341	343	315	339	352	338	356	345	339	311	331	304	297	318	319	294	331	329	315	333	319	329	333	354	312	322	369	307	339	313	334	301	339	348	313	341	380	317	306	329	296	324	343	376	334	332	321	332	340	310	329	335	361	359	324	308	319	304	339	349	321	334	342	322	320	355	329	330	298	312	319	312	339	321	318	331	319	368	333	365	323	338	324	315	333	318	310	321	334	337	335	341	358	328	337	312	349	302	344	312	345	337	288	314	318	335	327	339	349	335	365	318	305	328	337	339	336	349	373	346	313	314	324	325	340	352	322	322	329	312	330	336	314	338	315	294	343	288	308	335	329	307	358	351	329	295	340	322	361	352	335	335	371	336	310	313	308	347	336	336	373	354	312	340	330	381	357	321	342	349	333	337	345	312	338	326	345	314	322	319	294	338	305	308	309	319	355	345	310	349	355	338	343	363	340	314	327	348	323	340	340	314	334	355	317	324	281	331	340	334	351	365	333	337	363	366	366	366	327	317	339	335	312	316	318	359	369	310	308	341	356	323	359	352	324	324	339	307	320	356	302	350	344	340	346	350	341	328	303	312	338	350	318	335	290	342	349	338	353	321	326	333	311	358	345	314	294	319	319	313	344	354	324	353	341	376	334	317	334	302	312	315	310	308	330	286	352	347	351	360	350	327	362	341	322	330	289	372	336	319	307	335	338	310	323	368	319	326	347	328	302	322	329	322	357	318	335	370	310	295	345	323	339	312	323	346	305	356	330	336	355	356	308	308	330	308	352	315	357	372	326	313	356	288	344	340	329	325	331	323	366	300	342	340	335	305	344	313	360	326	333	320	320	311	320	349	323	362	331	330	349	328	338	326	325	338	357	302	339	332	316	348	316	296	342	333	333	303	317	303	331	327	335	320	347	313	358	366	324	321	333	379	331	351	348	361	325	338	331	338	324	354	329	335	334	318	354	320	312	315	321	322	322	341	363	330	334	359	337	337	374	334	314	358	328	328	311	346	326	321	358	356	333	299	346	319	316	328	348	339	337	333	329	342	321	330	325	332	347	338	338	366	354	329	320	320	328	305	309	351	356	356	332	329	338	338	311	348	330	325	326	325	327	324	304	310	323	301	330	333	352	355	351	317	303	370	362	314	287	310	316	302	332	362	326	356	321	360	362	289	345	332	357	307	305	312	332	340	309	337	328	331	335	311	351	339	338	331	318	326	344	349	313	330	326	334	343	321	333	356	341	314	317	329	359	320	352	322	307	350	328	330	327	315
24784	20524	26515	24486	20466	6784	906	615	537	476	452	395	404	361	350	355	357	342	320	351	302	315	319	304	340	323	309	316	293	319	279	268	314	278	298	316	291	281	268	284	276	294	283	301	277	299	291	292	296	279	291	265	275	279	268	289	270	269	285	289	269	264	325	244	287	300	280	266	272	279	277	296	260	276	273	321	280	273	264	317	300	305	307	288	309	275	266	267	297	268	263	293	261	252	270	276	294	269	270	273	246	274	290	297	243	293	300	247	260	266	255	268	283	279	283	297	267	286	272	283	287	315	282	280	240	252	234	285	249	261	266	261	294	300	266	276	292	242	311	273	278	235	285	306	255	272	280	262	303	270	251	276	272	279	269	282	295	264	263	285	262	277	261	272	273	291	272	330	273	258	251	256	273	239	295	260	296	289	277	264	265	306	299	258	263	297	260	287	260	263	261	289	275	269	248	275	291	315	280	267	304	253	307	265	291	278	254	281	268	280	292	289	279	265	266	307	260	313	302	287	294	284	276	264	254	301	289	298	270	299	269	283	284	288	282	261	275	253	284	266	283	274	232	297	282	288	252	266	278	263	250	293	334	281	290	294	270	250	301	262	316	307	268	287	295	294	249	290	287	305	288	270	283	268	291	338	290	267	285	280	299	301	252	267	283	286	298	264	296	308	262	248	315	268	269	289	303	304	303	265	267	323	266	263	282	268	279	266	292	267	276	265	291	275	282	232	309	278	276	288	256	259	267	280	278	305	283	308	253	285	281	277	253	313	238	275	284	267	287	283	285	293	273	288	292	259	281	280	284	251	273	285	291	273	275	275	258	274	261	251	263	311	278	267	317	287	283	284	269	301	259	305	296	255	281	273	288	252	306	279	276	264	281	278	266	259	270	308	284	283	262	272	282	280	272	246	265	271	299	290	276	308	281	250	284	310	281	259	280	272	267	286	280	287	264	257	270	256	268	246	254	275	276	272	259	267	300	300	258	287	289	258	277	278	279	259	300	285	292	288	285	309	288	262	289	253	299	279	274	290	300	279	280	276	271	277	259	287	249	303	258	265	289	288	265	296	276	243	266	298	264	265	296	259	258	266	258	275	276	314	284	268	249	276	251	279	293	287	297	263	285	281	268	274	301	287	288	291	275	265	265	283	286	317	273	273	252	245	266	249	286	263	288	272	275	273	282	279	263	283	275	265	258	267	281	268	258	270	279	291	262	272	282	257	283	278	272	249	299	257	275	272	304	282	282	263	273	275	304	258	279	255	257	285	259	279	259	259	263	281	272	248	293	284	296	278	281	256	266	302	276	271	250	274	297	281	295	273	284	293	291	295	266	280	288	278	287	280	266	279	268	294	290	297	247	279	294	253	275	257	257	281	286	294	267	281	268	284	256	300	273	296	281	255	285	275	273	304	305	277	253	284	268	287	279	252	261	281	285	291	296	237	269	278	237	258	261	293	295	297	272	258	251	283	285	277	270	286	272	269	278	272	294	290	290	273	291	281	280	262	278	274	283	311	274	295	289	261	249	259	272	311	279	258	274	298	266	257	273	282	282	271	273	266	294	300	277	332	257	279	280	290	286	284	288	270	289	299	305	265	287	293	264	262	234	262	292	260	268	284	271	290	291	305	266	261	278	283	283	254	295	281	265	279	289	285	292	273	273	269	301	301	292	257	282	270	254	279	255	279	266	260	276	242	249	240	286	295	287	284	290	247	267	245	260	282	277	253	273	271	313	263	293	287	272	285	285	286	319	291	270	257	277	266	276	277	280	291	275	292	289	289	287	302	298	253	283	272	283	272	287	279	291	289	260	272	255	232	264	270	273	283	300	279	282	281	291	297	262	271	256	285	289	290	280	275	314	276	271	269	316	288	289	268	301	279	263	276	271	285	288	270	274	285	261	263	294	284	263	283	266	286	304	272	282	287	288	251	265	294	293	227	298	289	253	275	269	307	286	261	268	284	267	318	269	279	282	278	295	275	246	290	285	301	278	279	277	280	270	275	273	291	280	253	301	294	265	281	275	288	292	269	271	275	286	281	278	254	266	287	252	293	322	279	278	272	284	267	286	275	269	275	257	266	273	278	255	254	271	287	271	290	284	288	293	306	307	281	302	295	279	276	275	293	264	247	286	259	266	275	250	271	255	257	271	260	275	262	311	286	277	266	277	254	245	258	277	280	262	268	299	261	276	277	288	255	281	308	253	281	269	230	257	276	295	274	291	281	275	268	281	238	273	282	230	291	309	265	278	261	294	267	282	301	287	278	280	240	261	274	272	258	287	275	259	304	277	256	307	242	263	276	278	277	295	267	294	250	294	255	280	300	257	278	285	283	288	278	266	268	293	273	276	296	290	266	288	309	277	301	255	275	254	279	265	281	305	278	279	266	241	242	272	277	287	269	286	256	311	263	288	263	256	285	287	286	295	267	241	285	286	269	240	287	255	265	267	259	280	259	242	276	286	293	262	283	279	285	252	282	261	272	276	286	271	263	288	259	269	249	279	246	267	276	282	263	289	310	276	313	272	298	287	275	275	284	269	262	267	267	268	269	259	292	297	271	306	271	288	254	269	247	265	270	303	278	299	303	286	259	270	273	273	279	305	284	268	259	275	281	292	260	262	271	280	283	281	282	251	271	285	299	273	270	272	283	301	288	284	287	267	286	291	287	246	269	292	280	274	277	306	280	276	268	263	286	281	290	275	269	248	278	260	301	282	288	295	276	289	284	289	307	272	269	276	264	270	264	279	280	289	297	260	278	279	267	270	260	290	303	290	284	244	303	270	275	291	288	266	291	267	278	297	296	280	294	240	297	287	271	288	287	289	255	285	278	239	275	314	254	286	273	289	279	284	257	273	271	281	306	268	274	288	250	288	326	278	265	312	250	286	299	292	273	295	270	269	271	294	314	253	271	286	268	258	274	271	283	281	258	283	307	255	284	256	287	281	250	291	289	282	275	289	261	269	271	289	265	295	265	272	272	260	278	268	285	269	282	280	261	245	274	280	296	282	265	264	240	267	309	282	267	263	255	271	284	261	286	267	293	256	273	263	292	255	287	311	287	257	248	276	284	243	276	277	286	264	259	276	284	274	273	269	325	276	287	267	263	280	296	287	236	282	284	298	277	289	283	259	266	260	287	269	307	289	261	273	284	273	248	278	299	248	284	256	266	276	281	305	284	238	244	259	274	291	244	275	295	264	275	294	242	256	282	267	244	255	301	278	262	276	252	295	253	316	279	249	265	279	252	246	277	279	256	272	259	284	301	259	267	284	268	293	286	301	299	284	280	255	272	262	289	261	276	267	253	256	268	258	284	258	296	265	253	285	287	275	286	277	277	296	263	268	256	263	279	297	308	272	304	266	269	249	281	247	281	267	281	297	288	245	315	287	273	273	281	265	288	267	256	280	292	266	290	285	266	256	249	233	271	261	313	294	245	274	283	288	312	266	272	314	290	273	272	290	283	257	262	282	293	256	256	282	282	296	299
31343	8201	7261	3933	2477	1806	1419	1095	910	803	673	648	567	503	468	457	399	402	397	392	376	379	334	339	355	350	322	363	352	339	310	333	345	313	346	303	282	309	326	315	316	305	338	306	259	318	281	304	313	310	296	283	274	298	257	288	330	332	275	312	285	318	286	299	299	274	293	288	266	301	267	289	299	266	274	288	285	312	286	300	288	276	291	254	300	281	286	297	297	283	268	291	309	265	301	306	282	308	275	257	288	297	280	295	268	301	253	290	254	286	292	272	291	301	312	264	315	252	302	279	270	298	296	278	268	310	263	290	303	280	267	303	266	278	281	285	281	304	288	285	275	261	291	300	296	284	315	300	298	256	301	275	310	322	285	281	284	281	267	279	325	272	316	293	319	283	301	301	279	291	307	275	293	281	302	300	298	327	306	293	282	305	294	278	276	304	303	285	300	267	259	289	307	289	296	273	306	290	276	313	281	279	291	288	313	280	280	271	272	319	271	282	284	302	267	338	305	286	285	282	279	279	310	285	294	289	287	269	269	273	288	260	258	304	289	266	254	277	353	291	278	285	299	284	261	295	273	302	275	314	298	301	268	251	253	285	295	282	284	300	287	274	262	286	282	287	272	268	261	298	290	287	269	270	284	293	310	295	274	292	311	260	284	282	288	291	287	280	286	260	285	275	291	298	288	283	285	286	261	284	277	283	276	273	315	308	278	319	309	297	258	297	279	277	249	282	277	306	261	242	300	277	269	254	311	286	304	292	298	267	287	282	314	257	286	287	301	269	310	271	270	307	276	335	267	292	280	299	296	258	282	267	267	278	290	278	249	284	279	325	314	279	305	284	324	275	303	283	303	313	307	279	293	268	268	274	291	302	272	305	269	281	298	278	277	287	284	265	307	296	289	283	310	309	320	291	334	286	289	301	272	328	274	313	301	278	292	285	272	296	271	316	299	299	282	298	264	275	288	310	293	317	286	267	289	297	309	278	282	296	295	316	285	274	295	299	267	312	254	293	283	320	277	313	288	302	296	277	294	297	297	298	293	289	274	267	309	299	270	287	309	271	296	275	292	314	298	253	284	266	301	243	328	308	292	294	282	320	275	314	287	300	276	286	289	293	290	313	290	308	294	310	284	288	286	303	270	298	313	257	280	305	313	273	257	260	284	290	297	293	265	298	296	254	283	295	312	296	306	257	303	307	244	271	287	287	282	300	264	324	264	274	262	308	292	315	305	273	294	285	280	273	281	305	301	283	303	279	291	268	293	292	298	297	247	306	261	283	293	339	248	239	278	274	287	274	278	271	286	257	279	298	260	261	277	296	291	283	288	281	314	254	273	290	279	280	279	282	312	294	278	294	288	288	268	264	299	274	289	292	284	268	311	261	286	279	289	299	279	285	296	285	289	303	284	252	273	295	301	293	288	289	279	293	289	302	314	308	237	271	281	282	292	329	288	301	268	307	280	285	284	262	284	307	324	290	265	286	279	291	267	299	292	298	325	298	285	277	293	297	277	280	293	284	285	313	310	312	286	257	285	267	269	284	278	308	287	301	258	309	282	277	271	265	282	281	312	266	301	313	266	288	282	279	288	302	265	274	257	295	326	299	287	302	306	265	297	291	282	279	297	278	271	273	284	296	252	285	285	301	277	268	279	251	284	269	266	281	299	288	289	303	277	279	272	299	281	277	285	275	283	287	282	309	296	298	282	254	292	276	291	309	287	280	286	266	276	269	279	254	275	336	284	258	300	300	307	271	301	265	287	300	275	277	257	283	300	290	291	283	310	284	284	287	278	309	280	248	306	276	305	289	254	264	261	303	315	317	302	297	275	273	261	293	335	258	304	289	293	305	268	273	312	283	291	256	300	293	307	300	293	279	294	275	264	307	283	294	281	295	288	284	312	304	301	274	300	275	300	270	283	293	278	276	295	292	296	272	299	288	286	295	295	309	288	290	276	285	313	297	288	291	292	269	284	307	313	311	268	250	281	274	272	286	282	294	305	288	279	289	281	302	304	249	294	290	271	272	301	298	299	275	309	304	294	283	280	265	277	267	310	281	308	316	294	265	317	308	284	294	262	300	324	267	269	255	293	285	294	314	262	284	294	296	288	294	291	293	261	303	302	269	274	281	277	269	275	284	305	293	315	279	309	267	277	291	295	259	268	267	275	296	314	308	287	283	283	265	287	290	297	274	287	268	277	300	295	259	278	301	271	264	286	302	270	280	296	287	298	292	296	303	291	277	284	293	272	310	288	286	273	272	296	298	297	270	289	288	298	302	299	284	312	250	278	297	294	291	269	291	296	273	259	257	292	307	296	274	267	283	297	278	305	294	305	276	282	293	289	276	263	287	276	275	298	281	258	262	291	287	307	271	279	246	260	279	272	299	324	313	322	306	307	279	285	275	274	267	313	266	317	295	274	265	266	292	288	291	309	297	279	281	283	253	291	285	283	255	309	292	274	297	278	295	280	301	260	301	292	319	313	252	280	302	299	321	316	293	284	267	310	273	300	281	306	285	254	284	295	279	279	273	276	265	261	273	273	289	280	277	299	299	310	299	308	286	283	279	278	360	278	284	273	319	281	300	259	288	310	304	290	272	276	284	327	259	299	296	283	287	308	275	278	294	296	302	295	272	295	292	272	299	306	267	266	306	295	322	265	273	278	255	282	286	261	282	286	278	302	299	289	268	292	263	277	302	289	303	295	292	309	265	262	294	316	272	291	295	291	266	288	277	292	283	285	274	305	272	284	335	302	284	278	283	275	269	294	300	300	279	269	298	297	270	295	274	280	257	263	293	302	313	298	279	282	286	285	307	288	280	308	265	286	261	310	291	305	283	304	266	295	284	351	289	260	293	306	303	261	273	261	264	276	294	296	304	258	304	249	300	284	322	268	301	282	270	268	282	290	264	260	293	280	307	310	283	293	285	284	311	293	284	308	295	296	274	281	281	297	305	287	280	255	311	301	273	280	293	285	282	318	271	284	276	294	284	290	312	311	309	285	292	278	276	306	308	281	298	280	285	282	264	303	276	265	300	268	302	316	276	280	285	269	273	260	262	283	289	285	282	286	267	273	282	283	321	285	269	287	266	277	239	247	286	295	292	302	258	295	278	290	256	281	287	284	278	303	307	293	300	245	300	296	277	293	241	320	284	298	289	295	316	284	326	266	301	297	264	334	292	297	272	289	284	300	285	285	269	299	295	282	290	310	271	278	274	311	253	258	269	293	271	266	281	289	274	283	265	297	269	300	284	257	256	280	284	288	274	274	308	296	273	268	266	286	285	299	282	257	302	297	303	289	293	278	282	267	306	304	290	295	284	298	259	309	300	309	275	328	282	287	276	259	306	332	285	305	275	290	298	311	308	301	291	282	292	283	295	299	284	300	260	292	286	287	292	274	293	274	294	300	263	261	287	277	320	284	288	300	266	318	304	287	277	316	303	274	268	288	264	272	308	295	289	287	274	298	286	284	287	269	279	283	299	278	329
22832	20536	27032	24016	20540	20562	6942	1551	1101	1046	973	951	865	867	776	775	759	735	677	669	666	689	691	722	651	645	656	621	640	666	657	660	660	653	666	668	676	620	715	620	633	625	632	689	646	600	660	647	628	618	622	720	635	599	606	695	648	571	626	649	598	612	595	636	632	617	649	607	618	611	619	610	584	602	620	580	619	625	625	627	619	597	635	606	592	630	602	622	571	607	615	590	582	620	613	594	583	629	619	626	609	605	628	601	625	615	611	605	610	632	598	644	598	586	619	593	612	620	629	623	605	607	615	621	602	609	562	632	591	617	607	586	633	661	589	582	592	594	633	581	616	628	667	608	673	683	592	614	545	600	585	605	587	610	589	665	603	635	626	629	625	601	635	591	632	611	642	570	585	617	628	607	612	613	598	636	611	635	594	646	549	577	615	671	580	570	614	635	599	637	641	623	595	662	589	628	636	618	619	596	657	611	657	594	610	583	627	556	597	619	616	626	582	598	580	603	567	585	627	588	635	585	654	637	635	580	661	653	576	607	629	581	630	656	624	612	628	603	600	610	611	567	631	610	637	582	565	643	607	688	614	570	622	594	609	597	669	608	651	638	598	601	656	607	627	560	638	584	638	591	648	656	600	609	658	598	629	617	603	647	630	598	589	605	602	620	566	601	629	622	600	659	573	596	602	605	626	624	643	655	590	662	606	588	625	567	655	640	621	608	556	637	586	610	589	654	593	641	582	606	561	625	614	600	630	604	600	633	610	635	646	603	600	601	605	626	634	576	630	648	643	596	591	636	602	605	615	569	634	553	594	564	621	608	620	565	589	604	584	602	600	628	609	643	621	601	590	579	574	590	607	631	635	562	577	608	606	599	630	611	647	575	605	628	613	628	643	610	554	595	607	590	624	588	608	627	589	586	632	595	608	622	593	576	603	639	661	580	620	576	636	625	571	572	614	634	572	596	621	613	570	604	582	614	638	635	610	642	574	604	643	589	620	624	588	636	602	602	622	621	621	601	648	578	594	577	596	630	635	633	650	607	579	639	639	593	600	600	605	611	601	629	612	613	631	650	600	577	619	658	592	620	647	585	596	601	620	636	627	604	648	620	640	635	633	619	645	621	583	565	646	607	599	596	642	562	624	583	608	639	645	629	613	619	576	631	600	604	619	662	606	585	570	617	604	593	620	617	579	595	626	692	600	636	598	607	610	594	640	586	610	640	641	615	598	591	604	585	594	635	636	603	641	580	617	614	614	629	639	587	667	618	649	626	639	634	604	605	578	596	656	605	597	624	595	631	601	637	615	616	595	613	602	601	576	626	652	633	628	614	566	612	617	603	602	603	614	644	605	605	635	613	588	623	605	587	606	611	635	604	595	628	591	615	650	609	600	648	639	608	629	613	661	581	623	604	561	644	583	596	641	604	631	603	647	616	662	608	626	628	621	621	608	618	621	620	592	607	606	649	590	611	567	615	639	628	619	602	604	601	663	584	605	613	600	599	645	611	629	625	646	588	650	613	618	578	608	582	587	618	597	611	573	590	644	611	569	593	604	615	597	615	610	564	629	535	587	609	557	640	577	618	565	634	580	598	597	641	627	585	580	596	630	619	559	596	635	592	631	569	598	557	618	605	661	630	653	575	601	630	598	578	605	594	614	641	639	593	626	620	615	613	626	621	659	609	631	557	627	607	660	623	588	616	594	578	640	609	578	624	608	619	622	611	607	630	636	655	606	648	605	615	624	639	597	616	586	630	668	661	598	596	634	587	571	601	597	562	616	594	619	656	627	609	596	600	592	621	591	570	603	611	609	604	645	601	645	584	625	590	625	572	639	575	602	598	639	598	591	626	631	624	642	603	665	613	596	601	615	576	607	621	567	608	668	643	578	657	615	611	639	648	598	593	581	622	608	597	610	658	643	601	626	584	666	596	625	623	598	580	590	670	601	624	616	597	588	632	650	626	611	627	605	630	625	594	566	615	592	606	597	624	608	643	586	615	569	610	604	584	597	635	641	590	610	645	573	607	614	575	624	602	602	621	607	591	609	624	599	639	596	619	637	589	603	607	590	593	625	600	582	564	586	599	611	625	637	612	603	602	618	626	640	643	577	620	628	610	591	632	610	604	609	614	543	621	594	623	639	605	666	587	589	634	618	630	587	618	622	624	619	638	625	619	641	602	601	607	614	619	591	599	630	623	607	590	641	601	615	678	612	647	611	620	614	622	583	563	617	608	597	664	601	594	647	592	607	635	628	605	604	570	637	612	583	557	610	574	659	572	588	613	591	617	683	596	622	640	613	592	574	581	565	590	616	628	598	617	607	604	631	579	578	574	580	601	551	597	643	622	652	598	649	643	582	602	585	647	601	617	622	644	623	586	648	634	648	602	617	579	600	655	604	635	578	614	568	615	630	619	649	600	677	622	538	620	645	597	611	612	572	592	602	628	569	588	609	572	592	608	611	590	605	606	637	630	616	627	607	611	650	591	621	574	619	587	603	639	613	633	593	596	607	607	598	583	614	593	593	608	582	632	567	614	644	594	580	608	619	594	599	605	648	571	605	638	620	590	604	627	596	590	624	602	590	651	645	594	580	607	599	630	568	623	585	615	560	603	629	607	585	581	585	572	648	640	582	616	597	633	624	613	573	608	592	616	579	632	601	627	612	614	611	632	571	622	607	612	611	614	635	576	593	588	593	613	613	586	593	586	587	605	607	576	614	595	631	606	649	631	639	645	581	616	588	623	627	614	611	641	615	578	611	623	614	617	615	592	649	599	611	629	569	620	623	608	614	623	596	597	631	590	627	639	580	627	611	588	615	604	617	615	625	627	573	595	617	645	600	561	606	641	560	612	574	633	606	672	627	636	628	622	597	636	600	596	602	618	643	628	634	603	619	639	589	587	584	597	589	644	607	607	602	573	604	616	616	627	648	573	618	559	623	565	577	645	582	584	638	611	627	635	630	619	604	653	628	581	625	663	584	627	640	629	631	653	646	614	637	643	614	636	610	613	642	659	577	612	636	599	616	594	616	582	611	647	574	581	635	625	626	623	652	609	632	601	580	662	589	589	636	587	616	601	643	571	606	622	629	628	565	573	592	612	609	620	576	592	603	596	601	579	629	631	634	636	600	618	616	621	623	615	677	592	617	595	612	590	617	621	613	597	556	613	625	632	608	598	599	567	636	612	616	601	663	618	650	623	595	639	609	594	575	626	615	584	602	587	649	585	659	654	614	604	563	633	600	635	596	579	606	629	600	606	639	634	631	606	617	566	638	619	628	607	601	596	642	641	564	588	620	647	603	625	577	617	644	636	584	574	579	595	645	555	593	629	648	592	628	627	624	598	590	587	606	638	623	574	585	621	625	637	627	568	563	598	605	595	618	596	636	631	632	628	636	575	612	614	632	608	615	596	588	604	604	639	591	597	597	614	571	596	646	580	639	614	644	585	596	609	634	620	639	611	636	575	602	579	557	635	619	611	599	614	639	634
30480	14162	12759	7364	4939	3517	2834	2235	1949	1638	1427	1273	1130	1074	954	961	955	840	854	795	778	755	767	743	618	729	689	693	685	665	675	635	691	675	603	647	634	661	643	593	613	675	572	613	654	637	630	607	622	590	603	600	600	652	612	567	573	573	576	624	623	594	619	597	640	573	598	578	604	616	581	598	589	561	613	633	583	593	571	618	583	570	593	654	601	574	598	569	602	579	604	586	558	584	621	574	587	573	622	623	637	592	577	606	591	583	584	619	594	598	605	593	612	596	645	593	608	560	588	605	586	617	610	635	586	597	582	626	653	564	580	531	560	579	553	606	612	595	599	618	592	607	560	595	555	577	603	600	608	568	590	601	545	563	606	585	615	585	632	594	579	606	621	582	616	605	597	596	584	576	581	544	589	561	622	609	603	592	608	599	593	591	539	599	616	573	603	610	578	579	579	624	630	603	583	554	585	617	583	598	613	597	614	571	547	628	598	603	580	597	620	607	605	568	583	579	640	616	647	557	608	584	577	620	607	608	642	621	549	609	559	594	586	636	571	580	610	584	603	601	621	588	592	552	582	614	628	595	571	590	554	562	581	587	601	581	575	621	582	563	556	552	607	600	586	622	588	625	560	581	594	628	604	582	604	586	572	558	626	611	589	581	584	577	598	607	561	567	610	624	610	613	576	598	623	599	601	575	573	611	541	589	593	611	572	568	580	605	607	569	560	585	590	622	528	609	622	556	595	618	598	617	603	592	598	590	592	605	577	583	569	580	608	617	560	645	593	563	590	584	584	589	600	565	596	597	625	633	582	587	567	635	563	586	586	570	542	610	627	591	598	589	612	627	577	611	576	599	605	616	596	583	597	563	597	610	621	570	578	567	579	584	559	587	595	593	576	536	585	573	567	583	647	581	600	600	601	594	589	618	586	609	573	565	638	581	564	581	522	599	608	551	610	574	559	578	580	608	611	596	594	567	561	627	590	582	533	602	538	638	569	608	619	571	578	562	573	593	643	600	584	580	557	608	545	581	563	622	600	581	584	569	607	569	561	549	594	583	576	587	578	565	618	554	530	612	609	584	552	634	551	550	590	581	595	615	619	567	585	628	591	573	607	640	585	627	564	597	612	572	551	602	619	628	589	579	566	600	618	544	598	562	576	603	509	626	612	574	572	591	584	616	572	578	601	579	546	617	589	623	536	604	587	613	588	641	589	574	520	602	583	603	542	583	588	592	571	599	580	567	604	598	593	563	592	606	597	569	569	586	577	632	616	573	609	598	603	611	597	593	605	555	608	571	592	579	552	547	591	592	644	597	637	560	585	642	592	600	554	598	560	597	614	613	494	570	565	604	634	561	555	602	618	590	566	605	557	588	557	591	576	562	583	607	589	585	547	657	549	572	585	568	575	562	610	602	606	621	550	625	572	574	551	553	603	603	597	559	589	590	567	584	568	589	553	600	607	641	595	605	569	640	574	614	563	581	573	534	590	579	605	629	546	606	589	587	625	601	577	637	627	549	592	589	618	533	632	561	625	594	551	582	594	620	552	582	578	543	597	576	563	657	575	594	592	599	592	582	630	606	597	597	545	603	588	560	586	618	571	592	552	574	553	587	588	541	603	605	646	571	592	564	608	623	601	616	596	603	619	598	594	586	610	573	544	563	598	573	539	636	604	548	619	580	585	583	606	559	602	601	626	596	606	550	598	553	574	529	580	585	573	594	563	609	612	566	596	589	602	644	635	612	583	582	572	597	574	557	553	594	644	594	586	634	545	585	571	612	573	525	582	570	575	602	562	583	620	611	537	598	566	595	634	584	595	582	580	553	583	595	577	576	622	640	552	618	610	637	541	542	580	610	586	585	563	600	596	577	557	590	577	582	578	550	564	554	559	601	575	587	620	594	633	566	597	591	585	602	571	606	569	605	558	553	607	579	597	616	584	631	558	600	595	601	554	588	622	620	607	601	603	572	551	611	570	571	586	575	605	569	556	621	568	583	601	582	611	562	573	561	584	605	564	598	625	571	553	543	638	594	567	596	587	590	571	613	553	616	640	626	599	604	598	632	583	559	645	575	562	591	591	576	629	574	559	594	569	567	595	607	572	561	564	604	609	575	559	610	574	578	565	546	587	588	627	573	611	584	567	598	582	597	612	609	591	544	568	598	619	589	535	560	571	591	586	596	573	584	613	605	604	608	632	593	583	566	556	538	607	567	597	597	611	589	537	557	603	583	578	611	539	574	636	549	587	588	593	533	609	542	585	591	591	557	635	576	604	549	597	600	566	585	608	552	587	536	573	566	604	573	565	560	568	595	596	574	549	575	591	570	572	593	632	585	595	590	618	622	583	630	572	607	622	618	585	615	575	603	611	569	594	584	581	581	571	605	543	628	618	603	596	583	608	592	584	603	601	574	578	587	571	598	573	615	582	591	589	557	558	564	612	566	560	596	576	608	640	607	601	602	569	636	576	597	591	576	578	550	547	587	635	565	549	556	595	604	594	554	620	590	580	591	576	551	600	603	564	592	554	603	572	576	581	585	658	541	623	535	579	597	586	571	635	583	561	577	604	556	545	586	567	604	566	602	620	617	597	627	606	595	552	591	616	618	614	609	620	574	588	618	599	615	591	570	585	587	595	562	596	577	566	552	601	568	611	569	647	602	602	583	570	583	558	588	603	593	555	581	597	642	593	529	591	616	555	618	597	575	594	570	576	583	577	580	578	653	561	650	559	596	572	550	591	583	563	570	631	620	571	589	575	567	621	632	579	605	538	606	599	589	594	616	574	581	607	594	567	609	609	569	577	574	630	613	557	627	620	599	548	638	573	616	593	608	577	566	612	589	596	592	585	561	626	573	588	590	575	576	599	551	605	626	610	566	568	623	579	535	614	575	578	597	572	586	577	534	596	578	593	611	576	585	602	632	562	620	587	566	586	604	583	556	647	591	566	553	562	594	613	585	596	595	569	550	564	591	580	591	568	602	571	594	543	592	584	607	570	607	564	585	620	588	586	569	575	569	609	627	576	595	589	593	609	583	562	577	609	616	588	612	597	589	576	606	569	559	598	606	588	591	555	576	570	577	590	606	619	589	574	604	551	648	599	564	542	572	578	595	608	568	528	603	580	598	571	542	578	616	623	614	618	567	582	572	584	603	611	597	541	620	610	655	579	602	552	600	640	564	622	563	558	588	595	680	599	565	649	634	582	581	576	607	597	582	583	607	590	665	628	562	580	568	600	555	581	614	593	574	591	645	589	541	608	589	620	598	558	570	564	588	584	618	584	562	538	551	610	606	575	602	603	630	616	556	563	597	593	593	576	622	572	618	589	594	617	600	534	611	586	588	571	544	593	624	606	591	564	586	629	584	558	554	583	605	611	546	567	574	581	534	596	577	579	578	597	599	612	609	600	573	546	629	620	578	608	555	617	561	577	556	559	551	600	582	570	578	563	612	595	597	617	609	579	589	585	593	649	630	601	552	605	598	634	590	635	586
31621	13866	1811	488	387	355	322	335	322	321	288	297	293	286	298	310	319	302	310	277	278	305	291	290	290	310	285	289	290	273	302	305	321	280	275	316	296	304	294	305	267	295	289	292	314	308	325	312	300	307	285	308	294	311	342	313	306	305	296	335	296	285	311	287	269	306	284	290	318	302	307	333	337	325	309	323	283	274	284	262	292	286	284	283	303	292	301	286	294	254	299	286	297	310	284	282	301	285	314	271	294	293	289	297	288	324	319	303	302	303	310	291	287	291	302	295	278	276	289	273	287	287	290	315	298	302	296	283	271	282	295	309	279	278	311	297	290	292	305	273	296	290	287	321	272	305	294	300	312	298	291	303	301	296	310	314	300	275	282	304	301	299	282	279	275	299	298	285	271	321	299	297	285	299	299	318	296	267	287	307	316	323	299	290	312	300	265	284	305	302	276	264	295	308	295	297	293	258	312	311	298	307	303	284	297	293	313	294	291	297	285	279	326	292	299	274	298	317	289	280	268	308	283	301	323	272	297	333	300	283	297	300	304	307	335	286	298	272	280	266	295	295	317	294	289	293	285	280	327	309	311	315	319	306	293	287	267	284	313	295	320	269	294	278	280	294	295	283	299	305	303	267	321	312	341	298	311	294	322	321	288	288	276	303	297	285	275	326	301	304	290	268	327	294	297	246	265	294	290	302	275	290	295	307	285	292	313	331	279	266	294	330	322	283	311	261	301	335	288	346	303	294	286	305	273	309	305	325	328	298	284	305	309	290	302	279	299	277	287	306	317	317	299	268	302	283	303	292	293	306	282	293	301	299	292	312	291	291	298	283	261	297	299	290	325	305	295	287	301	304	305	286	314	294	333	285	305	277	308	296	301	314	308	315	256	296	302	277	285	283	322	273	270	259	304	292	307	292	286	279	342	277	322	301	289	271	290	284	315	297	304	314	301	281	305	280	296	277	290	275	284	297	334	282	317	285	295	285	310	275	301	272	309	321	291	292	318	288	323	284	273	305	325	290	291	280	314	306	335	275	272	277	309	307	251	269	291	306	291	283	300	295	277	272	297	282	294	316	268	286	279	306	271	301	291	260	318	290	292	295	288	298	292	322	295	276	272	294	328	270	256	287	296	303	293	293	283	274	287	291	313	272	308	299	314	284	301	273	300	275	283	260	285	321	310	271	287	310	311	291	285	333	292	300	298	284	335	301	290	283	301	289	305	308	278	294	248	276	293	285	317	271	304	261	281	322	297	303	307	280	295	291	330	323	288	268	307	280	309	291	279	266	283	301	312	280	302	312	323	283	296	292	301	295	295	318	301	300	289	284	319	294	299	287	303	280	292	320	306	314	302	285	267	311	274	300	289	307	316	300	260	297	281	281	275	287	341	289	320	304	277	285	287	334	286	259	301	310	304	337	318	329	300	289	314	258	294	268	296	285	284	313	313	294	330	283	280	308	289	292	307	284	326	295	308	332	289	310	328	275	324	298	266	285	313	284	303	285	303	279	301	282	262	305	272	300	297	260	286	280	302	303	281	296	285	324	302	324	286	332	274	298	338	270	300	316	302	317	270	326	294	303	317	313	299	310	283	293	298	308	308	299	297	326	288	289	298	314	283	281	306	292	286	284	290	292	319	296	302	262	311	300	294	295	302	308	304	310	293	315	339	303	315	272	294	314	284	307	299	282	323	293	292	304	290	298	299	296	265	276	293	297	297	280	319	309	332	307	289	295	314	281	303	284	272	278	277	303	294	277	290	270	272	289	306	294	316	293	301	280	286	264	266	312	281	274	291	299	286	296	291	309	343	286	301	284	289	277	287	282	295	323	279	290	317	325	269	303	314	291	288	287	291	308	287	289	302	284	259	269	294	305	315	292	315	312	283	308	316	290	322	327	272	290	322	316	311	309	271	337	274	305	286	276	276	295	307	292	278	285	294	312	278	288	272	299	283	328	300	315	292	257	280	281	307	272	311	324	291	301	300	307	312	312	305	292	285	281	295	281	289	260	277	300	280	297	284	279	306	261	297	285	290	284	289	284	308	331	276	302	271	309	296	314	296	318	302	314	310	306	312	305	303	288	292	320	286	284	313	303	295	293	272	319	290	297	309	295	291	291	307	302	319	284	298	313	279	283	301	290	311	298	260	307	283	279	271	292	314	303	302	273	273	311	312	297	299	321	274	319	307	287	290	291	282	300	310	319	301	285	303	319	280	273	297	288	308	325	283	316	280	308	293	333	298	322	309	280	299	300	278	315	283	311	310	303	275	270	331	294	297	294	283	307	333	318	332	303	283	298	299	311	295	312	289	294	256	304	310	295	325	306	311	280	288	257	291	294	281	330	296	295	275	295	315	261	277	293	266	330	298	288	296	322	282	307	316	316	271	284	279	306	268	253	306	280	290	288	296	271	311	313	312	282	297	291	306	280	306	290	289	315	317	298	306	292	292	279	292	298	311	309	293	302	272	317	285	326	284	299	306	287	290	297	297	303	332	297	296	284	298	319	290	342	330	309	295	275	274	321	284	304	298	292	275	309	294	309	291	332	335	274	299	270	298	320	315	286	282	296	299	305	298	264	290	288	323	278	324	288	262	295	304	274	263	304	273	296	307	321	314	323	296	264	283	321	285	281	300	299	316	325	313	293	284	276	285	294	259	328	338	255	299	296	257	303	313	285	296	311	308	331	296	307	330	297	261	272	306	288	279	315	308	293	289	292	286	315	296	298	285	286	283	283	300	269	276	290	294	276	289	285	297	306	297	281	298	346	271	318	285	296	274	318	300	301	288	309	282	280	307	279	281	301	277	288	316	290	324	286	344	261	308	286	294	290	303	314	278	328	279	254	305	276	307	279	289	269	311	281	312	289	319	261	317	264	280	285	300	292	289	298	277	299	301	316	279	304	287	294	286	270	296	300	266	317	272	299	266	308	279	282	296	293	270	272	332	279	308	315	336	277	315	263	262	326	271	283	308	311	304	267	295	288	264	292	300	285	304	312	306	317	313	304	306	302	300	284	316	280	296	306	306	276	340	308	288	291	272	268	317	326	294	323	308	296	284	328	319	303	292	301	299	301	290	298	289	296	273	313	321	319	286	282	285	307	316	292	317	281	289	284	295	287	251	314	313	273	339	298	310	334	297	286	316	274	294	290	297	282	311	298	309	297	314	300	287	318	293	306	302	294	313	305	316	295	314	298	291	265	315	310	294	312	323	294	305	298	287	298	327	274	318	292	297	279	303	294	313	293	319	299	281	301	293	290	297	309	311	294	270	286	291	287	311	317	271	305	281	281	274	321	273	291	324	276	288	291	283	315	307	296	319	283	291	272	279	276	275	274	310	339	286	302	309	310	309	279	324	327	282	293	275	284	305	299	296	277	287	287	314	291	296	302	285	286	300	299	321	269	318	297	272	269	306	292	300	304	316	307	337	268	280	274	317	290	308	260	300	298	301	308	294	310	268	319	274	323	323	282	277	312	295	293	291	301
20179	802	704	519	443	377	386	391	369	362	355	346	340	337	347	354	322	360	314	349	330	327	348	298	328	348	301	344	354	315	295	332	325	314	359	314	344	357	304	325	336	302	319	318	329	310	335	325	303	289	320	326	312	300	329	304	313	331	345	339	306	330	318	348	282	348	345	324	297	322	342	335	321	350	306	297	316	293	309	321	336	335	320	290	341	314	329	334	297	287	325	347	313	333	301	348	337	328	327	323	321	331	325	323	294	321	338	351	312	326	319	317	302	350	320	332	321	344	331	354	335	323	332	338	311	336	314	330	330	317	328	320	316	331	347	342	331	300	311	321	318	317	329	350	303	320	307	330	298	311	329	317	318	313	333	328	307	339	331	291	315	324	330	334	316	322	327	306	315	310	332	324	307	322	275	312	337	285	279	296	322	329	328	331	311	366	352	320	337	325	338	331	329	325	375	345	328	316	293	327	340	317	305	330	293	361	297	301	319	343	334	339	304	321	331	340	343	318	328	292	337	315	316	340	312	335	340	284	342	310	332	337	315	341	317	337	308	337	327	337	322	343	318	317	321	321	339	310	317	330	327	324	332	318	331	329	304	311	321	332	371	304	327	293	354	343	328	333	325	315	293	323	345	312	341	321	333	322	348	321	336	313	325	320	320	314	336	322	337	328	301	343	321	318	339	336	329	328	328	335	377	331	325	334	344	297	306	329	304	332	316	302	317	318	338	334	344	336	344	323	355	329	370	329	296	350	294	349	359	304	311	310	301	333	323	365	304	354	326	316	319	330	293	341	322	335	347	334	313	380	343	312	330	302	338	336	308	307	354	317	309	317	306	312	328	313	345	319	316	337	325	316	331	292	312	317	346	303	357	315	334	316	347	360	292	330	318	317	336	337	339	335	295	303	331	311	346	309	332	341	320	346	315	321	323	327	295	332	292	349	316	321	346	346	346	333	331	330	337	333	306	344	329	294	321	312	303	309	321	292	298	306	347	335	315	295	340	320	328	333	326	293	308	324	307	303	333	316	334	345	289	317	344	309	312	346	310	338	321	329	355	312	319	330	301	342	325	321	338	325	337	304	327	302	337	330	327	356	348	333	319	298	327	340	312	316	349	361	315	305	354	325	341	322	289	355	327	364	326	301	326	359	335	338	336	289	315	346	310	339	328	321	317	350	336	320	309	332	299	375	325	332	348	354	355	318	362	331	312	355	328	324	319	352	324	324	344	322	298	358	347	301	302	328	341	286	313	330	318	320	313	317	357	340	334	335	324	303	289	325	313	326	305	322	298	349	306	317	314	357	346	330	330	338	342	353	303	310	307	308	335	344	346	337	331	328	319	311	303	332	310	315	318	303	318	348	299	326	337	340	327	319	346	299	310	301	313	320	317	328	324	354	350	343	326	301	323	342	324	328	311	313	344	332	335	316	375	356	294	329	314	344	345	317	332	351	335	323	295	342	367	314	308	310	329	331	314	323	317	326	308	329	331	343	347	352	317	333	311	317	335	313	309	301	306	345	295	334	319	318	316	336	362	364	294	280	344	273	329	350	356	314	305	331	326	351	330	325	332	333	312	317	338	320	314	313	337	350	326	315	326	339	328	341	320	268	323	351	328	329	325	315	338	357	309	320	318	320	333	318	318	318	296	314	350	313	360	317	329	320	346	295	311	333	321	318	330	295	307	317	332	318	309	325	309	310	318	335	319	311	316	330	310	361	329	327	325	272	314	321	304	340	299	286	339	320	314	326	326	337	331	331	331	341	341	305	331	313	317	342	367	330	288	346	334	344	317	303	338	318	315	360	340	348	352	345	347	361	367	281	320	312	342	328	308	314	337	297	341	336	295	297	359	300	322	318	328	344	299	290	325	294	349	322	315	331	304	347	303	353	317	322	329	311	313	361	342	359	316	306	352	364	306	329	341	314	334	357	306	294	376	309	317	321	337	318	332	317	326	322	322	313	358	328	312	295	304	319	307	340	347	341	347	356	296	328	312	299	329	333	324	329	330	326	300	326	306	337	341	324	324	307	305	328	314	329	352	328	368	301	354	305	304	333	339	366	328	327	291	318	293	321	313	339	324	332	308	309	344	331	315	372	329	344	318	310	295	372	324	300	292	349	364	324	317	325	341	352	320	356	340	351	316	344	310	310	333	364	311	307	340	307	321	328	339	297	304	315	317	303	326	303	296	323	344	320	354	327	339	329	341	303	327	285	352	317	279	333	307	348	312	314	336	351	312	315	354	339	318	328	328	334	328	338	333	343	331	323	289	341	333	319	344	343	343	307	325	321	349	323	341	331	343	336	299	296	331	313	354	318	339	326	329	317	312	316	343	321	329	320	324	341	364	339	341	346	316	326	326	319	320	314	341	316	328	337	339	350	333	321	355	305	326	299	296	336	325	298	318	324	359	303	339	337	322	329	353	326	329	315	314	338	320	330	312	321	340	308	340	332	310	334	325	315	313	350	325	312	314	335	320	316	322	302	341	326	351	326	343	290	314	298	338	330	346	320	323	324	336	359	313	288	369	324	307	333	339	334	356	322	337	311	290	346	344	321	340	323	317	342	301	323	337	311	296	327	330	343	344	325	294	347	321	277	298	316	349	306	307	316	334	304	323	342	334	336	357	312	321	318	340	311	325	349	356	313	326	321	333	328	322	310	356	316	341	338	340	330	320	325	305	340	328	313	353	338	301	290	347	298	337	333	321	309	302	329	346	301	320	338	341	298	301	346	308	314	349	295	322	316	303	355	292	302	322	320	318	356	337	334	333	312	314	323	334	338	367	308	332	345	343	298	323	293	319	361	314	292	350	334	311	358	318	314	330	306	335	330	328	335	348	321	337	317	307	330	279	298	333	310	314	342	326	309	348	356	312	303	361	346	321	335	325	324	300	329	329	331	318	294	310	328	320	332	349	342	321	347	328	314	332	341	351	332	329	318	290	354	339	336	364	332	321	319	311	316	345	355	322	333	334	319	316	340	335	316	335	329	339	341	336	332	302	310	330	349	353	332	341	311	339	336	295	328	308	324	306	297	336	309	307	334	329	331	340	308	299	335	338	292	316	354	297	313	309	309	322	325	321	314	333	316	319	303	319	293	355	352	350	333	291	307	321	328	308	332	310	331	339	320	315	323	308	349	307	322	334	331	286	321	317	308	326	314	317	316	329	349	321	350	313	361	345	317	301	333	296	297	312	329	330	316	301	324	299	342	310	317	320	339	332	346	323	320	289	335	316	356	317	303	310	341	321	305	360	321	308	344	348	327	337	332	319	302	304	362	322	352	334	335	321	337	321	309	331	340	339	289	359	307	323	385	324	328	318	350	301	336	321	353	331	319	286	331	297	308	347	301	344	333	315	333	318	327	329	338	299	326	317	307	309	358	317	320	334	339	307	337	295	281	312	323	331	352	336	338	338	327	323	319	338	357	319	331	318	322	340	331	306	292	333	325	344	336	352	352	311	317	346	332	299	343	319	324	340	282
24896	20560	26460	24637	20477	6391	981	672	548	491	408	412	393	365	361	336	338	318	296	298	302	330	333	311	358	314	282	311	283	280	309	292	274	276	291	278	273	302	243	301	272	295	298	307	299	285	282	299	296	285	284	266	313	297	268	278	273	303	245	280	283	276	283	283	293	303	277	283	296	285	286	291	275	261	305	264	283	269	263	277	280	239	282	298	257	292	283	270	277	269	268	261	295	287	270	276	282	277	280	276	276	268	268	258	275	269	280	283	263	262	310	282	278	285	289	280	249	268	306	267	266	257	292	317	241	248	283	291	301	310	287	269	293	262	261	282	282	274	273	268	249	266	274	267	290	282	303	257	315	260	274	276	263	306	298	302	294	270	265	304	248	248	272	273	307	290	283	270	264	274	273	275	287	278	269	276	268	301	290	282	276	268	272	272	269	277	283	262	280	278	251	266	287	274	299	302	273	279	299	278	289	307	284	264	271	278	291	307	289	302	287	285	280	251	272	278	266	283	268	252	273	246	279	257	285	254	284	262	263	259	303	304	269	279	255	245	269	258	279	296	276	284	271	284	301	271	283	307	248	285	308	300	285	280	283	265	284	268	267	259	248	255	274	292	262	272	277	275	286	274	268	259	251	265	279	244	262	292	251	257	285	276	298	257	237	274	259	258	265	277	280	216	288	295	288	270	289	276	282	276	266	270	269	268	287	276	277	252	268	301	296	266	257	283	292	266	275	264	255	285	268	287	226	311	251	273	304	279	262	292	313	274	293	301	270	298	287	268	264	258	276	230	284	260	276	299	298	282	250	270	262	309	269	275	256	257	274	285	277	260	248	303	249	301	276	275	268	279	297	299	271	278	290	276	258	263	261	262	268	254	297	277	285	295	298	277	260	241	256	304	271	259	291	271	288	273	273	277	296	266	267	247	250	275	249	256	277	262	275	297	298	285	270	256	259	301	267	291	295	265	310	251	257	289	273	272	318	266	289	259	247	266	280	291	232	284	263	254	299	286	267	270	311	272	271	262	262	297	273	269	271	256	288	269	266	258	255	271	255	265	283	260	278	265	284	279	290	259	262	284	291	310	274	286	264	285	250	237	275	255	249	264	269	256	290	275	286	281	271	267	261	275	278	263	263	274	257	294	291	285	275	297	284	297	270	278	262	256	268	263	254	292	276	277	285	294	286	245	255	298	271	279	295	275	277	263	276	261	288	264	293	261	290	300	272	255	300	312	278	290	260	261	287	297	263	258	270	260	296	273	226	281	283	281	275	270	275	281	267	305	288	303	300	289	274	290	282	268	271	278	273	258	282	269	285	291	291	279	285	275	297	270	249	265	282	261	290	298	277	285	267	286	275	270	282	259	252	271	287	294	290	284	293	291	261	267	270	276	250	297	313	279	288	284	286	308	280	261	292	291	276	287	295	262	273	263	272	280	272	280	271	291	253	260	303	274	285	257	314	278	265	298	286	265	291	272	284	277	280	281	287	267	284	259	260	312	268	270	306	259	289	281	301	266	270	280	262	284	290	275	284	276	291	294	257	243	283	276	285	273	273	276	254	267	273	284	263	254	311	277	276	291	274	271	275	304	280	254	259	273	259	292	290	307	276	291	293	292	273	252	285	280	282	276	269	272	268	278	279	277	229	280	264	259	242	241	271	290	291	259	246	279	276	262	274	267	281	279	278	293	290	273	273	272	274	315	245	276	304	275	243	276	296	265	273	272	283	241	297	288	312	269	291	262	263	280	278	286	251	281	263	266	259	282	262	285	286	234	279	290	299	277	327	322	272	262	295	255	284	276	287	245	244	257	266	283	271	330	289	268	251	262	291	268	279	291	256	275	290	305	275	273	280	268	292	251	278	287	253	277	285	300	277	267	250	253	303	279	285	291	271	283	275	270	271	252	277	292	281	303	301	278	279	269	273	256	278	273	305	255	253	284	260	290	313	285	279	287	285	263	268	255	281	271	284	296	237	271	272	270	284	288	287	265	276	264	263	275	268	275	275	265	268	255	270	278	252	251	260	286	277	274	271	264	305	281	299	263	287	278	277	261	275	281	273	257	279	264	307	260	298	274	292	268	308	270	284	306	266	278	287	276	298	274	279	275	278	289	232	307	282	309	262	245	260	301	302	286	275	314	297	260	257	283	248	292	286	274	310	278	274	252	230	271	319	243	303	250	291	298	257	299	268	230	279	308	236	254	293	268	295	264	308	268	257	277	257	285	269	278	306	268	288	264	251	296	281	273	248	307	287	298	261	271	301	274	310	280	293	275	264	301	291	287	259	307	249	283	276	277	272	257	296	286	272	268	279	284	281	264	268	263	264	263	280	279	277	275	265	295	264	252	269	259	286	263	250	309	286	313	290	279	275	288	287	309	296	261	296	275	278	291	288	241	291	280	268	271	300	275	276	273	285	302	280	287	299	261	259	281	266	269	267	258	275	282	287	255	303	272	281	286	274	280	257	263	269	286	263	273	251	264	256	272	290	273	271	259	289	254	279	276	294	281	270	277	263	274	292	294	281	290	283	288	282	287	275	270	272	280	265	289	270	280	290	292	290	264	302	248	264	295	264	281	292	311	257	294	270	266	274	276	260	278	277	242	292	248	274	275	269	280	280	277	259	297	302	271	286	291	273	299	306	266	312	318	274	297	273	280	287	269	301	269	245	272	269	284	269	303	299	253	263	280	273	261	279	269	284	256	285	307	294	283	293	275	280	300	270	289	272	291	273	287	261	271	285	277	262	254	274	277	287	274	260	296	261	258	272	286	282	315	283	292	267	256	274	266	284	332	292	245	305	305	300	264	277	253	302	261	290	278	274	290	246	303	254	268	286	285	265	263	288	277	307	280	276	266	267	279	299	279	271	278	276	251	270	267	280	256	284	290	268	262	289	271	263	268	282	279	283	251	269	268	271	238	291	291	272	257	285	285	266	259	312	266	270	274	280	279	303	287	269	310	272	276	291	268	273	280	268	281	263	278	280	289	262	311	276	245	268	249	292	263	292	274	285	266	272	249	256	255	253	256	288	276	283	301	304	259	261	274	252	275	306	236	292	298	278	293	297	265	243	270	275	232	257	287	279	271	295	274	270	299	262	283	292	312	276	286	252	284	279	277	258	295	295	274	286	273	244	277	264	287	272	287	315	286	297	257	271	273	287	270	291	264	292	270	274	249	288	257	292	276	285	247	288	268	277	267	253	280	275	233	282	289	283	270	313	306	271	292	248	257	291	252	296	278	255	276	285	245	284	289	281	298	274	253	277	269	287	281	266	261	273	309	271	279	251	279	268	285	293	268	309	272	278	301	293	264	294	242	269	281	273	276	229	259	285	285	259	262	280	264	275	291	287	297	258	284	275	275	295	286	309	279	281	279	268	277	288	278	278	285	290	269	283	271	266	256	292	285	279	276	269	281	250	294	290	248	258	276	269	288	274	268	278	271	260	274	260	281	273	277	292	272	292	269	284	255	303	260	302	299	266	272
33508	8090	7125	3791	2490	1805	1390	1053	934	812	659	583	538	504	483	423	443	410	415	392	378	387	364	345	360	331	354	362	312	330	348	315	316	291	340	327	311	305	274	324	289	312	271	309	313	299	302	301	333	281	264	279	304	296	291	278	297	292	286	312	271	291	252	295	280	326	310	291	280	312	281	276	262	279	284	291	300	267	263	283	277	293	308	301	249	299	257	302	317	280	290	312	278	260	304	288	293	293	265	286	292	276	293	303	314	288	278	286	272	311	269	307	281	284	274	283	266	280	292	338	304	285	291	294	304	268	304	281	284	313	330	277	311	280	262	277	295	286	309	279	307	306	271	245	287	278	290	281	263	281	242	281	278	284	264	290	263	259	333	293	294	283	274	274	297	319	304	285	292	272	270	276	287	302	300	284	276	266	252	305	273	290	295	255	281	275	300	279	252	262	292	300	271	304	273	296	285	279	290	304	293	280	313	289	293	279	299	297	257	269	294	280	279	300	280	272	301	251	261	263	289	280	290	283	287	265	269	314	270	306	271	298	289	293	257	279	267	252	317	301	276	310	278	256	311	282	276	266	270	280	306	310	279	310	250	289	290	313	270	311	257	269	255	302	254	297	283	284	304	301	299	288	264	286	280	249	275	315	289	256	275	294	272	250	274	276	312	272	288	307	286	262	256	252	277	287	272	281	276	292	283	294	292	309	275	267	286	270	263	261	304	283	279	296	278	297	296	246	298	305	277	277	299	298	254	316	289	314	275	285	289	283	288	266	307	289	291	297	271	267	300	292	294	273	294	289	265	276	302	281	263	311	287	259	294	287	285	279	302	289	296	304	297	301	310	283	284	285	295	285	290	295	286	264	260	284	294	293	268	303	272	274	257	285	275	303	289	293	295	285	318	293	257	277	277	278	292	321	317	285	271	289	259	286	271	300	263	290	272	295	304	281	276	269	256	261	325	298	284	278	321	296	291	275	275	290	236	302	279	300	303	281	275	262	286	330	274	275	258	286	288	283	302	297	262	283	275	298	266	233	260	297	273	286	249	299	303	292	264	294	267	277	313	306	300	287	262	266	269	275	274	269	238	291	259	276	266	276	297	281	269	300	303	245	258	272	284	297	285	298	281	282	296	300	276	301	293	261	271	264	266	306	287	294	296	279	276	284	279	269	277	258	288	275	288	277	303	288	286	286	288	306	283	273	258	266	299	276	283	286	271	261	277	275	285	290	289	285	296	303	266	298	276	294	286	260	285	282	290	303	272	269	277	285	297	277	277	273	268	284	314	279	288	286	295	284	277	279	251	286	304	291	299	294	281	276	280	267	300	289	294	290	261	297	257	295	312	284	290	276	269	309	295	308	309	279	268	291	288	317	275	291	281	289	324	269	270	276	271	295	290	292	285	304	296	309	294	305	320	263	283	278	257	300	285	286	282	278	298	264	274	280	284	299	309	269	290	277	287	277	300	291	287	267	311	315	264	285	281	300	291	303	300	269	266	275	268	266	266	252	288	257	297	290	297	281	252	302	317	279	284	290	293	282	271	284	296	270	258	291	306	302	295	283	275	254	293	280	293	298	300	286	265	269	279	277	277	274	253	297	266	286	283	283	294	291	288	307	304	260	295	293	291	287	261	297	293	283	289	303	293	305	303	316	261	296	258	251	292	291	277	262	305	292	288	293	305	283	304	273	307	278	295	312	277	290	283	277	261	285	296	263	298	299	282	296	269	301	287	273	282	271	271	267	275	272	278	297	257	286	288	299	295	287	269	257	294	308	284	249	294	286	285	287	281	289	257	288	283	300	279	301	290	254	292	281	277	274	266	303	310	266	294	294	305	281	295	288	278	271	284	294	285	257	263	294	290	267	282	293	303	314	305	285	270	278	270	305	279	288	284	317	312	304	276	291	294	288	293	284	264	297	270	284	296	282	300	281	287	293	307	271	272	248	291	272	275	297	291	303	271	291	292	285	319	284	264	278	274	288	290	241	278	281	253	288	283	249	285	284	258	312	303	264	310	305	316	291	258	292	290	274	264	303	284	277	262	247	276	279	291	272	297	277	279	258	268	303	280	270	268	270	299	309	246	280	291	281	280	289	262	285	290	289	272	308	277	256	261	323	281	293	286	288	315	270	258	276	262	286	294	288	281	269	290	287	295	301	303	277	305	288	301	289	307	277	288	251	272	299	293	270	256	318	302	301	288	270	298	274	262	303	273	294	280	294	301	277	280	284	293	296	261	290	306	298	300	282	282	276	275	251	297	299	267	289	296	312	272	290	284	279	324	254	280	280	299	287	277	282	303	268	280	270	260	279	296	292	286	282	291	269	274	270	280	283	319	266	249	285	283	294	287	291	269	267	263	290	291	293	309	256	257	269	270	314	282	269	287	272	289	281	312	270	295	277	270	273	286	283	300	272	298	287	281	265	271	279	287	285	320	259	266	285	258	297	290	279	295	266	296	279	302	263	315	262	300	296	296	270	269	300	283	287	275	277	294	289	287	268	288	282	322	239	275	299	279	288	280	272	275	284	305	301	260	299	278	307	267	301	280	276	283	274	276	284	287	294	263	308	262	282	264	299	278	297	287	265	283	282	285	302	305	280	308	269	269	293	295	285	311	286	262	324	289	264	292	289	262	283	304	256	284	259	247	293	320	292	269	290	252	295	255	261	280	254	259	255	350	255	297	288	265	297	282	294	305	303	279	294	289	290	296	297	248	285	277	280	284	267	307	271	267	268	294	305	304	283	306	287	288	293	313	304	309	292	306	280	300	286	277	286	292	312	302	276	294	271	280	260	284	255	271	289	294	274	276	304	265	265	272	307	270	284	281	269	284	298	289	299	286	299	297	261	295	285	285	313	291	256	299	276	284	247	270	278	268	280	279	319	267	295	287	288	290	293	298	299	310	250	304	294	279	291	256	279	311	252	293	280	267	285	300	279	294	275	270	302	265	276	292	265	307	268	298	294	294	264	282	263	293	301	278	254	301	257	299	310	268	274	294	270	295	280	271	292	264	260	289	277	262	260	303	299	285	273	254	319	237	331	295	282	294	288	300	312	307	310	294	274	268	258	267	305	284	261	307	290	252	270	267	291	313	292	271	256	291	291	268	266	283	252	294	285	270	264	289	298	290	261	273	250	286	253	308	306	306	307	253	282	298	268	279	285	306	276	295	288	298	276	278	268	308	270	297	291	275	280	296	267	289	270	260	288	279	249	297	296	262	302	293	277	294	317	283	255	267	297	287	285	292	274	290	273	288	295	275	276	280	279	291	284	293	305	270	305	291	286	257	271	274	251	268	269	296	300	280	286	279	287	270	286	307	269	271	267	289	294	305	269	270	282	274	294	251	313	274	289	283	280	286	274	278	273	266	313	293	288	284	309	286	292	299	303	301	258	262	258	301	240	288	267	296	294	273	321	294	290	296	276	281	307	286	290	271	264	303	288	272	283	305	268	302	286	252	298	283	282	286	277	287	286	289	295	304	281
22838	20526	26936	24101	20529	20565	7123	1500	1148	1031	922	883	829	808	750	728	811	717	692	735	673	688	683	689	635	740	669	679	695	643	680	660	636	637	652	590	603	630	633	661	625	648	622	648	630	616	656	622	604	610	651	615	629	619	675	651	618	645	658	611	601	628	573	641	606	607	613	631	635	657	584	609	627	624	604	561	600	576	561	587	658	616	632	643	569	616	616	603	622	566	654	606	641	574	636	621	609	579	634	634	618	623	601	615	591	603	580	616	559	631	574	571	615	647	582	614	584	592	649	606	604	605	616	617	602	627	578	572	607	593	583	579	619	591	626	630	605	579	634	618	588	606	639	603	592	627	621	592	646	608	580	612	664	617	567	700	628	675	600	623	592	624	635	619	628	604	606	621	575	652	672	611	650	601	641	622	631	609	574	588	640	623	623	620	611	639	599	612	593	623	620	576	627	597	632	626	610	604	613	650	628	599	629	598	585	621	645	586	627	642	570	596	602	607	653	601	591	609	620	616	619	611	587	620	651	610	632	586	574	574	601	626	580	614	622	670	593	539	573	618	605	619	611	622	610	632	642	652	607	614	662	639	569	607	596	649	638	622	601	609	630	558	564	615	609	578	631	623	560	634	604	586	614	611	582	627	584	560	580	625	599	573	601	646	593	533	638	633	600	601	633	561	645	633	626	602	612	547	601	613	603	615	621	601	630	587	563	637	667	594	591	604	594	629	571	583	619	590	579	575	636	595	609	622	640	631	633	600	623	644	664	599	601	586	589	635	601	624	599	562	631	599	629	629	583	601	599	629	575	602	604	606	589	591	587	606	594	598	653	662	599	614	608	616	628	626	623	595	602	625	594	644	635	609	621	659	630	587	593	641	602	614	563	605	544	583	604	590	591	593	666	580	619	631	616	644	606	580	611	587	638	632	596	669	618	639	625	612	605	665	613	597	629	642	583	652	635	614	608	617	607	631	640	647	647	592	622	602	603	577	664	634	619	604	624	594	634	603	600	583	651	606	563	603	593	568	598	574	604	638	644	587	587	625	619	599	625	590	610	603	597	639	591	633	620	594	624	574	593	591	612	639	653	541	643	646	638	628	612	627	624	634	591	630	603	594	566	628	565	636	623	572	613	608	621	658	607	596	612	588	618	609	626	620	622	625	585	636	653	594	592	634	572	586	623	601	625	625	580	672	610	597	585	586	570	651	632	617	597	618	616	608	573	588	610	593	624	579	582	640	615	617	621	612	556	636	605	628	598	614	617	565	574	580	615	574	573	626	575	631	643	588	618	644	583	653	641	652	605	593	600	615	580	606	657	590	628	616	597	608	612	608	597	590	605	605	558	626	579	617	615	575	621	635	625	601	576	661	581	673	637	599	615	602	632	601	636	605	622	526	588	610	630	631	602	617	556	601	588	627	581	620	533	597	631	629	593	604	581	607	608	571	612	568	634	617	608	599	605	634	599	606	579	637	622	574	623	636	631	616	585	565	569	593	628	636	643	632	597	599	608	564	603	638	660	557	633	618	600	601	635	599	561	569	583	572	593	590	571	592	607	629	602	662	627	567	593	548	646	576	591	640	614	594	607	597	624	613	600	574	607	623	610	616	607	559	672	632	612	599	635	616	607	588	602	599	659	633	587	644	619	613	606	592	626	606	624	603	590	585	610	564	604	552	602	590	600	597	625	575	585	579	652	637	604	575	618	622	594	619	614	610	588	631	618	621	617	605	639	545	580	630	651	638	608	641	605	645	615	598	643	634	597	553	611	605	638	620	581	648	602	616	607	631	588	633	629	612	634	559	599	598	633	610	586	562	609	578	546	634	632	618	600	622	585	639	608	599	651	614	614	579	614	620	587	576	602	605	583	665	584	599	595	592	617	646	642	591	589	581	583	624	563	601	582	612	598	649	607	649	619	619	613	603	600	588	620	581	610	659	584	593	599	624	608	600	606	604	615	611	618	588	602	617	639	597	629	563	603	621	611	622	604	581	632	599	597	637	592	592	600	601	632	584	631	598	613	582	605	626	624	606	601	587	627	589	599	617	590	629	602	579	547	617	562	648	633	592	569	616	621	611	609	636	607	586	584	648	659	570	578	622	607	577	628	621	553	543	591	580	616	592	624	636	555	573	614	583	630	601	601	598	618	639	615	616	584	575	566	638	622	588	623	584	613	577	629	592	610	621	613	590	627	617	589	562	622	616	619	559	576	611	625	610	624	589	593	610	599	631	594	632	635	574	597	602	654	616	579	596	600	633	629	597	605	623	602	621	597	601	594	635	610	626	629	576	622	573	616	593	577	632	601	599	617	596	647	687	640	596	596	606	624	604	592	614	569	650	625	571	565	589	583	607	587	611	619	620	590	575	624	649	625	654	583	641	636	584	590	578	570	607	630	640	579	585	636	608	604	573	618	580	646	599	614	624	584	616	628	590	576	571	620	576	613	585	601	586	604	582	642	627	642	623	623	577	598	598	633	615	589	623	617	581	630	610	579	642	603	566	589	610	595	599	612	630	607	585	602	630	607	597	580	581	610	607	579	609	659	629	595	581	584	616	615	603	637	649	566	642	614	600	617	619	582	616	588	618	585	620	607	597	624	611	597	628	626	603	610	604	634	582	638	592	595	648	615	615	629	635	561	615	600	665	632	661	647	677	609	576	612	624	579	627	628	632	612	626	629	622	603	599	629	608	648	605	599	613	596	556	590	655	546	602	602	598	618	625	639	622	601	579	603	617	572	664	619	621	643	607	603	633	599	569	601	633	625	588	626	602	586	581	600	608	584	642	606	613	552	603	599	605	602	619	569	617	613	628	629	615	624	586	595	572	614	611	673	630	584	624	608	594	593	603	587	637	598	597	671	662	615	603	580	618	607	633	640	667	595	570	623	629	583	614	661	622	605	609	594	639	602	603	613	623	617	626	605	587	597	636	584	617	651	595	669	575	599	585	619	616	656	645	620	613	560	583	619	634	634	631	577	630	630	609	593	644	575	583	658	622	593	587	626	594	612	595	583	584	587	597	594	585	627	591	620	646	627	627	561	618	623	631	595	608	614	578	623	642	628	629	573	584	632	605	605	612	599	605	586	606	591	643	639	576	566	586	640	620	625	603	590	627	595	605	621	571	628	570	581	610	619	640	608	555	590	681	611	617	608	659	638	626	561	572	627	603	618	605	621	625	609	624	628	622	636	626	637	606	621	630	650	629	601	622	621	614	594	648	641	573	566	578	590	635	588	621	589	596	596	607	647	607	609	640	572	615	596	600	584	628	657	602	577	593	556	625	599	619	569	605	619	607	626	624	640	636	609	608	634	598	609	647	629	591	633	613	654	607	612	626	586	610	594	602	582	625	601	586	615	572	592	651	613	621	599	650	620	644	612	648	620	595	624	572	612	621	573	604	590	597	615	604	633	651	595	621	625	607	606	598	612	570	655	617	591	595	621	592	607	602	590	618	640	618	615	624	592	609	642	568	611	630	583	614	641	609
29441	13772	12682	7229	4819	3584	2777	2260	1833	1586	1358	1237	1170	1061	1040	938	900	886	827	776	764	740	751	704	707	699	698	704	677	653	629	697	638	638	631	607	612	621	670	647	578	622	626	639	614	619	637	627	628	641	599	633	644	591	615	621	606	587	585	592	685	588	586	628	586	609	609	639	638	582	567	592	553	611	533	581	594	596	602	643	587	544	620	570	570	600	572	593	609	547	586	585	562	585	584	604	560	596	591	627	559	609	607	592	605	598	593	582	603	626	555	548	617	528	614	565	549	610	573	601	576	584	542	572	598	592	599	604	618	632	579	592	573	635	556	600	591	598	592	625	583	625	605	618	607	536	548	569	643	556	587	535	597	596	599	579	547	588	609	575	589	577	595	571	545	616	571	582	596	592	586	585	632	608	570	597	634	599	552	554	604	588	609	624	572	569	546	584	563	592	565	555	609	588	576	550	586	587	593	549	566	608	620	570	637	560	580	603	568	571	581	552	599	604	590	580	570	604	628	585	593	525	553	580	596	579	621	587	637	546	587	605	585	589	538	565	584	575	594	619	582	586	591	547	547	640	580	576	592	552	543	591	600	539	574	594	581	514	623	513	623	614	548	568	599	594	576	582	622	613	564	619	561	593	579	595	583	578	594	612	597	596	594	565	619	576	574	613	582	580	581	585	593	550	632	523	607	657	578	561	586	578	602	594	599	597	558	557	601	576	579	600	512	569	590	595	608	593	603	603	580	616	561	607	547	537	580	587	583	605	583	568	558	529	617	562	569	548	572	631	548	615	529	620	579	571	600	578	572	587	582	620	566	568	580	569	562	546	589	593	561	580	540	567	625	576	589	542	574	592	557	556	567	547	620	571	602	575	585	566	584	571	563	583	574	549	632	624	562	598	558	559	560	598	602	601	628	585	589	602	572	553	589	576	570	543	579	597	610	579	596	574	596	574	608	624	576	585	583	598	571	608	572	560	594	564	576	624	598	589	562	589	583	563	579	583	567	601	577	550	609	556	578	587	633	536	575	603	581	604	553	553	604	573	647	580	596	642	582	623	577	603	589	586	609	577	584	562	567	577	587	602	543	573	584	598	607	565	588	577	570	602	602	608	586	591	584	611	547	584	584	600	579	573	585	549	565	607	644	558	560	576	607	572	574	577	534	610	569	575	551	630	560	600	559	579	589	633	605	591	593	576	516	590	569	543	591	593	594	608	588	580	559	613	527	623	567	611	622	548	595	575	586	564	573	563	577	589	531	555	599	564	576	572	622	598	605	610	610	547	581	581	571	566	570	610	600	556	585	566	563	577	610	610	624	602	548	601	599	549	626	629	595	579	583	603	597	627	542	601	612	562	584	593	579	593	515	560	592	556	606	577	618	629	559	571	552	603	625	576	602	595	587	549	635	559	570	611	613	554	590	565	581	550	627	618	554	643	572	588	576	567	598	571	555	614	591	579	633	587	626	559	594	575	580	574	536	601	581	544	598	580	580	592	619	617	602	571	601	588	603	608	556	623	588	557	593	597	622	609	527	616	531	592	570	633	588	574	594	606	573	559	572	562	587	633	573	577	542	575	580	589	548	569	587	596	622	567	596	591	549	561	568	571	611	561	541	605	609	575	593	624	581	618	558	582	586	573	584	592	599	583	581	600	561	585	572	596	592	571	567	577	566	577	599	587	596	576	575	587	597	598	538	576	580	612	618	598	591	552	609	558	576	642	601	610	619	610	573	564	597	564	600	591	569	576	624	615	601	576	596	586	587	600	611	535	628	587	581	629	586	580	568	584	608	598	619	596	589	555	591	561	601	635	586	595	581	604	590	570	527	559	596	587	599	593	546	589	634	588	619	595	597	615	610	554	580	624	617	620	556	566	596	565	587	517	578	596	566	603	596	549	603	578	639	630	604	607	601	572	574	576	594	559	599	608	597	599	585	582	585	563	599	591	614	573	581	571	562	610	610	576	574	574	544	584	561	601	626	602	592	588	581	575	604	582	577	583	614	585	581	599	572	566	630	553	643	571	563	573	569	545	570	606	551	588	603	580	584	606	592	580	576	570	609	602	613	571	550	536	576	585	589	564	563	551	579	616	630	551	575	581	599	624	610	566	575	603	545	602	612	601	574	596	605	601	578	618	598	577	572	574	564	577	562	590	580	566	611	590	626	554	568	614	587	590	583	628	596	563	583	597	593	577	569	575	574	628	588	635	618	624	591	590	604	574	562	557	592	611	604	620	609	564	600	587	616	587	584	615	598	585	557	625	644	569	596	581	587	581	575	588	571	551	587	610	546	560	576	562	607	607	600	574	563	557	586	607	528	593	584	596	583	575	526	621	548	597	602	579	607	589	588	612	602	587	585	556	564	576	602	574	602	611	599	593	537	579	562	560	599	569	578	592	595	606	588	570	566	593	565	594	567	553	573	584	608	595	589	662	565	578	608	607	627	563	633	594	633	574	592	602	619	609	582	564	601	563	565	536	601	585	553	605	592	573	580	604	571	584	618	637	592	600	597	572	568	625	567	547	580	539	577	591	575	614	578	569	608	616	602	617	537	574	558	566	582	576	579	554	566	575	586	602	586	646	595	562	594	581	633	558	593	584	604	630	594	613	599	546	569	560	587	553	542	611	590	568	524	589	633	580	577	584	576	544	635	588	550	593	562	541	565	586	617	580	567	583	593	558	555	552	591	567	597	610	582	579	596	541	583	577	586	579	575	604	582	593	586	604	607	610	579	566	557	574	585	598	584	585	536	583	550	581	586	623	575	643	574	613	601	575	584	576	592	564	601	587	575	548	582	602	597	602	548	538	585	563	576	586	601	639	647	597	571	576	575	566	563	558	609	592	635	574	632	603	559	551	568	607	597	568	602	624	611	574	545	590	575	587	578	628	581	561	591	566	573	563	610	546	560	589	610	544	623	530	564	597	588	554	544	547	564	607	562	609	592	558	589	554	611	584	639	621	595	600	604	624	558	607	601	590	563	581	615	584	581	600	579	648	559	606	582	580	599	620	618	565	575	598	576	572	556	614	588	583	567	611	578	621	592	577	576	597	614	577	587	599	590	599	574	549	583	597	596	591	584	563	598	618	605	547	559	621	561	599	598	592	576	599	565	622	613	610	584	616	578	609	604	575	608	599	605	622	603	567	541	529	558	592	577	555	565	552	587	646	597	567	608	587	615	553	605	567	587	572	577	536	580	567	547	630	593	585	562	594	568	588	612	602	576	537	611	572	622	589	599	574	590	589	586	556	591	559	626	605	606	609	628	558	551	602	548	578	609	583	581	589	579	570	564	578	604	604	585	596	581	607	612	550	585	562	607	571	589	605	603	599	591	581	568	635	601	588	597	579	597	631	591	581	577	543	563	553	589	553	614	568	579	620	564	579	548	581	590	565	608	563	586	575	626	631	580	595	576	562	577	544	610	557	586	553	606	627	598	612	579	581	570	607	628	608	561	554	573	573	598	581	560	620	637	628	572	598	576	607
31783	13928	1907	547	366	336	344	338	298	315	281	270	309	306	296	293	297	289	282	294	276	340	322	280	298	331	305	301	293	299	284	279	301	282	280	305	318	269	301	291	314	319	290	304	290	307	308	274	290	287	263	297	278	307	279	272	291	283	278	293	275	300	317	272	304	301	320	318	320	287	288	295	309	304	270	325	301	277	289	296	305	265	303	278	313	275	307	313	296	317	308	296	298	300	319	284	312	296	269	273	286	302	293	297	316	296	289	316	296	296	290	298	289	290	306	297	279	290	281	309	287	292	318	282	267	313	312	265	310	322	302	306	291	302	302	295	274	298	302	289	300	259	321	284	295	331	290	321	279	292	292	329	268	290	312	302	312	306	345	296	302	318	299	284	304	304	285	278	319	289	270	278	289	313	299	317	275	280	266	310	274	310	288	280	299	285	279	320	297	304	302	285	314	287	276	296	305	286	298	279	308	276	283	292	315	297	314	312	307	271	278	295	283	284	299	281	301	303	269	304	283	299	305	294	300	263	300	295	289	312	296	279	305	316	320	270	298	304	274	306	298	272	315	305	301	284	321	302	339	308	270	283	275	313	289	281	297	312	283	278	290	289	276	281	297	303	287	311	288	329	246	300	308	264	305	327	274	308	312	324	305	310	319	292	313	350	278	280	318	306	277	286	294	343	272	296	290	279	300	288	318	310	297	267	285	302	312	304	305	302	277	317	290	294	303	304	300	300	319	281	288	325	278	280	290	289	281	265	291	298	270	290	290	297	298	280	272	296	315	288	301	272	296	317	254	293	316	298	292	304	286	282	288	298	318	290	291	275	298	287	264	274	275	282	306	237	302	286	272	317	329	293	271	291	310	293	319	280	303	289	320	286	290	327	294	317	279	258	294	261	287	284	272	285	302	269	286	303	296	315	293	322	315	277	306	302	268	307	346	277	265	298	298	318	286	304	293	277	285	284	302	289	314	310	311	292	275	274	322	250	309	301	311	309	293	284	325	290	328	273	292	293	279	277	308	316	291	301	286	313	274	311	305	312	281	332	303	302	295	288	302	293	296	281	298	315	278	287	270	283	299	256	312	278	281	313	282	288	257	306	302	315	353	271	252	312	281	265	312	313	300	298	304	300	303	282	285	285	305	297	290	320	276	323	306	293	320	292	292	296	302	278	322	301	309	294	277	296	289	300	295	316	300	350	328	279	311	273	318	291	313	282	293	269	275	310	314	275	336	305	293	324	285	344	264	287	299	282	321	306	280	287	297	272	301	285	299	307	294	302	301	283	276	294	277	313	297	295	303	294	312	293	290	282	307	320	297	284	319	308	311	291	324	303	279	290	287	289	305	292	291	295	326	302	291	288	303	307	288	319	284	300	286	296	310	303	307	314	307	286	283	276	304	325	272	293	306	306	317	295	294	313	288	302	304	328	304	308	325	300	274	310	316	301	269	306	281	283	315	299	288	277	294	297	278	284	328	284	287	269	313	286	298	272	304	271	315	279	331	312	262	304	292	296	301	288	302	322	299	275	297	315	334	297	269	294	302	302	304	297	290	297	296	303	275	280	295	334	306	282	270	299	312	289	287	303	308	319	299	285	266	286	283	268	300	316	288	278	275	306	266	287	289	321	307	308	304	292	264	301	319	289	303	311	290	282	309	292	312	285	295	282	285	308	300	301	314	311	242	302	322	319	304	334	312	297	308	309	296	296	296	293	302	294	308	292	253	303	288	287	307	298	278	323	328	315	297	292	283	297	275	302	278	286	316	328	328	285	301	286	294	278	276	307	292	309	274	349	303	270	319	269	314	305	299	300	300	289	286	296	277	308	321	315	278	277	282	276	273	285	304	296	306	318	331	303	285	290	289	307	285	300	300	307	298	296	289	282	279	273	317	333	302	284	299	293	300	300	321	324	283	286	284	276	299	293	281	273	314	331	290	289	295	296	286	300	316	264	314	304	298	301	297	290	278	274	307	300	322	308	325	306	319	293	311	275	268	286	272	288	305	283	295	293	284	311	291	288	271	286	291	296	306	279	285	301	299	302	274	296	290	261	254	325	291	304	293	289	286	264	323	304	322	313	303	289	313	295	278	287	290	307	318	274	317	281	308	307	320	293	302	308	287	276	284	328	275	322	285	284	268	319	310	320	324	318	306	312	301	307	299	277	297	273	312	301	323	324	303	316	299	275	324	264	295	306	263	321	323	282	308	306	282	291	288	288	291	303	293	280	312	313	280	276	294	295	281	303	290	308	333	292	291	288	323	283	308	308	284	290	278	257	287	306	302	283	299	291	310	297	294	299	314	314	293	312	302	281	271	304	304	244	304	320	281	309	289	302	280	303	300	295	307	298	321	308	304	280	310	274	282	317	314	310	300	271	287	309	312	281	290	290	295	289	314	279	302	296	281	298	318	296	291	307	287	276	289	323	304	301	298	272	275	300	270	262	283	274	309	309	286	290	287	290	295	313	315	297	272	316	273	287	292	272	314	291	282	327	300	295	304	261	290	315	299	306	280	298	300	283	296	260	286	308	303	300	314	266	305	317	263	282	322	308	318	275	287	274	290	279	311	324	270	278	303	303	276	272	286	275	272	310	327	314	314	300	309	290	282	302	273	297	285	302	284	287	285	292	308	315	284	317	275	294	315	265	299	302	273	296	265	306	284	304	299	290	315	293	295	314	312	303	307	303	289	322	286	283	285	311	292	287	308	273	305	285	291	312	296	273	312	304	274	330	295	328	299	345	307	281	292	310	289	300	309	320	272	293	252	327	320	326	295	285	313	287	303	348	288	300	296	318	307	294	297	303	301	307	313	280	312	307	313	313	333	274	299	279	268	330	284	310	301	271	326	308	287	278	305	329	274	267	297	265	284	293	277	281	310	312	280	287	288	290	278	298	319	329	318	296	308	312	299	311	279	280	306	308	276	294	275	299	293	318	296	264	306	313	322	318	299	292	295	305	277	309	294	306	303	311	320	289	306	300	335	312	268	264	342	291	294	298	304	337	292	286	312	308	305	287	316	291	291	319	306	332	299	327	281	289	280	313	266	313	288	314	288	298	286	294	308	328	303	313	318	306	323	293	278	308	308	311	300	317	271	329	271	305	301	295	266	309	321	327	314	275	282	289	293	297	292	308	294	297	282	314	271	300	314	293	289	304	316	302	288	278	276	275	280	313	297	300	268	305	306	318	296	275	291	306	327	260	288	295	296	279	299	284	308	310	308	252	284	332	288	322	304	264	282	282	280	248	299	303	320	268	347	268	314	293	305	278	309	291	280	305	289	307	297	301	322	295	299	281	275	260	305	292	307	309	264	295	260	323	282	316	270	300	306	298	291	316	336	303	286	310	278	292	289	234	318	309	287	262	301	299	286	301	315	284	284	309	319	319	265	294	282	299	306	286	284	274	313	309	289	286	284	291	279	301	324	299	302	296	281	266	304	313	329	302	280	305	280	273	285	296	318	292	286	327	283	306	295	300	294	288
21330	769	712	486	473	414	390	379	355	343	359	350	353	336	349	343	342	331	320	334	343	322	332	378	304	305	323	330	316	326	329	339	326	340	320	325	304	347	300	330	337	322	372	334	300	328	337	342	320	320	339	316	337	330	310	344	297	325	290	307	332	312	324	342	341	336	322	333	322	330	304	326	328	316	310	297	323	338	311	304	334	338	356	332	323	309	312	299	328	344	331	343	334	336	314	309	358	322	332	340	342	322	331	327	319	296	309	312	329	334	313	342	320	331	350	321	332	339	307	324	333	306	318	359	343	316	337	330	333	317	326	330	313	350	327	321	331	303	324	340	336	287	327	320	318	342	326	342	310	309	316	322	310	328	283	312	302	350	340	314	300	347	321	328	330	304	319	331	334	331	327	290	361	324	315	345	345	327	343	308	299	330	302	338	336	323	348	301	359	308	318	345	292	334	362	333	332	311	303	347	322	318	339	293	303	352	329	317	323	321	326	348	329	281	321	329	341	316	314	294	339	361	323	309	334	332	311	314	319	330	312	336	332	318	334	329	338	334	305	350	303	305	338	340	309	321	299	297	289	339	319	335	318	357	320	315	346	370	325	358	316	340	343	329	324	330	318	301	301	353	296	318	338	301	297	335	344	349	337	334	367	304	348	348	340	342	338	311	323	337	308	317	315	320	319	340	365	320	304	282	328	327	318	292	304	325	308	326	294	336	343	347	387	313	302	324	348	343	313	306	302	301	318	291	317	308	329	337	346	346	319	289	328	348	322	315	296	334	297	353	355	326	337	322	325	327	335	328	341	357	324	305	312	353	354	312	319	295	355	322	331	334	311	319	342	311	326	334	315	335	290	335	327	332	307	323	322	343	338	345	311	320	312	324	313	331	304	315	332	304	291	318	331	306	314	351	303	306	311	307	346	313	294	296	310	335	341	361	331	347	311	318	299	327	315	324	333	361	338	325	360	302	292	322	330	332	329	340	339	339	355	331	333	330	325	359	359	327	329	323	323	344	305	344	345	363	373	335	344	313	341	302	324	323	324	329	329	334	372	307	376	337	329	301	320	326	334	336	316	329	323	293	342	323	283	335	310	324	345	323	298	319	339	325	309	353	323	332	317	318	332	333	312	346	338	347	336	353	325	301	341	355	335	335	346	337	314	321	325	324	319	307	322	343	319	330	340	316	315	299	340	317	320	312	344	339	314	291	318	323	325	329	327	295	318	321	328	301	305	297	334	342	311	347	330	363	312	340	316	284	294	317	334	302	311	324	320	325	312	320	332	330	304	312	332	328	323	313	327	307	314	302	333	331	317	355	299	366	291	305	320	341	360	301	317	328	315	322	339	321	316	348	338	308	336	323	355	335	320	323	339	307	298	331	315	308	326	321	326	341	312	314	305	336	292	341	328	287	311	309	323	334	297	340	339	320	361	314	325	348	353	343	308	329	359	347	341	325	320	310	316	319	306	328	361	342	336	350	332	338	305	335	329	320	296	323	332	321	300	328	301	345	332	319	316	348	336	330	302	302	347	339	353	340	349	333	318	352	352	330	318	329	351	333	346	347	328	355	329	343	338	323	327	316	325	340	329	314	329	322	302	311	366	318	350	364	329	354	353	353	318	334	340	331	311	303	325	339	338	314	327	357	333	337	309	330	328	315	319	311	326	297	330	310	316	325	333	322	316	305	316	329	340	309	323	320	321	344	282	344	359	353	339	317	308	323	297	325	313	300	323	322	335	363	297	324	319	299	327	295	346	296	308	330	324	335	323	347	333	342	296	320	303	327	376	343	355	330	312	329	311	345	311	356	328	348	303	342	330	315	306	345	348	322	331	325	317	330	306	326	320	298	280	333	303	323	325	333	341	286	337	306	347	328	349	367	345	317	319	355	349	335	337	304	319	354	354	348	315	356	314	313	342	359	308	304	304	302	325	320	319	334	333	342	323	357	344	335	321	309	325	326	291	319	335	344	316	311	312	327	338	368	349	303	316	346	323	329	354	333	311	344	299	356	356	338	305	335	345	311	321	325	308	330	318	298	302	359	305	324	318	318	306	335	320	315	333	351	328	305	336	331	338	336	296	302	327	310	320	323	308	331	351	343	306	357	310	300	294	307	329	325	320	350	321	308	301	343	328	339	331	329	345	327	334	333	309	367	292	319	339	314	333	343	327	319	298	326	340	330	350	312	354	313	327	310	327	281	330	359	338	311	301	322	344	349	324	331	348	321	304	313	348	336	312	312	323	327	324	314	333	314	325	313	336	337	328	320	323	345	327	330	326	327	342	315	335	330	299	321	342	339	346	322	340	323	320	312	334	317	322	336	315	333	314	331	319	309	333	365	297	328	309	325	334	332	303	306	348	328	291	337	338	309	322	364	305	349	341	339	318	327	322	331	305	364	330	303	258	304	355	331	310	340	336	360	313	285	324	311	337	313	325	330	348	338	314	333	331	313	334	331	310	324	322	325	344	293	311	354	342	298	357	327	320	335	331	333	336	307	318	344	356	336	331	295	345	359	317	338	351	358	335	328	334	294	327	317	341	322	321	331	305	341	311	328	314	330	299	324	331	317	329	321	303	316	334	306	323	327	329	336	351	358	324	314	319	322	338	339	352	346	331	305	347	320	321	343	327	283	306	288	335	313	358	332	339	320	303	376	320	302	355	319	310	337	322	285	337	315	305	330	337	319	346	314	329	344	377	345	324	337	314	308	317	306	307	352	317	333	299	334	314	283	335	328	315	337	293	346	346	354	326	364	305	325	318	308	319	343	333	310	310	330	309	323	330	343	337	282	312	312	322	335	346	318	322	316	355	318	315	330	308	336	314	325	323	306	324	294	331	308	321	336	347	340	303	333	340	311	314	314	309	304	340	306	300	327	336	366	304	313	313	303	340	341	310	334	326	299	329	307	318	328	330	324	341	322	311	336	309	337	326	310	332	332	328	318	331	332	336	316	332	339	307	347	290	330	312	331	340	302	315	327	370	337	349	299	320	323	299	326	317	324	346	340	329	344	341	306	321	341	328	306	323	314	337	311	354	331	299	370	317	288	309	289	348	314	349	288	328	333	359	356	336	306	350	330	347	318	309	334	283	310	344	331	312	347	348	320	313	310	307	335	321	341	321	323	310	346	284	343	349	326	340	295	311	311	318	311	323	315	337	337	313	309	333	315	319	325	337	358	306	299	341	322	333	345	334	331	306	334	345	305	318	314	332	312	322	301	307	327	332	332	298	335	287	327	325	339	302	334	344	326	318	327	332	337	300	310	335	285	326	345	320	358	312	331	325	330	327	295	320	314	322	351	317	352	337	309	269	315	342	313	336	324	338	316	314	340	363	344	319	337	329	284	332	306	304	330	317	351	320	319	324	306	350	325	310	358	308	321	302	330	306	327	327	311	325	328	302	342	347	319	331	329	321	319	318	327	333	317	335	330	323	312	306	343	318	329	327	335	311	304	304	342	329	328	283	329	354	294	336	276	304	336
24854	20524	26408	24569	20447	6493	934	633	535	453	453	391	388	378	356	368	341	312	325	336	337	304	300	331	329	299	312	285	324	329	288	291	341	288	281	273	317	308	264	288	304	303	298	261	322	283	320	275	254	300	262	262	275	262	280	313	290	258	269	292	293	288	297	280	285	288	301	267	287	279	283	254	276	296	286	256	285	290	277	279	272	285	253	267	289	288	306	286	290	267	270	260	317	292	257	250	291	287	280	284	278	292	263	236	290	275	294	241	265	323	274	337	247	275	296	295	288	277	256	310	318	286	273	262	254	233	272	293	287	255	307	282	301	294	269	292	287	298	278	270	297	279	260	285	247	282	300	281	260	272	295	270	247	278	285	283	286	268	274	268	303	273	321	250	276	298	251	292	252	292	260	280	283	256	312	280	310	277	267	278	298	252	291	287	262	302	268	276	294	274	271	285	249	286	270	265	292	280	271	258	301	306	296	290	244	247	281	288	276	264	272	278	293	234	271	260	259	291	255	269	293	269	296	267	314	290	276	282	279	278	265	279	275	278	312	257	251	282	269	267	299	301	293	288	254	277	289	268	292	258	279	309	251	270	288	277	268	297	292	269	281	272	294	272	304	284	283	292	279	261	303	280	271	267	297	266	285	256	271	251	305	281	277	299	270	273	286	278	301	293	277	294	262	302	281	289	284	259	265	251	278	288	279	277	281	264	286	275	303	298	259	230	264	269	287	281	295	261	277	294	282	307	277	273	258	312	268	282	262	291	318	287	265	277	278	305	264	279	295	294	257	266	261	296	300	248	247	290	270	268	248	289	299	278	278	293	285	286	303	260	285	280	281	277	250	266	279	287	297	296	288	257	268	278	258	284	286	270	252	297	263	281	310	258	293	271	251	313	301	286	281	265	276	275	241	293	304	266	260	294	246	277	276	268	282	296	274	269	272	287	271	269	284	278	269	282	295	274	280	263	292	260	272	280	266	299	292	287	270	322	317	272	293	294	285	268	295	268	278	291	282	273	270	284	265	257	269	276	265	284	292	258	269	287	289	270	256	281	287	274	285	277	255	300	255	305	289	282	258	285	255	266	297	261	255	296	256	303	282	280	296	259	288	292	270	294	305	313	282	239	268	309	288	281	278	290	290	287	276	281	289	292	320	255	282	301	287	266	279	288	277	282	289	234	275	280	277	274	282	269	294	271	258	270	272	300	261	275	310	269	273	306	284	282	266	297	268	294	267	308	287	282	272	247	271	265	277	281	275	234	291	281	281	258	282	266	287	276	323	290	267	275	297	323	246	260	273	267	277	283	281	297	295	315	259	318	276	290	313	256	280	276	269	242	284	272	299	238	272	278	265	274	292	283	266	247	251	277	266	286	263	294	286	279	290	274	273	302	265	265	269	266	282	277	275	264	249	273	292	294	279	261	296	268	278	310	263	284	259	335	276	311	289	289	261	278	305	270	265	269	298	248	286	271	262	277	274	304	273	282	285	287	254	252	302	299	272	269	236	283	289	288	295	293	280	276	286	299	281	265	276	307	279	277	319	282	272	257	258	283	239	280	268	300	273	279	266	258	246	258	276	269	290	266	278	252	279	272	274	273	285	303	267	278	279	299	284	285	275	281	282	280	290	250	281	262	287	274	274	269	272	272	255	289	288	275	246	282	282	269	309	259	285	290	308	266	276	274	249	285	278	287	272	304	281	259	257	294	286	281	246	275	287	297	274	254	284	311	292	282	296	231	282	263	292	265	286	279	244	257	306	279	282	275	275	274	263	291	264	281	286	304	246	267	284	267	282	301	263	264	284	273	297	295	259	296	273	265	255	264	302	275	295	258	258	284	270	276	273	282	283	253	282	285	269	292	283	267	295	272	317	284	270	266	258	262	294	263	258	285	278	303	267	233	263	302	260	299	284	280	278	310	272	335	310	292	293	278	273	268	272	260	251	269	267	258	291	286	300	273	260	287	293	260	281	288	260	291	310	319	285	280	293	277	267	267	267	257	240	240	275	281	269	264	281	279	262	276	312	272	274	273	271	283	291	302	272	319	300	292	299	297	258	261	281	262	259	287	285	277	259	276	281	257	255	271	273	298	269	264	274	259	281	259	280	248	302	296	252	302	328	297	304	289	269	273	237	288	269	279	253	270	289	293	281	251	293	267	263	276	248	284	265	266	247	280	280	282	288	273	261	271	297	264	280	279	256	291	268	288	285	278	292	298	305	306	270	262	274	291	253	267	266	290	270	295	307	269	257	270	298	285	278	273	276	298	284	276	260	282	280	295	295	282	280	268	301	268	269	265	269	266	264	286	303	281	288	269	282	279	296	284	276	273	262	278	290	273	301	268	264	278	292	242	264	236	280	273	284	291	306	275	267	271	282	274	278	279	288	288	262	273	262	310	267	267	284	292	284	247	279	279	274	267	269	289	292	270	284	282	255	286	284	278	293	235	273	288	276	285	280	271	302	274	260	276	286	263	288	290	291	260	277	279	260	254	307	291	255	280	281	281	289	265	283	279	261	277	264	277	282	254	261	275	301	289	287	287	268	289	282	303	273	280	295	293	295	275	289	269	273	287	280	298	240	313	257	276	290	321	272	302	292	262	299	258	283	268	258	280	266	279	262	264	269	260	266	274	293	290	266	279	249	268	300	262	294	286	282	293	279	294	276	296	300	262	297	274	283	257	284	281	271	273	257	264	289	293	275	290	281	277	290	293	275	281	260	271	267	245	261	299	284	267	263	289	276	283	285	263	281	272	285	253	263	295	281	260	288	280	276	284	292	286	266	266	253	277	257	276	273	267	273	251	275	293	298	272	267	263	274	265	304	315	294	263	293	285	293	292	257	263	276	302	272	271	259	275	274	268	271	283	251	279	270	268	301	261	285	271	313	223	263	293	283	273	276	293	298	261	294	252	274	270	269	264	275	278	279	289	250	263	278	272	307	275	286	291	290	252	241	302	278	264	301	328	276	261	263	279	297	276	273	272	288	297	276	286	273	309	289	282	256	321	256	238	291	272	264	275	252	300	285	290	274	255	272	297	278	305	281	273	280	298	268	270	265	266	280	289	275	265	276	299	256	273	264	285	279	266	260	266	273	263	257	297	262	281	288	282	282	271	259	267	264	297	285	262	282	249	274	266	284	263	310	327	292	267	278	274	297	274	224	269	277	278	250	258	250	272	257	272	309	296	293	257	295	267	283	275	291	261	257	282	285	298	283	301	272	281	251	271	273	265	287	289	278	285	299	268	284	264	268	274	279	273	275	287	270	283	273	299	283	306	284	265	275	263	283	255	247	263	265	275	263	291	274	278	294	272	261	276	274	278	293	265	294	309	265	282	309	276	271	286	260	265	279	284	278	272	290	256	281	277	269	263	292	289	283	280	263	261	286	295	279	291	261	273	267	295	247	305	273	294	292	263	286	293	316	259	266	253	276	254	316	269	245	275	280	288	306	287	293	267	275	294	279	289	266	301	306	273	305	241	252	274
32783	7970	7042	3759	2470	1764	1345	1096	916	760	744	641	544	447	475	439	422	401	408	396	376	383	353	357	345	337	325	351	360	302	328	338	328	305	285	325	330	322	327	307	301	303	306	309	292	293	268	268	268	283	290	304	282	321	255	290	321	278	296	297	264	316	304	315	287	298	263	287	297	271	282	280	274	282	272	277	280	302	301	290	256	265	285	280	286	316	286	267	276	287	322	289	289	295	311	314	303	320	337	285	297	275	322	288	294	282	269	311	306	306	293	313	294	281	258	334	280	215	281	266	280	280	296	325	275	270	256	312	274	310	276	285	309	250	280	271	325	266	248	298	293	304	290	294	295	299	301	253	303	320	324	304	291	297	300	282	277	262	258	260	324	297	299	282	284	286	289	258	301	270	297	280	275	293	277	294	316	308	300	280	247	315	288	277	301	299	312	306	286	297	294	254	288	286	270	301	269	319	265	269	292	312	265	266	311	294	306	308	323	262	266	274	274	300	285	282	324	308	298	273	261	295	292	307	268	297	297	293	275	291	300	293	263	284	274	280	289	287	283	263	287	297	301	294	280	284	289	265	285	289	290	283	260	297	276	289	277	317	308	311	267	286	307	266	242	294	282	312	292	271	290	268	295	267	286	275	310	311	295	288	295	273	276	279	287	327	297	275	304	302	290	283	289	275	313	277	292	280	278	273	300	286	313	315	254	278	296	281	299	280	300	265	301	271	303	298	286	269	287	278	292	311	280	268	295	290	295	318	293	282	296	268	282	278	276	284	294	294	283	303	271	299	287	307	268	286	299	296	293	272	292	314	273	297	284	301	295	297	317	305	275	262	274	304	274	283	278	306	318	276	265	270	300	247	284	263	308	262	285	284	293	287	292	279	290	326	296	288	299	268	302	296	267	291	283	252	258	256	253	262	288	280	260	259	264	275	275	275	299	288	265	284	286	293	281	287	266	281	274	282	284	264	285	300	318	254	281	304	289	271	278	292	301	283	269	274	298	267	275	305	315	317	285	284	304	306	286	291	248	285	254	272	302	286	320	277	296	300	297	306	319	287	294	302	301	268	268	303	295	276	295	301	305	317	271	279	264	290	276	263	276	263	312	288	307	298	270	277	275	284	298	272	279	277	297	267	268	303	276	278	306	278	292	283	267	311	277	304	268	297	282	321	284	285	293	310	266	305	297	285	281	273	276	267	271	287	324	283	294	295	320	264	285	269	279	269	285	288	282	282	272	305	272	293	304	300	280	294	293	280	298	272	269	282	288	284	321	309	271	268	249	284	291	297	293	300	275	291	272	273	291	280	258	301	281	304	283	276	280	294	299	274	305	276	287	287	276	271	300	297	296	313	286	288	278	276	274	310	289	271	288	282	297	267	240	275	314	283	273	263	309	286	273	265	256	285	299	303	285	280	282	312	242	280	288	272	257	298	298	286	324	325	290	271	323	294	256	268	257	299	304	277	303	284	287	297	318	323	319	296	292	270	279	286	293	308	300	270	274	283	301	303	299	296	297	282	311	267	289	257	279	321	311	269	297	318	264	286	250	302	292	304	300	271	295	281	296	290	306	302	273	273	321	301	297	288	272	270	301	288	249	295	281	294	271	278	304	272	246	298	294	314	295	283	293	311	293	265	293	277	281	290	259	282	305	293	283	290	284	291	267	286	281	306	304	296	283	295	258	290	271	305	283	302	278	292	337	320	301	295	288	276	283	306	289	294	278	285	283	292	279	293	269	289	280	280	304	307	328	290	295	268	300	317	304	252	285	310	266	289	297	262	322	274	302	275	305	292	280	287	290	267	279	284	312	296	283	259	285	290	274	306	292	286	311	295	322	323	294	269	304	297	290	292	266	291	290	258	269	251	282	292	301	282	310	282	288	302	293	270	318	282	293	279	289	284	251	289	291	292	282	299	260	279	295	294	285	292	262	280	311	259	289	302	287	303	269	285	273	280	264	289	294	283	283	316	297	308	277	282	300	277	271	266	288	286	288	306	270	283	302	274	313	299	299	261	290	290	276	282	292	284	247	289	288	286	275	281	263	283	320	287	281	302	286	285	290	261	266	309	278	282	254	294	266	273	267	269	299	281	280	299	300	292	268	272	293	318	316	304	286	280	280	260	297	309	292	302	307	297	287	284	293	289	293	296	317	314	313	318	281	274	280	270	270	279	262	285	275	327	278	296	267	268	279	288	263	299	274	293	281	272	266	298	327	295	279	296	277	272	275	313	280	272	311	272	307	284	283	306	269	293	272	273	272	290	303	279	309	270	295	308	334	263	317	276	306	260	287	305	260	291	301	332	283	281	310	298	293	246	255	305	272	295	297	310	277	305	294	305	304	257	268	283	298	279	288	285	276	290	254	276	280	299	272	267	293	256	288	277	302	282	257	283	284	265	317	270	281	300	286	283	305	279	293	271	271	304	270	282	272	277	272	274	273	304	317	285	294	335	300	303	294	312	288	321	255	265	298	267	292	291	297	276	291	282	286	293	259	290	274	261	305	305	283	269	273	270	287	295	300	294	275	288	294	309	302	284	293	270	287	295	271	254	285	295	291	296	272	295	332	278	298	245	283	302	305	285	299	255	295	278	289	282	262	314	284	280	267	272	311	288	272	316	290	290	309	306	271	286	274	279	272	293	282	268	324	273	289	288	286	283	296	275	277	297	281	282	313	277	284	278	278	318	293	262	298	308	259	271	260	285	321	292	295	297	261	295	273	279	278	336	306	303	296	331	261	266	308	292	291	284	273	289	287	299	276	288	274	299	306	279	286	289	287	274	299	295	279	266	291	312	293	271	305	297	257	284	273	301	280	309	307	321	265	266	303	312	309	270	297	289	297	290	273	282	252	294	276	312	289	322	311	296	290	292	289	320	282	297	256	274	293	295	286	303	281	299	274	281	259	296	274	276	298	294	319	298	296	289	275	297	255	305	296	282	292	271	289	310	264	289	267	271	262	271	296	336	310	289	266	272	285	280	294	279	287	301	273	291	304	270	278	292	314	291	286	273	283	286	290	274	280	287	304	295	267	292	306	293	276	287	297	290	264	305	290	267	303	276	269	309	315	289	279	268	295	330	269	311	276	239	286	317	282	280	288	260	279	301	279	307	291	285	285	282	261	283	289	263	281	267	260	276	288	259	280	270	266	285	300	286	286	311	287	310	311	303	282	283	267	265	270	278	281	283	285	311	316	257	274	271	295	298	257	287	287	286	289	277	282	287	288	290	277	259	254	280	296	324	278	265	299	280	290	253	275	281	285	256	300	286	294	272	270	268	276	278	267	302	281	317	281	310	320	284	274	271	281	312	279	307	319	297	298	320	286	272	275	296	282	273	267	266	289	250	281	272	282	271	269	257	306	271	289	312	250	296	286	303	303	275	264	270	278	283	262	263	269	306	285	254	264	297	258	312	261	284	303	313	263	270	288	295	310	284	285	257	276	288	274	293	279	277	252	275	294	268	268	280	295	298	269	256	289	276
22863	20540	26999	24060	20546	20565	6623	1494	1122	1026	977	914	869	850	788	737	759	777	718	728	720	726	702	697	699	710	644	715	710	656	685	667	670	681	686	646	626	665	605	675	635	684	660	632	623	604	597	650	622	630	620	604	635	599	628	597	627	644	597	619	580	632	612	637	641	621	643	656	623	651	642	608	612	643	634	617	649	627	672	627	631	656	589	642	587	605	586	645	604	646	594	630	637	597	600	635	651	621	568	646	605	625	643	578	656	643	591	627	598	585	627	593	683	620	623	602	629	619	590	563	627	577	625	617	601	644	633	638	612	613	642	602	614	646	609	632	631	664	589	628	606	616	572	620	599	647	632	647	644	624	641	593	606	673	654	630	622	592	642	615	637	613	611	594	616	612	610	580	631	568	626	628	651	597	608	613	604	599	619	642	599	605	629	627	621	589	604	632	627	620	605	635	610	636	616	572	606	605	621	631	640	639	633	610	599	563	620	655	646	583	665	640	577	588	654	632	618	618	622	635	634	605	636	672	633	600	616	686	582	603	605	582	627	601	644	612	580	656	605	659	618	635	630	557	598	568	620	652	580	590	649	633	628	606	636	612	604	657	624	612	623	627	630	620	591	633	577	645	605	603	594	593	586	624	628	597	621	626	621	647	613	583	633	608	623	630	606	630	630	572	586	605	607	649	602	585	596	619	648	629	604	624	623	587	631	609	636	607	583	655	620	636	589	590	624	605	630	654	639	634	591	638	636	606	651	656	607	579	640	599	583	625	622	641	589	633	622	604	621	604	648	621	584	639	623	653	659	647	650	672	626	579	611	579	610	646	603	592	606	584	608	621	649	614	621	651	616	638	610	630	629	616	643	650	572	645	629	621	627	625	609	615	635	619	644	610	637	598	649	643	650	633	626	650	615	588	597	602	605	617	625	597	619	650	633	698	606	611	581	593	620	637	637	574	592	603	631	641	614	593	613	618	639	625	615	640	614	616	614	656	664	623	612	584	663	636	610	621	590	603	596	635	664	636	638	616	562	592	644	657	601	601	637	642	605	614	598	640	589	615	624	640	613	608	650	625	611	622	635	680	642	613	646	638	653	625	647	617	602	639	639	614	609	627	635	632	602	622	610	606	626	587	660	626	629	626	592	684	611	633	618	614	631	632	633	591	644	602	602	618	559	669	622	604	640	600	614	643	611	669	620	606	630	622	630	602	642	649	593	603	601	609	595	627	654	579	595	588	648	614	657	600	617	597	627	600	640	616	642	652	653	551	588	624	591	624	633	610	636	593	591	605	616	638	644	594	602	595	657	639	643	626	614	596	586	615	639	602	613	585	613	617	589	653	669	602	602	624	632	638	617	600	644	617	584	617	599	598	592	615	675	668	648	632	594	580	619	627	652	607	569	629	585	645	607	623	631	630	624	616	628	574	638	612	644	634	610	627	616	588	584	582	663	576	629	632	610	592	621	565	681	639	652	609	638	602	597	584	663	582	623	592	637	581	597	594	613	577	654	609	633	603	628	592	631	642	603	610	635	597	601	615	627	622	589	654	622	633	637	605	634	606	636	628	649	603	608	661	612	574	578	629	619	597	639	636	607	622	629	644	603	618	661	620	585	581	610	558	629	598	609	636	622	554	618	589	596	610	640	647	603	646	595	651	627	637	570	663	575	677	642	602	604	615	604	638	584	623	640	584	583	633	649	611	633	625	603	583	616	612	595	613	599	661	583	648	614	617	597	610	669	616	616	611	617	613	649	621	662	618	589	605	664	629	595	592	617	573	632	635	597	605	634	658	650	607	655	640	616	654	595	592	633	609	627	578	612	632	639	641	610	611	622	597	652	632	587	614	612	604	606	630	606	636	605	631	600	622	615	603	644	613	610	666	615	614	602	654	645	628	611	595	637	625	577	580	633	606	633	616	643	609	640	627	640	676	630	611	634	657	599	605	644	638	618	601	570	631	621	637	634	612	634	606	612	631	643	654	574	578	617	628	646	571	620	655	590	627	596	594	655	635	647	640	588	658	609	623	617	596	653	622	581	646	641	598	614	624	626	620	633	637	618	601	623	626	583	629	617	618	633	647	654	581	603	627	584	636	610	596	584	636	595	598	636	602	601	602	594	619	602	567	657	660	652	600	661	587	667	616	616	616	606	645	635	592	643	637	625	594	599	582	599	616	664	640	605	603	643	636	628	602	587	607	625	591	656	598	604	620	622	617	641	583	603	604	607	613	603	570	625	625	650	596	636	623	635	567	642	624	625	640	584	610	633	648	621	582	624	646	614	577	619	602	546	594	598	611	657	649	596	625	628	637	669	620	605	616	593	597	616	644	617	630	607	633	592	624	609	572	611	624	600	587	564	653	579	563	625	593	611	611	623	605	661	620	631	596	608	622	603	609	577	635	633	608	599	598	606	567	598	687	609	651	632	624	613	668	599	622	603	658	627	677	627	563	627	643	616	603	636	640	569	649	688	588	678	607	616	648	615	621	591	596	581	623	608	623	597	630	648	631	683	643	604	645	629	587	602	609	628	619	578	585	619	614	631	602	587	630	651	604	595	581	581	638	648	572	612	647	653	615	571	628	609	632	645	620	633	608	601	616	643	596	662	619	591	554	647	649	619	634	616	607	640	632	592	619	617	619	655	599	646	616	666	608	638	600	612	616	608	601	649	584	616	634	591	568	619	654	611	566	606	576	636	602	604	659	570	562	614	606	618	583	590	562	651	639	630	646	591	620	599	599	619	621	631	609	618	623	603	598	632	597	605	610	597	600	643	574	621	600	609	563	594	607	593	621	619	631	587	599	613	601	597	606	637	657	586	595	578	639	660	603	587	665	601	670	608	616	626	623	604	635	633	642	596	640	615	659	602	616	612	622	603	608	607	619	615	641	652	610	585	580	624	665	641	632	622	619	595	639	638	608	627	609	652	589	602	624	599	648	614	685	611	661	630	627	596	622	618	645	662	638	607	639	615	656	650	606	617	623	617	587	615	646	601	619	603	612	625	635	610	657	605	607	622	619	601	579	619	609	628	651	599	597	678	648	551	665	631	642	618	583	591	607	578	622	590	635	555	575	616	649	592	613	609	671	597	638	637	593	637	589	583	590	636	578	634	590	610	641	617	552	644	631	652	592	595	588	626	629	629	616	600	630	622	575	623	555	610	651	567	589	600	603	638	637	612	643	652	639	673	616	654	640	578	615	661	634	589	628	604	579	625	618	630	597	632	611	631	623	639	618	596	620	623	582	659	625	605	651	614	630	610	612	600	594	603	672	636	607	594	595	622	654	595	634	607	597	610	624	653	616	604	656	630	605	621	647	556	637	607	622	590	601	634	624	598	645	607	588	629	611	586	569	595	650	634	635	684	597	612	569	614	674	605	625	564	655	596	608	638	589	649	666	620	609	612	572	616	628	607	595	599	596	612	572	569	604	611	665	642	586	678	661	646	591	643	650	633	636	679	631	618	616	595	591	613	601	599	629	627	589	629	588
30845	13649	12612	7079	4672	3498	2658	2202	1871	1556	1405	1250	1202	1047	994	927	874	851	811	813	821	776	718	732	748	685	705	633	669	677	654	645	581	686	657	661	633	629	676	629	583	610	605	580	566	619	582	655	643	631	613	608	630	586	578	618	608	657	590	631	567	607	621	620	613	612	611	598	599	590	605	580	585	620	637	581	611	596	550	591	577	592	598	586	580	576	589	584	590	621	585	606	583	606	615	594	618	603	621	597	581	605	587	574	576	598	618	573	591	593	602	603	585	574	586	579	583	602	583	609	587	592	560	598	597	616	592	569	599	563	571	526	613	602	563	599	573	598	569	576	594	581	574	586	652	548	643	624	585	549	610	584	537	583	595	549	594	605	568	621	571	598	568	564	593	604	588	592	566	621	587	612	626	559	576	584	604	621	604	597	634	616	616	599	587	560	575	592	602	576	545	591	589	603	580	620	586	603	588	587	576	637	610	634	617	611	589	641	595	568	613	639	573	566	556	657	593	573	612	553	589	584	626	607	588	585	605	588	601	595	623	593	577	585	586	596	593	626	605	586	571	592	574	530	624	616	572	588	628	627	557	612	582	580	617	594	590	640	567	612	562	626	590	628	575	610	572	605	620	572	644	585	597	601	627	586	599	607	580	567	593	586	630	589	594	516	573	580	649	639	518	606	601	622	606	599	578	581	565	595	591	616	596	557	607	607	622	557	614	560	572	576	597	583	589	581	612	603	569	598	566	566	605	632	603	582	626	550	583	582	589	625	645	618	607	585	605	622	615	625	574	611	573	598	627	596	584	610	554	586	612	571	636	575	536	602	574	587	580	562	566	611	648	596	608	583	599	610	614	619	573	634	566	580	586	601	618	562	599	587	578	566	548	587	590	621	574	597	624	555	592	592	586	597	587	636	571	552	566	608	589	534	605	605	596	598	584	558	614	565	578	577	589	593	599	619	603	557	591	566	601	631	592	579	592	585	610	590	548	594	596	624	574	569	552	593	600	606	583	529	619	575	577	609	577	617	597	593	605	602	594	647	596	608	573	594	558	640	602	581	577	580	586	614	587	609	627	587	613	600	631	554	595	611	578	598	605	623	593	575	562	565	567	603	574	559	613	561	556	578	598	575	568	583	583	581	571	558	567	585	580	557	579	603	562	594	592	565	586	567	542	590	584	557	609	584	620	553	586	589	542	579	616	558	628	623	626	545	604	584	574	586	613	607	597	554	640	556	624	549	589	603	605	623	577	629	545	604	605	609	615	624	626	604	596	550	591	612	592	619	580	606	564	610	577	592	596	603	602	615	568	600	598	637	608	638	578	626	564	612	614	578	581	595	541	592	569	572	572	594	586	592	577	626	600	589	615	625	604	615	602	602	612	562	612	584	561	585	568	590	573	612	586	619	614	610	565	580	591	588	569	563	586	578	564	572	573	589	607	652	622	578	584	564	618	521	592	565	640	558	568	578	581	589	597	587	567	596	593	578	575	619	569	609	575	555	568	637	597	605	601	517	574	566	575	563	601	543	565	648	622	558	629	592	608	580	603	560	614	587	573	589	619	587	582	584	608	588	596	619	603	598	582	577	618	612	597	560	554	620	579	589	624	589	604	598	613	596	587	527	580	585	602	602	562	591	577	571	575	564	581	593	608	632	582	603	620	585	630	601	554	564	668	578	622	594	601	614	576	595	594	614	582	624	568	604	602	596	542	588	587	584	605	580	637	572	596	549	613	577	591	605	632	589	588	554	617	607	614	623	560	630	559	542	550	609	600	623	581	596	610	598	600	613	598	551	546	610	577	598	629	597	577	632	609	567	601	600	593	602	601	633	622	588	598	574	612	564	587	558	591	579	586	608	605	578	557	578	538	545	620	567	595	571	556	608	623	575	540	574	600	621	588	598	582	621	551	571	593	575	616	592	558	552	596	584	612	593	596	617	589	560	595	580	581	583	582	648	577	589	566	571	612	595	584	603	581	589	565	555	594	531	592	622	607	581	593	612	572	601	613	636	603	571	559	552	565	554	589	604	589	640	582	583	582	614	611	593	568	630	591	567	609	585	585	574	589	557	593	577	586	597	583	578	603	596	663	595	577	572	608	569	571	614	569	575	585	620	609	531	573	589	598	575	577	611	597	576	582	590	558	622	609	575	610	603	597	628	612	601	607	576	604	531	605	608	593	597	599	575	581	605	577	600	631	598	584	577	587	595	614	552	625	639	577	556	592	576	608	565	596	594	629	568	604	604	663	587	601	572	619	604	589	598	571	565	611	597	601	601	599	583	561	602	595	599	601	603	560	538	605	609	598	602	586	578	563	617	576	577	584	607	570	621	567	572	586	519	597	541	618	575	597	629	556	578	591	605	546	549	601	594	585	610	583	593	566	566	619	611	624	548	634	594	598	596	568	567	625	612	586	607	623	611	557	626	585	610	617	619	624	619	579	552	607	592	554	583	602	636	583	549	552	571	559	597	582	580	636	601	565	618	615	571	621	605	583	561	591	582	583	626	597	598	561	592	584	640	634	611	534	598	600	603	630	577	590	570	556	607	598	572	588	588	593	525	542	633	585	584	634	562	618	602	575	592	588	609	542	602	601	554	600	606	567	601	573	573	575	597	636	590	566	576	604	643	601	561	617	531	585	612	631	559	595	642	587	591	606	609	618	592	595	586	587	614	554	597	591	635	604	591	548	589	574	570	582	621	612	581	585	590	548	589	579	590	587	615	577	581	608	601	582	601	621	626	583	569	621	567	607	586	589	561	566	597	505	583	625	566	614	590	610	554	576	546	590	560	579	603	583	586	558	596	605	593	553	553	605	638	572	552	607	567	595	607	622	587	545	620	581	593	586	558	609	597	595	591	593	597	590	583	627	610	549	598	567	586	610	573	593	588	574	577	591	612	590	592	570	561	570	573	587	583	611	603	576	556	587	607	562	571	596	600	561	559	580	602	568	589	608	551	611	591	604	621	565	617	625	560	635	605	611	600	576	618	571	561	582	572	641	587	626	572	591	586	586	585	634	608	571	585	576	591	588	578	577	578	592	607	580	596	589	590	595	601	547	564	632	563	609	575	615	582	569	613	606	595	612	617	623	531	596	566	537	549	571	614	615	611	626	571	592	667	538	586	585	587	580	606	588	564	635	582	619	595	581	614	560	599	588	622	560	612	558	580	581	611	584	556	620	556	560	579	556	595	569	584	593	589	643	619	546	592	614	580	555	560	571	576	576	626	579	595	606	572	583	594	609	568	570	587	592	571	557	567	581	584	595	577	577	578	581	607	618	553	658	592	566	522	561	591	620	609	572	591	574	582	579	619	547	567	587	561	575	576	587	597	610	618	599	595	618	578	560	551	639	599	612	577	551	627	585	582	552	581	604	603	605	597	575	555	621	584	605	582	579	586	578	591	539	593	624	564	622	558	582	590	602	603	571	587	580	576	595	579	601	621	589	588	572	589	579	614	598	614	589	601	609	581	575	620	618	642	565	555
32053	14252	2108	513	384	344	322	340	369	324	355	289	304	308	295	302	277	308	288	288	306	314	311	315	302	305	314	290	320	277	303	263	316	306	300	315	299	302	316	316	306	289	319	286	311	363	287	278	289	329	308	281	305	277	313	266	306	278	290	311	291	303	314	277	257	287	275	319	319	280	299	309	283	281	304	289	310	324	320	272	283	301	302	306	295	307	306	301	297	317	297	310	313	306	308	314	305	285	286	309	288	289	294	279	295	293	302	300	283	305	316	289	278	301	274	299	330	285	304	300	303	328	299	286	318	316	293	300	298	298	307	312	310	348	273	317	287	312	303	312	319	329	320	296	321	302	304	320	317	273	303	320	321	315	346	309	263	314	314	325	310	286	301	311	295	289	287	281	291	284	301	275	339	284	299	312	292	276	317	270	299	278	311	336	293	311	299	296	302	260	322	307	321	322	296	294	321	296	298	298	304	313	260	296	312	280	325	298	331	299	322	281	298	302	291	311	260	302	285	322	328	285	308	300	279	320	296	331	323	315	318	309	331	306	306	330	332	321	297	317	296	291	293	289	285	288	311	296	325	284	319	279	287	298	295	327	300	322	298	318	330	291	288	283	310	318	285	302	292	280	306	342	309	294	286	280	336	282	300	306	353	297	299	304	326	330	324	311	283	305	285	318	302	308	299	293	326	292	345	310	309	303	325	305	300	326	309	287	299	309	322	287	312	318	336	311	322	285	313	295	337	293	296	310	311	295	283	296	320	322	288	305	289	315	319	322	294	265	297	290	298	326	316	313	297	305	293	274	306	307	299	306	313	311	297	313	313	296	307	306	291	304	312	329	302	305	330	298	281	294	287	308	286	301	269	307	302	318	295	293	313	325	316	325	348	268	298	341	319	303	301	297	307	318	310	283	307	304	330	309	301	329	302	271	283	302	301	309	319	273	284	301	299	316	266	298	302	286	312	297	350	288	307	320	277	282	307	309	310	266	291	328	313	303	282	300	272	280	282	328	295	321	309	336	296	296	317	316	302	297	315	329	284	280	305	308	312	291	333	289	310	297	311	305	323	324	308	288	333	327	294	310	302	326	309	276	317	314	309	282	319	271	270	328	288	294	308	311	286	296	306	304	299	329	303	317	305	293	302	324	322	291	297	295	274	304	281	292	279	292	310	303	301	290	275	311	279	304	305	295	303	294	297	314	353	292	284	304	288	305	264	307	295	308	312	307	322	304	304	314	314	291	297	291	333	341	279	325	295	309	312	284	308	312	298	296	289	272	257	301	307	316	288	294	291	348	330	305	347	279	307	326	288	288	301	323	276	306	295	324	285	300	294	291	313	319	325	298	319	311	307	320	318	314	313	325	300	293	290	265	307	325	281	285	292	269	290	326	324	295	304	282	295	296	303	296	306	298	299	308	283	289	287	283	299	313	313	313	293	303	314	321	337	312	313	297	268	309	305	308	295	265	301	285	308	282	308	296	284	302	313	279	287	305	327	312	314	335	308	297	316	288	317	302	324	283	287	334	265	299	289	275	297	292	324	303	280	335	315	287	323	322	294	326	278	297	346	290	287	291	293	282	289	280	341	347	303	293	325	277	306	306	290	303	266	284	285	299	305	281	292	325	290	325	312	296	289	273	280	319	273	271	342	299	327	290	337	302	276	298	300	287	318	310	287	327	321	312	319	289	304	291	305	282	302	296	298	314	320	267	291	308	312	296	310	322	318	275	310	299	329	294	304	301	278	283	313	305	286	281	329	300	295	320	282	282	258	339	303	309	275	284	317	327	315	302	284	287	290	292	288	286	320	291	312	290	314	340	303	305	313	317	302	292	290	291	281	289	310	301	303	304	300	294	296	279	324	312	273	289	298	273	351	274	304	285	302	297	298	299	297	310	319	309	333	337	283	261	323	310	279	305	334	302	301	284	340	290	299	313	290	292	304	293	287	279	282	332	326	288	306	328	312	286	287	329	296	328	270	282	345	283	318	275	275	313	297	281	307	305	322	312	310	276	298	328	299	286	287	303	319	292	299	295	301	308	301	285	310	294	303	286	297	275	317	307	301	280	315	310	298	293	307	314	278	330	277	296	308	292	316	284	324	281	310	287	333	297	318	279	294	305	296	290	305	303	328	316	299	317	288	294	302	287	280	293	295	296	290	293	295	311	315	307	272	307	301	314	302	271	313	315	305	271	302	288	306	289	281	290	316	306	315	307	309	335	285	323	299	294	294	311	267	299	312	309	309	318	283	278	294	306	304	292	299	322	302	294	327	293	289	301	308	299	294	298	329	280	322	301	302	293	325	325	299	311	303	311	285	309	309	334	308	319	313	291	313	299	305	306	315	314	300	312	295	309	291	333	314	303	332	305	280	331	320	286	318	303	280	299	306	292	300	345	303	313	316	294	282	285	317	269	292	278	316	292	306	268	285	283	312	295	296	299	319	293	296	287	332	282	304	270	306	281	300	312	268	292	278	283	283	297	301	302	296	290	304	311	311	298	328	323	277	330	288	324	297	278	298	289	275	295	321	300	341	289	311	322	307	290	321	309	293	346	292	324	275	280	287	318	341	318	308	284	318	279	330	335	308	304	275	319	313	336	305	297	288	294	278	305	308	295	311	322	302	312	302	329	321	286	260	308	295	286	304	294	312	299	308	295	278	333	267	313	286	305	318	284	277	294	287	292	329	327	285	295	301	265	299	281	296	301	298	294	290	339	301	301	278	310	318	291	311	298	295	297	302	292	294	296	325	297	292	308	270	272	304	289	298	284	333	327	283	273	310	272	315	307	300	303	293	299	312	310	310	347	302	328	300	304	309	274	301	312	301	283	303	306	311	339	320	297	281	317	298	312	287	303	318	282	298	323	307	317	293	312	296	292	299	283	273	265	318	279	275	317	273	317	300	300	291	309	300	328	288	337	291	312	311	279	309	325	309	314	324	317	264	263	297	316	323	297	282	328	330	301	315	316	307	312	272	338	326	283	325	309	301	310	304	319	313	333	293	296	290	296	273	323	322	270	283	317	295	306	309	298	310	311	274	295	293	299	303	280	306	294	319	312	291	298	310	291	306	272	293	335	319	307	313	297	305	285	274	289	321	305	295	283	311	291	268	290	304	293	299	291	299	291	304	302	311	269	290	306	284	293	303	283	333	277	271	282	294	304	306	296	333	312	273	329	302	352	289	311	289	336	316	293	268	313	326	308	304	289	289	318	285	303	326	284	297	265	290	319	303	329	286	282	273	298	298	285	303	327	318	275	300	265	302	284	299	279	310	301	329	292	274	286	300	305	292	299	300	310	306	322	309	309	295	325	293	311	307	307	311	292	320	279	293	323	279	292	292	277	314	262	299	291	313	346	296	282	269	314	322	298	330	278	281	306	269	276	303	294	295	305	291	297	285	293	279	318	313	295	302	295	303	325	323	316	331	282	309	314	283	299	291	339	281	281	309	287	281	295	294	313	302	295	290	323	322	258	302	290	288	319
21478	808	719	470	434	415	382	336	339	360	322	329	327	346	326	332	314	352	361	332	308	335	335	340	362	346	331	294	302	340	310	350	361	342	321	337	338	329	333	340	343	300	337	315	342	315	321	337	360	343	310	329	304	323	336	349	319	333	301	316	373	320	347	342	304	337	321	336	327	335	326	353	319	310	320	343	346	341	323	331	321	316	335	323	326	344	324	344	334	303	331	320	297	316	354	315	336	314	313	355	319	318	327	336	341	307	338	314	314	317	316	343	328	350	315	324	350	366	329	320	323	355	325	297	321	310	319	333	313	343	344	305	356	344	324	354	336	372	347	353	330	342	333	329	317	368	338	319	329	334	304	319	343	295	303	334	343	339	316	344	323	346	333	311	350	362	312	371	326	304	345	326	326	281	351	343	334	334	308	332	347	317	343	340	343	282	327	317	332	331	328	343	317	302	341	344	318	354	372	359	309	366	311	323	299	317	322	349	326	355	320	311	326	292	315	339	296	341	361	290	335	355	312	343	299	343	308	278	321	323	322	326	334	309	347	348	305	324	348	310	317	316	315	337	338	320	346	324	340	342	362	330	313	305	327	313	332	329	313	366	321	325	333	332	309	349	325	341	316	354	326	313	282	324	315	307	337	337	329	328	336	343	348	303	343	293	332	323	323	347	313	309	369	334	315	327	351	312	348	332	339	338	314	326	351	289	342	372	346	350	346	320	346	329	323	321	346	377	343	325	319	324	306	322	342	359	310	312	325	297	319	330	366	331	332	309	303	350	351	323	333	313	323	311	377	315	337	334	313	325	329	341	306	354	325	350	318	329	324	322	297	314	300	345	303	312	313	329	325	348	337	318	341	320	326	368	349	317	306	310	337	314	324	323	328	343	333	343	339	355	328	321	310	365	310	348	326	344	327	340	327	313	317	374	311	333	360	308	323	333	353	346	349	332	325	319	322	315	337	306	349	306	324	342	326	342	338	340	357	328	313	323	368	338	347	341	330	317	311	340	322	339	320	324	346	356	319	325	323	331	337	324	328	318	308	329	313	333	318	353	320	357	321	336	331	318	325	300	343	318	336	305	327	320	357	309	334	352	297	307	330	338	335	336	293	332	309	346	342	320	342	346	289	313	346	334	295	320	332	324	324	321	319	321	327	305	322	349	326	328	320	336	342	283	334	304	312	342	329	314	333	339	320	356	323	295	314	323	330	319	316	331	335	322	337	280	298	332	338	304	332	317	317	345	341	327	326	328	307	308	288	297	304	319	337	318	331	357	282	321	315	350	333	320	334	346	287	339	330	321	338	300	305	332	315	320	318	335	315	318	323	333	319	355	325	337	322	318	315	303	335	330	351	330	321	312	332	309	307	349	329	343	323	336	344	289	342	356	340	355	319	312	349	328	306	325	309	322	322	367	332	355	342	334	336	342	337	354	323	343	316	303	306	336	297	364	339	321	306	324	332	350	309	333	360	334	327	316	329	354	318	336	306	332	334	302	330	309	329	322	345	352	306	333	339	326	325	286	310	329	311	327	341	317	326	346	306	342	333	300	340	303	328	316	327	314	355	334	339	321	337	334	346	360	310	350	334	324	354	305	327	342	333	298	282	324	362	386	302	320	357	352	326	332	324	301	340	297	312	315	306	329	358	312	311	333	336	344	286	330	318	327	326	341	326	340	322	350	332	324	322	367	373	322	372	315	343	310	350	321	330	338	314	353	355	330	305	306	304	308	325	349	329	348	319	319	328	333	329	321	351	339	348	275	312	319	298	338	318	332	319	330	342	318	331	300	305	345	364	337	323	333	317	332	344	323	328	337	310	355	324	353	338	292	339	312	318	331	327	329	294	347	341	319	324	332	312	339	358	333	317	345	350	356	349	352	337	318	332	364	303	308	315	347	328	337	317	343	315	362	322	326	321	307	347	314	304	299	324	330	354	313	336	355	326	323	305	331	298	353	342	317	368	375	294	367	359	326	336	321	347	327	335	308	333	308	340	295	339	334	332	339	328	337	339	339	338	339	316	323	348	320	350	298	303	292	312	293	313	304	319	327	318	319	325	325	355	326	303	308	321	346	341	308	312	333	340	306	354	314	307	317	315	333	304	356	336	330	321	334	307	316	339	341	336	328	332	317	331	323	332	340	354	320	311	345	359	317	320	338	325	320	366	347	321	326	330	281	322	324	291	324	353	326	331	307	332	323	341	287	332	353	362	351	333	312	300	345	327	328	322	308	331	320	300	324	315	346	320	358	339	335	344	335	336	337	322	346	349	332	316	374	339	321	325	313	321	344	351	323	314	314	362	312	317	321	312	332	323	359	304	303	345	328	316	335	361	329	284	302	323	336	341	366	310	332	347	337	322	311	345	337	329	315	312	327	328	328	343	324	334	341	339	340	348	314	334	338	313	358	333	315	315	336	327	329	332	320	351	320	351	356	329	311	318	356	329	316	344	339	339	342	325	361	327	296	323	353	349	350	342	339	313	356	336	314	363	336	318	339	349	316	361	324	329	321	322	296	347	342	344	299	325	342	386	354	342	300	295	300	323	312	327	313	326	352	315	337	361	313	313	344	370	322	354	348	345	318	321	329	344	348	356	328	332	315	322	316	329	303	342	324	307	312	347	323	354	309	339	335	342	322	332	336	339	337	334	288	340	342	344	342	314	352	321	348	326	327	308	329	337	335	310	328	321	337	352	372	325	297	300	331	346	281	314	330	346	330	314	324	317	351	322	334	366	307	345	313	360	312	334	350	315	301	343	352	333	323	290	327	319	350	357	343	305	335	333	303	356	326	304	318	336	293	312	363	327	333	335	293	330	348	334	307	296	308	301	319	342	359	340	330	330	307	362	315	331	316	355	315	335	298	338	308	359	337	330	319	302	281	336	358	297	359	346	300	318	309	314	348	349	350	349	360	330	319	343	308	313	341	347	370	301	310	309	331	336	346	339	307	326	326	333	347	334	348	300	330	350	340	324	352	337	335	337	297	316	328	329	349	289	337	335	326	294	305	282	358	308	319	331	322	349	336	343	325	378	309	286	303	326	316	332	327	318	311	333	316	325	317	309	313	323	320	351	355	327	326	349	353	329	298	318	346	315	364	358	315	320	330	328	341	346	333	337	343	337	338	339	313	373	334	329	349	318	355	311	290	353	313	308	311	372	356	348	313	316	308	347	311	346	316	337	335	314	314	339	328	324	340	318	321	317	327	327	319	343	320	353	325	355	348	345	312	342	308	339	336	338	303	328	325	309	332	318	337	351	334	362	315	340	319	312	299	348	335	325	337	324	330	316	325	353	347	323	315	351	365	329	331	316	311	310	335	318	331	334	336	345	312	326	347	341	336	299	323	318	349	317	309	355	322	356	336	320	315	318	301	324	323	299	326	333	350	334	359	303	332	310	312	310	313	342	333	288	338	357	330	361	336	308	326	299	313	351	352	308	305	355	342	350	326	338	322	339	305	333	306	290	349	340	353	334	342	323	328
24973	20518	26422	24565	20457	6899	922	662	508	522	411	395	430	392	395	328	347	353	322	324	328	364	315	321	316	276	329	307	339	321	316	311	298	284	286	278	308	300	272	291	286	273	290	293	307	310	286	269	275	291	287	290	251	295	256	297	268	289	253	254	276	305	306	270	292	256	313	260	289	256	273	279	289	320	294	300	300	284	243	271	254	250	279	288	271	285	279	284	266	305	256	287	283	255	270	293	278	281	259	256	314	293	309	286	288	277	274	299	286	283	332	288	317	293	284	295	296	272	312	300	297	298	259	280	291	273	288	246	280	284	253	270	316	289	267	261	273	280	292	297	266	270	287	292	260	280	263	289	271	273	282	257	290	274	279	241	261	290	288	270	280	274	285	290	290	296	300	279	278	257	305	283	261	295	301	270	268	279	289	291	294	313	252	273	281	238	289	287	277	306	297	281	271	313	276	297	267	271	300	278	308	251	263	284	294	244	289	290	271	281	253	285	277	259	261	265	264	283	265	298	280	274	284	278	276	278	285	301	285	287	305	309	281	295	298	274	277	292	290	271	280	264	266	287	283	265	266	287	282	272	298	267	306	257	264	299	282	276	272	297	280	247	279	294	286	255	255	315	279	262	268	259	289	288	308	287	284	277	265	269	279	290	277	276	286	259	269	264	266	292	258	287	265	277	256	286	265	240	294	282	285	283	264	261	257	297	255	253	258	268	287	306	292	294	275	267	290	266	306	314	295	260	291	277	282	271	287	264	257	269	297	301	277	287	286	294	272	286	294	294	290	270	312	287	289	289	282	283	239	298	282	283	253	293	255	255	265	278	300	307	311	260	281	286	261	301	264	276	255	265	271	263	272	274	281	252	273	258	277	291	250	261	278	283	286	282	257	261	306	241	275	301	276	277	265	270	275	273	303	289	281	290	277	256	273	293	281	291	275	272	270	263	268	285	298	242	277	244	292	295	284	288	288	264	264	278	274	294	250	274	288	277	273	289	267	286	288	312	306	278	272	270	264	256	279	238	293	247	279	288	294	286	282	288	285	279	269	256	278	268	305	263	283	287	263	265	301	278	255	287	283	307	302	274	250	258	266	289	263	270	229	271	317	296	268	275	281	276	302	282	284	279	279	267	250	267	286	291	282	284	281	283	288	308	298	304	308	248	289	275	294	275	265	320	302	281	260	237	273	282	285	270	280	271	265	307	278	271	262	260	294	278	313	262	271	301	287	280	281	258	305	250	269	271	284	284	278	263	301	277	294	302	285	288	289	253	265	278	271	300	266	284	267	241	284	279	298	277	286	285	289	273	294	294	265	294	286	260	268	336	266	259	304	272	279	297	268	297	270	271	268	292	306	276	284	269	264	291	286	288	305	274	320	270	291	243	277	253	270	281	301	308	255	289	274	274	291	302	283	275	288	266	281	288	287	289	282	265	294	273	279	280	298	257	294	286	289	290	267	300	300	290	285	294	277	260	264	308	304	257	267	305	305	298	274	285	288	264	312	301	275	279	276	304	288	287	260	270	281	264	318	258	282	272	292	272	295	289	293	247	261	294	321	275	282	269	287	265	293	269	312	303	262	284	291	284	274	270	297	286	265	281	262	308	275	277	306	294	295	278	290	302	286	268	301	260	270	282	275	282	309	269	278	291	291	271	296	272	280	253	272	267	263	294	272	307	286	271	291	291	253	267	283	276	290	302	303	269	300	288	255	294	269	282	283	280	258	265	297	285	276	286	250	264	287	282	286	240	288	299	286	274	268	276	251	294	266	247	316	285	291	271	271	282	292	271	300	297	272	317	287	238	274	312	244	291	297	249	275	266	287	286	286	253	298	306	296	293	270	249	275	291	287	282	273	264	278	243	296	275	279	247	274	307	285	252	296	270	279	303	289	283	282	278	280	288	287	266	283	272	291	292	282	301	300	283	284	290	300	294	282	306	313	254	279	309	306	284	278	252	274	260	307	252	278	300	294	274	296	281	266	287	259	293	283	321	289	261	295	272	281	312	270	281	275	269	262	276	274	294	252	288	297	271	285	270	261	290	276	268	264	270	264	286	309	256	281	275	287	303	281	283	245	284	280	249	294	255	288	288	302	274	283	291	283	287	289	267	309	280	247	262	270	257	276	297	271	282	263	279	266	288	293	282	300	285	301	277	263	285	272	267	289	262	295	273	311	276	286	276	281	239	286	272	278	279	258	280	284	290	275	290	285	282	267	303	274	282	270	272	279	245	302	299	279	264	280	303	287	277	272	276	308	266	273	292	284	292	248	261	294	316	272	262	272	294	317	260	302	251	311	254	253	301	274	309	311	309	269	277	292	280	273	288	297	270	291	275	294	295	293	266	277	281	272	281	300	312	319	295	286	308	305	266	270	295	278	304	282	293	292	261	315	316	262	290	289	287	259	253	288	298	298	288	282	265	290	265	281	278	287	239	266	285	343	256	249	262	296	282	312	278	319	293	277	290	302	282	263	275	311	289	283	286	295	264	280	306	245	292	290	304	292	277	262	265	287	281	299	292	276	256	285	249	270	285	268	300	266	283	275	264	283	272	283	304	285	249	312	286	301	280	304	285	301	268	274	274	247	260	276	269	267	259	265	270	266	264	280	278	276	268	262	267	254	307	274	284	254	269	273	289	272	313	298	297	259	281	282	283	252	265	294	285	253	272	276	286	256	273	289	341	263	271	279	288	270	302	289	297	290	282	286	275	248	276	261	268	288	300	269	283	283	306	255	265	275	280	282	296	282	259	250	281	293	276	281	277	259	250	286	265	275	278	277	267	277	258	288	265	307	276	311	306	278	277	308	262	285	303	274	278	264	290	282	259	294	277	273	265	310	313	276	291	262	280	303	273	272	290	290	271	270	288	276	287	274	263	296	303	282	264	281	265	293	253	265	294	258	265	291	262	227	269	291	271	286	293	284	291	260	299	268	279	275	272	260	270	296	309	285	289	272	278	292	278	270	271	259	281	251	255	249	304	277	269	272	266	298	306	282	281	298	263	273	272	273	248	320	281	278	288	295	253	284	273	263	273	291	273	333	269	264	263	308	286	298	311	292	289	284	280	262	272	281	302	271	269	286	291	301	268	312	279	276	312	268	265	265	306	280	299	252	267	292	282	285	301	245	302	295	251	295	289	267	292	285	290	303	286	282	265	260	294	281	262	279	242	262	291	268	281	290	308	264	276	276	299	283	294	278	272	294	303	298	286	277	269	313	249	294	286	258	286	290	257	289	324	296	270	306	300	274	296	256	307	301	310	291	275	266	308	306	254	253	301	296	272	285	283	269	279	275	250	287	298	295	260	300	307	277	264	291	259	286	266	258	287	277	261	288	279	310	263	255	256	286	283	260	310	279	264	307	290	266	281	253	269	269	294	319	266	277	259	290	281	315	258	278	283	299	296	280	284	307	293	269	289	276	296	300	299	280	271	267	299	277	283	280	283	288	307	286	275	305	263	299	291	262	295	306	290	274	279	270	256
32326	7754	6982	3813	2363	1765	1349	1033	894	784	676	591	576	519	487	448	450	424	376	433	376	374	355	334	365	356	348	340	338	334	281	310	338	310	338	348	316	331	324	297	307	286	299	301	301	310	302	311	298	324	293	300	309	302	335	304	299	290	293	276	281	316	304	322	332	294	289	302	318	306	294	279	268	315	320	313	310	315	283	273	287	298	274	290	323	303	282	302	286	314	305	276	297	310	307	274	273	287	270	331	322	290	320	292	267	320	299	312	280	297	289	279	294	274	296	304	273	286	300	299	269	293	289	300	296	249	281	281	276	264	297	289	297	272	297	314	310	292	297	291	285	274	280	281	305	312	313	261	293	309	290	324	289	300	300	285	307	272	308	301	286	267	286	277	287	304	277	285	304	297	286	318	302	284	309	309	294	277	294	267	276	268	254	299	290	283	267	283	277	303	313	305	287	289	305	310	316	269	277	258	266	272	309	269	309	278	277	292	300	264	303	308	284	294	306	304	305	296	281	311	287	289	284	284	285	294	295	263	283	279	267	268	282	245	294	292	289	257	313	290	316	253	302	259	316	299	260	256	282	297	248	282	290	288	289	266	276	283	331	304	298	302	289	287	287	270	287	285	279	293	276	308	286	268	284	297	275	290	282	288	297	297	277	287	281	272	279	309	279	288	306	329	248	307	319	287	270	278	293	273	310	308	279	284	302	264	295	317	323	315	308	292	273	272	267	260	282	259	303	273	269	321	266	310	268	295	283	285	294	287	297	293	284	268	270	274	280	263	309	297	297	271	267	289	292	252	289	276	288	281	258	296	277	316	278	266	291	315	298	289	302	322	310	266	277	307	296	275	290	307	276	325	281	279	273	284	298	298	298	274	293	284	291	309	299	276	266	269	299	265	278	296	299	254	317	302	278	257	289	289	300	260	298	307	273	273	295	307	264	280	280	327	307	287	302	291	276	277	273	290	289	313	289	303	310	292	288	287	304	242	300	279	295	293	276	309	308	247	313	320	273	257	300	283	317	306	272	289	276	289	299	285	313	274	300	289	313	307	269	296	310	295	274	305	292	317	302	265	284	315	277	275	321	307	305	246	274	257	274	328	311	290	260	329	279	299	296	288	328	267	294	329	295	284	304	313	283	260	281	319	268	306	302	262	300	288	331	293	285	323	263	291	300	303	274	289	291	292	302	272	287	266	279	271	299	305	281	311	297	288	288	316	304	267	286	325	258	298	291	295	278	299	300	289	264	272	257	268	302	273	307	282	291	299	289	250	281	302	286	314	290	306	314	286	295	268	284	300	276	255	259	300	274	262	276	254	326	311	298	287	278	304	265	261	311	290	296	282	306	303	293	295	280	291	273	281	308	275	325	324	264	285	292	297	257	306	280	278	273	265	304	294	283	313	306	302	320	286	278	310	310	288	257	280	263	307	274	280	290	255	273	283	295	270	272	302	309	325	293	280	272	260	268	285	310	300	269	281	283	287	264	294	268	298	284	333	301	284	311	287	285	274	321	296	244	318	275	273	303	279	299	308	288	312	279	266	300	302	277	307	278	265	263	309	306	302	281	265	279	280	318	296	283	311	292	293	282	304	298	258	326	303	302	285	273	286	314	284	306	298	286	282	259	258	305	295	281	293	310	303	307	308	272	280	260	261	301	302	279	298	293	274	281	311	309	282	284	299	293	295	296	261	277	296	275	280	248	317	290	285	286	268	286	291	286	265	291	262	283	282	268	286	334	264	293	283	322	342	290	255	294	298	276	258	317	281	260	305	272	292	335	283	289	258	288	270	291	254	276	273	281	300	293	306	276	274	297	296	303	264	301	287	269	297	309	265	302	274	302	290	295	272	306	258	296	298	312	296	283	304	260	252	268	289	287	272	290	294	287	287	310	290	269	305	280	273	294	292	292	267	275	283	288	276	284	262	299	329	261	295	282	309	314	296	314	313	274	306	278	299	299	281	284	266	251	295	299	305	281	304	291	288	286	299	292	283	270	313	281	261	285	279	302	289	287	290	303	286	303	301	322	291	267	290	296	272	264	291	286	301	288	295	249	286	303	294	277	301	285	290	298	292	289	279	277	276	275	289	308	286	299	304	294	302	275	256	285	293	290	333	283	288	265	298	304	281	321	287	286	301	270	301	310	296	311	315	299	276	276	285	280	292	278	306	296	323	297	279	309	272	301	289	320	302	263	297	295	330	282	290	296	286	248	280	287	301	314	317	277	282	273	304	282	285	305	301	298	285	284	312	314	285	279	301	287	292	271	283	288	280	299	274	299	297	274	270	272	311	329	293	298	297	282	268	281	306	268	286	280	272	300	302	254	270	302	283	307	298	291	288	291	272	316	297	297	256	269	294	302	275	315	260	289	317	285	310	289	284	279	296	255	314	290	302	292	329	280	275	296	290	293	298	306	299	282	286	268	261	287	262	290	278	302	281	302	298	262	300	282	282	296	266	260	283	288	276	321	276	263	296	301	279	298	288	274	297	302	266	281	296	265	272	297	305	290	276	286	295	277	264	291	301	283	295	282	274	289	294	293	286	272	293	302	286	278	299	284	281	281	308	277	250	291	273	283	279	270	303	306	266	315	271	303	293	259	286	269	279	285	313	290	324	299	278	295	293	302	274	293	286	282	295	285	294	296	287	288	347	310	284	285	298	254	304	301	305	259	273	294	289	299	288	284	277	283	303	283	269	335	267	293	294	280	263	274	287	274	275	313	284	287	284	283	243	304	281	278	281	287	268	282	291	261	276	259	283	279	302	264	267	287	296	289	292	305	306	281	265	264	297	286	307	303	293	281	282	316	305	317	277	289	280	290	308	329	271	296	304	316	291	303	284	274	261	295	291	286	296	283	276	297	312	282	315	286	277	300	273	259	293	307	305	252	295	282	301	278	311	290	311	273	288	266	276	289	296	286	292	290	292	281	285	322	302	281	298	272	255	294	289	270	292	290	295	282	309	305	304	301	278	299	280	284	301	301	288	284	331	279	318	335	248	305	301	278	268	310	278	281	312	290	295	298	311	291	293	280	323	282	314	254	243	276	282	306	263	284	259	306	289	308	281	281	290	321	278	262	259	295	315	334	288	292	279	282	290	294	322	306	279	275	292	285	280	283	262	271	316	295	294	271	298	328	278	294	299	270	282	292	295	303	284	279	273	265	285	288	296	264	286	288	275	327	289	313	247	271	292	312	263	268	283	301	277	288	267	297	315	267	316	264	304	292	275	284	295	314	260	299	260	286	316	301	286	245	304	306	267	267	309	269	320	307	284	297	282	270	311	309	310	285	289	256	286	310	294	309	298	279	274	299	303	300	302	291	304	282	295	285	288	297	285	291	290	268	282	341	303	300	272	287	277	313	295	301	282	315	308	295	275	287	315	282	274	307	316	323	267	272	262	290	272	267	291	297	296	275	245	310	274	334	274	289	270	260	262	291	268	287	300	282	278	283	246	266	280	298	281	312	305	287	265	290	284	301	287
22830	20530	27017	24021	20535	20588	8330	1470	1103	1067	952	866	849	801	785	798	764	722	654	725	698	696	685	717	666	635	671	699	640	630	671	715	693	637	641	673	636	683	653	625	616	615	640	620	584	650	599	632	609	598	620	640	631	662	594	609	629	661	640	592	667	638	657	625	617	652	631	593	603	604	582	622	634	605	613	641	628	615	699	633	653	598	626	625	629	597	556	625	620	611	620	579	676	580	636	601	585	572	638	580	629	654	600	612	622	609	605	618	678	618	607	672	630	594	641	608	644	621	630	609	607	601	639	643	639	594	581	646	584	639	635	631	606	635	622	608	589	630	594	594	575	599	605	615	626	644	612	647	639	647	631	635	613	609	625	615	634	602	585	622	603	575	606	640	582	592	627	615	610	621	597	616	653	635	624	650	612	623	584	606	568	565	619	626	624	607	615	636	610	622	647	578	652	586	651	650	566	636	647	649	627	616	627	586	616	615	642	587	619	619	624	627	615	590	600	603	661	590	642	616	610	679	576	623	625	628	626	643	634	618	615	608	672	634	658	597	580	576	588	591	594	615	605	610	629	605	644	604	607	649	596	646	617	614	595	640	630	626	644	635	563	623	621	581	653	598	592	616	607	643	655	630	606	617	621	613	615	634	651	606	606	569	568	669	620	650	582	602	615	640	624	636	626	613	580	592	619	618	622	633	574	560	628	617	627	620	667	620	614	629	620	591	590	532	587	613	568	599	592	605	594	579	630	643	604	640	622	613	615	620	623	616	639	634	626	599	600	575	629	633	583	644	593	620	654	614	613	571	615	650	617	593	610	630	621	599	614	609	654	553	653	608	584	598	548	631	638	598	608	605	579	602	586	666	589	616	606	595	587	650	586	624	647	605	635	630	603	616	622	610	583	594	613	577	599	603	589	621	614	590	576	655	655	642	649	580	608	612	613	643	636	601	568	630	616	631	625	618	619	639	651	666	580	622	619	632	613	650	611	613	629	645	580	622	589	614	578	647	603	610	605	625	680	608	676	621	646	608	622	645	610	590	599	644	601	617	577	634	624	645	645	615	626	599	579	596	633	650	605	554	600	651	626	606	610	586	646	615	633	590	595	603	654	597	588	625	583	635	651	661	623	628	599	597	610	658	613	621	612	564	657	672	624	623	598	594	600	605	627	624	629	559	605	592	553	594	646	606	603	619	672	581	665	572	579	631	587	631	580	639	597	594	606	582	640	643	632	652	637	638	648	612	653	643	662	671	632	625	631	609	573	636	638	601	584	607	627	640	653	614	626	575	596	584	654	635	612	650	614	657	598	671	613	624	576	618	676	615	640	589	603	611	613	626	627	643	609	587	613	601	648	613	625	612	614	625	620	625	644	653	604	597	646	605	630	600	652	599	589	637	624	650	618	625	633	644	698	601	596	597	636	638	612	600	616	649	619	644	628	599	560	667	610	604	608	623	621	595	678	590	654	642	602	663	617	620	595	626	629	606	625	620	615	602	603	612	610	604	626	608	635	632	677	614	607	612	602	629	633	613	671	620	592	637	585	589	675	632	631	616	591	602	547	591	608	614	684	635	598	599	601	628	625	581	633	583	632	623	626	623	607	600	668	607	618	610	674	606	639	603	615	650	626	586	606	636	636	607	624	619	589	647	586	609	627	626	614	603	652	613	593	585	668	657	532	605	589	602	588	567	634	605	604	635	603	602	543	651	604	619	619	580	632	621	631	584	624	590	634	594	617	611	603	613	635	576	560	651	642	664	603	657	591	610	558	607	591	625	652	635	641	633	637	599	610	612	598	611	615	620	644	655	620	618	603	678	630	650	614	596	624	638	654	571	616	605	609	630	569	610	602	599	621	616	616	641	619	627	629	622	634	612	610	612	587	572	639	618	590	602	659	578	592	609	617	589	666	605	611	606	637	568	578	569	577	664	596	601	582	621	633	644	622	645	635	657	560	621	617	609	584	682	622	635	591	614	589	638	647	634	626	656	639	610	663	618	630	621	631	640	638	602	570	644	601	593	608	607	640	622	594	613	640	641	603	619	663	634	620	595	615	692	572	647	612	640	615	594	613	578	574	629	635	619	606	620	659	612	598	600	604	633	616	622	632	649	594	634	598	619	609	648	668	630	632	623	623	571	632	681	656	616	621	695	671	604	618	602	598	627	611	627	627	640	615	621	625	622	580	590	595	608	594	596	653	619	636	574	638	624	673	595	644	640	614	583	608	625	610	578	660	611	606	647	562	611	633	639	587	629	607	574	655	610	619	617	668	624	635	639	622	583	617	631	608	621	635	612	618	612	633	613	613	603	623	620	588	647	619	607	605	593	605	627	558	623	614	645	643	633	621	615	584	590	662	617	572	648	605	597	635	630	598	603	603	620	653	611	604	614	648	593	644	576	589	581	614	623	614	594	633	609	585	636	606	611	605	587	599	633	600	601	625	592	619	596	608	588	667	677	614	654	657	604	658	619	633	610	573	609	627	584	614	620	634	665	594	610	614	611	671	571	632	631	601	616	644	621	663	605	607	634	586	601	566	613	603	634	608	634	610	634	552	651	626	616	588	600	642	583	637	663	636	628	595	618	617	629	593	609	633	599	604	641	610	651	593	630	604	607	634	597	579	627	622	577	606	608	591	575	609	632	619	618	602	600	611	603	597	633	588	618	643	609	600	609	597	609	619	559	580	629	577	646	627	633	626	587	633	629	634	609	624	631	587	630	610	622	569	616	581	634	591	624	591	641	608	572	577	603	627	595	622	662	642	585	619	633	617	627	570	617	636	649	625	606	615	582	614	621	636	604	599	624	597	621	594	643	570	586	644	616	669	596	619	612	618	613	620	597	632	600	591	656	578	637	605	591	651	662	665	616	631	609	608	604	643	625	652	637	626	606	617	604	652	634	593	641	609	602	601	595	619	601	574	586	651	626	602	609	610	609	630	597	662	621	602	640	612	625	615	567	609	607	597	633	615	584	596	605	613	604	602	642	613	623	583	603	629	623	623	579	601	612	584	640	621	600	639	594	601	635	647	606	577	626	626	623	641	617	621	613	619	623	572	593	616	639	613	601	564	586	601	633	615	571	616	562	617	639	628	629	605	633	636	615	641	622	626	633	635	618	600	587	577	642	649	682	642	596	636	626	606	605	590	589	626	595	618	657	631	590	564	626	654	616	600	648	603	595	633	661	649	627	603	607	597	631	636	578	611	551	597	604	585	622	593	630	666	610	633	624	666	600	561	612	620	659	580	593	635	586	645	630	635	627	627	597	645	624	633	629	614	632	640	631	622	627	666	631	618	592	630	629	682	652	597	627	603	585	621	598	610	628	610	585	621	590	603	601	601	640	623	565	585	606	587	568	587	589	575	635	614	646	629	614	568	629	631	614	614	605	580	627	626	637	644	599	620	625	627	637	631	618	638	666	588	616	629	619	610	630	610	629	629	584	606	644	599	616	599	618	623	595	637	613	616	600	556	601	652	603	584	645	599	621
24439	13608	12401	7121	4646	3410	2612	2109	1862	1597	1418	1279	1125	967	992	892	917	803	779	858	786	732	701	700	698	696	620	700	656	709	677	638	627	627	642	642	677	658	652	642	621	598	628	660	600	636	601	616	641	578	640	601	642	600	603	628	598	589	664	615	583	625	593	583	619	596	600	600	576	596	634	674	628	604	574	582	592	595	611	602	605	598	613	619	559	579	634	646	557	639	607	615	602	579	626	606	609	602	581	556	584	598	602	599	630	580	615	576	609	599	584	539	631	568	630	627	571	633	602	592	600	593	605	618	598	619	581	544	610	593	595	588	594	612	581	546	601	598	566	594	635	594	601	596	618	623	615	586	584	585	564	571	604	586	613	604	591	607	612	596	578	576	586	618	622	657	603	580	613	607	612	607	610	595	610	584	633	598	580	615	636	638	563	621	642	587	576	589	595	576	612	636	585	622	609	577	596	636	545	593	589	578	547	570	562	566	615	611	605	615	574	556	588	616	601	550	598	559	569	586	569	608	566	576	597	573	576	571	640	615	585	586	577	646	610	589	577	622	617	573	599	569	563	579	615	565	592	562	608	612	617	569	625	588	571	598	570	522	594	574	602	576	567	623	600	593	567	601	563	641	638	609	615	619	563	581	607	615	597	602	595	543	576	621	606	536	602	530	594	612	584	550	597	594	574	612	571	582	601	589	598	559	574	559	556	548	579	630	577	619	586	617	574	595	592	593	567	573	576	581	577	564	626	585	569	615	595	621	565	596	570	597	572	603	589	586	601	561	594	592	659	601	612	608	624	585	588	552	574	612	581	596	592	618	572	595	577	580	594	604	607	617	578	591	591	584	615	590	597	599	574	641	631	652	624	618	589	629	617	618	596	604	568	618	594	611	586	584	581	550	571	614	579	564	620	603	583	637	589	606	595	583	603	594	597	604	593	567	573	627	577	544	578	578	597	599	605	587	600	546	589	594	573	580	621	583	603	541	618	556	583	616	609	585	587	610	626	587	545	599	589	635	570	576	590	605	587	595	592	618	584	614	573	609	630	589	599	577	577	582	582	598	620	583	611	610	549	632	626	625	618	611	577	552	625	587	632	630	600	622	617	622	570	641	579	563	620	606	591	602	593	617	578	557	570	624	628	593	592	610	560	594	588	575	575	570	633	617	570	583	634	620	585	608	633	589	629	639	579	615	576	577	572	570	621	618	632	574	617	599	566	579	559	569	608	568	618	597	604	551	609	554	622	576	556	621	591	624	605	573	597	591	607	624	577	569	629	589	634	621	580	551	592	623	598	575	588	589	620	631	592	615	575	635	580	600	613	580	547	598	589	593	629	586	633	593	555	589	587	604	600	598	544	651	605	602	600	590	603	622	597	604	598	611	642	577	586	623	644	610	605	595	610	591	592	598	596	598	607	563	581	572	549	572	605	589	660	605	594	601	587	612	571	602	627	623	580	561	628	627	568	570	575	589	562	601	580	625	576	592	557	577	549	612	610	603	619	588	603	621	602	585	637	559	598	598	581	587	571	580	597	553	606	599	574	613	563	617	571	563	589	573	589	627	568	593	606	628	554	573	594	550	611	542	615	582	602	583	565	606	602	581	565	623	608	583	585	555	590	588	619	570	575	625	594	582	581	595	584	618	576	607	579	600	616	627	588	588	592	604	571	603	585	625	589	620	593	595	618	588	568	590	579	640	596	622	609	602	623	597	578	586	573	566	570	564	588	545	575	562	593	542	601	611	564	559	563	625	602	620	576	633	536	620	578	592	552	631	611	603	588	614	594	590	592	609	584	616	582	590	580	639	577	573	568	596	589	586	626	590	587	574	601	561	564	620	602	572	544	568	559	596	598	581	579	570	572	578	598	563	569	607	583	602	591	617	591	585	576	571	631	590	585	590	622	616	587	644	579	602	581	634	604	561	593	599	582	593	569	573	618	565	584	569	562	614	577	557	583	590	567	601	584	562	567	605	568	629	625	579	600	604	597	565	580	571	569	613	594	607	610	592	573	554	593	605	618	608	607	568	582	606	593	563	650	598	576	591	618	574	588	623	615	594	569	580	559	573	587	628	621	568	603	577	625	549	559	607	588	597	597	631	612	596	586	632	593	600	589	584	596	594	620	593	568	603	556	616	604	591	585	638	628	573	552	574	603	599	605	559	565	582	564	526	594	582	591	589	564	573	604	642	577	624	603	587	588	607	567	595	581	567	595	569	609	561	561	591	617	619	604	575	596	610	608	590	581	603	585	546	608	612	580	580	584	586	612	560	583	604	572	579	622	643	578	608	535	612	587	621	562	572	592	638	599	592	624	618	594	599	643	597	542	572	624	595	581	574	601	576	601	562	610	624	573	585	641	602	617	586	579	569	551	595	619	561	539	591	588	581	596	601	553	580	620	597	584	612	599	624	607	589	550	609	619	592	622	608	564	614	579	594	605	625	603	641	591	584	611	619	567	591	623	585	583	587	628	591	572	595	587	593	614	597	576	607	581	583	597	607	617	609	642	576	613	624	626	599	559	590	621	557	601	585	618	583	593	584	615	580	590	599	586	594	599	578	584	586	591	598	594	556	581	584	620	598	588	614	618	608	624	622	586	566	634	611	590	657	607	603	598	604	602	584	567	585	585	598	563	603	609	555	586	584	615	607	602	632	595	547	538	609	578	570	537	605	590	624	598	587	604	582	595	559	573	618	586	596	596	603	571	606	589	594	604	607	572	546	611	571	623	605	646	604	623	570	578	551	610	599	614	595	550	567	583	588	598	562	610	581	577	607	587	621	535	596	611	620	638	572	586	548	552	589	553	533	585	586	583	586	587	578	593	604	557	594	622	591	547	635	592	576	582	616	592	595	601	614	540	564	576	598	590	617	621	594	580	607	599	603	616	618	588	578	539	616	589	602	549	594	595	621	579	580	550	593	567	593	557	620	601	578	562	599	660	618	592	563	571	594	537	619	587	613	594	565	596	607	591	608	550	606	603	631	582	663	614	611	591	579	554	613	596	584	574	591	574	568	579	577	622	608	610	628	614	563	584	628	591	578	606	588	599	605	589	623	605	569	598	588	604	590	603	611	586	639	521	567	531	600	567	587	606	614	615	581	579	573	607	597	586	556	608	568	570	619	623	591	596	607	610	573	600	596	594	618	575	550	578	568	571	560	610	592	611	560	646	585	601	629	544	608	560	632	606	549	600	552	602	618	634	621	603	602	567	563	587	630	571	581	613	598	581	601	573	597	592	566	588	576	607	596	593	588	563	591	629	631	578	592	602	570	605	581	579	583	624	579	612	612	601	591	622	582	592	583	617	608	579	604	611	627	590	589	578	594	594	566	594	559	587	597	560	579	601	570	569	583	640	599	567	570	595	637	570	596	564	643	605	583	547	633	613	578	633	573	544	601	621	594	613	625	570	605	554	604	602	625	631	635	593	567	577	597	626	583	627	600	609	545	612	579	574	612	546	602	594	577	572	585	575	582	605	637	590	562
32096	14224	2100	451	333	356	290	318	302	315	338	299	261	280	291	300	305	319	285	309	308	310	295	323	335	290	296	295	304	316	312	314	279	312	316	301	289	284	276	317	305	288	300	272	312	304	274	307	311	274	301	281	318	318	301	284	282	311	306	297	301	281	319	281	308	298	271	283	298	276	267	282	317	293	302	316	318	296	299	310	276	284	306	289	285	304	259	319	286	316	308	288	344	292	302	293	283	312	305	285	296	329	280	336	296	315	268	302	294	290	295	328	284	294	280	307	288	276	259	310	277	295	290	301	318	265	327	297	320	294	310	287	267	296	296	309	293	315	295	277	289	306	320	290	312	295	306	265	310	270	300	278	295	284	291	295	307	278	288	252	293	301	316	290	350	293	288	287	273	291	303	284	298	315	308	273	307	297	284	308	316	330	280	300	330	280	293	286	314	297	270	301	308	306	314	338	286	296	304	278	302	308	281	278	293	271	317	326	287	315	297	274	305	285	323	308	341	291	261	291	324	301	271	316	287	316	290	282	294	307	303	313	313	295	286	302	331	298	300	306	315	297	309	286	321	309	301	286	299	276	293	283	280	306	267	282	325	301	328	287	306	264	285	310	313	285	299	303	304	328	292	316	295	299	273	299	277	289	297	266	288	284	297	324	304	272	307	273	280	290	291	313	291	311	316	311	285	311	318	306	305	316	323	306	313	291	316	297	326	272	296	298	282	335	279	290	278	267	293	267	288	273	291	327	282	285	286	298	306	294	294	314	291	302	322	289	293	318	332	313	293	329	294	305	305	286	288	302	302	308	334	291	307	304	310	285	303	305	301	272	282	295	283	289	302	291	274	294	321	306	327	298	325	317	287	268	299	313	322	269	279	311	280	313	299	296	275	302	290	281	316	295	284	281	295	281	285	291	293	293	310	294	326	279	305	267	269	316	274	314	308	301	273	295	286	287	295	299	312	277	324	271	286	293	284	307	307	294	282	316	278	315	318	315	332	315	277	313	289	320	290	279	310	287	302	318	248	284	293	273	280	307	271	321	285	270	292	307	271	292	310	283	286	278	297	319	316	286	307	298	302	288	311	292	296	305	287	307	320	322	296	314	290	295	277	276	293	318	322	321	300	327	295	294	283	304	269	305	309	292	292	291	320	334	306	307	300	302	288	298	296	317	272	299	292	295	298	306	326	286	322	297	282	261	314	292	296	305	279	321	338	284	310	328	312	308	291	275	295	347	279	294	310	310	304	318	307	295	282	346	307	297	272	285	320	288	314	316	295	290	273	288	310	299	277	251	273	304	290	316	268	314	287	280	328	300	305	315	277	287	314	285	302	295	320	317	315	318	323	316	286	297	294	300	287	295	295	269	313	272	301	266	302	290	286	274	306	335	294	302	322	291	291	266	336	297	309	311	304	287	290	328	293	298	282	286	274	290	300	267	301	299	300	281	288	307	284	282	302	302	287	310	276	287	327	276	261	309	271	308	304	288	280	230	289	281	292	299	314	307	284	291	286	313	293	316	310	327	317	291	283	332	328	274	300	311	295	273	300	286	298	305	303	288	270	309	310	299	295	295	312	304	285	266	285	304	289	306	284	294	282	306	296	342	284	333	302	304	288	304	282	298	301	298	293	299	274	316	305	292	312	310	289	300	305	261	281	284	274	273	260	308	291	299	296	291	291	305	293	276	319	316	298	317	278	313	303	304	292	307	306	306	309	298	280	292	295	309	298	306	281	308	275	318	312	295	295	296	295	304	271	304	289	287	300	285	264	310	327	306	317	317	299	294	297	285	293	312	297	300	329	280	296	317	329	300	304	277	295	294	324	335	324	280	293	322	316	283	295	286	323	333	285	298	290	326	277	303	312	326	276	305	292	319	294	309	317	299	300	289	323	275	295	302	304	289	276	285	290	304	281	313	314	300	286	265	262	304	305	303	305	295	292	291	289	280	276	276	294	290	268	318	324	289	293	288	303	316	304	320	316	279	290	295	306	313	304	300	288	319	315	309	279	295	321	313	305	333	288	259	263	329	307	292	286	303	282	279	298	311	302	261	278	322	267	283	322	307	288	293	295	296	309	327	310	316	334	306	283	298	291	294	276	302	271	316	296	297	292	303	279	291	308	321	279	301	306	269	297	275	297	302	286	284	308	290	286	302	310	317	286	291	307	303	281	304	291	271	301	281	297	305	297	284	311	307	283	293	314	295	269	284	287	311	305	282	289	272	326	292	309	306	301	302	288	302	287	294	288	340	300	296	294	316	300	284	303	299	310	298	300	302	315	255	292	269	304	284	258	291	328	274	275	307	291	300	327	282	286	349	282	296	323	284	328	305	300	294	292	297	295	314	294	301	275	288	315	299	300	290	295	310	306	308	298	314	291	294	266	345	278	293	272	304	292	315	315	299	309	284	287	290	337	322	323	310	287	289	291	284	322	319	322	270	308	310	305	311	302	296	291	312	319	327	291	309	320	300	284	297	276	308	277	305	274	325	288	307	298	282	277	306	292	298	310	295	283	283	284	306	303	317	286	304	288	290	312	298	321	285	330	296	302	284	292	293	294	310	294	284	264	285	324	294	329	331	284	279	286	286	325	314	324	278	318	278	305	315	296	299	309	268	268	296	322	309	292	308	315	271	290	294	313	286	266	277	270	279	277	286	306	309	306	259	333	322	276	281	290	299	272	328	310	272	272	324	290	336	309	282	284	281	276	294	292	287	295	274	279	304	300	310	314	300	286	312	273	287	301	280	285	286	323	317	280	319	301	326	305	279	292	295	292	317	344	297	306	287	324	319	282	273	312	305	326	316	284	329	302	284	310	314	286	285	306	315	274	302	301	308	296	295	295	313	315	267	311	267	285	318	287	275	286	302	321	281	306	309	312	322	284	299	309	292	309	305	327	296	316	290	303	301	293	303	329	320	271	314	290	302	307	306	302	327	324	309	332	285	274	307	288	279	305	283	274	299	285	299	316	289	282	266	316	299	292	282	298	297	269	255	300	265	312	268	313	291	296	308	294	313	322	313	298	264	314	287	295	285	296	300	300	329	270	274	302	287	287	320	329	301	274	308	291	294	288	316	292	294	310	308	295	313	288	311	289	323	281	278	335	291	331	310	287	285	321	330	348	305	295	291	307	307	314	303	290	327	271	329	295	304	293	291	300	305	290	333	285	270	291	319	312	289	287	329	325	298	320	286	337	289	281	298	289	274	289	332	334	279	280	289	298	292	310	302	289	304	243	281	302	265	309	281	367	282	312	305	285	301	286	284	298	294	293	282	285	265	320	312	292	290	278	295	306	295	280	313	286	295	284	306	290	297	299	288	273	311	289	274	293	302	305	311	288	280	322	311	289	308	294	288	314	286	306	294	311	314	280	322	272	304	277	329	338	309	294	293	282	303	301	292	307	294	290	304	292	308	290	287	319	320	293	318	288	300	307	297	312	326	297	338	279	314	316	335	306	270	333	292	329	303	319	302	312	294	301	278
21156	786	711	534	413	378	421	367	309	353	366	360	351	351	321	323	329	340	333	325	350	331	328	350	340	330	363	345	358	337	321	335	350	314	345	330	315	315	334	328	316	322	314	341	321	322	301	335	310	347	300	320	331	306	343	323	353	317	331	346	342	291	360	356	308	357	337	316	345	318	318	354	321	305	333	312	330	322	345	351	341	324	344	326	322	331	307	340	323	322	337	345	267	300	321	356	345	305	335	333	331	324	350	302	313	336	325	347	314	301	300	327	320	336	351	309	309	330	329	341	344	338	345	322	316	330	324	316	313	318	364	331	339	337	334	301	331	352	328	330	339	346	318	326	346	301	333	346	326	348	345	307	334	323	346	338	349	318	327	313	333	286	291	323	338	333	307	332	283	333	337	304	304	320	358	300	331	306	340	303	342	329	330	315	298	329	297	314	298	329	314	337	315	337	299	332	305	318	332	331	321	336	318	302	340	368	322	311	345	346	312	328	314	360	313	344	315	324	352	306	311	305	326	329	340	336	316	309	332	331	301	297	343	333	319	291	342	329	298	312	350	339	287	335	319	343	302	320	287	308	309	337	346	325	324	300	327	310	284	339	334	331	328	365	312	337	343	353	327	312	327	313	368	329	306	310	315	319	331	294	285	338	335	303	350	321	329	324	341	324	301	348	313	326	329	339	326	321	338	311	330	332	341	300	359	355	348	329	336	315	351	328	329	336	351	334	321	328	310	327	317	311	308	327	369	325	314	290	291	305	316	343	297	325	325	307	313	349	324	305	299	321	342	307	325	339	335	297	337	306	344	316	309	330	328	339	327	314	323	323	337	331	300	324	313	360	340	353	343	343	338	319	297	319	307	331	322	363	341	312	354	344	312	357	345	327	347	318	331	354	323	320	319	312	334	330	357	347	339	319	348	357	324	339	364	336	303	296	331	310	337	342	336	298	321	352	312	325	340	339	337	328	338	307	366	348	334	349	309	314	330	312	321	318	327	336	309	306	374	324	336	348	307	319	313	314	320	290	346	315	325	331	323	304	312	337	328	325	320	323	318	304	314	342	328	330	309	330	323	321	328	327	336	344	311	342	365	298	328	322	342	339	343	324	323	325	336	335	347	291	353	328	308	306	353	340	296	332	324	320	313	341	320	354	302	312	313	351	314	334	303	328	310	347	341	298	307	321	325	309	300	323	324	326	324	341	317	330	320	324	334	329	330	353	328	314	311	335	322	295	327	324	343	352	303	309	329	309	332	354	276	313	332	346	333	342	351	328	330	339	332	349	341	343	354	315	314	330	318	316	326	328	312	367	318	313	336	336	312	289	335	316	357	324	342	376	345	339	375	356	316	320	332	355	300	305	319	326	307	309	323	307	343	329	307	323	329	333	339	316	344	309	349	312	352	331	335	334	289	330	351	335	299	303	316	310	333	313	304	346	310	336	322	349	366	317	346	332	333	290	341	329	322	344	325	319	312	314	303	358	336	308	347	321	309	336	311	338	339	321	311	331	307	306	319	319	308	339	343	301	312	304	354	307	327	319	332	292	336	313	304	348	324	337	334	346	335	330	340	316	344	314	313	343	296	328	315	327	324	337	323	349	354	348	313	301	319	340	317	317	298	335	348	331	362	326	306	340	327	322	335	381	325	327	333	329	312	318	326	316	328	341	321	303	314	331	329	300	349	331	332	306	331	360	319	366	331	284	341	342	310	326	302	343	323	344	307	335	318	317	320	339	317	320	310	328	319	343	340	352	319	332	333	310	331	334	306	322	326	313	325	321	342	360	326	346	340	348	334	360	311	333	345	340	296	324	339	337	337	302	361	341	337	316	322	306	281	333	332	331	346	277	310	356	325	333	325	287	339	345	356	350	339	317	335	346	315	290	314	314	330	316	323	347	326	340	312	310	336	351	373	289	323	335	337	324	349	296	318	345	331	300	334	309	345	334	307	355	328	326	324	327	350	326	325	354	330	324	334	342	328	297	312	328	317	309	335	306	311	320	309	282	329	319	337	313	327	338	302	324	299	311	348	311	329	343	326	320	341	328	328	340	312	305	342	348	334	312	338	305	357	325	313	344	330	333	337	336	326	302	304	343	311	351	297	332	308	336	340	312	347	304	337	323	350	339	335	346	285	336	341	343	310	311	300	310	342	319	331	340	311	361	371	326	370	325	347	316	359	326	342	336	336	341	320	323	309	316	333	347	343	341	332	318	348	341	324	358	334	341	304	328	310	325	313	323	328	333	322	327	320	325	305	339	318	301	313	356	320	316	307	292	345	348	349	325	309	352	346	326	341	329	332	344	340	319	308	363	346	317	333	321	336	357	311	316	324	321	316	305	315	315	306	297	334	335	317	339	338	338	317	325	359	303	304	336	325	313	337	337	313	328	351	337	349	345	323	318	345	326	317	358	317	324	330	334	357	328	330	327	347	324	326	351	336	313	333	285	324	346	353	338	319	302	316	308	311	301	324	375	335	306	324	322	302	312	307	329	311	324	334	341	331	332	348	334	306	337	336	282	358	318	337	347	331	312	330	326	301	311	323	332	312	327	339	350	300	330	360	312	337	319	361	335	320	332	368	313	357	332	316	329	369	310	316	322	307	338	314	288	346	330	350	316	315	311	339	320	320	309	306	306	342	321	332	310	330	290	313	280	326	346	329	343	322	352	340	314	304	313	332	296	328	330	328	332	298	333	332	339	345	367	331	325	316	326	326	321	288	321	316	300	303	355	335	323	316	313	322	337	311	318	358	281	352	289	326	328	331	333	309	357	325	351	351	317	326	364	366	324	328	338	315	308	334	343	312	337	320	307	341	334	336	324	334	304	353	326	330	337	279	325	322	299	358	368	355	340	299	350	348	327	297	355	354	318	322	328	304	329	309	307	332	345	317	326	322	317	335	364	322	327	333	315	337	347	328	282	314	369	318	326	322	321	352	321	321	356	348	351	311	315	322	352	313	339	312	322	339	317	328	366	317	333	304	313	317	299	348	317	332	351	300	325	362	335	334	305	303	343	317	366	317	303	370	315	336	320	277	298	335	305	317	340	323	342	340	282	311	339	323	359	306	326	333	313	316	319	321	323	302	372	343	357	327	322	337	306	323	323	280	343	339	329	322	322	364	323	328	310	331	309	334	318	322	308	316	325	333	335	318	324	349	338	358	342	318	290	358	327	341	310	318	296	322	305	352	331	307	322	336	335	328	328	321	352	350	323	298	307	313	318	316	295	315	331	328	364	327	324	290	327	337	306	286	340	328	313	329	360	336	315	327	339	334	335	307	327	320	313	321	328	309	305	333	328	306	301	349	343	354	309	342	337	346	333	309	335	325	330	318	307	327	315	322	320	361	363	304	335	340	359	334	331	329	328	329	297	349	319	294	323	330	308	352	295	337	337	319	343	338	323	330	325	351	315	344	341	337	321	366	337	316	318	306	309	327	333	337	319	358	313	300	333	338	297	297	322	362	310	317	332	300	358	333	331
24842	20536	26512	24550	20519	7446	913	618	541	502	417	415	403	370	385	344	368	345	351	316	323	305	321	316	346	311	303	294	301	302	283	280	273	310	288	267	271	278	303	297	259	296	314	256	292	272	292	264	267	312	307	283	301	292	323	297	290	276	267	288	285	300	323	263	287	261	270	281	301	254	279	260	277	298	271	279	294	277	284	290	302	264	277	313	278	286	245	303	254	250	295	264	278	276	309	267	293	263	299	283	272	278	282	274	292	255	306	261	261	277	300	298	304	268	296	252	312	279	251	280	223	278	279	314	302	288	299	275	266	293	295	277	274	270	273	288	299	265	279	284	249	296	271	298	276	279	286	260	280	280	284	281	256	308	278	264	299	281	258	278	270	267	286	284	273	283	282	278	274	305	281	300	263	289	265	300	294	262	259	271	265	292	275	264	284	296	301	276	285	286	276	283	282	302	248	275	271	261	266	280	308	289	275	288	288	272	261	276	248	296	276	270	258	272	326	262	278	314	279	291	275	290	269	290	280	311	269	294	269	277	234	261	270	274	286	290	241	277	291	278	288	306	291	269	282	263	275	285	305	268	278	273	264	289	273	284	265	269	271	258	275	233	270	282	289	277	312	247	283	273	251	281	281	286	289	265	276	291	269	279	284	315	290	285	256	285	293	275	300	289	285	295	262	266	274	249	287	256	266	252	270	287	273	267	253	297	285	280	270	252	274	255	288	277	262	282	302	280	272	287	284	287	255	288	288	249	294	262	299	299	263	277	277	283	284	253	253	282	286	281	248	293	290	298	279	294	294	309	281	256	278	264	284	291	252	257	274	277	264	286	265	282	283	256	281	271	292	303	278	282	277	283	257	295	244	270	285	279	264	291	266	269	267	268	286	277	277	269	276	292	283	304	268	261	283	297	256	258	317	288	267	293	259	297	308	265	278	295	278	311	269	273	284	257	295	255	295	310	285	275	270	262	308	252	266	292	269	273	289	267	266	300	280	277	297	266	312	252	287	245	301	261	290	273	303	245	268	285	276	259	294	305	277	288	272	276	301	269	253	298	283	303	291	280	311	261	293	273	288	282	270	265	257	271	287	285	303	265	265	274	277	279	280	306	268	294	290	285	256	268	307	291	295	291	293	279	299	280	283	262	283	262	278	259	268	261	248	287	295	277	256	279	275	275	283	270	292	292	245	300	266	290	278	291	268	286	266	251	269	295	238	242	283	289	284	276	265	297	300	271	283	265	286	290	261	272	288	283	256	279	260	294	269	252	304	280	247	269	249	289	259	290	262	285	285	276	305	250	276	250	284	292	262	287	288	272	312	256	289	250	272	264	268	262	258	290	274	267	280	297	279	267	265	291	287	304	231	269	288	273	289	274	262	280	292	268	245	280	237	275	258	264	287	256	236	276	263	258	293	268	266	299	273	269	269	284	292	274	284	284	288	276	284	261	285	286	257	273	283	261	260	277	262	269	286	308	261	264	274	276	276	269	263	305	276	285	277	273	263	260	284	301	290	293	300	284	281	267	289	256	272	303	278	272	263	265	296	284	275	275	293	281	277	309	272	325	290	279	294	258	275	270	259	276	249	264	270	285	266	305	278	307	250	254	284	295	259	268	301	281	268	281	288	269	276	277	272	256	288	293	337	295	289	264	272	285	306	288	272	284	263	307	269	307	293	309	293	245	291	288	290	276	297	256	248	301	288	296	265	266	274	287	260	286	276	261	299	282	272	255	304	265	311	276	291	263	303	252	275	298	254	293	267	260	247	269	288	276	275	292	286	277	258	287	265	261	266	259	270	297	296	276	275	291	270	287	285	274	294	263	260	284	284	297	290	287	268	262	241	300	295	256	271	294	302	285	290	292	245	272	257	281	273	266	304	247	285	284	255	300	262	229	261	280	279	292	276	280	266	271	286	260	289	280	254	285	265	288	279	316	262	261	265	254	253	243	278	293	313	252	312	269	277	267	297	277	289	271	306	265	270	262	286	274	249	266	287	279	293	279	268	285	266	260	273	261	316	264	277	263	272	300	265	279	260	233	296	288	261	248	269	287	275	270	280	285	286	293	280	297	268	251	280	269	288	277	263	298	271	300	288	275	273	271	279	274	284	264	291	273	293	263	263	304	281	268	273	268	273	272	271	257	290	275	271	232	217	263	266	274	289	261	277	301	294	283	295	265	300	317	274	266	277	249	297	273	288	274	267	264	257	304	257	312	280	275	290	263	272	275	301	291	263	291	262	282	285	267	273	279	285	273	269	287	279	269	267	279	251	297	270	284	259	275	295	284	286	279	266	279	278	255	251	281	273	239	270	299	274	260	281	321	258	303	272	289	275	275	253	277	290	278	271	273	300	289	277	267	270	283	272	280	265	261	279	251	278	300	272	302	296	278	262	290	304	268	249	264	260	263	306	276	264	280	257	274	285	300	279	301	282	265	273	279	278	272	312	296	285	268	287	292	264	268	265	275	256	291	293	267	267	262	268	259	264	293	273	271	329	253	272	284	292	297	274	265	287	294	265	264	273	273	255	265	281	263	294	314	299	298	319	290	272	270	310	260	241	254	278	287	282	315	263	294	285	257	274	281	285	294	299	282	263	254	267	318	304	315	280	322	262	277	276	276	279	264	244	289	294	318	282	254	305	281	274	270	272	244	283	288	272	280	296	284	257	240	236	274	268	282	302	294	290	275	260	299	269	265	276	305	296	262	258	291	277	282	288	308	296	288	266	276	262	292	271	275	270	298	287	277	237	268	273	261	317	286	265	299	288	273	283	269	261	278	275	279	271	256	284	265	274	279	277	270	273	273	275	259	288	277	268	290	289	289	319	276	266	267	252	269	284	287	258	275	274	261	304	285	295	283	289	267	251	290	291	276	268	258	304	281	278	297	272	262	300	255	259	268	288	277	303	263	286	280	274	283	265	270	256	259	289	280	262	266	254	314	277	278	273	305	264	262	302	294	260	284	263	280	271	281	273	285	260	261	273	264	312	287	284	262	300	266	273	298	308	299	262	298	270	260	279	297	264	288	258	285	316	266	265	293	302	281	288	289	254	271	288	281	255	273	257	270	292	289	290	300	276	289	280	293	265	267	268	282	278	264	267	274	300	268	269	310	286	277	310	281	278	281	268	263	292	281	286	265	285	292	254	290	276	298	308	303	287	282	282	268	256	296	283	266	270	280	271	257	260	277	271	272	273	289	290	278	280	290	267	308	273	256	241	272	258	295	302	270	271	299	289	275	285	272	267	271	248	270	275	286	292	294	249	271	268	277	301	278	283	274	312	278	317	259	243	285	270	269	267	280	288	296	309	250	234	265	296	293	290	258	286	284	311	269	240	292	312	290	276	295	267	294	262	264	254	283	261	245	261	282	274	275	259	250	289	254	282	283	278	287	281	279	295	256	280	274	285	293	269	279	276	262	294	269	232	279	268	286	282	262	260	309	276	297	296	270	292	281	276	308	285	285	276	280	289	280	288	295	279	271
30597	7898	7247	3797	2545	1817	1339	1106	936	825	701	600	607	539	523	449	427	399	382	377	413	336	377	375	367	340	324	349	320	320	321	307	299	322	303	316	318	310	279	317	303	301	326	287	311	298	321	294	303	313	299	291	289	301	279	271	336	284	322	306	308	275	248	314	275	327	261	309	290	282	247	304	287	293	285	257	291	289	272	283	275	288	309	297	308	292	313	280	272	272	287	290	296	310	301	309	270	256	292	285	308	291	296	308	338	317	309	305	276	314	303	303	298	287	290	309	298	269	264	275	292	279	294	299	304	281	275	260	271	303	290	269	293	287	284	292	288	288	305	305	287	280	275	288	279	246	276	292	295	299	309	284	280	301	286	292	318	290	305	287	294	311	280	277	285	267	277	277	306	303	273	271	284	278	274	306	277	271	261	281	290	291	318	309	276	294	307	315	275	297	289	288	280	267	299	287	316	266	290	260	287	285	289	296	271	287	302	285	290	278	264	307	287	286	276	290	263	275	286	278	295	314	315	258	264	276	302	304	267	269	280	270	299	280	293	302	279	308	283	258	300	276	281	289	317	244	265	279	281	314	295	304	282	274	295	271	286	280	299	287	296	291	266	273	287	287	305	283	273	297	261	286	283	263	309	278	293	289	284	285	287	265	273	280	258	297	280	282	284	280	267	255	284	283	313	292	293	295	284	291	294	301	261	321	278	276	287	265	271	282	296	271	288	307	268	281	286	279	302	279	283	261	277	271	301	278	262	286	292	289	285	285	276	282	275	281	276	291	271	275	267	284	243	316	295	282	274	297	261	268	295	281	281	266	309	279	277	281	304	322	277	305	279	282	268	271	262	271	304	272	289	290	280	278	307	281	283	276	271	275	275	284	264	274	284	288	258	277	275	270	264	251	296	311	272	278	318	297	267	299	248	277	285	285	282	254	282	249	288	312	246	284	283	294	311	293	265	273	270	317	277	278	303	262	269	313	277	271	306	273	272	308	318	300	293	293	294	294	310	264	301	294	276	286	293	305	278	274	295	275	277	291	281	300	266	265	283	281	283	280	293	301	273	282	298	287	274	260	291	290	287	275	297	287	271	277	275	281	257	273	292	273	286	295	314	289	267	277	309	279	315	312	282	284	290	297	284	281	308	276	269	300	301	274	294	276	314	288	299	305	284	280	296	278	287	299	287	305	294	315	320	276	275	266	342	288	308	310	299	290	256	266	304	308	268	261	287	289	247	288	300	282	295	283	268	294	308	312	256	275	315	281	275	292	293	289	288	282	299	289	272	295	309	293	289	311	270	256	300	259	286	299	312	279	291	261	285	327	277	303	280	291	284	271	281	300	300	284	283	292	280	308	290	274	279	276	291	258	239	309	285	280	269	277	311	293	305	282	286	270	289	287	303	304	295	265	310	305	279	269	277	264	285	253	277	315	272	275	285	311	312	309	289	281	255	303	302	286	262	272	287	251	308	336	299	305	286	293	280	293	297	294	275	303	306	266	273	280	320	282	271	284	277	240	285	262	306	298	305	247	298	273	281	298	303	264	288	265	275	261	285	262	283	255	272	269	298	289	278	299	300	267	259	281	276	321	296	292	291	278	304	275	310	306	301	283	275	288	294	294	299	272	270	292	273	275	302	274	320	274	291	284	294	299	292	254	289	277	288	270	311	296	280	303	267	260	302	279	314	303	275	288	274	290	264	304	314	275	275	263	314	271	273	319	288	309	294	289	294	279	320	285	292	281	300	286	293	291	292	284	274	298	323	318	272	299	306	288	250	290	301	266	267	290	262	289	286	266	262	270	271	268	265	281	295	287	284	284	281	271	295	306	294	284	302	276	303	294	317	258	318	274	282	288	297	280	295	277	287	288	285	302	295	308	307	310	265	293	303	307	282	322	322	279	250	271	266	281	271	284	273	296	256	305	283	283	323	266	275	317	285	283	262	273	273	292	300	307	303	286	304	293	336	305	282	286	287	286	304	285	273	284	289	281	253	282	266	292	298	301	276	274	293	291	275	294	272	297	301	293	262	289	288	296	264	281	254	296	302	294	272	292	265	292	291	255	269	278	277	297	272	298	285	284	309	286	262	285	273	305	263	287	269	286	277	296	266	314	287	299	282	270	295	261	278	310	290	332	269	291	282	289	281	289	300	276	275	277	283	298	291	282	260	255	317	280	273	289	275	291	288	274	271	285	283	273	305	279	294	275	313	259	306	253	299	292	253	306	275	278	297	304	277	276	283	312	257	300	284	305	302	300	266	261	285	283	305	295	271	276	271	305	289	274	310	263	287	292	290	281	297	293	283	282	275	297	288	272	316	296	306	265	322	288	267	272	281	288	276	278	265	278	285	280	257	294	268	277	272	267	272	292	279	271	272	310	276	300	288	290	323	314	274	303	286	287	280	267	293	284	274	277	310	269	318	285	267	303	313	291	261	301	284	282	287	298	292	269	247	268	288	290	297	277	271	301	279	279	298	281	282	297	257	277	296	263	297	280	307	304	289	286	268	291	272	302	281	287	277	271	296	289	271	258	317	329	288	284	302	275	283	271	263	300	286	287	308	301	276	283	264	294	287	278	290	299	268	261	293	288	278	279	289	277	289	324	305	302	275	274	277	293	277	284	295	288	269	311	279	286	282	292	311	255	295	270	283	309	308	256	291	299	265	270	286	289	318	269	309	277	301	298	299	281	292	336	289	276	283	280	301	272	296	323	309	313	295	310	297	255	267	297	279	272	265	279	288	312	268	301	310	287	280	307	299	292	300	271	274	300	276	292	278	294	301	293	296	286	305	267	277	303	293	283	320	297	297	261	256	305	296	271	306	282	267	266	274	272	270	281	293	306	304	280	281	310	283	249	275	276	303	270	288	295	310	276	296	269	280	290	316	277	285	297	295	320	290	276	281	312	290	283	304	267	240	281	325	288	276	276	292	303	283	271	263	286	298	294	295	292	287	268	281	279	306	285	313	290	292	290	282	279	303	292	300	289	295	258	310	297	313	274	277	283	277	266	315	274	290	303	285	249	291	276	249	292	293	278	280	289	271	309	270	270	296	268	275	296	278	276	297	248	289	262	271	272	287	266	289	302	264	262	279	262	261	285	287	290	306	275	291	299	283	307	295	304	297	277	289	298	294	270	261	280	292	296	312	256	265	292	283	277	284	302	285	310	263	280	280	279	286	286	298	263	285	280	279	316	250	277	291	293	283	280	304	282	293	286	311	277	304	310	258	267	284	278	267	272	294	302	293	295	286	296	241	310	263	271	292	280	274	283	268	304	300	276	287	254	258	260	286	294	277	269	302	287	245	302	297	304	295	265	302	272	278	277	310	300	290	303	291	276	293	261	269	325	269	313	270	279	294	312	277	307	281	281	259	281	309	310	288	266	299	300	287	278	263	291	264	281	314	260	288	309	265	280	286	254	277	320	288	310	283	283	279	272	264	305	278	290	288	268	281	286	268	267	275	325	281	278	288	274	304	284	275	297
22820	20524	27027	23975	20529	20574	8815	1519	1160	1061	991	870	844	862	784	760	734	721	771	761	657	707	669	688	638	620	644	661	649	684	647	651	632	666	686	637	644	631	616	612	608	628	611	602	624	636	598	639	627	633	578	596	606	616	602	595	624	592	581	643	651	661	643	651	650	590	636	605	612	626	625	585	618	620	643	655	601	607	647	615	610	600	593	586	619	617	643	610	642	628	628	662	587	599	601	582	616	612	620	585	609	617	624	582	590	655	597	615	626	635	610	595	637	672	619	601	613	592	626	629	573	608	641	602	629	612	598	586	588	630	641	613	634	628	606	622	582	627	633	649	638	589	607	611	633	633	603	624	657	627	568	616	671	607	641	652	589	656	603	634	632	671	575	631	561	642	603	613	589	626	595	643	627	632	603	606	602	576	587	657	613	640	581	608	622	637	612	585	613	615	621	627	672	613	629	614	599	606	614	629	644	638	685	642	614	595	596	657	590	588	646	594	604	582	612	683	626	566	604	619	578	629	611	653	628	610	645	617	626	660	623	608	585	595	547	618	600	609	600	639	670	632	624	653	582	610	613	650	638	617	596	582	614	607	634	626	585	592	595	592	622	619	619	594	580	550	630	620	616	611	580	597	613	609	652	619	586	627	580	598	583	618	609	592	658	592	654	596	632	602	663	630	592	677	564	626	617	638	632	636	580	649	605	637	652	573	598	610	613	639	582	632	601	592	570	588	671	627	615	591	610	634	656	596	667	574	635	629	593	624	635	627	669	625	633	633	600	613	626	581	626	577	632	646	582	610	614	578	599	640	595	649	597	631	579	647	645	612	604	623	632	605	609	593	622	563	622	630	652	596	568	576	639	576	602	603	636	597	616	592	623	596	605	640	596	641	643	617	630	604	614	620	614	603	647	562	637	622	609	620	577	615	616	611	624	614	625	587	625	626	647	631	594	588	607	606	608	629	598	650	615	627	647	603	592	612	610	572	611	614	645	597	596	623	600	636	635	620	592	568	611	645	627	629	613	636	604	611	588	614	659	630	594	597	606	643	601	617	578	597	588	602	580	608	623	602	601	600	642	614	620	631	661	636	640	651	629	644	659	621	627	615	596	627	655	629	594	604	605	541	593	622	629	663	622	598	631	587	667	618	610	598	606	643	634	612	633	611	648	596	603	603	601	553	626	629	629	582	672	642	573	630	661	636	632	620	628	611	629	656	595	582	575	640	626	619	563	583	592	634	597	636	599	555	635	629	613	642	608	621	631	612	596	589	605	676	652	621	621	597	630	604	607	619	625	608	600	584	567	616	615	652	569	559	602	626	617	625	641	642	581	627	628	614	602	644	588	616	592	608	602	594	581	605	595	672	616	644	620	596	640	596	592	594	585	593	624	605	607	620	608	639	609	668	553	604	567	641	639	600	614	584	637	622	603	596	582	637	633	620	620	617	652	593	630	650	657	592	612	628	626	605	602	631	661	595	610	631	613	639	578	639	584	613	608	627	624	595	655	611	609	609	598	608	591	650	603	637	654	631	641	617	590	588	612	613	603	623	655	603	636	607	595	617	579	605	616	562	586	591	604	654	605	596	614	631	565	647	646	610	653	609	618	546	617	630	625	626	615	623	676	648	604	608	623	633	650	612	647	633	570	602	597	626	607	663	646	622	585	615	619	574	612	608	630	571	636	638	645	620	615	661	617	622	627	612	629	653	635	603	600	619	635	588	562	593	554	584	617	607	653	623	571	608	651	631	651	597	617	630	661	589	605	636	612	637	645	593	612	639	604	647	615	605	635	633	607	620	624	598	594	629	646	640	626	631	570	617	607	623	585	621	636	572	582	582	645	631	598	577	576	576	620	618	631	616	622	574	653	614	630	581	598	580	612	618	592	601	645	674	623	632	618	592	609	601	568	613	621	595	589	568	640	639	585	628	622	649	611	597	620	623	656	627	663	577	625	604	557	626	613	645	597	588	589	652	602	564	606	647	613	586	650	655	571	612	625	636	584	611	596	593	599	646	632	626	635	604	560	647	622	540	639	604	603	622	617	621	630	611	589	582	610	576	580	624	603	579	620	612	620	627	630	587	594	647	634	628	597	628	600	589	624	604	570	583	641	622	632	594	647	581	628	658	603	615	650	633	590	639	580	602	610	625	679	608	577	611	643	609	614	654	585	573	652	601	570	611	606	626	595	606	600	620	570	624	646	654	587	628	602	575	636	616	601	625	626	606	618	635	621	605	592	618	634	588	565	578	596	646	617	632	588	609	576	626	597	589	615	611	597	606	628	607	631	618	634	604	591	609	578	625	623	637	586	610	621	664	593	623	609	610	586	585	641	607	626	614	612	626	623	613	589	587	621	628	635	630	615	596	595	594	630	597	633	629	639	628	601	604	609	612	622	614	644	603	613	613	587	542	622	646	614	623	610	571	618	582	570	565	620	585	616	596	636	605	606	662	598	610	615	579	637	606	632	641	622	604	640	634	588	617	580	638	607	575	595	624	595	574	630	598	607	604	643	605	597	620	629	611	616	590	603	607	653	602	599	619	617	615	618	581	585	588	576	684	635	598	588	661	577	636	650	621	601	603	654	611	632	607	582	621	625	619	589	625	647	644	650	578	659	577	604	650	648	607	592	605	622	625	573	667	583	632	613	586	654	584	592	598	570	616	597	605	606	625	647	593	624	607	602	623	614	565	617	622	619	612	648	592	547	579	641	616	585	639	592	650	601	643	592	589	600	586	618	646	593	609	587	618	659	612	618	610	577	614	578	615	610	686	599	583	613	584	603	603	630	615	635	639	621	624	618	581	635	587	597	617	583	657	604	594	617	627	593	625	637	632	617	607	642	574	601	540	622	591	597	576	617	670	628	605	596	641	601	650	609	638	604	612	602	652	594	648	636	613	556	584	618	620	633	624	610	615	638	561	627	591	567	591	591	630	618	629	621	604	610	642	592	644	596	598	636	593	598	617	639	632	641	609	669	598	594	600	546	604	592	606	646	592	638	625	588	619	601	604	564	600	601	614	579	646	614	594	602	631	608	649	638	565	570	617	608	647	658	623	614	599	653	611	584	671	617	602	583	612	666	586	606	628	606	611	600	588	590	608	631	623	631	644	621	619	590	590	639	627	666	578	622	580	585	605	653	596	580	605	661	631	649	608	580	649	636	579	576	638	607	658	668	604	668	601	626	630	601	598	625	605	609	563	617	624	641	560	624	644	639	620	620	587	601	587	602	607	623	666	578	596	652	602	582	599	662	597	659	622	650	605	598	615	614	599	572	654	614	661	687	687	569	553	615	625	616	670	617	581	593	611	647	671	579	578	623	585	628	597	575	629	592	603	618	605	604	631	622	625	599	589	633	600	608	645	631	588	638	612	611	584	605	603	647	594	583	587	610	577	616	590	563	645	586	622	592	612	650	579	644	621	594	607	588	584	660	620	589	580	591	619	615	573	648	627	586	570	592	623	607	591	584	608	638	614	616	663	600	591
23909	13834	12673	7207	4739	3556	2759	2265	1911	1611	1441	1265	1139	1036	1003	924	904	879	806	733	739	693	739	726	683	658	720	748	668	639	658	635	640	645	629	665	626	635	616	661	666	636	614	672	620	615	611	560	589	611	630	627	614	552	617	598	624	624	580	632	583	561	608	633	593	623	634	614	589	603	584	580	579	607	575	595	586	619	614	584	618	607	601	625	610	642	630	604	626	605	595	617	625	615	607	558	611	552	590	550	588	588	585	614	569	575	565	609	598	597	618	615	591	566	603	551	570	626	585	614	603	582	627	579	574	618	567	607	605	583	594	577	589	570	583	613	614	622	611	600	593	628	639	585	593	570	586	587	591	624	568	622	579	605	577	626	573	600	589	627	620	584	601	585	592	574	606	592	599	646	610	575	592	581	589	581	558	590	623	635	584	596	576	568	537	586	593	566	582	583	588	613	591	576	605	625	661	564	602	620	576	577	615	601	600	584	643	556	595	566	617	589	544	537	611	614	584	590	634	571	586	605	571	539	627	590	621	572	604	541	597	620	629	606	616	621	572	584	619	573	581	605	592	598	584	604	566	590	591	543	566	569	566	648	559	581	593	606	608	622	637	572	594	555	571	585	568	584	547	609	591	568	582	593	563	600	607	575	571	596	598	607	573	602	594	613	616	614	592	577	652	567	617	563	613	609	582	571	578	613	635	587	577	566	573	594	612	568	595	599	590	580	566	591	566	614	576	636	618	578	591	603	604	570	620	558	579	589	562	561	602	570	618	615	624	581	568	570	566	606	578	575	542	598	609	555	584	629	649	633	583	607	616	583	600	585	568	564	600	603	552	584	621	581	589	594	612	614	569	599	625	616	606	571	562	598	598	546	621	573	596	598	573	611	588	593	643	598	589	596	597	570	609	549	583	569	604	576	553	605	586	571	575	601	533	560	621	565	553	587	583	563	589	598	593	566	599	591	627	562	616	593	605	606	625	616	602	574	580	594	562	600	584	578	569	575	573	592	588	573	553	591	588	619	603	583	584	609	594	631	575	557	614	555	564	616	588	602	632	574	547	615	570	581	594	596	593	612	584	568	595	575	565	629	586	599	564	594	587	589	618	613	575	641	588	578	572	611	625	625	607	605	575	622	605	584	599	579	615	603	580	569	596	607	585	567	592	612	588	586	548	592	554	560	607	594	588	622	575	574	599	575	610	577	598	564	610	591	581	620	591	568	584	604	612	601	567	591	650	581	600	609	597	620	601	563	571	548	616	591	601	618	581	582	627	591	600	589	612	556	541	601	565	563	587	594	564	603	601	591	598	600	590	565	557	581	592	559	616	589	591	568	564	593	572	589	581	565	607	604	620	596	641	583	603	549	587	562	574	603	597	593	604	549	600	582	603	614	564	570	578	576	592	604	616	650	563	588	602	609	580	602	633	550	582	639	582	589	594	553	563	569	598	591	592	609	585	595	584	575	590	571	598	586	595	638	588	571	571	551	615	574	592	596	573	574	577	563	608	591	561	588	571	595	556	602	646	597	574	595	616	569	563	609	580	636	599	566	638	608	597	594	591	566	614	594	561	616	593	603	598	609	585	612	616	596	604	613	580	565	643	597	581	620	573	578	602	575	524	624	578	591	579	551	608	577	594	603	549	596	604	634	603	584	564	628	628	596	549	612	572	537	615	598	548	599	609	563	596	582	642	610	541	554	622	582	585	579	633	596	614	646	611	641	579	570	640	596	589	541	550	617	570	644	561	576	611	557	605	549	607	606	585	590	571	570	555	576	564	612	574	612	585	595	534	579	575	643	584	637	604	605	535	561	591	608	589	565	588	561	547	557	585	579	584	614	583	574	551	604	596	560	570	555	578	591	603	571	626	587	602	579	651	578	576	633	567	599	553	577	608	544	629	565	614	572	627	545	607	595	631	572	610	555	624	577	599	615	583	588	602	573	592	613	637	576	616	581	575	600	620	642	558	573	593	589	596	565	573	550	598	590	568	580	587	608	612	607	544	591	630	590	579	613	554	586	574	590	584	602	561	610	599	586	581	564	595	565	576	633	559	578	609	586	559	552	591	571	607	603	564	547	611	592	583	600	584	595	577	595	610	618	588	586	604	618	540	588	594	631	599	562	600	554	603	585	559	600	583	579	579	608	586	549	593	625	607	608	610	583	588	555	581	585	573	586	588	555	577	568	579	580	642	577	565	624	557	592	548	534	566	590	607	575	604	621	564	552	602	626	600	578	590	597	585	618	568	630	600	580	614	609	621	571	590	592	591	596	617	587	565	611	613	606	613	572	620	568	593	583	575	575	615	591	597	595	590	556	597	560	606	578	585	578	565	546	579	596	561	584	576	623	622	605	615	552	572	641	619	576	579	594	585	568	566	576	586	622	572	603	596	577	561	638	591	559	582	603	610	581	569	605	582	569	653	592	591	583	556	565	621	573	607	592	564	579	628	576	579	619	601	566	604	579	592	594	567	603	612	587	616	576	558	568	641	567	572	548	581	593	576	591	530	581	631	595	620	574	584	574	589	567	563	591	587	625	621	603	584	589	603	565	597	588	563	603	557	607	584	564	554	567	587	579	585	602	625	607	590	586	574	577	620	624	602	602	584	584	580	575	578	571	604	593	567	612	606	613	600	612	631	622	597	616	590	572	593	584	616	566	593	614	602	608	545	561	602	579	590	592	579	554	649	577	599	554	559	597	598	577	612	608	605	581	575	581	586	624	603	581	555	557	579	563	579	638	573	632	581	579	591	572	591	600	572	594	601	591	509	584	629	589	612	595	613	579	580	588	602	625	566	595	616	578	609	611	591	614	575	589	571	630	590	581	540	584	595	601	589	605	634	589	635	587	585	566	580	614	625	584	607	573	556	583	575	605	608	551	601	583	595	617	610	615	611	563	586	629	596	527	614	602	599	576	586	577	576	588	599	626	547	585	666	586	565	575	557	548	594	603	615	543	615	571	608	602	540	595	600	594	594	624	568	594	584	579	614	570	598	612	593	595	600	650	566	590	622	578	602	581	600	598	582	607	588	575	543	576	591	611	588	552	591	581	630	605	559	613	579	586	609	638	613	582	543	555	571	581	617	624	607	580	570	596	584	608	594	656	577	626	636	606	601	569	607	575	588	592	620	618	562	601	583	584	625	611	594	608	578	602	571	598	604	604	619	581	566	595	575	583	556	614	570	599	644	599	602	608	607	609	592	630	559	598	578	619	572	588	596	621	548	578	581	588	634	616	557	620	577	600	557	585	550	592	568	581	575	603	591	634	583	570	598	561	578	583	598	601	620	563	600	623	573	597	596	601	553	591	592	593	573	592	592	573	570	612	589	580	588	570	546	613	597	576	609	582	550	582	590	586	596	597	611	597	577	582	576	572	621	594	589	562	582	595	612	561	595	598	555	550	547	614	580	564	627	574	604	591	558	611	605	624	625	593	598	575	622	597	607	627	585	594	556	574	630	601	630	567	591	610	605	584	628	581	593	597
31749	14259	2114	522	372	343	345	296	292	321	311	277	309	289	297	321	299	286	287	325	278	304	306	326	280	308	303	286	335	278	286	273	286	283	301	287	295	292	302	313	283	303	302	292	294	299	277	300	298	294	313	287	280	285	306	285	291	301	314	288	323	279	297	310	285	298	290	318	314	264	292	302	288	282	311	296	297	283	283	310	298	306	286	293	267	275	295	301	345	310	326	289	285	290	307	284	295	281	283	294	304	291	324	259	314	271	276	296	328	309	298	314	288	279	279	315	274	297	326	313	260	304	287	266	292	265	306	251	317	314	276	304	283	305	306	284	277	300	291	279	274	288	325	308	266	305	274	306	278	299	322	255	298	295	310	314	293	280	299	285	308	292	308	265	280	286	310	308	292	302	292	308	314	310	251	303	307	291	288	314	297	284	279	310	308	326	301	324	310	285	270	298	289	292	289	296	286	327	297	278	292	283	282	324	270	288	290	297	284	291	294	269	310	278	299	320	277	268	348	300	276	336	299	296	272	307	313	302	287	294	300	309	282	292	267	270	272	277	301	271	282	276	308	310	284	285	281	297	313	288	285	302	307	288	290	293	290	300	276	296	276	254	286	308	305	269	308	302	279	294	294	283	284	289	285	266	296	281	300	281	305	292	313	290	305	334	298	314	307	269	276	295	327	269	298	289	258	268	284	305	296	287	292	302	287	310	283	275	294	277	258	291	307	297	298	282	318	274	283	306	316	324	275	291	286	318	281	291	311	289	281	280	315	318	315	303	320	295	304	296	281	318	296	303	317	254	268	283	304	303	265	309	289	337	316	298	297	280	272	266	294	300	269	297	280	318	275	277	285	302	272	284	270	289	291	292	324	307	295	275	274	295	306	295	296	289	277	287	278	315	282	302	296	289	307	278	329	309	345	307	304	319	294	301	284	259	306	305	291	303	308	292	271	297	317	278	293	319	294	311	301	307	296	310	324	302	280	314	301	278	294	280	285	285	316	283	293	281	303	292	277	271	260	297	294	285	291	313	299	309	291	310	307	273	334	281	284	305	299	299	279	298	278	293	297	281	286	322	303	300	291	288	316	301	303	305	274	296	299	265	295	289	282	309	320	292	295	273	289	318	287	283	304	295	315	289	274	272	323	324	299	286	293	327	279	297	264	313	273	287	294	319	316	313	300	321	307	271	304	290	311	292	287	303	309	306	310	296	294	290	324	305	276	276	294	305	313	277	284	265	288	311	306	273	273	283	310	336	290	315	285	294	300	311	290	290	291	304	279	319	296	303	288	295	295	313	298	293	301	287	280	274	309	282	261	303	304	297	296	306	310	267	280	311	310	317	319	308	300	308	302	274	274	268	294	266	305	297	290	299	268	293	293	282	275	274	313	307	319	281	257	310	266	280	305	280	298	318	302	302	306	310	297	277	303	291	290	279	280	292	294	305	279	308	279	252	283	298	296	254	300	289	295	287	299	314	284	304	286	310	300	346	296	315	296	284	293	273	292	291	275	270	302	306	279	268	316	301	324	281	271	292	303	305	298	312	316	312	296	254	278	311	295	298	284	300	276	293	291	308	267	284	292	309	312	288	299	316	309	269	285	338	277	328	309	294	287	310	301	304	292	309	267	299	313	278	273	302	309	330	327	304	312	307	287	301	310	310	274	298	298	298	322	304	306	292	276	291	302	281	310	300	288	303	318	284	293	298	275	288	310	297	265	296	289	342	291	305	305	289	257	304	282	293	280	265	316	280	319	291	313	276	300	289	286	290	328	292	279	298	285	288	293	298	287	288	287	301	276	285	263	285	313	277	265	280	338	302	288	297	299	298	291	262	329	306	286	294	293	273	289	294	263	306	303	298	280	290	279	312	298	274	252	246	320	302	286	291	288	299	276	284	287	290	322	330	290	298	273	288	316	312	308	313	297	240	298	322	284	282	314	312	271	301	288	280	293	298	291	295	298	303	275	293	308	282	288	296	329	306	301	267	292	315	302	333	274	278	289	281	304	313	300	304	269	285	273	283	291	297	290	291	312	267	293	307	284	274	296	296	337	305	316	280	288	281	324	316	310	302	304	286	311	298	318	278	264	320	296	290	308	314	291	290	287	277	283	268	300	301	280	309	284	270	273	306	254	290	273	290	292	249	322	273	311	293	268	288	290	317	317	303	324	309	314	322	312	259	266	287	300	311	311	322	301	317	254	298	292	265	297	275	308	315	277	274	324	281	305	285	266	287	301	290	311	309	296	292	308	307	304	299	296	283	249	306	275	292	295	269	313	320	306	306	332	322	293	282	306	318	310	306	276	326	293	297	278	282	309	290	257	318	292	305	293	312	290	293	286	268	326	304	328	279	291	322	317	307	286	285	287	285	282	280	306	301	284	295	295	295	312	285	289	284	316	281	322	317	329	277	296	352	299	311	269	290	321	264	289	296	285	284	296	318	289	306	294	312	335	299	287	308	293	284	273	277	288	288	316	280	291	275	300	314	281	261	286	305	300	263	302	303	306	291	303	314	298	285	281	299	269	301	278	296	266	289	303	298	298	245	298	282	297	284	284	302	279	347	296	299	294	310	283	304	271	274	270	321	277	301	306	301	310	300	304	310	270	286	289	293	320	287	309	294	293	283	287	287	272	247	291	330	296	286	303	296	287	303	297	290	317	298	294	282	298	298	306	274	291	278	280	321	292	269	310	301	288	305	275	317	297	272	316	298	318	297	285	278	279	305	282	281	288	283	287	283	299	313	304	302	295	294	294	307	272	287	295	304	302	292	302	304	299	293	279	299	317	311	256	294	296	307	290	302	314	298	296	277	257	296	318	284	351	322	312	313	300	300	303	297	280	302	305	314	318	301	308	299	290	301	317	275	344	267	305	288	296	270	319	313	303	289	302	293	258	294	326	295	283	280	308	286	286	286	310	275	287	273	301	314	305	299	288	283	316	273	284	303	304	311	305	306	294	280	295	301	303	301	279	282	288	303	298	309	260	292	272	290	283	300	282	310	280	292	295	311	298	319	260	293	307	298	306	298	298	305	293	273	314	296	309	290	286	301	321	275	258	310	293	282	294	325	278	287	306	311	311	285	286	290	280	301	310	269	278	263	268	281	301	309	262	287	291	295	283	256	319	301	271	323	294	299	298	310	295	297	269	298	312	276	278	315	313	295	286	290	288	336	278	289	277	301	299	301	291	299	331	295	313	288	288	279	299	323	309	320	303	308	295	277	282	286	281	295	304	294	309	314	305	263	353	312	295	285	312	261	277	327	300	284	292	281	296	316	298	272	309	272	276	274	284	318	297	300	290	287	299	295	351	318	306	287	300	305	284	279	333	290	301	289	316	299	285	296	281	325	280	301	291	283	290	279	351	318	308	329	294	265	271	309	296	250	310	301	281	330	311	278	303	312	309	275	294	301	260	314	300	310	291	276	273	313	311	274	298	305	296	312	277	306	264	271	291	272	303	296	311	340	304	320	304	271	270	288	296	279
19841	799	666	504	426	397	363	349	366	361	337	338	346	363	295	321	338	319	343	346	345	335	320	329	338	323	303	322	333	359	317	346	315	332	325	361	321	300	350	320	321	344	294	329	344	315	330	323	320	291	318	330	338	322	326	330	343	311	332	330	340	317	321	323	311	338	306	334	320	311	348	348	330	312	351	313	329	326	333	321	327	319	331	328	336	295	334	350	314	288	351	319	338	320	336	333	351	308	329	329	319	316	313	327	312	310	332	335	318	331	295	318	295	321	310	342	319	347	342	324	325	346	358	339	295	328	312	324	355	312	303	329	325	308	324	329	338	351	308	308	327	310	314	332	330	310	328	317	331	331	337	302	313	339	330	296	318	345	348	317	279	331	313	308	302	318	319	336	302	333	339	330	316	331	329	299	339	353	335	335	320	297	337	346	323	309	295	335	307	310	313	333	354	351	316	332	338	322	326	326	313	332	335	310	333	363	307	349	356	329	325	337	347	296	329	317	357	319	319	331	297	364	347	347	301	344	314	344	289	299	370	302	314	317	292	361	328	319	367	340	356	305	354	338	329	288	331	340	332	348	328	316	331	321	339	352	325	335	311	285	320	329	334	296	347	336	340	352	304	320	305	332	332	308	296	306	290	342	309	325	312	342	318	311	343	311	320	312	341	333	347	337	318	330	329	327	317	322	331	327	324	317	367	348	359	337	292	307	292	312	330	326	327	293	321	315	332	306	329	312	308	317	308	294	300	311	303	356	344	326	323	324	336	303	311	326	376	335	336	322	307	315	330	314	302	328	339	320	335	330	298	339	329	291	331	349	345	348	327	321	321	320	340	341	309	320	343	340	336	330	321	318	310	341	296	325	324	313	300	323	318	321	289	316	320	337	345	363	311	340	357	323	356	381	335	335	346	332	329	325	354	357	342	317	337	354	341	338	313	350	316	333	302	322	328	284	321	350	331	361	341	343	362	325	306	361	289	338	311	317	311	338	354	318	322	305	311	323	325	335	367	323	324	333	346	318	319	320	336	331	288	326	318	315	314	346	339	319	312	325	318	302	338	307	317	348	299	320	345	315	354	294	337	332	288	315	312	344	324	312	317	348	361	347	326	363	332	298	344	312	308	368	332	329	300	332	291	319	373	327	349	336	320	326	327	299	337	325	347	337	314	299	338	312	308	317	349	326	274	332	312	316	319	313	323	333	294	281	344	290	318	318	298	333	278	362	316	310	314	342	352	320	316	308	338	316	310	320	345	353	310	354	335	335	337	316	305	316	320	346	307	321	314	310	337	327	324	327	315	313	316	327	300	315	330	321	326	306	296	330	340	349	322	316	306	320	313	320	341	349	338	325	339	322	303	305	333	303	332	343	307	330	335	336	298	308	351	327	322	314	313	326	304	334	316	284	337	330	330	349	342	311	341	340	330	312	346	335	302	344	366	333	301	342	340	312	316	310	319	323	330	307	343	322	337	335	335	380	318	310	330	358	329	345	317	301	324	313	322	345	322	337	308	315	339	289	311	325	325	320	295	315	321	312	346	305	296	316	321	298	333	312	325	341	330	305	317	338	338	303	332	297	303	358	339	327	314	319	309	288	306	330	330	328	284	292	327	333	309	345	324	300	330	369	305	361	347	320	327	344	310	335	321	300	299	298	330	326	333	340	350	304	337	300	301	342	286	361	322	330	322	345	313	341	299	335	297	338	308	322	308	298	370	303	340	362	287	298	310	328	326	334	313	324	315	321	317	296	298	315	335	307	325	312	351	321	320	380	342	330	295	300	313	339	326	334	330	315	317	308	290	308	318	352	348	337	331	284	343	334	318	311	344	325	355	331	324	318	337	315	316	314	324	330	316	338	319	319	319	319	311	354	343	331	353	325	298	332	327	378	346	320	307	341	352	321	327	314	343	308	338	322	326	302	319	332	315	321	335	297	347	333	334	307	307	290	341	320	321	312	311	331	326	327	330	333	333	312	322	316	289	333	335	329	346	331	319	321	322	331	361	334	290	339	343	336	357	329	336	338	340	325	319	350	282	328	336	338	310	345	325	345	338	362	322	326	341	308	320	299	324	315	315	347	346	298	281	338	323	331	322	346	276	330	347	325	360	310	314	299	337	341	333	320	319	319	355	314	338	300	316	353	336	312	305	322	343	337	319	328	312	341	304	354	346	340	353	274	302	343	311	324	356	288	309	337	322	331	326	332	338	324	305	330	349	326	299	339	311	323	328	302	348	346	313	325	370	334	324	291	291	343	326	302	321	340	296	324	335	337	328	318	325	335	311	310	346	305	348	319	336	330	357	339	332	288	335	329	326	326	335	343	306	336	320	332	301	326	323	329	304	269	313	310	330	308	335	328	302	335	321	313	324	317	332	356	323	320	310	305	329	295	319	336	329	339	326	326	312	317	289	337	322	302	323	315	354	341	333	308	332	315	319	320	319	351	341	308	329	334	331	342	315	289	310	320	346	298	340	315	326	331	298	343	292	323	319	323	333	314	305	313	315	306	360	319	349	342	370	351	343	309	343	326	337	349	349	313	360	318	323	338	314	317	315	329	314	309	297	311	328	343	340	282	334	311	299	335	300	318	333	331	334	354	317	376	332	305	337	317	313	343	344	313	304	295	308	323	323	332	312	335	307	316	349	326	309	359	321	310	295	347	316	330	319	291	317	308	359	327	353	326	320	303	341	292	343	323	325	330	366	324	318	340	335	337	313	331	339	314	331	317	312	343	346	318	342	307	302	328	295	323	306	324	321	323	342	330	328	327	328	323	318	320	353	300	321	344	328	291	354	305	341	298	317	343	342	359	311	370	295	340	345	312	334	309	316	312	335	319	350	280	310	305	289	321	315	322	308	303	350	328	320	303	311	282	348	318	338	312	360	329	320	331	345	330	350	352	321	344	298	324	325	340	337	321	307	330	310	311	317	320	309	318	321	307	354	333	346	343	326	306	332	313	326	357	304	364	334	323	304	311	306	312	354	335	286	325	321	324	312	291	321	317	305	303	307	342	317	322	340	304	321	293	335	318	333	347	350	356	311	318	299	335	334	331	293	270	319	319	318	357	325	329	302	319	320	316	322	344	344	314	347	360	326	323	310	334	310	321	342	329	302	332	320	372	354	303	329	330	335	336	294	310	331	315	321	291	319	326	293	340	298	323	345	323	304	309	317	310	313	316	311	312	352	318	297	328	327	290	318	328	309	326	310	334	324	319	314	322	340	312	350	350	345	332	315	325	342	355	328	342	321	391	317	311	320	331	332	298	321	321	324	317	317	342	336	339	334	317	349	331	344	315	328	296	364	297	326	349	316	348	337	359	320	335	315	326	321	284	352	334	333	311	306	309	353	333	316	354	319	337	306	332	327	344	326	288	288	337	330	326	321	341	310	319	323	306	311	324	327	320	308	319	326	315	372	344	330	335	338	337	328	342	328	326	350	333	287	323	316	330	306	310	350	305	332	287	302	322	334	326	372	338	335	314
24874	20520	26529	24439	20490	8550	1024	637	518	414	453	415	396	364	390	339	329	297	337	355	289	314	320	313	327	300	314	305	275	293	295	272	301	268	284	326	288	319	307	289	306	283	305	270	309	283	267	296	293	275	293	264	287	286	258	275	259	233	294	275	269	292	285	293	285	303	313	266	261	225	294	278	262	301	295	284	265	248	271	299	250	276	280	259	274	271	286	293	296	292	253	267	247	291	294	294	284	242	264	288	287	276	276	267	268	276	266	265	249	286	266	294	275	289	252	253	285	304	227	261	248	257	305	300	264	284	263	278	285	276	289	251	279	291	301	249	273	288	286	259	267	263	265	259	280	292	275	246	290	262	278	273	267	282	262	267	293	298	265	283	251	279	281	281	258	268	281	323	279	259	286	269	258	257	251	269	280	266	281	272	286	279	283	295	263	285	266	275	270	266	307	286	277	288	260	260	272	314	283	254	301	270	269	301	285	278	256	266	278	271	274	284	263	273	269	286	249	264	302	260	271	249	238	305	293	295	278	233	278	232	264	275	276	247	274	275	253	245	278	242	273	270	270	274	292	281	258	266	288	263	287	274	278	239	308	246	279	286	266	303	290	264	268	268	274	283	246	302	258	283	301	293	256	258	294	249	293	231	268	274	257	290	264	277	300	269	289	256	280	286	293	286	276	276	268	280	251	285	258	263	267	304	272	292	302	281	279	258	286	263	287	291	282	315	274	276	265	243	290	263	270	284	263	290	272	277	278	272	288	273	267	270	268	294	255	283	293	275	273	285	313	269	300	272	287	276	267	266	282	300	295	236	284	277	278	274	315	257	280	317	253	283	272	256	273	269	287	261	292	283	304	276	295	251	279	290	282	302	286	269	264	246	276	294	271	270	280	258	310	268	283	264	276	315	260	287	277	277	284	254	287	276	269	260	239	255	277	292	276	265	258	291	271	269	297	281	268	270	245	281	264	284	266	288	283	289	266	293	294	271	291	255	266	253	289	246	292	269	264	281	253	271	289	247	273	303	259	265	255	270	294	285	282	257	258	270	269	272	280	267	276	278	287	281	289	250	307	276	270	281	296	302	281	292	291	254	296	265	273	285	284	273	286	238	288	265	274	284	280	259	279	272	297	264	278	267	258	253	287	270	282	277	261	264	273	279	262	274	265	287	257	270	267	229	285	263	298	274	279	252	261	277	265	240	285	263	293	254	251	276	273	316	276	282	260	280	255	259	297	261	293	300	251	257	263	270	288	284	272	263	271	284	281	255	290	245	286	288	286	296	241	267	280	266	245	277	271	278	252	279	261	297	286	282	265	266	274	295	296	287	289	273	280	283	292	274	294	250	285	290	265	292	283	277	280	252	266	270	278	259	303	292	297	259	272	275	286	267	269	294	271	267	293	288	262	266	281	305	278	263	277	295	282	223	275	271	296	263	281	286	285	286	263	276	278	248	298	292	269	270	261	267	268	274	277	262	290	267	266	283	276	272	289	319	282	283	270	270	261	286	275	241	262	292	252	258	271	267	288	278	248	239	276	275	270	290	272	250	288	290	252	274	267	286	284	256	299	285	268	310	287	248	258	259	279	283	266	273	262	280	301	298	269	284	298	289	258	262	276	322	277	287	288	251	275	303	271	290	272	276	277	282	248	256	246	250	288	259	263	264	273	299	275	275	264	304	262	271	282	273	292	274	288	255	295	257	280	264	274	283	292	294	273	254	285	274	261	269	294	263	297	289	277	263	277	245	289	255	255	281	302	250	292	256	254	243	295	299	288	280	259	282	274	264	269	269	279	261	283	276	268	259	298	294	273	278	249	251	269	270	273	281	269	291	266	264	274	261	259	285	267	283	270	289	284	252	271	269	273	265	310	266	252	274	265	267	281	282	254	263	260	269	299	255	290	275	264	265	287	287	259	282	269	294	263	263	279	314	288	276	234	246	270	281	259	265	272	260	269	264	286	269	299	260	246	256	256	266	258	285	287	290	276	262	299	272	277	312	245	267	232	298	282	282	247	270	248	277	264	268	260	265	280	287	269	245	263	318	279	278	279	283	283	245	263	270	253	272	282	279	272	272	295	267	264	292	258	274	283	303	301	261	267	258	268	271	269	303	265	265	284	269	283	273	309	267	304	274	334	304	300	294	305	264	267	291	285	258	283	294	252	273	292	301	275	280	274	263	248	269	260	274	295	284	291	255	302	300	264	278	271	285	288	265	272	280	283	300	261	261	267	269	264	256	277	295	287	266	265	256	255	284	254	279	240	308	271	283	274	282	285	270	252	266	257	278	289	280	275	296	283	237	281	261	298	285	269	294	285	277	309	275	276	304	266	260	310	282	298	253	287	251	263	291	266	255	283	252	255	248	236	317	264	307	268	298	274	265	281	283	282	271	271	275	256	263	286	268	276	286	319	304	263	249	277	268	299	253	283	258	260	257	282	281	290	261	283	247	270	282	292	279	301	268	266	269	276	286	294	240	251	286	277	280	255	294	281	270	250	286	262	272	262	266	276	275	241	269	239	270	274	282	278	268	276	312	266	275	281	285	280	268	271	278	296	287	268	316	253	294	300	283	261	248	257	298	260	263	292	257	275	227	249	274	291	262	274	277	294	260	260	276	283	288	273	247	274	280	271	276	257	279	293	313	272	261	278	291	302	294	281	276	257	307	245	317	255	261	287	276	272	267	263	302	262	282	287	288	293	281	275	304	281	286	250	258	253	294	260	278	263	286	254	274	290	275	286	291	252	267	267	278	287	271	265	275	303	270	286	289	290	298	288	239	257	248	280	249	267	260	268	270	291	289	308	301	255	282	262	267	261	271	271	292	288	296	293	269	295	266	293	275	263	247	287	291	275	320	277	301	261	291	250	305	270	267	298	265	247	302	294	280	258	283	265	272	305	293	260	287	277	279	268	261	264	290	266	288	253	240	301	263	263	269	259	236	243	272	254	293	265	276	289	288	289	304	276	263	271	277	258	305	314	262	299	292	253	277	263	284	315	251	276	249	277	288	295	268	271	288	286	272	271	286	275	305	258	301	283	281	281	299	284	253	276	282	305	280	287	263	278	280	271	249	279	264	275	274	277	279	249	297	291	286	274	277	272	259	289	302	251	274	282	284	270	272	284	276	276	299	260	258	275	259	285	268	297	272	289	292	258	301	271	281	248	270	263	276	279	290	286	275	270	281	256	314	255	278	298	255	271	278	284	286	281	261	247	266	310	316	270	279	263	269	266	263	269	269	255	291	273	274	255	264	254	262	272	278	288	285	254	291	283	265	301	279	268	289	287	252	271	297	272	265	256	250	292	269	283	262	248	293	283	279	276	255	293	257	265	260	272	263	270	260	275	276	290	288	281	274	284	283	255	248	244	276	279	268	283	288	262	290	273	260	267	256	289	265	308	298	302	305	265	237	295	276	305	282	282	303	264	267	291	258	282	313	286	267	263	298	287	293	260	284	275	233	284	292	284	283	274	264	274	284	288	276
26385	7940	7182	3943	2450	1759	1452	1095	922	775	714	608	496	519	487	457	389	421	376	405	411	346	345	384	330	350	344	343	323	327	315	309	351	305	323	316	355	333	297	312	316	305	295	294	291	325	284	303	299	290	296	293	307	334	273	296	311	279	316	318	300	298	295	277	294	300	282	275	294	284	283	301	272	293	304	263	298	312	266	333	286	284	257	314	306	309	311	257	290	295	293	258	316	307	290	274	262	291	289	286	287	300	270	302	297	281	280	290	265	292	268	288	280	287	284	291	296	274	262	286	280	304	270	293	272	280	273	303	225	304	271	264	281	271	276	285	290	280	313	284	275	288	295	287	289	293	288	284	286	281	303	265	303	284	280	299	311	305	273	291	320	279	278	284	257	269	276	299	269	307	279	297	297	308	284	315	318	296	282	302	334	332	295	294	278	276	293	299	299	316	289	295	303	299	273	278	295	270	298	266	290	319	255	276	284	281	316	277	305	273	269	286	315	296	281	266	250	279	306	272	284	291	267	274	266	291	274	277	277	278	272	257	268	302	270	310	301	268	275	279	280	270	249	259	282	276	275	264	270	253	288	264	304	286	281	268	309	281	288	284	260	289	310	292	256	276	299	297	264	295	277	306	250	295	290	269	292	287	298	261	259	281	264	277	321	276	301	295	270	273	315	287	287	275	273	304	274	278	258	307	277	287	288	283	278	278	292	293	247	303	283	243	286	273	290	301	321	271	273	323	283	292	263	273	275	286	271	261	280	284	295	272	287	300	311	262	307	262	293	311	295	289	303	272	278	327	278	259	275	292	285	301	287	311	267	279	260	262	281	306	302	283	269	270	245	296	282	256	263	301	272	282	278	283	287	294	303	257	287	298	284	268	263	287	274	276	283	311	287	266	261	270	282	278	286	293	293	312	295	258	298	283	274	291	293	285	283	344	241	298	314	254	295	302	293	277	285	295	255	292	297	298	299	285	315	274	268	264	280	300	293	289	301	292	295	296	331	255	323	287	277	300	299	318	298	293	248	284	293	277	290	281	283	254	292	270	295	258	309	288	273	282	289	287	297	283	301	296	288	266	293	296	303	303	283	261	294	276	310	260	284	259	285	288	268	289	282	294	278	274	274	284	275	281	262	287	274	261	298	269	269	306	304	288	275	284	287	286	264	306	292	275	285	270	296	250	278	283	271	309	291	273	295	325	275	259	304	318	264	279	316	312	263	283	263	298	291	278	289	265	278	275	241	273	295	325	298	285	302	287	293	284	281	272	281	285	277	303	298	293	264	302	275	297	271	266	282	294	268	287	312	279	285	252	282	268	286	293	291	297	309	297	259	284	290	271	289	297	276	297	303	298	288	254	302	312	296	288	298	288	264	274	271	270	254	280	304	295	286	275	295	262	274	307	265	265	285	308	252	274	275	267	311	287	283	299	319	301	272	279	293	262	282	283	309	295	274	295	286	289	263	261	275	303	254	285	278	259	299	292	303	297	276	298	295	279	278	289	270	295	266	275	286	272	305	288	279	279	291	274	283	245	272	300	273	303	275	289	287	281	277	294	300	262	314	301	305	273	271	287	260	292	278	269	296	315	294	266	266	291	301	269	282	272	271	290	274	247	269	276	276	275	273	280	277	287	290	291	291	329	265	266	293	284	283	267	270	297	285	270	278	294	305	289	270	292	313	286	249	265	270	281	262	259	277	290	285	298	278	311	284	270	302	270	283	275	248	266	275	287	294	273	274	291	294	293	310	279	303	276	276	259	274	282	291	312	275	287	306	301	258	286	293	252	317	309	289	310	277	287	273	258	308	282	282	289	295	299	278	290	277	276	282	279	264	275	285	252	293	291	247	288	290	292	277	281	271	292	289	295	303	313	291	259	273	263	293	291	286	288	288	285	295	334	249	268	287	269	275	280	269	291	291	262	290	282	302	259	271	241	276	304	301	277	306	288	265	289	305	293	280	305	290	274	291	264	297	307	297	287	278	257	285	299	289	300	251	267	286	275	271	291	293	281	287	286	288	292	277	278	266	258	304	277	265	274	270	288	281	261	290	245	268	259	281	291	274	263	255	301	293	272	279	283	274	298	300	293	291	302	298	293	270	254	263	280	283	293	299	296	260	279	286	283	289	294	243	289	274	266	253	303	279	271	269	289	264	302	287	287	290	264	295	260	315	293	281	295	287	312	280	306	284	310	283	290	275	259	290	290	277	284	289	284	289	274	271	276	280	269	288	290	255	274	297	251	276	293	287	288	280	271	309	283	263	295	301	292	292	257	315	313	280	295	291	272	283	304	271	313	293	292	263	306	288	312	303	328	278	289	264	266	319	296	281	268	297	302	293	293	267	275	301	256	264	266	279	266	253	281	307	272	271	278	271	264	278	267	288	298	305	240	281	279	304	298	274	279	279	277	288	281	300	326	279	248	293	281	262	290	299	263	290	337	289	283	299	299	290	310	289	293	299	305	271	267	281	291	300	265	272	268	288	270	299	292	272	276	332	300	295	290	309	277	313	319	308	267	258	252	264	250	305	273	279	295	273	256	299	330	291	262	309	284	276	263	286	291	298	274	284	278	312	284	260	318	287	277	280	295	287	293	306	300	267	292	289	298	292	312	275	274	329	264	286	258	305	299	288	283	255	289	251	299	287	261	262	280	284	287	304	272	260	304	239	267	275	273	302	274	309	248	322	269	259	275	294	251	263	281	281	296	264	276	250	266	298	294	300	284	259	284	282	321	295	289	297	298	266	288	334	261	278	297	275	266	302	272	295	294	310	301	292	272	323	291	296	284	296	290	279	292	275	304	304	275	295	294	301	305	265	325	286	269	274	298	264	276	296	285	250	254	267	269	292	271	253	289	266	284	274	287	278	276	290	247	274	269	277	268	283	270	262	268	273	293	316	277	287	294	278	294	282	262	262	282	313	322	273	296	299	288	309	300	270	309	292	256	281	291	290	297	275	270	300	275	268	289	296	295	281	260	311	251	283	291	295	297	294	271	278	301	309	282	276	283	275	258	263	286	268	264	272	259	265	297	259	297	310	269	290	270	307	273	275	290	286	264	280	257	297	299	297	290	315	302	267	269	271	281	295	299	293	296	279	272	314	303	297	283	256	288	269	302	257	276	291	288	279	292	306	279	267	262	261	302	292	328	274	268	277	291	294	294	287	298	315	272	309	274	280	297	289	291	312	304	281	279	286	277	275	297	332	302	294	298	282	266	260	271	287	291	306	295	289	308	264	277	292	287	255	271	292	296	269	278	266	275	257	266	296	284	287	289	302	277	273	276	294	273	276	273	310	260	285	279	281	266	272	284	333	303	284	276	302	308	300	286	293	276	273	271	281	286	280	280	282	287	311	300	285	294	312	253	301	292	258	244	304	306	278	272	276	258	301	294	281	287	274	291	266	307	304	280	300	288	305	295	253	276	279	260	304	297	281	265	311	305	290	300	304	295	281	257	287	323	292	279	269	288	284	276	308	330	314	263
22833	20528	27050	23967	20531	20591	9511	1534	1120	1105	1004	891	826	826	772	761	716	705	739	731	701	632	640	670	650	614	679	656	653	680	651	634	659	629	619	660	664	678	584	637	673	650	595	671	635	639	655	616	586	613	624	672	596	634	631	670	595	609	597	609	596	588	614	594	624	680	591	624	629	634	605	593	585	632	600	600	587	624	570	626	628	601	611	549	673	635	617	605	625	622	596	634	613	593	617	624	562	573	613	605	599	612	604	601	613	597	581	650	605	620	578	579	583	603	612	602	587	635	619	625	650	591	611	637	621	606	615	601	618	662	624	562	616	605	623	593	618	619	625	616	627	584	566	684	580	637	584	573	590	566	617	637	585	597	603	624	631	586	612	572	669	612	617	555	634	674	600	614	606	618	635	602	667	605	608	612	598	607	632	596	621	627	581	593	586	617	648	556	589	618	626	550	643	655	595	583	639	605	640	645	619	594	613	597	556	607	606	642	640	622	664	585	611	598	630	607	586	590	582	623	614	549	614	627	650	615	624	646	554	653	583	617	607	554	612	584	606	602	611	574	641	580	646	591	616	577	591	624	569	649	602	637	602	605	552	581	626	560	654	634	613	656	599	611	606	628	628	594	600	600	615	559	628	609	599	627	597	611	630	609	623	604	592	599	605	578	594	618	589	602	588	591	591	579	580	609	630	608	589	625	583	610	572	616	606	610	656	616	617	601	629	564	625	634	595	676	610	616	547	623	640	608	607	577	582	615	606	616	617	640	614	659	604	616	608	581	577	616	606	650	635	617	592	611	605	593	576	601	654	654	568	619	611	613	591	610	583	577	677	579	612	634	625	623	621	631	599	610	681	615	618	586	629	582	631	609	612	591	570	601	612	579	590	630	630	663	604	621	621	605	600	584	608	639	590	607	591	597	573	614	614	601	602	586	609	620	612	598	607	573	643	637	605	647	616	617	603	560	617	610	610	576	624	631	585	585	595	613	565	573	620	606	654	592	641	569	610	655	590	563	597	642	671	549	644	644	625	594	614	600	616	625	598	677	612	630	553	599	645	616	622	628	628	627	563	592	610	611	597	601	637	644	609	561	607	655	609	651	595	606	600	607	604	619	575	606	640	612	611	573	554	547	627	631	604	577	578	586	592	632	583	631	579	664	616	609	587	602	617	627	593	608	634	566	640	594	596	583	623	595	605	626	600	572	640	601	603	597	615	609	581	586	595	560	571	642	591	601	629	627	604	653	615	591	618	601	604	600	635	656	625	607	594	587	618	623	594	610	616	565	574	579	595	604	609	595	586	582	610	596	589	600	604	602	623	592	617	575	604	614	558	635	595	536	623	586	645	612	629	599	597	620	578	615	616	632	598	601	629	608	624	623	593	628	613	594	619	568	617	626	645	646	643	634	571	581	557	630	599	642	645	593	627	605	620	647	619	612	601	638	610	637	607	617	620	562	636	662	615	645	617	598	600	598	601	575	600	616	582	604	603	639	581	598	620	562	572	603	597	604	608	638	648	603	615	595	631	593	571	639	572	561	627	595	626	614	614	609	622	573	613	609	612	573	625	637	654	595	601	619	638	589	591	614	616	569	627	648	642	592	586	624	554	579	596	598	623	609	641	612	599	652	628	629	578	647	621	648	600	637	617	638	588	590	599	593	627	626	613	609	582	568	634	587	609	619	602	588	623	584	602	623	623	588	592	613	639	621	616	604	620	663	623	584	609	613	598	621	629	622	613	632	568	622	595	579	597	596	635	637	590	611	641	654	614	623	618	643	597	635	628	630	614	623	567	562	604	608	606	612	615	546	635	617	612	621	563	625	624	652	600	589	607	576	601	611	551	622	579	577	606	607	631	601	590	571	635	601	611	575	624	609	571	622	606	599	616	626	576	626	640	618	618	604	602	589	604	583	608	645	572	568	624	641	609	617	532	652	594	585	644	598	626	608	645	576	619	598	636	625	627	622	604	631	588	649	646	623	564	604	645	540	602	640	563	615	577	592	621	630	639	612	545	626	591	609	594	618	615	579	554	646	559	612	618	587	627	629	617	619	603	605	599	676	633	636	614	631	617	605	620	583	625	568	582	646	602	613	591	596	622	672	579	635	605	620	609	588	602	611	588	643	636	618	641	595	591	561	602	584	617	566	575	620	632	595	624	601	611	584	634	592	560	609	592	595	622	597	659	605	640	567	592	587	598	629	637	658	582	632	596	570	578	592	569	625	593	616	615	569	581	608	578	584	589	597	611	626	635	631	631	592	613	659	604	585	650	604	587	593	606	634	597	636	645	592	648	614	606	615	617	613	612	644	659	586	635	587	647	605	636	617	589	611	585	614	592	611	592	606	655	612	615	594	563	610	624	612	629	637	634	607	615	601	580	569	582	599	633	617	624	627	575	632	582	596	628	606	623	567	653	605	601	625	581	635	614	615	609	582	562	613	622	575	654	689	640	603	576	618	617	612	609	629	587	583	590	567	612	626	669	601	644	618	567	553	586	592	578	634	616	571	620	623	611	590	606	633	601	595	602	618	614	632	646	639	618	625	581	547	597	611	619	632	614	612	605	631	648	598	593	600	561	642	579	614	608	582	582	599	575	622	588	590	656	608	583	608	599	594	581	622	599	618	591	621	572	599	651	612	561	663	614	603	664	645	628	611	576	595	633	649	591	644	610	615	567	591	622	626	592	585	575	580	603	625	601	576	627	596	587	603	627	630	642	610	592	606	586	628	600	597	632	630	613	588	585	611	613	652	623	639	636	607	611	572	618	594	620	594	613	598	611	540	597	595	679	595	591	548	580	565	617	609	674	581	599	605	619	593	636	618	617	606	606	605	621	585	614	605	652	635	579	597	611	570	567	604	631	572	611	578	562	574	613	587	580	607	631	563	589	584	641	578	559	586	619	595	628	589	657	623	609	578	581	597	612	587	604	607	627	566	634	652	652	610	616	594	649	607	615	612	636	608	595	626	627	627	610	616	615	591	648	597	651	599	629	608	596	631	566	589	572	574	623	598	614	618	575	596	647	590	589	611	639	611	625	615	630	617	591	624	586	650	647	595	619	593	581	636	600	585	637	579	601	628	596	640	592	594	609	563	585	590	577	617	588	587	674	607	629	606	653	610	625	611	615	573	624	606	611	644	602	608	606	574	604	588	603	616	594	651	557	598	586	581	632	586	618	624	626	597	655	565	608	606	609	634	673	633	626	603	621	576	609	585	551	604	634	640	599	634	635	617	589	613	593	564	584	629	603	633	604	598	612	608	553	626	635	598	594	591	616	597	635	615	644	609	564	606	602	606	646	601	630	642	619	625	620	579	604	585	618	592	590	611	597	632	606	600	642	591	589	603	596	574	571	620	598	597	646	656	580	615	605	590	625	612	629	602	618	627	603	618	675	615	633	641	627	596	592	581	660	624	564	608	649	611	579	611	595	576	611	619	657	662	583	613	612	594	642	596	585	618	616	600	612	624	629	601	608	623	574	627	600	626
21587	14345	13027	7383	5023	3703	2833	2284	1940	1611	1450	1352	1167	1076	1018	932	878	886	835	779	818	717	740	696	725	680	680	704	707	689	649	645	649	683	658	641	670	652	634	632	595	607	622	645	610	652	633	609	617	593	594	602	570	581	586	598	610	612	601	646	569	627	606	607	562	625	612	567	601	597	641	552	597	601	582	582	580	561	615	562	584	561	634	616	552	526	605	557	589	602	594	605	544	594	581	647	599	628	603	575	599	604	597	623	597	547	566	570	557	597	608	598	587	580	576	590	612	572	609	641	601	594	581	601	573	591	579	574	550	557	559	580	589	568	561	591	571	602	570	549	617	612	606	607	576	622	578	600	574	590	563	573	569	611	619	629	636	559	598	613	587	589	563	579	578	610	617	573	577	592	573	592	579	575	577	575	628	624	573	613	574	592	573	595	558	556	597	549	583	595	627	536	547	623	590	571	618	582	584	571	584	610	606	589	564	577	587	593	599	576	583	630	598	568	581	592	593	591	571	585	575	601	585	553	605	603	552	559	644	574	592	538	595	584	573	595	563	588	567	570	592	590	572	559	599	613	564	575	591	560	574	581	576	588	553	607	587	593	583	622	593	562	599	610	591	551	593	595	659	620	601	627	535	567	603	632	589	592	567	559	555	598	545	567	560	561	639	594	605	589	600	621	589	569	610	562	601	617	559	593	596	577	558	648	577	566	592	579	573	598	601	618	584	573	582	594	615	544	569	589	579	568	572	588	605	542	562	584	569	582	573	552	536	606	580	595	589	592	603	581	559	537	599	587	591	593	575	563	601	588	577	592	564	551	607	552	602	576	583	562	555	559	563	553	618	615	547	611	575	563	556	602	558	553	620	567	592	575	597	589	556	603	614	635	535	588	529	612	625	546	572	579	589	564	602	563	592	601	597	633	602	613	582	563	592	576	571	539	561	558	598	603	562	557	604	567	571	545	544	560	603	580	540	634	614	595	614	558	591	577	571	571	564	591	592	592	594	584	595	577	570	600	576	566	584	597	594	610	596	580	558	560	559	602	605	537	600	612	555	573	589	593	603	613	601	578	616	592	591	574	554	585	604	560	569	576	607	599	629	583	598	608	572	551	604	629	585	597	620	590	570	554	577	550	572	574	600	546	544	562	571	584	597	603	605	603	584	566	595	650	576	557	609	527	587	561	603	579	648	584	583	600	594	589	566	612	536	578	637	602	631	573	564	603	580	639	586	556	569	575	596	580	616	548	580	642	599	555	576	588	582	577	597	563	607	580	604	572	576	561	557	545	541	589	566	568	598	600	583	591	565	598	563	608	578	559	605	572	583	559	560	637	572	597	604	616	579	617	567	588	550	594	606	543	586	586	597	559	613	608	628	551	604	592	561	624	630	566	608	558	543	572	577	571	603	588	625	596	574	583	615	642	583	586	617	556	599	646	577	574	557	628	572	567	579	589	596	595	592	581	594	584	574	573	579	564	591	566	583	579	578	598	545	580	550	577	601	582	574	586	577	590	601	576	532	588	607	569	610	600	552	619	555	571	592	562	566	648	539	574	576	579	596	594	604	618	579	564	517	579	601	603	575	583	604	604	575	586	594	618	615	543	631	599	608	577	601	625	560	566	531	563	589	565	551	582	607	632	586	570	580	595	579	611	593	540	595	618	569	609	558	600	610	608	599	626	579	560	618	610	600	604	592	569	569	567	572	606	582	577	592	563	638	550	580	570	619	604	548	553	590	597	569	575	606	547	617	561	598	581	567	567	623	552	588	586	616	574	586	562	569	605	565	549	573	608	557	590	613	584	580	614	574	579	598	567	571	575	563	577	573	595	628	591	584	584	562	630	583	579	610	604	588	544	586	571	613	583	619	570	661	595	604	587	580	620	594	629	623	591	611	618	577	574	559	580	601	573	588	620	575	603	574	590	572	566	647	606	599	610	562	594	574	597	620	637	565	574	584	571	591	622	599	578	560	572	549	549	559	562	614	603	587	564	652	583	561	569	569	587	561	568	574	594	558	541	597	538	580	602	577	611	613	629	608	618	603	647	602	561	582	620	555	599	596	547	608	558	603	586	570	553	584	566	567	615	573	566	598	617	609	624	556	586	584	580	540	595	596	556	601	589	608	553	563	569	608	615	569	587	568	569	585	571	547	612	583	546	573	599	563	570	596	565	590	622	596	609	539	589	589	578	619	599	586	577	556	586	592	658	614	577	528	617	544	569	534	575	600	574	591	567	596	588	595	599	603	616	596	585	566	581	556	587	590	584	611	639	567	592	597	579	593	582	586	591	600	579	600	610	596	606	566	568	613	565	574	594	590	640	533	575	561	596	610	615	597	561	563	579	565	554	592	558	612	630	559	612	597	586	594	643	615	594	573	636	621	591	597	600	646	593	580	589	549	602	582	592	549	612	606	600	574	606	587	591	609	561	582	574	542	556	580	591	569	609	614	561	571	562	589	584	585	587	557	640	587	622	600	598	583	591	578	598	558	574	560	604	586	620	605	571	582	572	535	565	575	606	587	550	589	575	634	604	583	549	602	601	589	554	560	613	576	577	574	609	582	593	609	585	581	624	582	592	611	580	565	578	530	598	590	581	632	575	547	558	569	575	578	577	547	601	625	582	601	584	608	579	600	585	595	573	641	633	580	584	578	585	551	633	587	597	578	612	586	559	587	572	574	570	583	650	577	573	603	602	553	569	607	582	577	584	628	596	608	527	576	556	568	574	565	574	574	606	551	562	586	569	584	613	610	576	569	571	604	596	577	556	546	625	539	620	610	600	579	570	599	566	590	583	568	583	569	610	549	555	613	598	568	613	563	582	581	579	602	600	573	600	579	600	619	576	578	570	588	628	627	588	584	623	600	607	578	612	595	551	626	595	572	581	569	567	582	600	632	580	610	594	623	610	579	570	575	603	562	623	593	595	541	597	556	616	579	594	536	573	599	610	585	634	576	611	589	579	620	613	591	592	606	578	578	572	564	590	592	585	602	612	579	582	583	598	583	573	574	583	569	572	558	567	571	590	553	584	598	584	648	612	591	577	556	628	561	593	620	596	608	558	578	565	554	551	619	606	546	623	597	589	580	620	559	530	575	578	623	630	608	614	626	624	593	571	604	599	620	576	606	612	555	625	587	562	553	603	608	541	559	574	587	566	562	569	613	577	571	584	611	600	577	580	586	559	537	618	541	615	581	568	598	591	628	574	565	578	602	536	603	584	579	593	548	605	609	608	610	619	623	566	605	588	582	575	538	610	597	581	596	589	587	602	587	602	561	595	554	591	578	579	607	588	587	615	595	546	589	579	519	583	548	568	603	569	580	589	572	573	571	612	566	567	569	568	593	605	623	583	585	557	611	584	557	607	579	661	588	648	540	592	600	595	531	586	606	620	574	563	556	599	612	623	557	569	597	541	546	590	611	529	600	550	617	603	503	566	591	568	591	604	568	617	607	620	568	612	599	584	575	587	600	593	522	612	552	604	529	641
31380	14225	2035	496	388	328	346	287	349	309	321	311	316	289	285	308	308	291	290	299	277	289	263	314	275	302	268	293	271	278	260	318	293	290	307	288	287	277	288	297	287	256	298	305	270	301	296	261	317	281	285	295	288	280	289	315	316	306	298	264	277	289	294	308	324	291	298	290	292	280	308	296	300	298	289	323	300	293	293	275	321	313	304	282	305	293	317	320	301	309	298	296	299	291	267	287	301	298	295	281	291	271	272	283	290	273	316	314	308	274	304	271	302	302	274	310	283	277	275	272	258	336	292	294	298	296	270	289	283	245	289	297	297	304	301	279	318	262	309	291	323	262	297	292	291	295	287	270	332	302	306	283	284	295	300	301	284	265	304	313	284	298	312	349	306	282	280	267	280	286	302	288	310	315	283	318	273	286	294	296	283	279	307	277	325	301	297	298	281	316	287	318	338	280	297	296	302	312	289	272	288	317	294	299	261	282	301	267	271	296	288	262	281	288	263	302	270	311	304	303	297	267	291	309	277	277	276	315	317	292	280	291	271	282	283	293	282	302	294	291	305	281	297	294	276	298	285	301	295	265	295	288	319	306	289	297	308	302	290	280	288	272	278	300	316	296	291	272	258	298	301	262	311	295	301	308	274	291	267	293	314	306	288	290	292	318	295	319	307	290	279	315	283	281	287	260	280	305	292	308	348	302	283	291	279	296	266	304	307	232	313	282	314	280	259	296	278	306	277	297	305	295	263	311	285	325	260	300	271	274	307	287	296	286	295	303	278	304	275	286	295	283	290	281	274	280	306	271	287	288	273	278	316	284	286	274	279	307	275	249	315	310	293	314	300	298	302	307	308	281	309	274	290	292	293	304	297	308	277	277	302	286	283	259	287	284	275	288	280	276	270	306	304	279	270	273	287	262	296	261	257	289	290	263	288	295	287	270	284	295	287	298	269	302	324	287	260	292	296	320	302	316	287	312	288	278	313	300	293	314	303	273	292	296	266	278	305	318	292	302	299	292	276	289	278	281	278	319	294	279	307	300	269	292	273	292	298	302	296	275	309	280	280	286	294	312	295	292	278	269	282	275	306	304	280	295	301	293	258	311	315	295	287	303	304	293	295	296	321	283	311	284	248	254	314	288	287	287	323	267	305	286	297	268	283	295	300	286	263	307	296	253	259	316	285	298	301	281	281	301	307	298	281	291	315	281	280	301	278	280	307	315	303	323	288	273	290	290	274	298	288	298	287	293	289	284	273	260	314	291	270	284	297	286	290	283	276	317	273	276	263	307	287	271	275	306	312	320	292	280	300	287	279	294	263	268	295	275	307	264	344	268	334	283	289	290	300	290	316	298	280	297	272	300	311	273	273	283	296	272	290	304	257	326	300	274	290	292	288	270	278	294	316	274	310	305	297	279	282	303	306	273	277	303	282	278	296	291	293	287	286	273	260	293	274	283	291	298	286	290	325	254	295	278	292	313	268	290	279	303	264	291	300	279	278	310	293	286	302	293	300	315	315	236	317	277	325	315	283	283	264	292	276	319	275	296	285	304	336	280	274	303	316	303	297	288	282	317	318	281	294	282	307	280	270	287	270	299	302	275	273	258	264	269	252	282	288	278	277	320	283	282	276	304	282	273	278	300	251	278	296	314	280	294	282	296	284	287	307	277	287	294	256	296	300	262	288	280	309	275	299	281	291	301	292	335	266	266	299	302	290	307	271	296	290	307	288	280	313	265	302	303	317	298	326	273	303	260	296	279	270	282	321	322	300	296	273	291	326	279	285	273	282	305	323	278	291	315	305	305	302	277	273	312	257	323	269	276	279	296	301	277	283	312	274	303	303	317	301	271	296	252	303	299	267	311	299	305	318	247	307	273	273	283	279	305	306	314	298	302	302	299	270	292	320	306	292	291	312	284	310	258	277	272	311	294	285	305	267	309	297	281	290	295	312	293	268	305	316	234	321	300	310	291	322	284	295	299	297	308	304	302	294	290	334	293	274	293	268	303	285	253	288	259	301	281	294	285	308	265	269	313	308	280	275	302	288	289	299	310	290	266	328	296	327	306	348	286	298	302	296	284	288	269	279	307	263	332	254	289	287	263	283	302	283	311	274	309	295	276	288	272	324	303	285	290	317	298	277	263	269	257	290	266	296	269	261	295	277	312	271	304	310	292	286	312	279	243	332	274	292	285	268	287	286	275	274	295	322	302	294	275	295	286	298	306	285	296	302	308	314	309	294	304	337	294	279	295	278	269	283	314	274	280	286	302	302	288	305	288	312	298	302	282	302	329	294	296	300	293	288	314	320	295	269	316	322	281	296	290	303	284	324	318	289	251	275	292	295	312	305	287	264	297	300	309	303	348	283	260	321	291	271	275	276	297	259	298	296	282	286	292	300	274	317	261	294	283	282	281	292	298	318	286	292	275	273	333	291	311	294	325	303	279	277	273	281	299	266	292	268	291	259	276	276	308	287	277	269	250	300	293	288	268	301	272	291	276	299	317	332	311	297	301	305	290	281	285	278	303	281	298	314	279	304	313	274	301	306	275	302	279	286	301	300	262	288	272	306	320	281	303	277	281	293	260	296	283	318	285	303	311	259	287	278	316	317	320	298	285	284	307	318	283	307	291	273	325	308	320	262	306	280	283	335	278	251	291	275	291	304	290	292	310	309	267	310	288	303	279	283	298	303	310	262	294	260	292	304	246	304	256	294	291	289	301	301	286	266	327	277	325	275	279	288	315	297	255	288	298	277	257	288	280	307	304	298	289	298	306	302	267	293	292	290	295	253	285	277	269	252	275	255	307	299	291	300	313	269	324	280	309	271	315	284	293	315	312	310	271	310	291	289	274	294	290	281	297	285	318	315	278	289	332	281	326	288	285	299	317	278	302	329	279	246	281	306	301	307	287	286	277	309	289	308	275	278	296	314	278	303	320	306	323	303	349	291	290	283	283	297	276	303	286	288	289	320	274	311	323	292	230	333	292	267	294	282	297	298	274	277	305	280	272	294	277	312	290	277	287	303	258	266	297	274	269	306	315	296	296	299	275	305	289	260	283	321	314	300	267	314	310	312	292	282	268	315	315	295	296	295	289	268	332	262	275	273	309	301	287	298	268	264	270	318	274	273	296	281	346	289	278	272	334	302	302	320	281	297	276	292	289	294	279	277	264	257	324	267	296	290	305	287	290	299	313	295	290	308	296	314	289	274	260	290	282	317	299	290	289	281	289	326	276	283	292	268	322	321	307	277	286	302	299	279	275	288	270	268	253	288	300	296	298	307	289	303	294	274	314	268	315	280	287	267	308	307	270	289	318	285	282	287	280	302	317	285	307	290	300	286	300	287	299	296	287	262	278	271	278	326	296	309	279	297	313	280	311	313	288	280	317	271	335	265	281	299	251	300	317	298	286	273	299	288	322	312	284	309	274	291	280	302	311	300	265	292	286	300	278	283	275	303	300	321	268	315	279	305	294	320	293	287	274	307	267
19080	744	676	481	435	434	357	337	350	359	322	326	339	343	281	354	329	342	298	299	335	323	338	324	320	311	342	337	312	322	278	305	301	315	291	312	343	282	333	356	289	342	352	349	326	321	323	310	356	334	340	299	309	339	314	341	303	324	303	301	361	340	294	300	313	318	360	321	334	298	337	316	345	322	312	335	323	323	339	298	298	334	324	337	343	327	310	334	331	312	295	321	317	326	321	296	304	342	322	287	308	328	312	331	306	331	319	332	318	313	293	327	331	306	329	353	311	322	330	307	336	307	313	323	325	297	333	319	306	284	298	347	319	360	299	330	312	279	305	361	342	341	323	340	342	327	319	334	305	315	319	347	302	317	303	299	298	316	321	313	326	328	314	298	286	310	320	325	327	319	338	318	338	307	313	347	333	314	315	332	312	345	332	298	309	315	313	335	313	313	317	314	279	338	292	316	343	354	273	308	312	306	327	323	310	306	305	337	342	358	320	331	335	337	324	324	332	330	327	335	328	315	323	321	306	337	321	337	328	348	330	303	353	328	311	291	311	325	322	326	307	304	334	316	335	306	324	334	323	334	314	349	313	314	342	314	312	291	310	318	310	303	317	309	327	347	321	326	327	356	326	302	305	317	333	312	321	325	340	342	306	346	336	315	298	316	330	310	322	294	320	316	326	313	309	325	337	282	309	324	341	327	353	317	338	303	304	334	340	327	312	333	326	324	352	319	341	312	317	306	312	291	294	287	319	305	310	302	334	334	307	314	287	335	331	342	314	315	369	327	317	308	305	322	327	328	349	315	302	329	305	313	307	330	336	325	358	327	327	333	311	295	324	320	334	317	336	318	298	327	324	317	317	333	312	325	280	316	309	311	311	336	322	303	355	299	334	334	295	299	310	308	311	313	335	312	311	327	308	308	329	314	319	349	322	359	325	346	320	324	308	326	332	318	314	323	312	326	299	351	319	333	317	339	327	357	333	338	312	301	297	303	321	329	321	326	304	325	321	346	312	320	292	330	317	315	319	323	304	280	323	324	329	321	321	311	334	330	340	315	320	308	331	326	322	315	304	320	330	339	291	330	289	333	315	324	321	338	308	315	337	301	311	334	318	319	305	329	302	300	317	306	310	335	333	338	304	294	342	317	333	327	357	350	309	302	361	288	301	338	296	320	314	288	313	314	321	312	342	317	317	307	308	299	314	325	305	330	278	333	300	317	316	347	311	283	321	302	300	314	317	334	333	325	312	358	305	313	269	335	351	304	331	298	325	355	301	361	301	288	317	339	354	313	301	351	329	329	337	334	334	303	305	299	362	318	312	328	298	310	344	314	318	319	360	336	336	324	339	321	315	339	348	297	311	312	352	325	308	298	339	303	314	339	325	339	312	302	340	313	333	336	304	349	320	305	273	302	301	334	320	307	314	342	327	294	302	313	312	304	336	323	357	314	364	308	326	348	345	331	293	307	343	330	340	344	306	332	296	334	332	321	313	315	307	355	321	314	311	304	313	292	312	320	339	330	348	295	307	325	304	292	316	320	298	383	329	331	336	330	322	322	361	324	287	304	283	314	325	301	309	313	334	325	327	299	311	325	346	328	321	321	309	286	339	308	312	339	351	323	312	285	331	338	305	304	322	333	341	294	314	335	344	319	333	335	301	330	331	335	309	328	331	328	332	312	306	296	303	311	321	326	302	316	315	270	357	276	289	347	352	310	322	307	325	322	343	297	335	275	303	305	329	344	315	342	328	313	327	337	330	339	301	344	331	316	332	314	308	325	304	306	336	315	290	297	325	287	291	313	286	329	331	332	328	344	325	314	325	281	278	331	325	340	340	357	328	293	331	313	334	359	322	319	342	329	314	342	294	305	336	318	304	334	344	322	340	337	320	312	303	301	300	310	334	315	329	293	322	285	308	353	325	324	338	305	319	318	312	302	296	335	307	337	334	353	332	290	300	349	312	318	319	318	345	341	335	308	351	331	324	310	299	301	330	298	313	316	339	304	295	296	321	338	326	312	288	296	350	322	322	312	352	322	301	312	338	336	338	321	301	297	311	304	334	307	310	315	315	339	307	326	306	330	307	342	340	332	326	312	305	338	331	337	338	315	319	297	307	322	336	325	308	290	329	336	347	307	288	295	309	328	325	324	304	304	336	344	311	303	326	325	340	327	331	324	320	305	328	332	319	352	309	316	298	298	320	314	319	355	343	344	333	318	301	322	353	301	319	327	281	307	331	311	315	323	302	297	330	348	333	301	354	319	313	321	353	325	320	350	285	326	324	328	319	350	321	312	308	339	352	302	330	307	316	317	334	315	307	317	318	343	306	332	319	329	328	318	305	306	334	280	314	316	297	315	331	334	332	299	282	308	329	315	329	292	314	325	302	326	329	331	300	331	328	305	319	311	317	326	315	328	319	319	328	325	363	319	326	358	296	330	314	314	297	305	326	313	323	303	328	323	340	280	346	313	317	347	297	329	326	307	321	317	314	328	304	344	323	317	298	327	331	337	314	315	326	313	334	287	298	324	348	297	316	327	307	334	317	320	322	317	316	330	317	301	339	289	341	337	318	322	319	301	359	319	321	305	308	336	330	340	342	319	318	319	337	328	281	322	324	324	318	346	299	309	286	326	310	309	338	328	350	307	298	312	342	324	309	322	313	304	349	339	306	309	322	337	304	320	311	309	316	314	327	334	313	318	309	356	339	312	312	348	319	333	363	313	301	309	309	308	358	314	321	374	299	331	367	322	340	302	312	293	330	324	324	314	359	334	351	287	331	333	301	331	333	339	334	327	313	312	317	320	306	320	313	335	360	343	312	312	330	305	318	321	308	323	314	302	324	309	351	317	336	345	324	330	342	333	329	299	352	336	335	331	294	339	301	301	308	336	341	356	306	313	334	310	306	288	338	343	304	319	307	307	313	339	333	320	301	331	347	318	323	300	318	315	345	300	349	361	316	346	332	319	336	336	289	331	322	333	323	330	326	343	326	313	329	332	312	290	334	310	336	326	318	316	315	361	313	317	288	306	278	344	306	341	342	319	314	311	347	334	306	295	342	310	338	318	333	296	291	326	331	292	318	308	306	304	281	311	295	317	361	307	302	345	346	316	317	318	327	260	321	319	342	336	321	326	306	314	346	292	336	331	305	311	348	331	329	321	327	320	337	343	325	309	323	304	289	345	322	337	345	324	342	299	320	327	326	309	332	313	352	361	309	300	304	317	319	318	306	309	312	304	332	328	335	314	329	296	321	324	340	339	321	329	340	303	342	299	313	310	328	306	322	311	303	329	326	335	290	315	317	318	327	317	307	300	317	283	326	347	337	324	333	298	286	345	313	308	300	309	334	322	305	304	304	316	322	344	328	332	318	327	330	320	316	292	320	314	309	329	306	287	286	283	297	293	296	313	296	326	286	333	317	329	325	318	310	308	311	301	355	357	327	308	319	318	306	331	323	320	278	348	306	312	334	295	303	300	370	301	293	312
24788	20502	26498	24467	20487	7836	938	688	534	487	461	402	393	386	351	351	361	333	325	329	315	307	312	300	300	295	296	297	286	264	260	282	301	280	297	295	268	258	309	297	287	291	286	315	253	291	288	281	286	250	269	256	271	292	241	309	294	324	296	255	259	307	268	276	240	283	276	285	274	282	288	291	264	296	240	275	293	287	284	257	271	257	227	266	274	271	310	285	288	266	269	270	266	275	277	271	262	260	239	262	259	291	278	270	311	256	324	279	265	285	293	266	280	288	259	280	236	246	278	282	252	278	265	262	281	267	287	266	270	277	262	264	280	259	252	279	268	257	289	288	284	276	270	327	267	281	275	275	258	246	279	285	263	277	292	271	311	220	239	284	276	275	276	311	249	263	245	283	290	241	263	290	284	267	282	235	287	276	283	284	280	296	278	261	288	268	279	272	283	248	245	270	277	288	253	273	256	243	268	274	294	267	255	245	280	253	281	288	286	261	266	282	269	255	280	277	263	263	269	284	273	245	259	300	260	300	283	251	266	294	270	270	286	303	285	293	257	268	255	257	265	274	261	267	299	236	268	250	262	281	305	289	306	266	281	271	289	279	269	243	256	278	283	274	284	277	269	288	294	260	286	268	277	265	259	293	254	257	285	251	287	282	269	267	225	304	267	248	253	292	238	260	249	286	281	261	262	285	266	249	311	284	290	309	303	283	262	274	284	313	275	295	268	261	310	268	291	270	278	269	250	272	273	270	280	270	301	278	293	235	302	277	291	238	261	238	264	289	260	277	249	298	273	276	293	248	298	263	263	275	259	261	267	250	263	273	249	282	286	262	284	254	270	289	258	259	275	277	267	251	246	274	272	277	286	274	275	253	237	274	265	279	268	258	261	247	290	287	260	243	264	259	277	272	290	262	277	261	272	268	279	281	244	275	296	261	263	287	270	281	272	276	283	285	285	268	257	306	253	250	266	249	288	277	271	270	263	219	280	285	274	266	277	267	261	275	261	272	284	280	268	278	270	255	278	257	277	276	292	263	289	275	279	261	251	242	242	255	281	292	276	286	253	245	266	276	256	264	273	315	273	262	287	260	249	291	251	247	233	265	265	274	280	290	236	287	259	249	287	273	265	289	258	295	291	273	282	271	258	290	260	282	266	297	288	240	248	281	267	264	289	276	265	280	257	270	288	251	265	246	245	246	276	261	304	268	267	287	256	296	257	257	276	293	254	265	280	281	283	262	254	295	297	267	294	254	267	281	276	282	306	254	272	265	261	324	262	292	289	291	269	265	274	305	269	245	267	284	273	286	284	281	303	291	268	260	256	264	266	275	295	262	275	262	272	242	295	265	277	267	274	307	259	268	272	266	290	256	260	248	260	262	276	282	294	262	276	259	259	295	257	267	248	249	254	244	243	261	278	258	273	301	238	292	288	275	281	253	292	296	290	286	277	270	249	301	276	284	304	249	284	271	266	278	277	289	262	244	300	299	265	264	257	258	248	313	249	268	286	251	270	299	281	249	269	256	249	272	247	301	282	275	297	277	285	244	257	292	261	268	252	277	285	324	276	299	266	286	270	245	262	274	305	267	249	272	289	260	235	267	291	284	271	275	271	258	270	303	281	291	267	253	272	268	254	255	287	250	261	277	281	243	284	280	276	258	252	263	285	248	267	296	288	257	273	290	279	267	256	283	281	229	284	283	252	277	297	262	254	259	273	252	273	266	283	290	269	333	240	261	244	251	278	269	257	247	284	277	270	293	263	295	275	269	262	291	236	269	300	235	280	252	266	259	304	266	269	286	276	279	287	271	275	285	290	265	274	289	260	274	305	288	269	278	261	286	293	252	264	262	286	250	279	314	258	306	274	264	248	279	296	248	294	264	279	279	299	237	275	255	293	302	265	265	267	259	293	271	276	259	249	256	306	274	259	277	232	245	258	252	250	278	269	271	286	266	301	325	261	270	262	280	244	278	293	295	285	299	274	269	282	305	282	276	265	284	235	244	286	271	267	275	263	251	265	271	248	286	285	278	242	279	284	262	272	240	277	280	267	253	288	277	266	267	283	270	271	267	261	252	256	239	268	268	273	285	262	285	268	276	259	287	289	296	266	295	269	262	269	233	264	267	257	282	285	241	277	272	256	289	289	283	296	258	261	281	271	297	266	242	326	253	287	288	267	279	275	263	284	247	275	269	286	266	237	301	280	283	281	267	274	268	283	267	274	252	261	269	281	279	266	271	272	260	251	247	280	258	266	295	269	267	295	275	258	275	308	260	268	270	262	261	303	278	298	261	249	255	274	265	270	256	264	276	264	248	267	273	271	297	241	290	255	271	270	256	301	263	304	285	281	253	266	269	266	265	290	265	256	263	293	283	286	256	288	307	278	263	261	252	280	262	294	275	239	295	274	270	270	291	269	268	264	273	298	261	264	286	302	280	315	280	290	276	286	267	268	280	304	278	261	272	295	271	276	270	240	250	237	265	265	268	275	292	257	292	269	280	263	250	249	270	249	275	255	281	272	283	288	286	286	270	252	299	280	262	262	262	282	279	282	282	283	281	244	266	277	265	276	277	268	268	265	255	269	284	265	261	261	265	271	240	262	264	273	276	272	301	266	258	273	273	292	316	263	270	282	303	309	263	243	281	270	254	271	273	291	263	246	285	288	274	259	253	266	275	271	268	285	247	271	247	263	263	304	283	268	277	250	257	282	260	239	268	256	312	280	276	302	273	260	245	275	264	280	271	275	278	248	240	262	251	262	262	264	269	255	288	268	257	262	283	264	293	271	295	269	279	268	274	262	257	247	244	283	268	274	260	272	271	275	271	267	253	272	272	268	263	283	255	278	267	276	291	295	299	253	272	276	277	263	299	294	272	276	274	243	278	253	274	305	246	265	267	266	290	247	249	254	278	275	286	282	279	265	269	273	301	291	268	256	244	258	238	283	307	274	275	294	249	283	272	282	284	240	255	252	275	259	245	269	281	239	257	294	259	248	286	282	276	277	304	285	247	275	234	281	238	254	257	275	274	291	285	272	263	243	283	280	277	275	245	297	259	237	273	247	285	290	297	272	277	261	261	277	303	297	269	268	278	280	285	288	248	285	266	279	275	261	253	251	288	266	273	250	264	275	283	275	267	276	272	275	280	296	276	292	254	257	253	252	255	275	280	267	273	266	274	289	275	260	263	283	271	256	288	245	264	264	255	250	297	273	248	290	295	273	274	251	249	275	299	260	283	261	299	286	289	269	293	285	288	295	250	257	277	289	250	282	268	291	271	256	233	281	257	277	287	266	282	264	277	274	269	283	270	261	290	249	236	251	283	263	267	302	255	273	286	248	271	283	248	265	293	249	293	252	251	261	251	284	281	256	273	273	270	274	274	279	263	309	254	270	265	262	273	267	281	263	255	258	264	258	253	276	246	270	279	259	286	268	279	262	286	252	229	286	279	273	284	261	300	268	287	251	282	272	301	241	300	229	278	266	283	285	270
27788	8348	7512	3995	2513	1897	1396	1148	969	838	745	634	570	568	537	465	471	425	388	367	360	346	365	373	365	336	306	357	355	328	332	278	346	342	295	350	319	304	309	303	276	300	293	296	282	312	252	311	299	282	276	291	308	323	302	282	279	319	310	294	281	292	267	313	301	255	292	277	308	275	277	269	292	241	293	309	269	319	300	272	273	267	297	273	271	280	312	276	302	284	291	306	255	278	286	320	260	266	306	278	290	310	272	301	275	256	288	287	300	305	278	280	311	296	284	281	291	298	299	306	269	296	314	292	267	285	293	276	268	282	255	282	304	309	285	279	255	299	296	254	292	295	268	279	269	273	265	242	303	266	266	301	285	272	300	290	303	271	256	268	286	292	236	294	272	298	297	281	302	293	258	272	287	254	292	263	261	282	248	312	272	287	303	283	262	267	289	288	297	247	308	271	263	283	293	269	289	276	225	271	282	288	277	278	302	283	299	277	259	290	280	264	287	276	277	289	294	262	268	285	288	277	294	265	278	253	248	300	316	254	264	294	267	271	278	277	300	268	280	298	309	284	246	275	287	254	290	276	267	279	251	251	270	277	306	297	283	278	279	285	304	298	259	282	281	276	282	288	269	270	279	262	272	289	296	269	266	317	289	296	272	305	291	268	279	294	312	276	273	302	292	287	325	301	274	292	260	258	282	288	316	277	275	263	263	290	300	279	302	296	261	270	303	270	272	289	263	298	278	316	253	270	254	275	286	282	299	272	257	268	280	274	287	302	246	282	277	268	280	283	282	294	263	287	292	268	289	304	294	278	290	288	286	267	271	282	271	271	285	291	308	282	315	269	272	286	273	272	262	267	291	273	278	275	301	278	264	266	279	259	277	311	296	263	255	281	297	254	281	293	269	258	283	288	269	281	289	268	308	284	295	282	308	285	282	305	269	275	275	269	290	287	292	299	282	277	279	259	288	270	273	284	316	263	284	298	281	288	275	296	293	295	254	293	293	277	279	260	285	235	278	276	294	278	286	294	292	259	277	300	278	297	267	286	288	272	281	297	291	267	277	293	268	266	273	228	254	272	298	285	290	295	286	285	298	290	258	327	269	278	292	306	282	284	286	263	275	289	251	261	282	289	305	283	287	273	284	271	307	283	288	311	272	256	286	273	274	285	293	300	283	289	285	267	277	301	252	305	266	256	301	263	287	275	269	268	292	278	308	286	301	305	312	245	269	258	239	306	260	291	303	300	276	268	311	280	282	269	293	293	276	266	277	279	320	280	254	279	305	284	282	289	284	303	288	252	264	278	300	314	250	315	293	249	270	257	275	312	273	304	276	302	296	279	297	294	286	260	317	260	295	285	310	285	289	292	272	272	289	291	276	269	280	297	316	294	303	277	288	246	288	272	285	283	281	279	247	297	299	312	283	287	280	305	274	250	284	321	250	271	282	291	263	267	295	279	285	290	266	284	281	258	277	289	282	319	247	312	264	252	259	273	286	300	307	279	301	260	276	283	306	285	288	285	269	287	281	284	265	294	290	292	248	306	267	270	302	279	275	289	312	254	294	259	264	295	288	294	283	312	292	282	296	275	272	278	276	305	315	299	294	280	280	270	270	278	300	312	276	282	284	260	273	294	298	289	280	284	274	256	274	273	299	286	276	278	263	281	289	308	279	316	308	290	266	309	270	292	292	285	280	271	304	256	296	278	297	275	269	271	290	275	286	303	294	287	271	291	280	296	275	272	238	305	312	244	299	290	280	286	300	277	281	289	274	268	267	301	285	287	281	262	297	283	316	285	286	285	287	275	287	282	267	290	294	259	285	279	293	287	275	314	269	275	254	270	308	306	262	267	315	266	295	273	261	272	308	248	266	289	280	292	280	277	262	263	281	286	287	292	304	280	292	292	268	235	301	279	282	252	285	282	294	283	246	297	303	296	285	281	286	269	287	304	274	302	288	283	293	262	297	295	294	287	263	268	270	280	299	288	279	270	271	260	287	293	296	275	284	302	252	275	280	278	303	300	267	257	296	301	293	278	288	289	325	328	313	322	302	281	273	287	287	300	285	300	309	276	269	274	286	287	263	301	300	278	280	271	262	260	271	289	275	279	280	288	298	297	262	283	277	315	277	274	284	304	290	284	280	326	276	291	259	261	299	290	299	306	311	266	301	248	293	279	286	259	280	271	275	275	263	273	299	275	310	253	289	259	283	278	288	292	311	267	273	261	303	287	279	286	261	256	268	303	295	267	257	256	268	283	276	284	282	258	276	262	263	301	271	335	298	275	266	279	326	277	309	268	272	288	285	294	296	265	273	284	309	280	295	292	278	296	260	274	267	249	265	258	316	277	257	300	266	295	258	283	273	217	309	279	285	259	267	282	278	292	298	286	288	273	268	303	253	275	289	302	280	300	249	298	260	288	268	292	289	303	283	243	303	254	274	267	292	298	296	274	293	256	263	283	272	277	247	277	308	272	301	253	286	296	282	295	272	275	288	263	267	299	302	275	269	278	263	303	272	306	269	290	300	301	264	275	264	271	259	270	265	280	281	286	281	260	259	315	275	320	301	255	289	255	279	285	278	269	275	287	286	292	265	299	260	243	278	273	283	270	315	286	286	267	276	274	313	274	305	308	271	262	283	286	285	321	302	282	289	257	260	265	282	274	308	272	311	273	313	275	287	301	272	303	298	282	263	281	297	300	264	270	290	291	309	260	266	295	266	274	275	256	296	274	288	260	262	246	293	284	286	270	292	307	275	284	255	276	298	283	281	276	296	304	284	287	240	273	289	287	257	300	310	254	284	291	300	295	279	270	274	297	270	290	270	277	264	295	310	316	293	280	266	241	284	311	262	287	265	293	285	279	271	269	255	270	293	269	292	242	277	296	266	293	270	271	273	276	264	274	290	286	292	293	295	308	252	271	301	283	310	256	310	264	278	279	281	288	280	299	286	289	279	244	298	278	297	270	267	292	295	275	299	314	284	262	268	288	307	303	277	317	292	290	274	295	273	277	284	288	266	273	260	248	292	274	293	301	284	255	275	270	314	297	289	314	299	256	284	299	276	268	285	248	269	273	260	279	299	305	281	273	287	289	278	318	293	286	274	281	289	279	262	273	305	293	248	272	303	243	266	286	314	291	275	252	281	269	282	278	275	260	307	271	272	316	287	271	303	285	284	291	272	304	288	299	297	268	283	282	265	298	273	298	261	264	280	294	277	252	292	259	301	308	290	269	280	280	295	300	257	275	256	255	281	265	284	270	279	268	280	262	293	252	290	285	278	262	267	305	308	278	283	253	292	287	296	266	266	280	261	284	274	264	267	300	293	293	298	259	287	281	306	268	252	292	279	272	264	272	273	304	283	266	288	281	301	294	282	264	296	292	302	255	297	252	284	268	264	256	292	300	301	272	280	288	270	281	300	275	261	277	259	269	304	249	255	265	288	298	287	285	286	258	268	277	292	276	278	289	272	265	294	273	278	299	292	268	306	280
22840	20536	27035	24000	20537	20586	8413	1541	1170	1098	1011	915	817	870	785	780	745	747	706	696	693	660	697	649	632	667	658	651	660	636	614	711	679	631	629	653	644	653	643	634	624	621	646	613	634	612	641	588	651	634	626	659	643	635	661	594	627	592	628	554	613	618	599	612	621	636	592	657	645	584	644	626	622	641	556	605	628	637	607	621	620	600	594	548	620	605	603	628	618	635	616	608	589	637	613	605	644	591	626	588	616	656	615	614	613	646	601	635	611	615	598	655	627	609	610	602	617	571	578	622	620	606	616	622	601	603	629	608	617	634	622	590	590	620	622	602	642	598	626	633	621	607	606	574	584	617	591	594	640	620	595	583	647	614	632	612	639	634	568	625	649	592	541	584	603	577	575	598	649	591	609	641	626	626	628	588	571	618	634	618	592	587	593	567	607	609	589	598	650	605	606	663	570	628	555	573	575	635	598	590	597	628	646	611	648	628	587	627	623	574	623	570	574	598	622	603	613	639	649	583	580	578	604	610	641	616	558	589	611	592	595	579	571	593	592	617	572	572	552	603	601	584	590	626	639	621	571	605	580	598	630	623	628	632	564	597	633	643	659	614	626	643	581	608	597	627	584	674	633	666	590	635	594	619	642	626	637	614	643	567	602	612	644	597	608	585	640	568	630	618	592	619	598	578	580	636	623	632	638	621	605	603	594	587	637	577	631	599	633	607	597	608	578	613	638	638	603	577	616	621	609	634	639	551	572	610	614	623	631	619	586	622	615	638	636	685	587	596	592	603	619	635	601	615	600	607	608	593	624	614	599	647	604	583	603	581	605	616	599	611	568	632	636	613	613	567	593	600	595	597	644	595	627	585	607	633	632	669	651	612	572	607	596	605	612	611	577	601	659	572	653	602	580	591	620	620	599	626	623	592	599	630	599	633	616	611	580	582	625	580	601	615	650	607	601	620	576	621	634	563	601	597	616	613	604	595	611	597	585	641	590	634	638	592	633	623	628	613	576	656	633	669	646	631	602	599	598	624	666	649	600	648	630	622	541	578	578	587	597	563	671	603	608	570	632	641	653	585	624	629	615	629	562	592	627	620	605	640	598	616	581	614	588	620	571	662	585	590	589	623	606	624	637	577	632	594	622	578	616	603	614	612	599	624	606	586	605	606	622	602	604	631	626	623	608	663	605	605	653	607	619	627	593	615	573	588	600	614	615	614	653	583	553	635	636	569	572	615	661	609	599	589	560	641	639	579	628	579	650	614	608	606	611	636	647	611	578	601	633	606	632	609	622	655	632	596	652	598	601	589	603	614	639	574	612	624	613	625	627	573	633	598	619	644	581	574	596	632	567	604	631	655	627	590	592	618	574	582	606	613	609	616	624	675	579	600	598	588	637	563	593	637	589	542	603	590	636	596	618	557	578	613	625	589	601	646	568	644	603	665	614	590	602	616	563	603	585	601	573	590	597	573	563	640	618	610	633	638	591	618	664	632	607	622	610	578	586	651	623	652	617	586	626	586	601	620	566	605	617	616	616	603	602	646	630	636	613	622	594	600	632	575	556	613	614	655	632	626	622	592	622	592	635	585	620	558	631	646	627	604	612	602	568	602	602	618	649	618	635	601	589	595	612	650	627	627	599	608	613	609	606	584	618	529	620	577	640	573	624	604	606	602	614	612	573	601	611	608	662	622	578	642	618	617	620	587	595	612	634	581	634	638	608	591	584	657	636	561	631	634	594	612	575	604	604	594	603	610	558	607	611	578	600	630	603	659	605	563	649	606	590	607	567	586	622	636	646	599	603	558	570	597	549	589	642	602	604	620	637	590	614	590	592	597	614	647	585	644	594	573	598	642	594	593	558	613	586	615	585	614	601	692	577	570	572	617	637	629	660	614	582	611	588	625	591	603	617	614	602	640	635	596	590	626	601	623	602	593	599	608	588	623	608	617	570	607	583	534	557	608	600	672	623	591	616	548	569	547	633	579	597	595	608	575	635	594	645	541	593	624	631	575	628	622	628	644	610	655	603	630	619	629	613	590	576	583	602	630	634	614	619	588	609	574	624	602	566	651	576	636	610	620	570	613	623	588	601	575	605	642	646	623	593	572	600	603	590	586	614	582	576	601	571	661	599	598	661	586	579	590	566	640	594	585	622	617	649	583	579	611	567	605	577	662	606	596	611	640	578	610	570	629	599	570	563	577	613	629	627	579	608	576	624	648	617	618	563	587	652	610	605	579	650	601	621	605	632	645	606	570	640	638	634	617	583	628	615	585	603	626	591	574	578	595	621	599	616	634	611	640	610	601	641	659	585	636	601	612	619	574	614	545	623	606	593	591	624	659	584	601	585	612	591	645	585	625	618	575	605	587	647	590	611	596	630	581	646	613	613	597	632	624	596	581	638	584	629	612	626	595	611	620	637	628	595	629	595	602	651	618	658	572	598	616	623	627	589	645	600	614	619	610	574	564	553	592	638	592	654	620	605	629	577	572	641	579	612	639	658	598	584	611	631	578	655	616	641	605	644	641	645	590	591	614	639	650	599	602	626	655	559	637	613	618	566	581	659	575	615	596	609	617	602	601	608	611	634	612	628	585	554	604	626	649	553	603	620	628	567	592	620	604	616	592	563	588	590	622	579	591	603	607	627	599	612	630	591	556	630	609	595	592	655	570	590	598	595	627	567	611	616	571	643	621	585	664	614	626	572	602	591	629	606	605	591	637	603	600	619	639	591	614	601	598	584	608	622	575	594	628	575	602	562	594	578	641	621	596	621	582	602	606	651	617	640	602	559	607	627	587	564	595	590	630	651	621	640	626	613	614	619	572	613	628	614	582	537	601	609	618	569	621	646	587	604	580	590	562	597	593	634	601	604	644	616	641	614	611	645	586	591	636	564	634	628	571	659	590	599	619	630	619	654	636	658	607	665	583	643	624	621	627	607	639	593	617	592	614	608	629	614	614	619	614	616	600	581	617	632	623	606	608	599	662	621	604	599	557	609	634	554	602	610	618	613	618	598	586	649	651	595	628	594	589	550	572	611	581	611	597	634	614	579	596	653	634	597	630	655	646	591	601	600	634	628	640	569	614	620	643	584	562	598	640	597	581	600	649	610	607	591	589	612	629	603	585	602	583	639	584	601	581	595	569	594	583	657	632	576	644	599	579	640	632	613	580	635	646	602	603	600	608	623	635	594	583	597	606	589	633	609	576	651	645	598	603	630	669	618	594	570	650	628	576	641	594	607	570	593	623	609	588	622	682	611	601	610	623	596	600	619	588	616	590	555	601	616	638	613	674	602	600	586	579	586	593	611	610	599	647	624	643	626	599	594	540	587	590	612	581	641	647	556	577	633	575	606	619	594	567	634	595	604	585	561	621	596	592	624	654	592	585	613	589	601	666	608	645	593	660	585	613	621	609	586	597	633	590	587	601	668	604	594	581	623	615	560	613	593	625	613	620	608	595	572	618	656	593	618	547	572	622	601	570	670	575
25164	14421	13365	7606	5049	3668	2974	2334	1927	1718	1437	1277	1197	1079	1013	935	947	896	819	799	833	713	727	743	726	708	669	691	701	681	656	667	660	651	671	631	616	613	613	599	656	631	632	645	615	599	633	609	574	626	623	603	586	619	621	593	596	617	609	621	590	612	608	590	580	598	543	618	590	572	637	591	590	598	611	527	596	597	585	615	600	583	549	582	603	586	628	629	570	590	621	581	600	583	545	570	573	634	551	614	596	563	573	577	580	539	637	620	591	611	595	579	575	587	569	566	631	619	626	572	566	596	601	567	594	582	566	577	557	561	572	562	558	547	609	596	627	526	583	583	601	568	563	598	606	554	581	581	568	564	627	571	619	571	601	565	553	567	561	568	629	595	603	574	583	593	588	601	577	601	570	604	556	577	614	522	588	621	563	627	588	566	555	580	580	546	570	595	605	575	585	538	579	580	627	572	575	620	546	558	573	554	582	614	551	641	571	551	607	599	573	575	537	579	611	600	622	582	590	604	595	620	576	626	586	558	603	570	544	564	581	569	586	572	549	600	567	608	573	559	621	599	565	571	540	585	580	625	543	602	572	608	576	616	588	601	606	610	542	561	591	575	569	599	599	575	626	545	612	583	547	551	615	571	568	561	578	599	557	601	591	583	617	552	593	603	588	548	585	578	579	611	600	599	586	599	584	590	611	600	606	574	586	589	612	542	587	548	600	598	588	591	565	590	554	606	584	564	615	552	558	522	562	581	574	566	550	585	585	570	593	575	557	587	588	588	561	545	537	621	625	516	561	577	592	578	591	552	559	565	574	590	561	571	604	559	633	551	558	607	579	584	564	622	551	573	596	581	550	610	585	600	623	586	656	556	585	633	615	565	581	596	559	587	619	555	597	564	582	600	596	590	601	566	555	635	601	583	548	612	590	582	557	593	603	570	552	590	573	640	623	561	569	613	606	565	600	588	571	586	620	632	611	594	569	590	627	639	559	523	594	553	619	606	590	553	604	584	547	592	603	573	591	600	626	603	612	572	583	549	615	560	614	619	623	579	592	621	546	589	613	573	588	588	594	577	608	575	590	576	567	564	610	572	556	568	611	595	613	578	575	562	599	567	546	561	592	579	573	651	581	617	586	597	592	599	582	563	565	599	562	556	622	569	568	564	559	577	559	553	578	551	578	621	575	567	599	568	543	573	621	580	616	584	570	585	531	601	559	582	559	623	584	540	579	556	601	600	585	594	619	614	536	566	537	564	600	607	631	592	584	586	625	602	544	614	626	582	589	598	568	620	604	584	565	595	564	591	591	613	591	600	633	572	596	575	579	541	626	536	531	584	584	576	534	594	542	625	613	600	598	597	615	541	570	557	634	606	592	586	606	627	581	550	590	608	580	586	565	548	590	575	616	558	591	590	566	615	609	572	562	558	593	557	578	572	549	589	590	645	571	591	583	534	584	574	611	560	607	550	603	589	584	580	644	655	589	582	573	577	598	571	571	551	619	568	603	590	599	564	576	523	577	591	594	589	596	568	593	565	559	623	574	584	577	594	587	601	576	581	615	553	570	607	575	573	561	556	528	612	593	561	573	589	575	580	607	599	567	605	601	592	577	540	572	573	590	572	607	579	596	565	575	600	565	554	527	533	618	595	556	627	567	580	571	566	620	592	575	554	601	579	591	575	581	572	546	585	575	599	593	607	599	574	609	592	568	608	567	584	563	521	579	609	609	591	625	597	549	554	609	561	571	581	563	585	565	612	575	604	568	555	562	585	576	578	592	568	605	595	574	618	556	593	605	613	637	596	610	553	597	590	602	640	606	597	548	573	585	577	573	588	571	611	561	624	593	568	627	564	618	578	618	570	587	594	579	645	598	600	599	539	590	495	560	581	552	586	614	580	605	547	573	573	591	554	579	625	616	627	579	588	593	543	592	577	588	622	556	603	556	574	562	588	593	615	575	570	592	565	604	554	593	569	566	557	573	569	553	574	575	604	587	566	549	574	584	608	610	547	610	603	577	580	588	575	565	559	560	574	625	544	565	597	579	596	571	559	563	563	600	536	576	590	614	583	587	580	613	593	581	609	627	587	574	551	553	579	605	601	578	593	566	596	556	606	627	598	539	604	572	612	560	595	589	614	550	567	594	558	567	550	573	573	582	585	592	598	615	565	564	567	572	589	585	544	572	566	550	588	586	593	599	564	578	540	627	626	566	564	602	611	583	571	581	572	578	584	590	600	631	577	576	568	588	548	607	554	578	569	623	584	558	625	607	587	572	640	545	582	633	586	607	549	628	568	650	587	521	574	558	552	580	607	545	569	626	552	617	611	605	595	596	611	562	581	603	582	603	592	585	620	614	586	580	598	594	570	594	574	559	578	606	595	556	581	609	614	566	590	604	602	641	582	586	585	634	588	570	567	588	571	562	548	605	577	624	570	588	562	610	606	608	635	607	614	586	624	623	560	600	536	629	579	586	567	594	626	577	634	597	616	584	548	611	576	574	619	602	590	578	580	604	583	574	581	587	565	556	590	595	588	561	569	577	617	573	570	589	581	613	577	597	565	590	578	621	578	581	617	574	610	585	573	606	590	610	595	586	585	545	539	567	560	566	616	572	567	625	538	577	596	564	558	549	613	600	574	602	573	560	615	559	571	588	569	553	591	601	566	575	561	550	612	575	580	621	597	604	555	562	570	553	587	587	562	564	589	608	597	605	614	607	597	578	637	563	623	554	573	601	604	579	579	605	606	535	581	637	612	606	544	593	622	578	615	588	528	577	615	603	577	613	569	551	611	582	628	570	594	547	617	589	547	632	589	596	588	551	605	562	518	542	584	582	610	591	545	516	620	591	560	585	602	603	618	584	607	603	634	576	583	605	597	570	579	562	585	560	585	591	604	579	581	546	586	617	561	571	584	559	587	575	623	606	534	613	570	595	572	601	610	588	599	606	572	561	578	535	550	589	591	562	563	622	593	595	611	632	578	579	593	584	586	570	581	604	562	552	540	587	546	619	586	571	581	553	597	599	584	608	636	558	605	585	594	553	582	589	575	635	582	568	621	577	601	566	653	607	593	584	593	582	579	596	610	604	597	560	588	588	633	589	597	600	593	581	606	564	574	629	564	635	568	575	566	614	586	565	609	597	627	570	595	620	588	549	579	607	558	568	552	600	573	579	597	577	589	604	594	548	611	569	578	621	582	621	594	573	541	607	544	632	578	562	573	659	587	586	589	568	580	567	599	572	573	624	553	571	592	562	602	600	579	580	579	574	610	594	569	611	599	601	560	609	601	569	588	607	574	567	616	608	561	612	561	595	587	590	558	557	565	584	570	590	575	603	595	582	584	557	579	576	592	591	560	562	587	596	581	588	552	609	594	571	565	607	603	560	580	519	614	623	578	628	544	573	574	607	580	569	542	618	577	577	562	567	629	577	544	591	547	620	578	624	585	564	602	622	560	643	588	603	553	600	570	599	559	597	559	585	588	609	548	577	567
30924	13941	1844	523	363	344	324	337	278	309	325	277	311	307	293	314	281	317	306	282	319	308	286	314	294	288	281	282	290	289	281	280	284	289	286	259	290	290	277	304	284	282	306	279	277	298	290	300	255	294	285	270	266	273	283	300	303	278	308	311	297	292	281	283	276	279	275	276	289	323	265	277	290	286	277	291	287	268	307	282	293	306	296	296	303	264	301	306	294	269	280	281	297	297	258	295	268	279	300	289	289	289	296	249	303	320	296	279	286	304	281	291	301	307	280	301	301	295	310	311	313	288	313	301	316	287	325	303	309	270	330	293	303	310	322	311	302	296	290	268	282	300	269	261	303	280	294	286	276	293	274	295	304	298	270	301	294	297	272	252	283	292	262	313	286	302	300	273	287	300	280	294	277	292	287	286	286	291	323	304	294	286	290	291	266	279	295	310	273	323	303	322	298	302	276	273	326	267	299	307	285	288	293	287	308	293	291	266	260	299	291	292	296	280	268	300	294	315	333	293	285	319	265	297	233	283	299	293	293	310	305	288	309	316	291	270	271	295	267	270	263	294	335	266	300	305	295	263	293	302	296	285	273	267	270	292	276	292	295	287	309	274	283	281	297	288	294	296	280	307	298	317	294	277	302	279	275	285	285	272	299	294	286	278	274	233	283	339	288	296	294	274	306	291	297	289	304	295	295	289	276	297	279	298	266	283	302	292	308	326	294	271	298	275	273	302	289	284	261	282	299	313	289	304	290	277	289	292	291	301	301	287	291	319	315	293	255	297	286	264	281	288	302	291	310	289	266	297	306	284	289	273	301	279	307	283	307	286	300	299	299	262	294	290	276	296	299	279	280	289	295	306	291	245	272	280	251	296	279	307	279	279	257	284	269	295	292	305	287	279	273	320	288	288	298	260	292	267	303	312	282	268	305	272	291	284	252	276	271	233	287	292	311	263	290	322	301	319	304	281	276	311	276	287	283	273	300	311	298	309	265	263	302	311	325	293	293	275	292	269	296	300	298	288	256	295	303	310	270	250	296	287	290	292	302	286	269	259	278	281	236	284	316	279	298	278	276	271	305	307	284	277	311	266	277	299	296	324	302	313	280	304	306	308	297	310	296	292	331	298	292	307	287	311	332	274	298	291	255	312	295	298	279	281	296	307	298	284	294	254	315	267	306	294	291	281	303	273	296	291	277	307	294	297	279	291	284	297	290	270	264	320	265	227	287	288	288	311	306	280	325	296	264	285	285	287	262	300	273	309	314	295	315	301	315	279	283	288	311	290	311	270	274	307	271	287	289	296	281	302	285	309	273	348	292	278	288	266	257	258	323	303	257	279	315	310	307	287	289	287	280	278	278	290	301	304	285	285	298	270	294	296	322	272	280	318	291	306	297	286	292	306	288	268	315	290	247	292	312	298	306	308	272	273	279	283	263	296	261	279	266	267	276	289	309	299	315	284	286	275	276	268	284	291	290	307	308	271	316	293	295	296	284	280	287	275	310	312	264	281	280	275	307	305	326	282	270	310	295	284	306	270	274	264	314	282	319	301	298	293	279	305	269	301	300	287	280	288	281	288	303	267	295	279	261	283	293	282	298	301	295	306	319	279	312	292	292	300	311	293	273	302	267	278	305	296	303	279	287	275	284	264	264	300	306	304	298	324	284	298	274	282	263	297	272	294	295	273	302	308	304	260	297	261	307	292	286	304	307	300	295	283	329	291	254	275	275	273	273	304	271	289	309	322	303	287	316	319	306	295	312	291	257	285	295	312	285	280	304	272	294	284	281	287	321	292	282	309	296	292	305	302	274	284	308	300	285	290	299	281	335	284	277	254	310	250	279	309	283	279	282	292	310	313	279	270	280	262	291	276	254	298	278	287	270	276	275	314	305	271	316	276	250	294	306	280	285	286	280	244	296	317	303	297	330	284	268	309	312	262	293	293	309	279	307	314	276	299	263	292	262	282	307	309	253	290	296	289	315	282	269	273	306	287	280	271	297	287	319	265	268	300	267	287	300	272	294	287	293	286	246	314	304	290	276	253	295	299	294	295	290	314	269	270	281	288	301	273	269	308	298	287	332	279	287	284	328	284	288	283	301	310	313	272	311	281	286	294	309	299	260	319	290	277	263	283	274	276	315	305	270	304	295	306	309	274	299	276	309	286	313	308	277	262	305	287	288	323	313	294	266	274	264	288	285	308	269	279	271	305	262	275	288	297	282	290	277	313	297	278	284	298	279	269	320	296	298	287	259	264	262	320	297	315	284	296	294	305	279	286	271	293	263	282	290	297	266	264	274	277	315	274	304	305	269	309	280	276	277	283	294	288	307	278	285	276	281	323	303	302	276	279	275	285	286	277	258	291	326	292	269	282	279	310	275	262	312	303	299	269	297	294	272	314	290	283	318	290	300	324	294	275	289	291	291	267	270	253	296	246	310	313	270	294	265	293	265	273	290	275	299	299	318	324	314	290	278	247	301	284	285	297	276	252	290	264	306	287	293	285	306	270	323	283	298	301	294	283	263	282	289	281	302	296	297	287	266	293	308	264	315	323	303	282	279	265	302	325	275	319	282	299	289	273	296	300	285	296	256	315	267	282	290	306	297	295	286	276	291	269	284	309	290	303	280	310	287	307	300	264	280	274	292	304	267	263	285	282	276	296	280	288	288	312	303	303	322	303	280	281	299	289	278	315	285	251	286	320	294	278	268	286	273	293	302	268	297	303	336	294	278	267	280	292	281	314	301	294	293	293	275	277	259	306	286	271	305	268	306	289	290	294	281	289	319	288	293	296	285	293	289	287	319	298	277	292	264	273	271	297	298	269	307	276	309	281	282	280	270	286	300	293	276	285	290	287	283	302	291	277	272	286	300	284	297	301	305	308	290	292	321	308	294	308	307	281	299	283	270	269	269	291	299	282	323	278	298	315	253	270	319	259	270	274	300	289	280	287	304	301	255	289	312	297	297	315	298	278	308	302	276	297	263	262	283	282	298	297	274	277	273	306	306	260	290	294	271	292	278	273	282	304	295	294	276	311	285	297	291	283	275	297	310	290	291	285	318	307	283	261	275	296	281	253	265	267	308	282	283	283	259	300	308	305	328	324	281	286	289	288	295	243	300	308	273	285	275	304	282	292	253	299	279	272	305	294	276	267	279	299	311	303	274	278	298	268	283	279	325	288	284	292	296	256	302	301	301	289	309	298	305	309	303	288	297	287	291	267	275	317	305	309	279	284	286	287	288	288	287	294	265	292	281	285	294	308	283	292	304	299	291	286	285	297	301	263	272	258	292	276	302	280	282	285	290	305	295	279	301	304	288	266	313	293	280	300	297	308	277	294	299	261	283	295	271	280	284	306	286	284	263	297	271	268	281	290	268	290	325	276	293	251	298	282	306	284	279	297	292	283	288	294	292	283	300	297	311	280	303	271	271	310	296	262	284	304	296	299	311	295	284	305	296	322	281	297	298	322	284	311	319	308	321	296	301	303
18544	791	725	534	423	420	408	361	348	356	331	338	344	374	313	320	321	329	332	335	335	311	297	312	306	326	320	292	326	311	321	346	304	300	343	328	321	334	311	297	328	294	332	303	315	345	340	310	327	337	291	360	304	329	332	305	293	312	305	342	320	310	335	305	304	356	339	339	334	297	333	342	309	323	322	333	330	318	304	323	325	309	303	338	342	305	323	318	307	320	301	350	304	291	331	346	297	323	314	316	320	314	302	301	331	315	318	296	329	328	289	302	298	308	306	335	305	342	328	329	282	307	326	308	317	300	308	300	338	339	310	345	323	304	328	324	319	338	294	316	323	291	322	339	339	345	322	330	293	343	303	353	337	307	342	328	326	306	318	328	261	341	354	316	336	314	319	300	318	318	297	306	285	334	323	346	312	337	346	341	334	338	300	306	327	305	344	332	318	328	331	331	323	332	319	314	317	326	306	328	323	317	329	312	315	312	322	305	322	315	312	319	311	298	312	314	298	291	314	299	311	335	308	312	293	322	290	295	334	287	319	298	301	280	304	326	301	343	307	318	327	305	306	326	333	294	294	344	329	353	352	326	293	353	293	332	317	300	303	332	322	328	323	310	311	324	320	338	320	314	326	324	318	300	336	327	302	319	271	352	330	299	323	343	340	302	299	294	342	298	314	323	309	285	331	327	324	299	330	330	357	338	330	306	319	327	295	309	304	335	297	310	326	285	271	329	347	302	322	334	296	315	314	319	329	311	315	314	343	333	354	313	327	315	318	320	298	326	313	311	297	315	331	308	306	355	335	299	308	294	286	321	317	344	309	318	329	309	307	296	315	308	295	302	322	308	353	319	333	317	315	323	315	330	309	318	333	341	334	301	313	271	354	349	333	339	319	323	315	321	313	312	335	280	339	316	326	326	308	319	333	309	299	335	318	316	335	334	292	304	349	314	315	311	331	284	323	325	334	340	313	302	307	334	351	333	313	295	325	329	339	284	343	303	358	326	321	335	323	294	319	315	344	333	314	327	303	300	290	323	300	333	305	325	307	290	289	331	320	322	279	327	322	320	346	321	334	300	327	304	323	331	287	335	307	316	305	337	355	325	326	328	316	278	311	322	307	307	339	329	319	320	364	319	320	297	319	293	347	341	356	314	289	327	346	328	316	300	300	301	298	335	296	333	318	340	324	304	342	340	307	302	276	318	320	296	298	319	353	318	336	346	315	330	310	299	370	327	343	338	317	322	327	325	295	311	325	337	318	315	329	309	342	325	336	343	319	302	297	300	307	298	305	282	329	310	346	317	304	313	290	340	342	317	315	339	326	292	287	314	323	332	298	309	309	291	309	320	326	336	340	316	337	321	324	317	334	321	311	361	310	312	301	301	319	352	337	314	351	334	341	289	322	308	319	292	333	290	318	349	333	318	329	307	305	322	338	337	322	288	322	306	327	291	339	356	305	313	331	329	329	299	299	297	310	347	313	325	313	338	318	331	321	346	308	323	301	292	339	328	329	311	338	348	325	336	335	308	313	311	311	322	341	347	329	321	322	322	331	323	343	361	348	344	325	303	348	308	316	311	312	320	308	368	332	318	327	285	333	341	339	329	322	327	323	292	311	311	352	317	300	328	324	324	323	283	296	343	331	305	312	301	309	326	329	298	297	303	338	317	307	326	317	316	327	300	311	328	324	326	317	309	317	336	307	326	364	333	323	321	323	307	325	328	309	309	305	338	336	335	324	334	329	312	352	327	304	316	308	320	331	325	337	329	316	283	315	333	349	340	303	326	290	343	323	313	320	339	305	314	311	342	312	312	311	334	337	288	324	327	301	333	301	299	305	358	306	321	313	286	319	319	308	338	303	286	342	331	329	353	317	332	290	322	327	292	301	301	319	325	349	314	334	337	303	322	374	328	326	309	326	305	307	307	321	326	320	312	308	336	304	316	328	323	309	309	371	324	319	294	303	282	301	326	339	333	310	305	324	313	322	358	338	312	305	307	337	334	302	302	336	323	351	337	316	339	343	325	302	308	300	310	349	333	306	336	292	322	330	307	357	334	298	342	328	331	314	310	333	320	313	311	326	329	298	314	293	298	349	343	338	296	309	308	317	265	329	318	330	334	325	316	336	291	299	321	312	302	312	318	333	339	345	317	304	291	309	324	330	286	291	305	314	299	314	337	305	286	335	330	320	292	347	313	287	322	324	338	338	310	339	311	310	325	344	329	309	349	312	305	308	305	302	332	323	325	326	322	308	286	330	317	308	317	307	309	331	374	322	359	292	324	298	322	346	317	330	352	285	320	300	317	342	304	333	335	322	316	327	294	311	330	337	346	316	320	285	313	320	311	316	355	305	300	317	331	333	318	344	315	331	313	312	348	333	309	288	296	330	329	308	310	321	329	324	316	294	296	335	315	291	299	320	334	306	285	313	293	326	311	356	320	277	300	332	317	330	319	318	321	324	295	324	346	340	332	362	370	331	338	300	324	351	299	299	319	344	334	336	327	308	344	343	295	326	333	326	327	324	296	347	327	322	295	326	324	290	306	300	313	297	318	312	329	306	332	310	343	327	296	346	330	326	323	319	311	346	283	339	293	308	304	317	302	299	327	353	338	333	325	327	326	306	322	319	310	344	340	341	359	331	329	344	326	327	313	336	319	292	302	320	357	327	337	319	301	321	308	293	300	311	347	328	306	325	317	294	345	324	328	332	320	322	364	317	341	348	342	315	316	317	321	343	306	317	320	301	285	298	307	328	315	344	290	302	322	291	301	325	295	323	333	316	320	330	282	353	316	318	317	323	328	340	305	291	323	302	327	322	279	308	323	317	310	319	296	340	341	330	312	298	321	302	322	323	330	317	287	345	327	334	291	341	337	351	331	285	343	348	294	297	334	317	316	319	316	335	295	341	303	319	325	322	308	330	302	332	337	347	349	280	291	319	317	325	322	337	293	303	309	302	311	321	302	341	333	372	306	344	318	324	312	325	317	331	342	321	307	353	329	332	359	296	272	319	305	322	272	327	336	344	310	329	329	342	333	324	335	306	332	338	295	322	329	314	294	319	323	318	322	321	311	316	313	286	333	342	327	349	350	311	311	313	294	317	319	338	316	311	324	316	311	350	338	323	350	353	305	334	334	296	334	317	339	313	359	332	317	313	348	333	297	321	313	303	305	301	317	298	324	311	322	319	303	304	324	340	313	293	325	315	306	317	353	315	325	322	300	324	281	345	330	303	295	340	333	306	327	332	325	318	360	323	326	316	313	320	331	323	290	276	322	323	321	305	316	316	316	318	294	334	314	289	299	294	314	316	306	293	297	318	305	329	343	328	291	304	324	303	345	335	354	283	346	328	334	315	316	316	302	346	312	327	339	320	326	313	315	292	315	311	339	318	321	337	316	306	292	317	327	355	290	322	302	309	327	322	323	334	326	319	316	334	330	297	295	311	323	339	294	317	333	302	307	298	311	307	304	310	299	317	316	290	286	332	323
24905	20548	26445	24572	20492	6694	937	704	555	492	461	398	374	353	359	336	348	311	315	351	320	318	345	333	351	286	305	253	290	295	249	289	288	301	289	300	245	241	280	288	286	304	288	285	265	293	259	257	251	283	287	256	270	303	266	273	283	273	241	267	273	294	270	258	285	271	276	288	308	281	273	298	271	294	260	288	280	249	295	297	277	296	307	270	283	236	302	258	267	288	269	274	273	257	278	274	271	274	268	289	257	266	285	259	270	264	245	248	273	259	275	283	294	237	299	264	273	260	232	286	265	260	268	252	286	272	264	267	240	241	261	270	248	268	285	271	273	241	246	264	287	249	257	255	266	273	305	274	294	246	287	261	248	262	278	288	257	275	278	274	261	261	246	273	281	256	280	267	282	255	245	270	276	277	309	290	286	236	252	306	262	298	290	304	286	242	282	294	256	273	263	257	268	281	249	286	296	278	299	246	283	256	287	260	255	259	295	289	263	282	271	287	291	266	235	269	263	273	258	260	253	264	273	289	286	272	274	284	266	292	302	288	296	235	276	297	270	246	273	256	275	251	297	255	261	291	288	274	265	300	286	274	258	276	254	262	292	268	281	273	271	260	269	295	274	274	256	254	265	309	259	255	269	234	266	268	262	293	283	271	281	310	271	251	308	284	267	294	286	260	269	268	262	283	273	281	266	299	244	268	272	249	266	281	277	263	256	262	252	271	272	255	261	257	262	266	281	248	264	294	292	266	270	239	259	277	244	282	285	259	275	271	277	272	282	246	254	295	250	249	274	256	252	240	268	274	255	271	282	262	240	277	274	280	252	276	285	282	287	261	276	276	278	281	278	259	233	286	276	284	268	258	286	282	247	271	263	265	276	270	275	231	271	268	249	266	254	279	278	255	287	268	250	294	228	262	280	257	293	261	243	269	251	270	250	295	255	256	261	272	256	261	260	274	229	286	243	255	266	262	227	293	261	291	271	273	258	266	277	287	280	259	262	292	257	278	298	272	305	276	264	264	274	258	297	298	269	278	282	288	254	258	281	261	254	268	273	282	263	254	254	260	285	271	257	269	267	247	275	248	266	268	251	279	274	267	278	294	307	244	266	261	263	236	239	259	293	264	282	297	263	262	274	263	282	271	313	276	250	274	284	265	268	267	243	271	278	265	258	288	283	282	269	290	243	309	259	278	260	251	307	248	308	282	267	235	262	257	288	296	251	271	249	257	254	255	271	264	251	274	265	251	256	296	256	239	246	262	261	261	265	264	256	263	258	287	246	297	229	292	285	257	266	256	251	276	267	284	262	288	268	265	291	275	238	277	273	257	260	281	270	270	271	270	294	264	284	258	289	257	256	300	262	275	265	277	282	262	282	284	286	282	269	242	283	292	292	264	261	271	286	260	278	284	257	273	265	261	291	289	275	261	304	234	251	243	273	277	257	282	278	282	255	265	269	272	276	278	272	276	278	266	260	256	275	258	246	266	278	266	248	275	268	274	247	281	280	260	271	267	280	282	300	274	281	294	282	295	285	299	261	293	291	253	266	258	303	250	263	290	239	271	268	285	243	254	293	284	296	247	269	284	260	248	267	279	260	252	268	271	335	282	257	321	280	258	252	268	269	269	251	271	292	251	254	283	245	283	280	263	265	238	261	295	253	264	296	277	300	240	279	274	273	247	283	262	293	278	270	278	270	263	275	269	267	271	257	275	259	280	283	278	279	274	268	256	278	265	289	284	270	284	260	281	267	287	261	269	271	270	276	293	257	281	271	232	303	284	288	265	259	258	278	269	292	284	262	284	262	287	285	264	271	268	286	242	278	281	286	255	273	264	263	256	264	318	307	282	264	257	247	275	276	288	273	253	280	266	280	270	276	247	226	269	309	263	291	253	283	281	269	268	317	287	246	262	253	284	301	281	263	275	271	277	279	279	264	269	267	229	255	244	252	260	271	262	290	266	267	263	254	281	278	242	284	281	277	278	274	270	259	305	289	270	274	280	286	268	271	280	276	280	249	265	246	288	270	251	275	247	279	280	280	261	286	269	280	252	269	257	246	257	281	299	280	272	269	251	245	262	251	268	266	284	288	285	275	285	292	268	262	273	272	248	247	277	262	268	255	247	245	248	284	260	264	291	292	258	257	251	294	298	248	244	263	262	251	278	287	235	286	279	259	266	259	270	291	282	247	264	284	274	250	270	254	252	270	278	241	270	261	275	265	284	279	268	291	272	266	294	266	254	261	238	282	257	288	246	284	265	272	279	258	238	256	251	269	295	277	266	267	279	252	261	266	255	277	289	288	275	242	282	253	286	270	287	259	295	270	287	274	271	253	258	284	283	246	285	246	289	246	288	263	257	267	273	274	250	271	279	252	263	256	290	293	240	261	295	286	292	269	282	286	277	255	267	285	279	295	280	285	234	306	242	288	285	271	288	263	254	269	285	291	277	253	239	269	271	275	299	276	284	295	271	275	274	272	282	284	270	252	279	267	257	306	277	264	284	263	274	275	267	284	267	262	264	256	294	246	269	287	256	307	284	290	270	250	230	270	247	274	254	251	246	296	247	250	284	253	246	259	235	285	299	278	290	264	258	275	253	250	247	282	232	253	273	293	250	240	276	299	290	277	296	282	260	302	266	245	251	245	249	259	251	251	240	276	295	297	281	270	290	265	279	271	269	243	258	293	257	272	283	261	279	273	247	270	241	275	277	263	252	293	253	271	278	247	242	264	264	226	268	264	272	288	246	277	254	272	264	302	285	295	276	241	241	311	304	265	277	285	279	251	233	272	275	273	283	274	280	264	278	266	267	268	267	277	290	285	290	264	268	251	248	266	254	267	262	267	252	281	263	255	290	267	261	274	280	255	231	274	236	271	227	261	250	251	290	297	265	241	286	274	276	250	266	255	296	280	252	257	247	280	296	245	265	281	289	268	248	268	278	236	284	247	276	287	249	286	284	278	288	277	281	266	268	249	262	275	264	262	230	260	280	273	270	268	261	258	261	283	293	248	272	283	255	250	283	273	309	265	275	275	286	249	266	262	270	262	275	242	269	257	257	243	264	272	273	252	297	265	252	268	248	276	256	265	261	309	239	252	261	291	273	286	264	248	306	285	244	245	261	262	273	251	266	268	283	294	265	272	270	261	279	252	277	250	255	270	266	252	259	282	247	267	285	263	251	267	291	290	293	276	275	276	274	239	263	283	281	264	249	279	245	236	273	270	275	290	256	283	283	289	274	252	252	249	262	302	288	297	261	276	266	287	280	255	279	271	269	271	259	243	255	275	270	268	257	280	278	250	238	254	253	254	286	291	264	260	251	275	297	258	284	262	299	273	297	257	250	255	263	269	261	258	274	244	264	267	289	267	255	264	236	266	276	281	229	271	241	279	258	270	253	273	249	272	272	270	260	284	255	281	270	259	286	276	251	273	267	255	283	261	253	242	263	251	233	292	267	249	248	257	280	278	265	300	306	255	252	258	262	226	277	272	275
30224	8473	7592	4091	2698	1947	1435	1140	955	835	726	651	558	541	487	435	448	432	368	394	378	391	356	343	348	345	332	333	305	316	313	339	313	324	313	317	282	306	316	303	311	290	286	290	287	290	283	322	306	301	292	297	312	302	283	278	309	290	294	288	289	290	280	275	263	268	296	284	282	256	285	278	295	292	271	280	280	275	295	266	257	273	253	298	268	296	318	292	294	303	282	277	312	266	297	309	278	275	277	282	282	273	265	273	328	287	299	286	311	279	269	297	323	295	269	293	282	333	259	295	281	275	276	278	306	288	300	295	301	298	291	289	299	288	296	283	301	299	284	276	269	313	263	281	286	292	305	275	285	247	275	280	267	315	285	279	281	277	276	265	256	296	297	280	265	272	285	275	231	321	300	259	302	275	290	269	262	296	281	271	278	288	282	274	298	270	290	323	314	298	290	294	272	291	318	270	275	293	293	300	263	274	287	290	234	259	321	270	322	294	294	270	288	280	294	312	275	300	278	276	275	282	267	284	279	295	293	285	277	277	279	262	268	281	292	291	289	309	289	282	277	286	279	270	272	301	281	262	284	259	286	284	267	298	310	306	261	266	279	292	286	310	283	289	277	248	291	278	321	268	279	278	288	294	305	296	278	277	300	301	312	316	282	273	286	309	281	264	290	278	278	302	282	297	278	271	285	288	292	316	265	293	315	285	289	324	290	279	280	302	276	292	302	274	272	259	266	283	287	247	342	284	299	286	288	271	274	272	306	301	280	270	281	309	294	274	302	312	317	263	259	303	286	307	278	252	279	270	274	289	271	262	285	301	288	317	278	258	281	271	289	301	264	307	283	281	278	294	297	260	301	335	285	268	296	296	278	269	274	280	284	289	282	291	257	285	293	269	247	303	284	282	278	283	281	289	271	281	287	271	284	287	274	278	263	271	266	279	274	276	308	270	279	267	283	281	286	259	263	279	294	320	284	279	272	274	247	264	274	292	288	293	328	296	278	260	277	261	263	265	268	286	280	264	241	263	278	261	267	288	260	264	309	279	295	324	268	274	269	268	283	282	305	296	291	293	277	286	315	319	278	266	309	269	287	319	279	278	272	280	269	287	273	267	269	282	295	270	279	273	291	301	298	303	297	250	259	279	289	312	269	301	275	277	278	262	279	270	295	288	304	285	300	293	266	276	274	292	283	263	278	246	306	306	265	289	257	298	287	277	273	286	306	269	308	273	272	278	271	258	277	280	295	286	279	267	303	288	254	284	299	272	273	282	256	248	272	294	315	287	285	295	296	278	263	302	272	301	289	270	276	299	272	299	294	300	277	254	289	268	306	246	306	268	296	292	273	271	289	285	261	296	267	304	261	290	279	282	272	289	274	263	288	269	280	275	289	258	308	293	294	295	233	248	261	291	311	297	302	309	274	258	230	302	298	265	317	318	291	290	280	287	290	298	280	299	290	280	285	246	286	298	275	287	256	312	275	285	261	293	267	304	275	303	264	260	298	282	322	291	302	307	311	274	266	263	286	281	275	266	263	272	302	305	293	271	310	310	268	316	265	253	290	279	276	283	322	273	291	289	290	280	313	283	272	271	267	330	329	276	290	248	295	264	306	290	292	287	287	281	266	260	273	285	268	268	271	305	259	274	299	290	267	294	276	268	267	298	279	262	284	270	289	279	272	308	259	261	268	301	326	291	280	284	276	267	258	260	276	301	317	288	281	280	285	279	263	283	291	301	312	270	244	283	269	291	274	291	258	289	290	255	282	281	291	268	283	253	289	314	266	257	282	261	273	303	302	280	282	244	286	266	252	302	257	296	302	268	302	287	311	293	291	257	307	316	300	271	308	288	289	299	243	277	276	302	282	280	339	292	270	281	282	275	267	267	272	262	288	289	272	248	316	282	293	282	275	269	279	246	276	290	279	284	285	283	304	246	264	297	266	279	297	265	279	278	272	322	271	270	294	285	251	302	277	271	268	279	284	287	268	287	289	324	268	287	278	283	257	265	275	263	282	302	263	276	268	293	292	289	277	282	269	260	321	273	286	278	285	258	298	281	309	294	286	276	274	285	248	234	279	279	265	281	297	297	290	274	275	293	298	264	276	292	284	302	310	295	258	301	262	274	290	285	306	312	271	277	282	282	263	243	248	296	274	308	287	288	265	259	278	265	331	286	280	281	293	264	309	268	297	296	274	276	264	277	294	290	283	278	278	301	288	286	294	293	283	274	277	268	285	276	296	275	257	297	298	296	281	269	284	286	262	279	288	299	297	283	295	261	310	293	314	277	304	294	298	307	269	293	276	301	279	284	282	296	285	272	280	296	305	249	296	318	283	271	287	280	281	291	281	298	307	286	279	282	283	290	279	291	277	279	291	270	270	260	279	279	298	264	272	296	279	311	283	239	265	252	290	275	285	275	278	257	291	248	282	290	286	250	266	297	288	275	272	255	259	302	283	255	282	280	311	298	256	287	296	256	314	282	303	299	285	287	269	280	265	287	324	303	293	295	290	294	275	268	269	290	258	300	301	270	263	294	286	265	280	261	281	311	280	303	271	273	285	270	284	269	293	286	291	287	286	301	301	306	283	254	281	263	259	264	251	255	295	271	273	276	269	318	284	279	256	299	312	319	296	281	265	280	274	242	277	299	287	285	276	254	256	266	291	275	306	298	262	271	280	249	274	271	273	261	302	300	291	291	305	290	265	271	260	296	288	274	261	298	271	290	279	311	275	284	268	255	281	310	279	264	267	292	306	306	258	287	292	315	290	283	306	262	255	274	281	279	277	261	292	289	288	297	270	263	262	252	293	273	309	268	287	274	251	270	290	296	262	289	303	301	301	272	292	302	277	242	273	294	281	318	269	282	278	302	290	272	313	292	284	306	299	270	281	265	284	302	281	290	272	326	279	256	254	301	277	296	293	263	268	266	289	268	262	311	274	286	301	305	291	314	280	261	279	299	288	296	292	288	260	312	287	302	282	266	306	267	312	271	283	304	268	266	290	278	267	282	283	285	271	283	289	280	273	265	286	282	284	293	286	274	274	288	282	321	268	292	276	286	270	278	260	258	268	297	276	304	266	268	283	246	274	292	281	268	259	293	281	280	283	276	279	240	302	289	242	288	269	285	298	277	268	262	282	263	279	245	267	303	302	257	272	282	267	286	267	306	259	303	290	247	302	291	249	289	291	278	274	284	271	293	287	288	279	272	268	271	282	294	296	276	259	288	272	256	277	281	287	239	282	275	310	275	277	295	291	277	285	275	283	284	269	288	319	308	275	309	267	290	244	224	309	279	263	245	300	279	297	283	289	254	289	271	287	266	298	276	306	272	298	285	271	264	294	274	253	318	287	279	283	272	259	286	288	263	277	272	300	287	293	317	275	270	273	277	295	262	312	258	274	294	288	293	276	293	279	294	298	278	284	290	259	285	266	261	285	271	273	277	266	273	263	282	253	276	301	294	274	281	260	289	291	255	293	288	280	279	262	289
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
