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
339526608436	339526608956	339526609506	339526610056	339526610606	339526611156	339526611706	339526612256	339526612806	339526613356	339526613906	339526614456	339526615006	339526615556	339526616106	339526616656	339526617206	339526617756	339526618306	339526618881	339526619406	339526619956	339526620506	339526621056	339526621606	339526622156	339526622706	339526623256	339526623806	339526624356	339526624906	339526625456	339526626006	339526626581	339526627106	339526627656	339526628206	339526628756	339526629306	339526629856	339526630406	339526630956	339526631531	339526632056	339526632606	339526633156	339526633706	339526634256	339526634806	339526635381	339526635931	339526636456	339526637006	339526637556	339526638106	339526638656	339526639231	339526639756	339526640306	339526640856	339526641431	339526641956	339526642506	339526643056	339526643631	339526644156	339526644731	339526645256	339526645806	339526646356	339526646906	339526647456	339526648006	339526648556	339526649106	339526649656	339526650206	339526650756	339526651306	339526651856	339526652406	339526652956	339526653506	339526654056	339526654606	339526655157	339526655706	339526656256	339526656806	339526657381	339526657906	339526658457	339526659006	339526659556	339526660106	339526660657	339526661206	339526661756	339526662306	339526662856	339526663406	339526663957	339526664506	339526665056	339526665606	339526666156	339526666706	339526667256	339526667806	339526668381	339526668906	339526669456	339526670006	339526670556	339526671106	339526671656	339526672206	339526672756	339526673306	339526673856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22535	20516	28006	23011	20517	15663	1580	740	593	538	488	436	420	423	421	385	368	348	378	329	337	370	353	315	310	301	270	322	301	314	322	301	297	339	313	331	315	312	308	267	295	313	292	311	273	331	292	279	269	330	297	289	270	330	277	299	304	286	279	269	305	285	302	344	267	299	299	292	296	265	304	316	263	282	305	313	300	271	284	300	270	303	304	294	287	309	290	306	286	323	249	254	295	295	306	333	303	266	298	323	275	288	306	310	282	290	255	281	293	304	311	298	308	296	301	278	322	282	294	281	257	275	297	297	290	294	299	283	291	303	279	282	316	271	298	323	289	292	302	286	259	290	281	302	270	283	289	292	295	289	283	276	282	267	305	291	326	281	279	258	315	306	297	264	308	270	313	293	273	287	284	284	304	304	265	309	292	300	265	287	269	276	285	272	292	289	272	319	278	299	303	299	318	306	297	308	277	299	285	288	281	315	305	286	299	261	275	285	300	289	293	325	287	282	302	335	325	302	301	279	275	280	283	318	302	301	289	298	318	272	303	313	274	295	312	283	284	323	287	286	280	282	289	291	302	294	299	250	278	313	284	288	286	290	293	284	291	272	283	277	299	238	287	296	288	305	286	290	260	315	301	305	292	283	307	258	290	340	292	287	286	272	313	286	324	295	295	284	295	345	281	306	268	275	312	280	287	289	306	281	268	286	266	301	280	282	323	322	281	288	265	281	298	254	284	289	318	257	290	271	308	299	298	308	298	297	316	294	279	283	273	277	298	296	279	281	298	288	325	312	283	295	295	285	301	277	317	273	285	279	283	274	312	294	296	282	291	268	289	281	300	314	304	280	298	300	287	277	279	318	312	287	303	296	273	295	301	301	317	295	314	296	311	290	277	304	295	316	298	304	302	294	298	273	272	287	287	297	281	315	275	311	249	304	313	294	293	287	268	289	241	261	301	259	276	301	291	303	298	288	276	286	283	283	274	300	272	283	271	300	295	312	282	292	296	278	294	288	278	273	318	298	297	268	287	269	279	308	276	307	295	248	315	291	283	310	287	284	288	302	299	292	283	278	314	290	287	264	271	283	312	294	243	285	268	301	294	301	300	257	302	263	293	245	265	321	283	311	303	289	310	294	294	271	285	255	275	292	264	287	307	284	288	266	301	275	308	278	294	294	257	290	287	277	296	269	308	307	287	289	274	292	309	294	276	291	308	303	271	310	279	307	275	288	286	293	259	290	303	269	274	328	277	273	294	289	287	284	277	244	287	282	290	295	282	321	270	311	286	323	276	269	273	297	291	301	292	300	286	281	279	296	295	282	304	294	295	324	281	267	279	278	289	283	292	289	272	294	284	291	284	294	286	264	279	271	328	292	248	280	300	276	291	304	318	280	292	273	306	283	317	320	278	277	305	288	265	290	269	272	310	287	290	305	302	260	292	278	283	275	284	301	293	287	287	267	287	303	279	277	292	271	308	313	263	255	301	292	331	285	281	282	295	327	308	254	296	279	313	285	307	311	319	284	288	272	306	298	299	302	303	327	287	290	319	327	302	267	297	295	265	264	291	303	291	282	313	307	308	287	276	295	265	279	276	278	301	264	260	285	309	282	325	307	302	266	307	290	291	297	274	286	315	275	285	296	273	278	302	284	273	295	272	329	307	271	278	321	315	307	275	289	281	302	270	289	313	300	313	286	296	290	310	290	291	297	264	297	274	291	295	285	291	317	289	284	282	318	294	278	315	290	289	312	289	326	267	310	276	261	279	299	287	283	323	285	275	303	292	308	289	303	314	315	304	296	281	291	285	307	307	291	302	286	295	280	310	323	276	308	301	276	290	289	282	314	255	276	317	284	284	286	282	298	265	312	285	319	275	310	325	289	293	302	271	296	300	249	293	238	329	308	321	300	276	282	317	290	299	320	267	294	319	265	266	306	317	280	297	277	292	318	308	250	337	296	274	298	295	297	317	295	277	252	308	298	291	292	305	289	294	297	286	276	246	287	280	285	301	314	321	304	292	282	292	270	264	280	277	298	300	267	304	319	306	295	301	300	292	293	307	310	283	263	286	285	263	282	292	245	290	306	280	288	269	278	282	302	291	323	275	307	278	293	283	277	306	305	318	297	263	315	293	274	314	298	303	294	307	297	294	309	289	307	313	268	284	272	269	296	300	303	305	267	265	254	287	284	278	302	263	266	266	309	284	286	293	308	269	268	278	281	304	289	285	285	287	287	271	286	283	283	303	290	312	302	260	302	270	266	298	276	291	314	277	279	246	259	300	295	272	283	248	270	294	272	265	281	274	273	275	315	303	288	303	273	285	290	249	273	309	275	284	299	294	274	305	282	265	318	311	295	283	285	266	278	293	278	273	286	298	303	276	294	300	308	290	291	272	299	283	299	295	280	290	292	298	314	286	305	274	287	288	307	278	273	317	326	300	284	249	320	305	290	315	319	304	302	321	285	311	289	271	282	278	309	313	283	271	293	302	274	269	285	260	269	306	296	259	286	306	279	301	268	318	298	290	299	266	294	275	309	290	277	314	305	344	295	257	316	268	273	302	305	277	307	271	295	300	281	320	313	274	279	279	253	281	256	314	308	309	267	299	268	280	302	283	287	295	287	308	282	283	292	277	314	258	284	289	301	295	289	274	320	304	337	301	260	270	274	273	267	264	277	282	294	284	298	269	293	303	304	289	296	276	282	270	298	280	303	263	280	339	290	295	288	295	290	288	293	284	293	303	303	299	298	267	279	278	287	278	319	338	285	270	314	310	257	318	290	296	288	281	289	275	317	286	297	287	275	303	268	281	277	294	301	285	315	288	309	282	279	300	297	295	342	302	275	290	279	297	286	290	299	300	323	335	270	266	295	311	307	291	277	272	261	282	282	291	298	273	274	258	317	292	301	288	306	268	297	272	318	275	310	271	283	295	312	281	294	280	292	284	288	298	314	288	282	290	262	282	291	289	289	308	247	309	286	306	305	268	299	308	309	285	296	286	287	258	306	317	294	304	264	294	297	278	260	293	315	278	282	312	326	295	289	295	305	277	280	307	275	279	279	343	269	282	267	267	272	334	305	300	285	269	294	338	307	286	288	298	321	283	311	278	318	285	290	276	293	258	314	309	296	317	289	300	293	278	303	294	286	295	293	276	298	303	285	306	247	307	247	290	305	288	279	278	287	313	295	286	282	296	285	274	291	334	275	252	281	288	283	296	327	297	281	299	280	303	292	282	265	300	258	298	305	285	288	295	277	283	294	292	291	299	268	277	292	292	307	248	293	298	290	288	287	292	278	315	300	323	280	289	281	276	300	276	315	267	272	312	334	299	293	307	285	272	249	269	277	271	325	306	307	303	300	276	307	292	289	282	295	300	282	314	305	250	276	291	274	264	258	285	242	283	300	265	298	277	311	299	297	292	284	288	282	265	306	298	270	302	270	303	280	285	303	261	265	299	266	278	298	298	271	265	288	279	294	297	268	285	285	318	303	280	290
26126	27565	13376	7315	4998	3442	2825	2276	1852	1609	1420	1281	1218	1041	958	924	899	824	874	785	766	779	714	700	743	677	702	680	636	630	651	668	665	641	693	632	609	651	600	618	645	607	631	613	622	583	602	633	615	615	575	575	616	606	570	574	545	553	584	576	608	551	571	597	635	588	650	622	580	619	588	623	608	580	569	601	568	627	563	574	552	595	550	566	570	578	575	576	643	608	606	625	601	608	568	585	590	567	565	572	584	614	597	573	555	585	608	551	585	556	576	593	569	579	567	580	551	550	545	580	566	560	571	591	580	585	602	547	594	606	621	615	592	554	563	567	560	555	596	575	551	580	583	585	596	613	549	586	615	634	565	601	572	597	622	545	539	578	566	599	548	526	571	573	582	606	585	609	602	536	569	586	564	555	573	586	589	601	584	567	550	563	622	547	549	597	627	574	561	560	574	567	601	566	578	578	585	596	605	574	578	605	575	542	610	556	565	565	590	582	542	582	607	563	590	591	543	563	545	579	528	551	548	572	544	593	567	590	552	589	553	604	579	562	570	600	573	610	566	532	572	558	561	566	563	624	589	567	592	586	645	601	568	561	569	564	571	554	553	582	563	596	606	579	570	566	557	539	565	540	574	576	572	638	587	579	550	549	600	585	528	564	554	552	597	630	529	582	586	537	538	590	597	579	560	577	580	538	575	556	599	576	576	565	541	556	585	554	571	588	557	559	586	561	541	542	594	557	565	585	566	569	591	544	538	597	574	539	582	546	591	563	567	562	608	567	572	561	515	542	564	510	502	565	533	563	606	587	581	584	590	591	598	557	578	548	532	510	587	578	561	555	570	587	549	638	561	587	594	563	562	598	560	538	571	528	558	579	555	552	568	552	575	615	571	564	609	570	547	590	617	543	568	573	601	545	563	571	581	564	586	625	540	608	544	602	570	561	601	568	571	547	582	570	610	584	588	630	632	535	577	596	557	572	601	576	540	583	538	590	583	555	524	591	561	548	550	580	596	614	574	580	580	575	597	622	587	597	575	576	579	578	597	578	586	558	595	576	602	555	579	560	527	560	556	573	572	565	602	550	574	544	539	608	584	570	579	594	576	562	531	580	560	582	565	589	543	565	565	536	576	555	574	581	593	573	612	578	562	570	577	537	549	571	563	574	569	540	612	620	585	573	604	560	590	562	537	583	573	603	549	566	610	587	544	546	593	595	539	564	550	555	539	591	554	565	604	590	601	564	600	576	595	597	603	614	544	585	603	597	597	588	584	560	539	568	554	582	593	523	571	572	606	571	562	611	549	591	607	565	572	561	560	547	531	574	583	588	554	567	585	550	574	616	589	599	593	545	618	557	587	594	580	546	591	574	596	615	549	581	562	613	541	567	628	562	562	572	585	548	588	596	572	585	570	593	573	613	581	571	564	537	577	571	564	648	569	552	585	540	548	542	587	559	569	603	596	543	571	569	598	563	586	561	600	542	570	604	589	566	593	588	566	599	555	588	603	580	537	551	565	570	594	576	536	581	529	579	623	594	600	543	573	582	569	526	557	544	561	573	608	593	562	543	600	566	525	595	583	583	574	539	592	564	589	587	587	558	563	563	594	545	548	599	607	568	578	536	569	586	553	614	585	558	585	601	598	560	606	573	579	569	587	576	604	531	580	557	548	564	587	549	580	566	541	575	606	565	590	568	571	541	564	576	588	568	594	552	590	620	559	561	552	578	555	598	592	596	584	578	541	525	561	621	559	582	591	578	544	569	600	521	640	617	588	584	536	618	545	540	584	548	568	586	574	597	574	559	539	511	543	561	591	586	592	565	561	550	561	617	553	581	561	552	562	575	578	575	586	559	577	620	579	515	596	592	549	587	534	589	564	591	564	572	549	588	555	587	580	548	602	512	543	606	574	537	589	589	584	608	542	567	565	580	605	569	560	591	565	575	584	555	521	578	570	555	564	563	581	556	618	605	609	576	552	538	601	562	593	519	562	562	564	595	583	566	597	591	625	590	569	568	629	547	573	582	545	595	553	590	551	549	523	584	563	561	584	586	561	573	587	581	573	593	583	574	560	578	519	555	571	558	582	544	565	609	580	572	523	560	570	559	624	561	582	573	578	584	563	574	546	588	563	580	612	576	605	558	562	576	590	553	539	552	565	624	583	572	606	553	532	598	571	544	582	537	552	581	581	641	553	559	564	554	596	564	576	571	566	529	562	566	566	592	601	621	539	563	534	598	576	623	602	556	551	530	586	580	585	534	563	542	585	556	583	595	591	563	547	543	578	563	574	606	559	588	553	633	541	530	585	586	602	535	573	568	581	595	561	587	609	588	551	595	591	577	587	616	582	532	571	603	553	568	521	540	592	569	575	588	617	586	575	561	605	557	572	527	541	577	561	587	578	580	575	563	587	554	589	608	591	581	559	620	559	551	565	543	609	585	592	568	588	529	588	589	554	538	629	563	569	564	586	614	561	580	588	612	567	574	580	582	576	558	543	573	566	575	591	557	589	584	605	541	546	590	615	592	576	585	580	558	591	628	544	555	545	593	571	536	560	539	564	586	584	552	586	555	583	544	561	560	599	621	580	558	555	578	577	573	530	563	570	564	543	585	560	621	564	577	543	547	578	598	569	595	537	599	556	542	551	602	579	563	559	563	548	555	585	580	579	577	574	547	596	581	552	564	596	556	555	542	550	618	608	590	564	581	570	588	592	576	587	585	630	562	519	592	572	614	574	545	554	578	556	578	590	575	616	581	594	576	607	579	553	575	570	570	609	573	617	590	579	591	554	572	608	583	569	597	566	601	591	590	581	571	567	564	596	562	588	503	566	565	563	551	550	586	579	559	592	537	571	561	556	564	561	551	592	549	534	594	561	544	559	536	574	560	584	565	560	538	588	573	605	596	557	579	601	558	586	572	586	596	576	576	574	556	569	558	568	565	557	569	600	525	580	575	553	564	605	581	594	553	566	557	578	608	563	573	564	545	631	567	572	571	571	577	531	548	576	572	577	582	575	556	538	586	580	593	571	570	594	571	563	608	575	560	541	594	584	589	574	588	578	525	566	589	589	605	615	616	592	595	613	545	589	566	529	573	592	596	578	555	538	538	602	571	600	545	583	564	585	573	559	570	577	593	570	612	586	548	550	566	597	520	591	528	566	562	597	583	585	585	599	587	561	558	543	569	570	604	547	539	568	606	597	600	573	550	585	562	583	574	553	580	596	583	535	577	595	583	574	564	574	564	564	554	535	542	590	597	588	611	587	540	613	629	637	510	568	538	552	569	585	593	578	530	572	584	608	569	608	573	586	553	594	583	611	626	572	560	577	581	580	572	572	592	621	546	572	560	583	562	562	568	558	581	583	600	600	537	570	572	569	567	558	569	538	577	565	566	608	596	552	588	537	549	570	567	609	554	575	540	561	542	602	563	575	568	560	586	611	549	548	573	614	573	612	559	586	543	583	616	573	594	594	566	584	568	590	580	572	568	585	546
27256	20706	6284	418	260	208	217	192	183	172	176	182	175	171	161	187	163	182	182	185	159	218	194	162	193	201	181	182	157	162	204	150	170	178	170	161	168	166	186	167	196	178	176	168	195	164	187	185	168	177	161	176	178	194	165	171	163	183	174	165	192	168	183	174	179	168	183	187	176	180	153	161	181	174	164	165	163	177	179	164	170	162	191	178	169	179	163	189	150	167	191	154	180	184	187	183	184	190	178	187	162	158	193	178	164	189	184	170	173	181	164	173	182	181	164	189	165	171	159	184	175	190	182	172	175	169	177	177	178	183	169	156	162	159	159	196	193	194	163	184	154	152	175	170	180	167	180	192	169	198	171	164	226	160	174	162	174	178	193	188	181	147	164	183	169	153	186	195	192	182	194	194	183	169	163	183	165	159	173	194	203	166	174	181	173	186	156	164	188	180	178	170	167	173	181	209	173	186	162	185	168	173	174	164	185	170	163	154	197	169	190	185	158	166	185	156	172	177	166	169	165	183	194	187	160	167	187	189	160	161	179	182	181	167	188	157	167	170	168	166	160	198	177	183	166	169	167	175	184	174	179	171	202	189	195	176	179	168	186	183	168	170	181	172	168	150	160	168	157	201	186	154	173	168	167	187	174	204	150	163	159	171	159	161	200	171	214	169	171	176	210	181	183	167	167	157	197	201	166	178	174	150	178	182	177	171	170	179	155	192	140	183	155	212	158	191	174	182	171	187	145	170	168	173	162	168	160	170	182	165	191	176	181	169	181	155	168	180	182	153	179	150	186	183	171	183	182	144	165	185	177	182	192	193	191	173	159	176	167	190	175	187	171	163	153	139	171	180	182	184	197	176	194	162	185	182	163	182	168	152	159	176	157	143	182	147	182	172	171	188	167	187	159	186	171	163	170	139	156	160	164	170	170	176	194	163	153	169	181	166	175	164	179	180	157	160	189	175	190	185	177	154	184	178	181	171	189	184	185	179	169	174	164	173	180	170	178	165	160	190	175	172	171	173	177	170	182	162	192	166	172	165	194	160	181	169	181	180	180	192	173	192	193	152	172	162	199	191	200	170	179	167	169	171	166	163	167	163	166	176	160	183	164	157	192	179	208	166	198	169	183	163	174	176	172	167	169	164	166	163	150	182	163	200	173	182	181	153	194	159	177	161	180	171	189	170	166	164	140	160	165	164	166	180	174	181	163	196	176	169	173	184	168	173	195	172	184	168	190	181	188	185	176	165	187	175	186	177	169	177	201	153	165	168	180	165	175	148	168	175	169	177	163	176	162	169	180	156	144	203	180	174	183	157	189	171	172	163	142	186	169	185	164	185	179	167	199	162	178	173	180	163	170	175	191	172	172	169	177	159	173	190	195	173	182	172	177	170	183	163	185	177	166	155	175	196	176	144	177	174	194	173	174	157	183	152	171	207	141	180	183	168	185	169	176	189	158	176	186	177	179	165	190	161	198	191	182	193	194	164	183	155	193	178	178	155	186	162	173	184	174	171	192	200	166	188	160	170	176	191	155	175	188	164	204	184	155	158	165	164	197	180	171	197	196	187	174	159	179	169	175	185	171	174	168	159	171	166	173	182	173	180	179	167	188	176	176	167	176	170	180	152	178	170	156	187	191	164	161	185	184	165	176	171	171	179	164	167	197	169	199	169	186	194	167	172	168	186	195	185	172	171	203	152	154	170	199	172	176	180	173	206	195	172	181	172	186	160	163	172	174	168	160	194	158	165	176	180	174	182	171	156	186	175	183	193	190	182	190	157	168	153	161	169	175	162	178	188	174	181	166	180	186	161	169	193	172	158	195	170	171	180	188	184	179	168	180	156	188	169	173	174	169	192	163	181	151	167	183	190	162	161	188	173	174	184	173	185	173	202	165	215	157	180	167	193	168	180	154	162	192	174	176	185	165	170	171	169	189	164	170	161	193	168	165	176	175	177	145	162	158	160	150	181	160	172	157	192	184	183	184	175	184	170	171	171	185	159	181	190	177	176	184	167	191	184	194	189	166	172	197	166	180	165	181	161	167	152	157	192	183	153	188	182	173	170	157	152	176	185	172	185	179	151	173	178	168	170	160	157	182	164	190	169	169	160	165	165	172	183	196	195	151	186	182	170	167	156	197	165	196	192	163	172	166	148	165	158	168	167	166	189	154	172	148	156	160	177	173	171	174	188	177	179	185	146	159	182	200	184	204	180	191	167	154	152	166	169	174	176	166	164	161	195	174	163	172	173	179	168	166	171	170	204	154	173	171	181	152	172	171	171	166	171	185	171	192	178	180	163	180	179	198	189	172	178	185	159	177	194	173	172	162	181	184	145	181	189	185	175	169	186	167	162	189	163	192	177	170	187	173	190	180	169	156	187	162	177	157	177	165	171	172	166	186	184	189	199	180	158	180	181	174	199	164	188	191	188	151	182	152	163	181	153	182	163	203	184	168	166	180	200	181	169	157	163	168	192	186	165	145	197	173	164	169	162	166	179	180	169	172	175	180	168	174	158	168	166	156	162	148	205	171	164	161	174	184	174	157	171	151	175	187	154	171	174	165	185	165	171	157	162	193	187	186	167	186	174	174	184	163	180	168	173	203	145	191	171	159	136	180	162	164	162	155	189	172	207	177	189	168	192	189	180	151	172	148	175	177	178	182	180	163	198	176	160	184	195	186	179	190	186	171	198	162	153	189	167	188	165	177	173	161	204	167	168	169	194	169	168	131	157	166	199	158	169	192	165	179	176	174	179	176	200	222	170	173	179	177	181	182	185	157	169	187	166	178	186	176	180	191	164	193	166	173	165	157	162	173	174	167	203	174	169	180	152	164	183	186	189	175	180	159	204	196	169	149	202	161	164	194	185	179	181	173	196	195	174	168	164	199	192	206	177	151	179	178	191	153	172	172	164	171	165	186	170	177	174	185	170	142	170	165	177	163	200	155	163	193	179	184	173	199	195	172	220	180	180	153	191	186	160	183	185	168	154	182	185	187	175	151	186	178	174	188	171	175	206	182	158	167	192	180	186	185	177	168	190	160	170	183	176	179	176	138	192	205	182	179	173	175	189	181	175	160	180	154	173	155	178	166	169	168	188	175	181	182	183	152	180	161	158	214	178	207	203	196	173	185	177	178	172	175	196	185	169	195	172	165	175	175	176	168	160	183	183	182	170	172	159	162	171	184	176	171	170	180	173	176	148	179	178	182	180	183	179	174	183	189	169	175	155	155	159	163	158	181	178	139	165	181	167	168	158	173	156	180	194	184	179	168	161	175	169	167	175	185	170	171	171	175	171	167	184	160	165	172	143	188	171	163	159	185	185	177	183	181	163	154	154	141	185	179	189	188	173	169	170	192	169	176	172	166	183	164	191	175	186	155	171	187	159	178	152	192	170	205	185	179	172	158	171	164	171	188	164	186	175	176	156	173	177	159	148	178	183	183	203	157	175	174	148	180	177	187	161	194	181	174	185	179	162	171	163	188	163
10310	5486	1319	768	606	562	500	440	433	408	457	402	437	404	419	401	409	412	374	376	389	389	363	417	376	349	401	414	384	404	399	362	370	404	436	373	377	398	403	361	402	375	395	369	395	362	359	383	361	359	420	409	397	376	415	381	397	412	372	377	355	370	405	383	424	352	382	414	379	356	397	383	405	371	385	377	399	387	356	418	385	399	394	405	390	365	390	400	401	407	416	370	386	385	369	370	374	372	380	392	394	402	397	384	385	388	392	359	422	369	392	399	390	366	401	387	390	389	375	397	346	371	416	397	387	413	410	374	399	354	368	371	350	389	376	405	393	385	349	369	378	374	376	410	408	378	387	354	403	400	411	397	375	396	380	378	377	364	367	377	388	396	375	383	387	416	405	386	367	392	387	409	411	390	364	371	377	357	382	399	412	400	395	408	383	391	375	399	382	415	398	390	394	389	405	392	399	396	411	395	383	385	385	374	380	362	434	399	399	393	390	401	361	345	373	390	350	366	395	383	403	426	396	389	395	403	376	396	361	395	390	399	404	387	408	383	383	371	392	428	421	401	391	421	382	411	393	397	397	367	376	390	420	367	369	384	407	384	377	375	374	390	382	363	367	373	375	393	381	374	401	377	406	394	369	357	365	356	369	348	385	365	341	403	426	430	378	365	420	406	371	366	374	397	375	349	398	383	374	391	379	415	408	379	376	377	370	365	384	383	406	411	362	414	362	377	417	412	431	396	394	391	366	355	399	346	409	359	416	383	396	362	384	389	376	409	386	365	386	376	340	391	370	367	409	396	401	359	368	386	384	349	390	388	403	413	398	415	386	379	390	380	359	407	388	401	392	394	403	412	409	392	377	371	400	404	384	450	385	407	387	391	389	402	389	377	386	380	387	375	380	407	394	354	435	359	415	383	384	389	381	355	410	341	415	382	407	424	380	383	386	374	374	406	400	394	394	402	386	360	359	391	403	387	362	383	398	412	427	382	360	368	406	382	412	402	378	378	381	410	397	395	375	383	412	382	419	364	410	395	426	402	372	377	399	380	370	353	416	394	366	375	378	381	375	417	456	375	398	394	369	392	381	422	393	393	388	405	404	356	392	377	442	355	352	419	402	406	381	412	388	383	378	405	372	368	372	397	381	375	377	365	389	410	382	452	360	369	352	392	422	375	385	408	402	406	385	387	375	380	425	394	377	358	387	430	416	384	401	385	406	383	381	386	377	388	415	391	391	414	424	389	394	368	390	381	415	393	392	400	387	374	374	401	394	381	386	377	430	392	372	344	396	405	403	417	397	380	398	399	406	398	394	407	417	402	387	413	381	384	381	379	361	409	394	397	397	403	374	374	418	388	384	385	414	402	371	392	405	353	382	389	385	410	361	368	394	386	365	399	354	400	387	389	375	392	400	362	353	378	380	359	381	408	401	405	369	382	382	410	372	383	378	379	375	399	412	388	403	356	370	348	412	396	385	372	365	383	412	347	411	388	407	370	407	372	436	380	391	400	362	345	384	363	395	356	386	417	410	409	373	381	416	382	387	399	380	364	389	423	404	386	376	372	368	404	394	384	402	390	353	380	396	352	370	425	366	417	361	363	373	436	418	390	376	375	377	410	388	366	369	406	389	406	393	410	377	364	400	382	393	365	385	377	398	415	402	386	381	379	381	380	349	367	436	369	379	382	410	403	439	405	376	357	382	388	382	394	400	358	417	393	387	377	385	379	373	378	393	382	378	399	394	401	403	399	400	364	360	345	385	394	373	416	379	372	396	366	375	410	378	395	422	391	385	368	398	354	371	398	364	391	344	382	411	400	400	391	406	387	347	375	406	399	385	357	399	430	401	384	383	388	395	373	402	354	386	390	377	381	410	417	380	384	381	384	387	389	391	401	427	385	387	401	378	357	353	376	380	350	394	395	378	381	410	392	372	399	399	368	394	367	399	390	363	377	358	396	388	390	372	369	379	408	390	350	366	396	364	368	373	406	364	350	371	390	390	366	382	368	365	397	412	399	389	373	411	426	393	436	380	390	390	410	371	391	370	425	389	386	374	376	402	407	355	392	380	395	380	411	390	380	411	391	384	402	405	388	401	374	407	362	373	397	385	402	396	426	375	391	428	384	414	377	358	388	358	401	389	390	385	403	410	410	428	401	409	380	373	371	407	396	382	365	443	409	382	379	368	376	376	417	390	393	376	353	380	383	380	420	371	371	402	383	407	368	384	379	355	377	387	412	395	378	413	401	392	397	338	384	421	404	389	373	378	397	400	422	359	398	427	383	385	369	412	414	370	399	416	361	366	389	383	374	379	444	410	412	381	412	382	370	337	374	378	357	386	382	418	402	387	394	391	345	379	400	395	372	402	359	375	379	375	362	406	369	396	377	382	416	403	395	391	363	373	394	376	359	405	397	375	360	387	384	407	379	386	386	357	384	395	362	373	359	386	434	361	379	411	362	405	366	395	429	378	408	375	421	377	424	412	454	372	384	393	349	384	387	391	373	349	403	355	406	366	403	368	407	388	429	377	423	414	414	392	384	415	393	379	386	372	385	402	376	388	393	365	357	377	385	391	412	390	392	397	400	375	391	381	392	392	373	383	409	376	367	376	365	385	388	417	384	388	349	365	382	379	398	390	419	414	383	402	386	384	390	373	393	395	373	388	335	409	402	364	377	385	393	400	405	403	393	415	403	365	427	386	398	371	379	399	408	406	395	374	386	417	381	409	389	391	408	407	392	359	424	358	385	409	366	387	412	398	384	383	396	399	415	376	356	402	375	407	356	361	399	390	415	381	386	378	371	371	397	377	388	389	395	412	409	368	433	360	391	372	417	389	384	399	340	394	389	411	408	385	422	364	363	405	380	408	363	398	384	364	361	382	401	388	392	406	418	376	382	369	388	373	418	367	398	390	382	375	391	403	389	403	396	425	401	381	396	358	398	406	382	383	368	379	402	391	397	354	411	377	379	367	355	384	391	402	375	379	355	403	383	410	435	378	389	387	420	392	355	388	403	373	402	387	356	417	399	380	402	403	423	356	397	378	392	358	379	391	378	434	419	404	376	355	390	377	340	392	397	384	387	397	399	389	402	402	409	396	380	437	396	405	392	343	384	364	388	369	424	374	393	380	390	388	348	386	375	420	377	382	415	408	357	388	403	396	416	414	428	384	401	342	348	392	407	362	405	397	379	366	385	378	394	364	401	397	370	363	347	391	387	395	381	389	381	380	401	429	394	398	416	389	383	405	374	413	417	377	380	394	371	388	422	380	421	391	381	355	385	397	387	353	396	360	380	376	367	402	404	382	397	394	406	372	392	371	443	369	403	391	377	368	394	405	413	405	426	401	395	383	398	392	393	377	377	378	406	402	399	411	386	391	375	379	406	398	404	367	429	383	392	371	426	358	436	344	352	417	386	402	412	372	368	390	418	374	364	391	385	420	429	422	372	356	377	381	372	397	380	365	398	399	399	397	408	390	390	374	347	405	397
24778	21712	28864	25071	18010	1067	491	325	257	235	205	185	174	161	165	162	202	151	164	161	178	161	159	149	126	131	128	120	128	134	142	127	116	138	137	140	126	136	103	127	137	137	116	149	142	124	125	121	130	133	150	122	129	143	126	118	135	124	132	116	128	115	118	119	117	101	113	121	130	132	110	111	136	129	92	113	142	118	127	135	132	119	119	147	143	123	141	119	135	134	121	119	131	129	127	135	123	127	124	128	141	140	123	130	143	131	139	131	130	115	136	107	132	137	127	123	122	166	134	125	117	114	129	128	127	112	136	138	133	124	119	122	106	114	124	139	104	135	109	140	132	127	114	141	105	137	117	120	122	119	134	124	123	116	130	137	114	106	133	127	130	117	128	132	126	111	117	95	133	140	138	121	126	133	131	119	112	128	117	131	103	115	129	126	106	106	106	96	149	123	117	131	122	109	105	94	105	124	108	121	131	133	139	130	108	120	135	145	128	113	123	129	106	136	112	137	118	116	107	130	125	123	148	131	119	115	124	116	134	127	118	121	121	113	112	124	136	118	122	114	108	132	127	113	131	120	121	117	133	115	126	126	124	108	116	122	140	133	134	164	116	138	122	121	119	128	141	125	113	139	140	139	103	126	99	115	122	119	118	124	104	138	150	126	116	127	125	116	111	161	123	116	119	113	117	116	125	130	117	127	130	129	118	116	138	116	110	140	123	114	125	125	143	131	136	116	148	112	142	139	119	128	118	117	117	114	120	106	117	131	121	119	124	136	120	134	125	110	147	148	125	121	128	139	110	91	112	110	125	124	133	112	108	139	126	139	127	127	126	108	117	132	125	113	115	148	129	126	119	128	119	141	102	127	116	123	127	137	124	103	124	122	134	114	114	107	119	128	130	127	125	120	118	117	118	124	128	120	119	139	119	142	125	126	127	161	132	107	122	130	132	125	124	114	102	136	122	126	114	128	134	128	131	129	118	125	125	109	126	135	125	124	130	138	140	131	127	111	136	120	108	123	117	124	113	114	133	119	115	132	134	122	114	125	127	117	96	128	125	123	136	135	139	142	115	125	117	122	127	130	123	104	125	135	129	122	120	119	127	124	112	113	123	120	110	120	120	134	122	116	106	106	130	110	125	131	133	128	155	126	131	126	130	120	129	137	129	131	93	103	124	143	115	121	127	123	129	127	127	134	137	153	115	110	113	122	127	121	134	139	123	122	140	120	139	143	119	122	117	148	108	114	140	94	113	110	126	124	128	126	134	127	143	101	125	109	131	122	126	121	120	126	116	116	125	103	145	134	133	117	120	110	128	143	104	122	114	105	127	125	112	121	132	105	114	110	133	118	129	124	131	106	114	119	125	112	131	130	127	125	103	129	136	144	123	112	121	134	113	142	139	121	129	126	115	140	121	129	113	121	119	135	131	138	105	117	134	111	137	141	119	114	114	131	145	132	136	126	138	119	129	130	117	117	140	130	121	120	148	101	124	121	140	134	94	132	128	127	133	127	140	135	118	115	126	153	144	124	126	132	133	114	125	115	129	126	127	131	119	121	136	140	103	135	119	122	110	133	115	131	142	143	116	141	123	125	113	130	134	128	129	116	118	111	134	131	129	126	125	110	118	122	132	131	124	119	122	129	119	126	127	136	120	126	110	149	123	106	136	129	115	137	136	123	120	96	124	88	129	131	127	139	131	121	102	131	110	131	114	117	128	125	129	119	118	127	129	122	114	121	120	132	131	107	123	133	133	123	149	114	106	128	130	124	125	144	141	124	111	137	115	123	124	138	113	124	124	124	140	138	119	123	132	131	136	130	136	124	118	112	127	120	124	114	116	142	118	132	121	108	103	129	117	120	119	108	119	119	149	126	134	142	144	119	119	120	123	122	123	129	111	124	126	133	115	141	111	98	111	126	145	119	117	101	129	114	121	118	116	123	125	118	120	128	105	120	109	132	130	138	125	134	113	112	115	124	122	145	120	104	135	119	114	128	120	139	121	128	120	128	125	112	124	110	108	151	135	141	124	113	118	134	139	122	117	125	133	116	127	135	112	130	122	113	117	128	122	98	111	112	130	112	121	126	124	118	108	122	127	121	137	128	108	134	134	111	122	130	122	132	127	135	114	129	148	123	114	127	131	116	147	110	132	128	122	114	122	136	135	121	112	127	123	114	116	131	133	127	116	123	121	116	112	101	117	112	108	107	141	122	117	121	128	131	115	116	130	120	126	128	106	136	133	125	126	123	117	112	135	114	127	115	121	115	108	121	131	120	114	125	123	136	101	111	112	111	124	142	115	110	124	123	118	102	133	130	127	123	131	135	136	134	145	131	129	154	123	116	103	104	139	103	125	136	106	128	118	144	127	118	108	114	129	140	117	122	118	131	125	124	108	102	113	103	126	128	130	130	133	124	133	122	115	115	130	137	137	116	127	122	129	132	114	123	132	135	134	133	128	139	126	116	138	119	132	138	131	137	102	118	132	123	133	111	124	139	119	125	136	98	129	129	129	123	129	124	124	125	114	141	128	122	131	105	129	126	108	104	106	138	130	126	132	144	119	126	113	119	137	123	123	106	120	124	110	128	127	125	139	118	131	126	145	131	129	136	107	129	118	140	111	132	98	107	111	111	121	122	113	114	128	127	118	102	123	117	131	135	119	126	128	119	108	129	117	97	109	97	128	138	108	117	116	117	122	127	123	110	116	129	102	97	127	116	127	128	124	130	124	128	116	116	146	133	122	126	150	128	124	131	132	118	109	133	129	123	138	122	115	134	117	108	117	143	137	128	125	104	118	117	118	138	116	120	109	128	141	107	139	134	98	129	106	116	120	122	151	120	97	120	122	125	123	126	122	133	113	153	118	127	112	126	138	119	143	142	131	139	118	117	113	116	125	115	124	116	111	107	140	119	135	130	117	138	131	109	115	125	125	111	132	131	110	114	112	116	133	120	109	118	147	128	100	125	126	121	130	132	124	135	105	105	119	128	134	126	113	115	107	129	123	106	123	139	120	139	125	95	130	132	118	120	134	131	99	123	138	110	120	112	122	128	117	120	128	111	129	137	113	136	128	123	132	120	118	112	123	120	103	116	124	117	133	128	124	127	113	121	115	116	110	129	110	129	117	136	125	121	116	128	119	128	104	134	111	131	133	131	132	145	114	134	134	110	115	135	131	101	117	123	123	129	119	118	125	127	114	132	120	133	112	113	126	117	109	136	129	122	157	127	109	126	121	133	132	130	130	137	128	145	98	142	118	110	120	121	121	113	119	126	141	131	106	116	105	96	116	112	118	138	117	114	134	135	129	107	115	119	108	120	120	122	123	129	127	125	125	120	132	114	144	140	130	127	109	116	145	115	121	133	123	135	101	108	118	115	126	122	117	138	105	119	121	135	127	112	132	131	138	109	118	126	110	123	117	134	121	117	136	140	122	121	145	127	124	128	128	137	117	124	115	109	109	113	113	126	118	123	137	104	88	129	126	126	122	102
20942	22231	8710	4343	2766	1955	1464	1256	1013	871	730	642	602	574	507	435	467	427	409	365	407	386	356	346	345	333	329	303	333	288	315	324	311	338	357	324	340	303	273	278	300	284	297	313	303	306	320	263	311	304	284	304	276	305	294	295	277	303	280	277	258	269	299	277	290	268	259	278	290	241	279	268	289	262	282	279	276	293	274	294	261	299	298	269	267	313	286	255	294	262	264	318	255	289	302	287	280	277	268	309	281	256	302	299	274	287	281	267	310	285	252	278	301	291	262	303	281	279	270	276	275	260	262	296	305	288	288	309	262	237	290	251	252	285	289	277	258	290	260	274	303	291	269	267	291	283	260	301	262	266	265	278	281	263	264	238	288	277	288	298	294	246	282	268	275	272	254	252	287	284	258	255	253	265	262	264	276	292	263	249	283	255	282	298	272	296	311	256	283	281	285	272	270	277	283	284	280	287	306	303	277	279	293	277	268	272	282	284	299	257	275	251	280	281	280	257	282	289	256	276	291	246	276	304	269	274	310	249	280	294	277	254	299	260	283	277	285	287	293	260	254	280	299	254	260	279	268	286	300	318	280	259	302	265	288	274	289	264	303	271	256	281	302	234	253	317	259	254	260	288	269	276	281	292	291	300	266	309	270	291	260	281	309	267	285	304	279	267	232	267	318	250	240	299	298	293	300	312	333	281	266	307	286	259	312	299	275	256	303	263	258	264	298	244	294	293	274	272	300	261	278	279	290	253	296	289	267	277	241	270	285	282	284	274	250	273	259	281	292	252	297	273	281	273	287	292	264	297	302	305	303	270	262	291	257	279	281	255	273	299	269	284	285	282	267	284	273	290	255	277	281	296	304	289	299	259	280	247	258	255	284	299	280	281	274	286	234	262	266	275	254	277	251	272	270	271	253	271	251	281	301	271	284	300	276	290	284	268	280	265	291	266	258	306	291	279	295	276	262	273	273	269	270	262	294	269	287	294	290	258	272	246	280	291	273	292	289	281	244	276	280	257	281	275	283	307	261	262	266	265	269	254	261	266	270	282	289	289	260	228	268	298	280	263	290	278	268	273	274	266	291	255	290	243	241	284	282	304	266	280	251	288	294	281	280	273	272	264	266	284	287	312	274	278	274	265	261	259	302	299	269	269	313	265	282	291	257	290	284	284	264	263	266	243	247	267	276	271	273	257	290	290	316	286	264	310	303	305	281	277	262	251	257	282	288	280	267	272	272	289	290	278	273	268	308	296	279	276	292	254	280	279	280	291	278	271	290	260	285	265	272	284	267	296	270	305	255	266	287	251	296	264	282	271	314	244	255	278	300	282	278	239	240	267	264	262	276	259	272	287	262	271	298	264	281	287	310	264	278	300	272	256	292	267	250	292	272	270	298	277	295	263	253	267	257	295	288	266	276	259	282	222	272	274	287	272	275	270	289	303	271	256	301	295	276	289	259	277	266	283	287	285	265	293	283	279	291	255	260	256	279	300	271	233	308	286	268	280	256	276	255	270	290	276	278	256	269	267	287	262	245	270	249	266	294	247	261	274	282	271	273	275	276	319	251	280	299	273	266	294	287	289	290	275	274	257	262	287	263	245	276	291	287	267	275	275	253	291	253	269	285	258	284	297	275	263	286	283	270	269	269	273	282	268	308	229	259	276	284	274	243	279	295	265	271	313	278	273	268	300	293	299	252	258	257	268	287	297	281	273	284	288	293	268	241	261	292	281	249	276	276	248	291	269	292	285	276	274	284	290	276	258	300	271	253	257	295	290	268	293	283	267	274	282	299	286	275	234	282	264	301	267	284	310	253	306	271	261	297	304	299	283	320	264	302	268	292	282	274	245	262	258	288	273	264	266	288	247	274	267	271	252	268	262	251	279	271	247	290	280	286	264	260	262	265	291	278	283	287	297	254	268	273	277	247	288	263	246	275	301	268	287	247	257	268	267	271	260	314	231	264	253	267	253	281	264	265	300	280	253	277	254	266	250	272	293	279	269	287	303	281	289	269	264	276	262	260	293	294	272	265	287	262	301	315	253	287	282	266	298	280	291	279	247	280	267	259	249	286	254	259	283	258	276	298	272	285	272	276	287	283	253	274	278	283	277	268	243	285	274	254	294	267	288	282	251	269	247	272	272	289	264	268	270	261	252	286	286	266	274	255	273	255	255	278	290	314	257	269	249	270	282	290	278	241	285	292	286	304	271	280	282	271	277	259	304	284	260	308	275	271	262	278	259	290	259	276	306	264	253	249	271	260	302	266	290	266	274	271	269	308	290	300	266	290	294	286	285	273	272	284	259	293	272	255	276	289	270	287	257	290	270	267	262	264	232	300	287	262	289	288	273	290	276	297	266	271	272	255	264	263	309	264	288	293	263	296	258	279	303	272	315	266	290	294	295	247	277	278	281	244	262	278	300	285	316	260	264	269	292	278	282	260	309	271	260	272	259	287	273	301	269	260	271	266	270	293	267	277	287	307	257	275	277	262	235	276	257	272	239	278	264	255	302	301	298	292	296	293	267	252	279	284	260	270	263	281	262	278	294	293	289	273	276	248	266	284	251	262	282	275	262	269	288	290	292	271	286	287	289	289	263	269	267	267	255	305	263	280	277	260	271	293	276	259	259	289	301	272	272	286	303	284	260	260	296	270	293	284	296	264	249	264	284	287	250	306	268	263	271	269	304	275	302	260	309	248	249	269	242	261	288	274	282	266	266	295	236	276	260	269	272	288	258	283	271	268	230	299	275	271	286	293	273	275	255	303	301	303	282	265	270	267	289	273	283	313	281	282	278	259	276	284	293	290	283	281	283	298	301	259	300	260	295	299	283	279	264	269	284	282	270	280	256	264	273	276	288	281	290	265	301	274	258	286	298	279	251	274	272	275	287	292	278	303	270	269	280	305	293	319	262	323	314	269	262	276	274	261	265	252	280	259	258	257	272	265	288	307	263	279	255	298	279	296	295	303	267	285	288	289	280	286	265	279	241	271	291	285	284	291	268	238	274	295	254	289	272	238	259	281	270	276	288	290	266	262	273	273	279	290	286	278	302	279	268	284	275	268	270	298	272	293	259	257	256	269	282	300	281	256	268	275	295	296	296	276	256	248	292	290	268	272	289	328	265	255	272	275	281	280	308	309	283	261	269	282	280	276	252	295	254	274	289	271	272	307	254	267	261	267	274	290	254	286	285	278	291	240	256	287	301	270	266	292	280	258	286	276	285	271	233	279	302	263	285	276	264	286	270	242	272	259	283	253	262	323	303	264	271	281	261	251	256	285	290	279	294	286	251	314	270	286	289	279	305	291	259	246	270	286	262	263	287	297	282	285	298	273	281	276	290	290	254	284	261	285	273	300	237	269	312	291	285	254	287	257	262	294	246	245	264	299	238	279	286	271	288	278	290	284	225	254	277	313	275	286	321	285	287	279	255	247	251	287	250	251	269	306	273	284	261	261	257	273	241	305	278	298	273	261	277	305	268	280	267
23777	21696	29573	24319	21697	16823	1619	823	596	574	493	498	462	443	406	377	376	371	364	365	352	355	355	332	317	366	322	326	307	327	326	326	329	351	333	315	299	322	314	308	331	330	323	319	330	307	321	340	323	329	307	317	330	297	333	331	354	327	309	305	355	331	296	297	300	329	318	316	317	300	315	326	317	306	287	311	346	326	311	289	308	289	316	288	310	302	295	314	280	278	315	288	318	295	317	317	358	321	279	282	305	292	295	294	332	306	312	300	325	327	277	296	283	303	301	308	342	307	299	319	282	315	313	299	325	319	303	336	287	292	315	295	303	319	303	324	310	324	310	326	317	295	326	293	317	317	319	316	303	349	310	310	280	308	307	298	300	319	315	305	306	306	304	296	302	289	295	316	343	299	296	308	309	314	307	297	298	319	344	286	296	305	290	338	315	283	334	272	276	283	332	317	305	324	291	327	299	312	291	334	294	296	325	306	309	334	321	270	307	319	331	306	291	324	293	298	291	338	299	308	302	312	299	323	325	338	330	308	322	302	297	316	322	298	323	324	325	326	275	306	329	300	352	326	302	334	287	294	317	269	273	299	274	317	303	274	302	313	343	306	340	293	290	304	299	333	308	296	295	337	302	332	297	292	304	339	299	282	307	318	327	323	320	324	335	316	326	306	338	319	325	313	290	349	311	293	313	340	329	319	289	334	286	308	310	321	338	304	311	294	322	307	301	313	293	315	301	304	301	325	303	292	289	284	308	283	309	333	284	304	276	319	309	309	315	323	319	339	267	282	328	325	324	291	323	299	322	311	292	289	331	321	302	298	283	298	289	340	279	325	325	297	345	313	326	337	332	313	314	339	318	307	319	327	294	289	304	301	312	301	263	309	296	325	314	336	318	299	320	287	309	320	320	324	311	309	299	297	290	309	296	293	296	313	283	314	325	303	302	316	298	303	333	331	295	319	326	350	349	318	305	282	321	329	320	304	320	312	305	297	339	310	295	279	304	286	333	312	320	317	307	270	306	320	286	274	301	333	315	302	328	316	319	278	324	322	289	298	311	294	315	277	294	331	314	327	293	320	327	336	301	294	315	299	318	293	333	296	304	306	343	320	307	315	328	329	322	304	330	328	290	313	321	327	303	305	295	292	306	318	290	309	285	245	322	293	343	317	319	327	287	305	276	328	310	324	296	328	292	275	306	340	299	305	289	312	311	314	312	297	288	306	308	284	307	314	337	282	329	312	286	352	311	310	316	341	334	321	318	338	345	303	301	289	301	305	334	319	299	316	321	275	301	303	297	309	309	292	278	290	302	325	281	293	342	302	304	298	296	291	322	312	310	324	292	277	289	318	321	319	321	321	308	321	331	318	329	324	295	323	312	349	292	281	323	331	293	311	299	309	281	323	295	301	284	354	329	312	301	317	300	328	292	319	294	335	313	307	280	337	303	320	315	299	304	295	356	307	307	293	300	283	305	313	329	295	299	314	305	274	311	307	354	345	311	309	314	317	306	339	306	337	321	311	314	281	310	358	320	287	306	306	317	287	300	296	313	290	272	304	314	311	307	285	325	330	297	292	287	260	305	294	309	308	325	293	289	337	298	306	319	324	335	310	316	292	326	306	345	309	301	283	286	299	280	331	301	298	276	314	310	287	298	308	312	282	309	308	306	284	295	318	298	323	310	270	307	316	316	300	312	292	314	338	290	325	330	289	287	310	311	307	302	337	301	322	323	304	323	327	354	300	318	274	317	289	314	296	332	283	327	333	322	318	329	303	282	309	303	314	314	296	328	308	315	308	307	315	303	289	279	294	325	306	312	325	303	304	305	314	291	326	314	309	299	328	303	307	327	276	347	310	303	294	326	313	338	317	296	325	315	331	319	309	291	317	307	308	326	286	298	321	298	312	282	295	298	362	292	287	302	322	302	314	332	313	297	312	321	301	286	338	311	296	322	315	325	304	319	315	332	338	304	332	287	288	303	308	310	320	308	307	310	298	350	333	324	337	304	309	289	299	326	319	318	290	310	316	289	298	306	297	285	293	313	301	307	313	317	283	312	294	293	298	297	300	316	325	283	328	307	327	326	278	294	332	294	298	328	312	306	312	329	297	311	286	299	318	308	305	296	286	303	303	260	318	323	315	303	307	300	298	278	317	304	304	331	296	310	324	321	335	325	307	301	321	311	271	297	297	321	303	310	276	318	340	286	313	305	317	274	296	324	305	311	310	298	285	290	326	300	340	312	326	314	298	302	295	273	310	295	287	310	317	314	289	342	315	320	311	283	304	298	321	335	322	279	288	300	316	320	300	319	329	322	332	305	299	300	300	313	301	309	329	288	307	299	336	305	317	317	289	313	286	295	326	329	296	312	289	312	298	302	285	297	325	343	292	277	329	306	331	291	304	299	319	304	332	334	331	292	314	317	314	328	344	316	314	298	284	285	294	305	334	312	303	293	325	319	306	300	314	318	297	329	304	300	288	288	323	350	335	332	322	281	315	305	283	333	303	318	294	290	329	300	316	298	308	321	322	315	362	300	295	312	267	340	304	261	327	310	298	326	284	316	302	310	359	283	333	296	280	330	315	314	277	305	316	295	305	297	325	303	334	315	301	313	325	316	294	307	297	305	314	301	265	311	306	285	292	314	301	321	312	328	319	343	326	313	286	309	297	346	346	278	304	285	335	275	302	309	292	277	302	306	324	304	321	283	331	307	315	325	294	318	284	285	297	293	282	292	285	315	296	300	296	304	303	318	294	321	315	296	298	290	301	312	308	301	290	342	288	297	296	289	306	301	340	309	330	310	339	320	319	321	314	297	311	315	320	300	294	303	315	321	313	279	313	331	287	293	277	309	308	312	289	285	319	317	328	297	330	325	320	315	320	296	325	338	278	313	296	302	295	294	312	309	303	302	331	334	288	269	327	319	336	338	294	302	313	309	300	265	323	293	337	296	265	313	279	327	313	279	313	314	299	281	296	327	282	303	330	312	320	323	335	329	308	314	303	321	314	316	274	309	273	278	314	291	300	336	342	294	296	310	308	312	333	332	274	275	323	305	334	326	315	307	319	288	335	344	286	323	324	326	311	288	296	286	300	336	300	301	314	300	279	330	288	282	321	285	290	308	305	323	318	336	315	320	320	278	326	334	325	337	275	311	312	311	325	340	305	303	282	279	305	316	302	286	312	309	309	271	363	309	322	296	339	301	298	264	310	308	326	282	316	314	328	270	305	342	295	297	310	273	327	304	268	345	315	335	354	311	288	274	308	319	324	335	307	301	315	301	307	322	312	324	311	308	310	340	309	289	301	283	317	308	311	311	323	314	290	320	321	303	318	285	283	298	289	299	279	290	335	333	328	301	319	318	293	307	291	288	296	328	314	334	305	301	281	346	324	324	293	280	314	313	305	297	296	310	282	332	326	332	309	300	271	314	307	291	342	327	315	297	307	319	299	349	309	336	331	330	294	325	324	289	328	287	317	302	307	303	311	308	308
25780	26648	14120	7730	5217	3694	2856	2282	1937	1663	1462	1303	1186	1128	998	942	904	894	872	848	806	700	707	743	772	722	699	690	665	742	667	693	715	687	709	674	661	639	653	668	668	669	705	636	681	646	634	655	647	624	676	641	604	625	645	649	571	621	618	613	648	593	633	620	570	630	603	633	585	626	566	609	634	610	604	617	576	607	598	611	626	621	619	590	646	660	607	620	619	601	598	603	574	593	627	587	559	642	598	604	614	620	611	592	641	636	627	627	602	606	641	623	611	621	616	625	571	626	627	573	563	625	640	636	650	560	623	634	567	638	625	595	625	584	591	574	617	647	568	590	640	601	626	635	643	602	615	591	605	611	558	625	611	646	587	611	645	604	599	608	600	651	650	620	589	613	587	596	610	624	612	625	578	639	621	613	601	569	597	594	649	628	596	661	631	626	642	591	603	606	602	599	598	575	597	612	590	668	627	630	619	585	576	620	587	558	608	607	602	569	615	560	598	598	593	583	607	596	608	595	598	599	619	608	604	622	635	626	618	619	615	586	633	569	646	638	591	611	584	568	579	577	619	606	587	673	606	595	618	627	602	629	609	596	620	619	640	607	582	583	566	630	575	588	677	627	598	587	596	618	611	613	627	665	572	594	617	597	603	600	589	640	586	564	539	613	572	636	577	607	630	622	595	638	615	600	555	576	583	611	603	623	623	629	590	625	594	613	592	631	577	577	565	604	615	557	618	595	571	574	614	618	610	642	609	589	636	643	600	647	629	617	622	638	593	587	615	644	593	622	638	630	613	679	620	613	629	630	611	652	584	655	620	599	623	609	595	596	607	609	589	544	611	594	599	622	620	627	602	594	597	589	635	603	587	617	624	596	602	648	586	586	621	624	561	570	593	575	594	643	604	596	592	587	588	639	609	614	644	580	631	570	616	615	594	566	638	623	593	628	616	620	644	646	614	603	613	596	636	632	637	595	640	578	622	621	595	579	618	634	571	559	580	620	606	565	608	659	590	587	624	621	633	601	590	570	646	590	611	597	591	592	575	692	626	625	643	607	603	601	643	636	674	627	596	637	631	603	562	623	588	610	608	643	624	585	604	610	655	569	627	599	610	614	607	600	638	614	647	620	584	585	610	592	657	616	582	663	632	597	650	608	579	607	607	632	605	591	604	601	582	616	613	624	581	610	613	592	631	585	582	610	592	610	623	578	622	606	640	557	607	597	620	594	640	592	546	597	588	623	562	624	631	663	611	585	613	596	541	586	611	574	617	650	598	614	607	617	611	594	630	598	629	629	617	588	606	608	599	609	609	579	632	622	591	598	591	646	551	588	612	597	637	635	580	595	571	645	664	616	630	583	640	643	588	640	579	644	631	599	600	608	623	616	604	615	631	646	596	619	573	625	630	595	634	638	591	574	630	626	671	582	621	602	599	568	620	547	598	621	626	623	615	564	657	567	607	615	645	587	592	612	633	600	618	655	630	654	635	559	544	671	638	596	569	630	602	567	588	645	587	600	596	667	606	659	586	594	605	603	585	590	577	620	613	618	607	597	642	610	660	591	591	585	623	616	631	570	581	611	651	641	609	606	619	654	601	589	603	656	616	612	618	606	615	609	611	621	585	603	631	577	612	624	625	629	574	599	632	588	589	601	599	604	589	603	638	598	591	641	585	614	637	583	626	594	633	577	583	586	627	600	632	616	622	609	639	565	623	595	647	599	609	614	615	605	602	636	575	550	581	624	586	588	607	629	588	633	618	636	604	617	597	609	611	640	593	604	586	598	620	596	557	637	583	602	598	601	600	597	615	587	622	600	626	585	577	581	564	609	584	618	619	570	594	627	631	596	578	641	580	649	612	563	598	612	612	601	577	607	622	603	669	624	616	613	584	594	624	576	609	604	602	576	592	625	605	623	577	629	612	626	582	582	605	614	606	604	612	590	599	537	621	566	606	638	551	624	570	622	595	602	606	633	629	580	558	588	578	594	553	594	615	624	601	609	618	625	631	591	621	613	633	635	628	620	600	591	605	639	624	623	588	626	598	616	575	582	637	661	624	589	602	618	581	612	631	578	619	654	611	584	615	597	586	603	601	613	595	615	628	611	594	611	581	585	592	612	610	607	644	633	612	626	583	655	634	605	613	624	597	605	593	611	599	594	556	618	611	596	605	605	589	597	592	598	616	621	613	651	598	628	554	635	588	551	619	576	563	590	627	592	635	611	634	621	606	583	584	607	600	600	589	609	607	651	605	624	633	589	617	642	638	610	598	598	592	595	583	629	576	628	619	585	571	622	659	611	612	635	625	565	586	570	534	620	591	599	590	615	586	580	636	651	601	628	651	621	540	616	602	596	622	583	562	575	592	601	601	587	599	571	596	619	615	595	603	594	614	601	578	636	613	615	626	609	599	616	607	596	566	649	648	557	605	639	606	634	613	591	614	584	609	574	590	602	598	607	670	575	613	646	587	593	605	573	676	643	617	582	609	590	573	628	612	573	634	608	643	593	601	614	596	586	629	601	636	603	620	624	584	623	650	626	637	606	617	663	597	584	613	631	561	626	621	594	630	648	614	615	587	653	556	628	631	622	612	577	582	595	614	645	604	686	614	616	609	597	591	607	598	617	609	597	598	647	594	624	627	621	629	584	598	602	576	643	605	580	617	619	594	601	601	631	600	634	623	596	566	669	592	626	590	591	619	613	606	622	624	576	602	628	588	625	602	607	623	627	582	603	613	631	573	621	587	631	608	580	572	588	578	616	660	598	626	643	610	635	592	618	619	616	618	622	602	579	613	581	642	608	608	612	609	634	614	605	581	616	612	617	584	594	633	611	639	647	575	586	626	628	610	557	574	597	587	601	597	586	609	590	588	589	658	606	626	581	609	597	631	600	631	622	589	567	592	591	641	595	624	625	581	609	658	614	646	598	609	610	580	645	661	608	625	634	613	624	594	615	599	668	604	596	633	596	584	585	620	615	581	554	579	617	629	623	552	603	616	619	571	598	617	562	568	586	599	661	613	578	639	575	647	591	586	593	577	612	636	577	616	574	643	594	592	615	574	566	594	603	579	617	571	576	636	608	597	576	604	583	605	609	602	638	611	632	646	593	583	624	638	602	578	616	560	628	624	624	611	591	577	628	606	642	575	621	587	593	574	589	605	614	603	616	617	616	608	638	606	579	579	607	623	626	593	644	615	624	589	611	573	606	601	603	588	612	604	597	599	647	597	574	596	613	617	586	640	576	584	586	605	618	594	616	628	573	609	594	638	616	614	659	643	663	627	608	588	574	657	593	597	611	619	599	601	586	630	603	611	615	621	602	652	588	642	611	597	605	592	636	556	620	590	596	612	651	609	613	619	585	625	598	633	625	611	586	562	599	657	590	593	603	615	639	585	596	588	656	592	605	636	630	623	641	625	624	598	576	627	673	587	590	630	579	591	611	605	618	587	596	632	619	636	596	592	630	617	618	611	619	608	588	655	575	635	618	629	634
27353	20803	6441	474	285	212	204	198	179	193	167	178	184	206	205	168	181	173	191	170	199	187	167	162	174	198	174	171	188	153	181	158	173	154	171	194	189	176	159	176	161	145	168	183	175	169	169	174	185	164	162	169	184	181	185	188	157	173	182	180	178	176	171	167	177	163	154	165	184	166	150	168	157	183	175	164	182	166	171	187	160	203	167	187	207	161	168	175	173	195	176	182	163	146	177	194	166	204	184	171	158	159	202	169	164	168	167	172	166	170	177	171	181	181	141	189	178	149	178	183	159	172	169	180	180	164	137	161	162	168	187	165	169	167	172	199	160	179	192	169	189	188	169	157	171	164	194	171	173	154	202	178	178	177	174	187	157	170	176	180	182	201	207	162	188	165	191	162	167	172	183	168	204	203	166	172	162	178	178	156	155	171	167	163	159	185	190	173	170	185	167	173	163	140	166	175	192	177	158	152	179	169	186	173	199	191	181	158	166	179	162	192	176	166	192	164	196	163	179	178	166	158	208	174	190	179	156	153	162	189	171	170	168	200	178	176	179	207	195	167	157	172	149	189	163	173	183	181	170	165	179	173	159	171	181	167	165	181	179	147	157	186	176	201	161	165	168	186	148	191	179	189	178	183	167	181	165	173	161	196	163	191	134	176	196	176	155	188	169	162	194	172	186	162	170	167	180	179	177	161	172	182	156	193	183	164	172	169	178	179	178	179	162	145	182	162	194	157	164	173	167	180	161	161	183	171	186	165	169	155	178	174	182	179	168	182	183	191	165	178	173	183	165	163	173	180	183	154	180	193	179	187	182	157	186	172	158	183	168	165	176	194	156	179	175	176	162	178	171	185	173	169	190	177	183	181	181	193	166	174	134	155	168	159	186	173	167	163	186	175	165	191	163	177	171	163	165	153	158	164	178	145	170	169	196	164	163	170	190	191	176	181	151	181	183	178	158	163	190	164	176	193	181	184	173	188	188	147	203	158	166	165	199	185	172	151	166	177	165	161	185	175	186	179	168	183	162	174	156	161	163	167	177	163	172	202	164	176	174	189	179	151	160	178	167	164	180	168	185	180	176	158	178	191	166	174	161	183	178	219	167	147	181	169	188	178	188	181	183	182	183	173	159	159	168	183	161	169	158	168	175	193	193	171	175	193	166	172	164	198	181	179	202	172	177	184	164	172	186	179	167	179	169	174	176	184	168	181	195	169	163	170	179	161	154	165	158	168	190	181	159	167	155	194	190	185	161	166	188	186	161	198	144	166	184	171	170	177	157	182	176	167	164	208	162	183	179	179	197	152	191	171	202	199	193	178	206	172	172	176	198	154	183	166	188	189	173	173	150	197	165	167	181	175	188	185	182	178	174	193	170	155	181	166	186	188	174	191	203	186	173	172	182	165	166	169	182	170	177	167	165	195	188	178	200	166	186	203	157	185	175	202	176	175	162	184	162	168	193	187	181	175	170	207	174	171	165	172	187	183	181	173	187	170	168	166	170	181	176	181	174	163	166	190	187	163	154	149	208	167	177	173	184	171	193	163	177	155	194	165	170	164	175	191	187	165	175	165	147	156	216	188	175	173	165	191	161	193	192	170	186	172	150	178	176	157	186	177	179	157	178	150	172	174	179	187	172	183	193	174	177	179	162	171	189	199	177	179	174	158	154	172	191	187	187	202	166	158	198	169	195	189	178	158	168	181	181	157	159	175	177	164	159	172	152	180	179	157	176	182	193	169	188	168	174	178	184	169	172	157	186	198	182	163	181	168	178	162	192	173	169	187	193	192	158	167	158	173	182	192	186	167	163	184	165	157	199	181	161	184	189	174	162	162	175	182	170	165	164	160	178	172	172	157	161	186	190	170	182	185	191	175	188	168	187	180	160	189	174	155	179	175	137	157	164	165	164	149	171	163	154	166	161	169	156	177	174	164	158	171	187	198	163	175	173	200	162	165	164	172	172	191	170	173	172	179	165	173	185	180	168	186	154	167	155	193	160	182	196	200	171	179	199	184	203	190	177	170	173	198	186	173	172	194	163	173	200	178	181	206	178	178	162	170	162	187	175	165	162	175	163	186	187	168	187	197	166	166	171	157	165	177	193	146	173	179	176	182	168	171	153	186	164	172	166	174	165	160	158	184	202	174	186	184	171	191	157	192	177	175	193	203	155	166	162	176	192	177	173	161	204	207	174	185	188	162	202	141	151	197	155	193	168	189	179	196	168	186	146	155	160	184	189	166	171	183	169	167	166	198	164	176	160	173	152	149	170	164	187	162	190	183	171	194	169	159	184	175	158	178	193	179	178	194	196	160	164	181	188	171	161	165	192	177	185	163	148	154	174	180	176	178	177	191	160	190	171	155	178	154	181	168	186	186	180	188	164	166	171	161	177	154	157	176	170	148	181	169	183	181	167	195	162	156	170	180	186	177	201	183	201	185	192	192	168	198	162	166	181	153	179	173	183	178	205	165	174	173	172	192	174	154	171	165	166	163	207	190	170	179	165	164	169	170	182	154	174	168	170	181	172	158	175	182	164	172	177	184	189	178	165	188	180	155	169	169	187	167	178	145	157	149	149	167	181	180	189	174	184	171	152	171	181	175	176	171	173	194	168	187	160	187	182	152	187	172	178	152	208	166	173	178	167	172	164	174	140	182	142	173	201	175	169	166	169	164	172	196	167	165	179	159	171	198	169	169	190	160	183	165	188	190	172	182	173	178	167	164	176	166	204	191	151	182	181	185	183	178	178	188	189	171	169	192	187	185	193	153	168	165	165	149	167	160	177	173	156	181	181	190	165	177	163	172	178	179	164	149	174	184	169	186	172	192	170	156	187	169	159	178	148	175	187	169	176	180	196	150	143	211	172	177	172	190	155	175	171	172	159	163	153	160	180	181	181	168	190	166	167	179	184	176	169	156	166	174	197	164	179	192	181	176	205	172	179	185	185	167	173	166	163	164	182	183	151	169	159	165	192	180	166	170	159	158	186	175	184	156	160	174	184	167	182	177	184	155	149	183	168	165	190	187	163	189	177	172	152	179	172	170	165	169	180	178	165	190	168	171	188	157	183	177	179	161	158	160	186	167	194	179	182	172	176	163	172	153	167	164	158	181	162	162	164	203	161	189	165	172	199	200	163	156	182	162	189	187	180	163	172	172	186	176	192	187	181	158	199	145	166	168	179	165	178	184	171	183	177	183	167	165	183	165	160	198	171	203	174	146	181	172	166	190	167	162	189	186	168	178	166	177	178	192	173	174	173	168	153	161	163	152	161	169	178	189	199	185	193	163	175	172	192	192	194	182	161	205	173	143	168	199	156	184	165	151	177	153	171	173	166	182	149	178	162	165	198	177	184	169	169	198	151	202	180	179	145	171	166	198	170	183	175	169	194	187	178	160	177	172	179	185	195	172	156	173	173	160	171	143	165	161	158	180	173	188	177	183	181	206	174	168	169	178	158	164	172	188	173	185	155	196	170	151	168	171	181	176
10199	5783	1370	778	621	536	497	481	427	444	459	403	415	449	396	355	405	423	393	372	394	410	374	390	398	404	412	370	373	340	359	389	402	372	377	445	413	423	396	375	378	394	395	394	386	412	399	410	381	391	353	366	428	382	382	395	419	369	385	420	369	376	376	368	394	400	417	377	384	417	364	380	436	382	376	398	415	388	349	389	403	387	376	416	425	403	400	364	375	371	410	394	384	414	377	373	404	408	414	364	411	414	386	386	419	382	377	391	366	375	383	377	419	362	413	408	431	373	384	385	385	356	404	395	417	403	384	387	412	389	407	383	366	414	378	390	376	388	384	373	388	425	394	406	385	371	378	410	398	392	380	365	408	392	379	384	385	358	384	388	397	390	387	375	363	413	384	402	347	359	409	399	361	390	427	401	396	371	402	438	364	388	416	387	362	379	432	400	395	406	409	359	395	387	370	387	402	406	337	322	420	426	407	426	395	422	383	395	373	380	367	374	380	383	376	363	381	410	385	379	367	425	379	377	374	373	395	379	415	378	388	370	372	386	402	395	391	401	375	396	372	400	390	412	383	416	377	367	385	392	381	389	371	408	397	391	363	371	396	374	388	370	345	401	371	390	378	352	376	400	364	350	369	379	364	369	379	411	361	389	391	385	394	381	396	411	412	420	379	390	378	389	382	399	362	400	387	366	394	400	390	391	400	373	388	375	386	400	376	403	385	398	361	361	381	351	378	393	392	421	382	391	376	389	371	366	409	388	367	414	392	407	408	425	369	359	391	399	374	391	408	338	326	386	381	404	376	401	387	399	386	393	382	403	375	368	411	394	376	393	371	402	401	355	384	380	429	389	371	379	384	386	361	341	401	398	424	377	367	349	393	375	376	396	382	357	414	402	373	379	355	392	409	397	385	404	386	394	380	401	405	413	403	389	385	414	388	362	357	375	370	400	409	361	369	388	343	365	435	404	389	373	387	431	388	398	410	390	375	369	383	371	369	384	408	402	406	377	397	418	417	386	371	388	362	352	409	404	402	359	405	366	414	410	395	378	414	417	363	405	388	378	390	379	357	389	370	406	397	398	384	407	375	398	387	348	391	383	435	411	378	436	398	387	401	360	378	384	374	381	423	402	413	372	399	405	377	384	418	400	392	379	383	394	363	366	422	403	388	406	378	389	396	375	389	418	386	434	391	403	405	392	364	366	398	398	413	385	392	377	372	380	382	390	429	367	401	404	417	358	413	397	377	389	408	416	376	356	389	352	359	395	396	392	408	403	388	389	425	366	380	402	393	383	364	367	404	387	419	396	384	393	397	389	392	362	388	349	415	407	382	386	365	362	393	375	389	381	367	356	399	358	364	363	396	408	375	366	408	358	368	402	423	378	381	375	391	356	378	380	395	383	404	393	379	424	393	408	404	404	359	420	369	411	420	420	423	387	392	395	395	374	361	385	362	393	384	408	371	368	401	389	378	395	392	413	358	355	354	409	381	378	388	369	385	404	390	401	414	363	377	364	384	397	388	418	359	368	388	404	405	398	375	408	398	408	377	414	386	401	365	403	394	410	408	361	364	376	419	380	351	397	335	406	408	421	413	396	353	409	392	387	369	343	402	377	394	405	402	387	384	419	400	411	395	375	358	387	403	401	386	381	409	393	376	380	407	396	414	414	355	413	366	366	402	402	379	416	395	399	385	384	412	394	409	376	397	392	403	348	408	398	385	359	400	404	409	391	388	364	387	386	418	416	375	405	412	380	363	373	393	370	403	400	398	400	385	410	440	432	396	434	343	380	407	403	401	414	392	385	387	365	403	383	387	362	391	403	387	414	383	397	383	386	366	370	405	412	376	369	371	405	392	401	357	372	390	392	379	414	392	410	374	385	400	381	414	370	403	448	404	429	382	368	392	377	393	358	374	396	424	400	373	402	409	364	399	414	389	360	392	370	382	368	382	409	381	434	403	395	385	405	369	408	397	378	382	399	387	364	425	375	402	410	406	376	403	394	392	414	392	396	406	407	407	406	395	396	395	356	401	389	383	390	414	370	381	366	369	405	403	339	353	371	356	417	385	395	370	365	379	377	389	387	383	394	381	394	388	391	424	409	415	380	393	395	385	379	405	370	391	342	388	388	408	392	384	408	393	400	378	392	358	406	402	381	384	396	395	380	421	375	402	380	403	406	411	408	395	388	390	371	386	401	355	418	382	365	419	354	385	382	369	366	386	391	412	361	358	408	393	373	394	391	386	400	405	406	360	390	396	381	421	363	432	387	393	398	418	412	388	395	417	380	368	361	383	375	387	398	393	367	380	368	401	389	403	399	395	404	382	393	359	385	391	408	362	405	407	378	379	403	396	389	400	363	375	408	410	403	391	358	380	414	403	383	395	362	377	342	402	399	379	412	366	336	405	419	364	406	411	380	368	354	416	379	385	399	406	392	384	367	369	368	391	396	430	397	387	399	369	391	386	417	375	375	367	397	397	419	366	422	378	376	380	393	396	400	336	383	409	405	398	358	381	407	402	418	431	382	361	409	390	412	388	377	370	384	388	416	369	388	406	396	388	392	411	369	402	387	400	393	362	356	384	385	397	386	357	381	381	381	390	380	412	396	365	419	376	399	380	404	363	367	424	373	390	422	370	365	425	407	399	380	396	399	356	368	421	389	391	372	360	384	381	405	387	402	386	390	372	378	368	381	416	366	370	408	379	404	383	373	385	398	416	393	368	402	373	413	378	435	377	406	404	432	403	390	395	388	387	402	404	383	390	391	385	423	393	393	362	402	424	386	390	381	380	385	383	344	394	373	385	382	366	398	395	413	417	393	387	383	360	383	391	391	376	410	383	413	373	417	385	379	428	443	385	394	346	383	394	377	369	347	357	399	416	413	359	364	397	387	377	430	369	353	375	365	391	384	395	420	395	382	373	436	411	403	362	402	416	449	370	365	356	409	400	370	406	394	378	383	393	397	424	395	382	378	367	425	419	373	357	385	401	351	387	392	382	388	407	380	386	414	370	367	415	361	374	380	374	365	376	377	401	390	400	385	329	375	391	387	400	405	367	400	407	377	406	381	358	398	387	380	412	354	388	413	361	371	399	380	416	357	395	408	406	393	395	404	374	392	377	363	361	371	403	398	382	402	377	366	377	398	363	396	377	402	388	409	382	394	392	392	376	374	401	362	417	405	409	372	368	403	398	373	424	383	381	368	399	386	417	412	378	363	414	410	364	401	394	385	397	372	378	379	372	393	389	403	380	377	372	387	413	396	417	392	400	380	378	415	368	407	374	373	392	372	394	404	367	397	341	393	408	394	401	409	362	393	398	414	391	368	375	427	400	406	413	400	378	361	421	391	384	406	378	382	389	386	405	410	367	388	379	367	397	399	392	351	379	409	368	340	390	391	359	380	388	367	382	408	418	410	399	388	411	382	384	390	390	368	381	395	386	364	410	365	383	395	387	406	386	418	368	382	415	400	398	394	401	400	377	373	384	377
24752	21702	28832	25072	18599	1198	504	347	294	237	201	225	182	202	161	180	162	137	161	149	134	135	149	144	149	134	144	156	138	145	109	147	122	136	127	126	131	121	145	130	124	125	125	129	129	126	142	113	112	129	121	131	143	139	127	120	147	133	127	112	118	129	158	110	106	118	134	138	121	115	138	117	115	117	129	115	145	130	118	122	110	134	118	123	139	137	136	148	117	120	118	112	108	111	122	126	138	130	131	128	124	125	123	116	107	115	128	128	109	122	122	129	126	133	136	139	118	129	119	115	137	138	112	120	106	128	127	112	133	122	133	149	106	117	122	129	111	149	124	123	102	112	130	96	112	131	147	130	105	112	118	112	138	130	131	118	123	127	123	146	130	136	139	133	111	130	118	137	113	108	119	128	115	119	109	122	122	120	110	128	131	130	142	115	126	120	122	119	120	137	124	120	121	124	134	136	141	112	130	116	122	128	120	122	110	111	131	117	113	128	126	142	132	131	121	150	138	143	135	134	112	133	110	115	110	109	109	130	108	125	126	120	136	143	127	102	108	123	126	135	134	98	116	132	134	146	135	125	128	131	102	110	118	127	130	122	105	122	138	119	124	127	108	124	122	153	123	134	102	111	146	131	99	134	126	112	128	131	111	130	112	132	122	122	102	138	121	132	138	132	140	128	104	147	131	107	120	100	120	115	126	129	122	118	128	121	110	123	125	127	143	114	113	113	116	130	109	121	129	119	129	130	136	114	133	132	105	128	125	135	125	136	130	109	117	120	129	112	115	129	128	111	122	129	118	120	128	137	120	117	136	113	129	125	116	131	126	121	127	124	134	116	125	141	130	110	137	130	105	113	117	114	137	131	125	113	115	116	108	130	122	131	129	115	129	112	143	122	141	119	155	121	122	126	101	129	121	99	127	136	140	119	114	112	128	119	110	101	129	115	129	122	120	123	123	117	137	146	128	119	123	107	116	121	113	121	121	137	111	144	108	102	133	140	129	140	134	126	112	101	131	145	110	100	131	158	117	143	118	117	111	129	123	126	136	113	114	119	128	125	122	135	145	132	132	137	115	121	118	112	127	136	127	134	123	141	121	126	146	125	121	119	121	120	126	107	104	114	133	115	113	126	112	116	113	127	113	117	127	141	108	136	130	146	123	107	116	119	113	120	112	125	129	119	133	132	101	139	141	122	98	111	114	115	130	107	121	106	124	121	123	124	128	109	131	131	119	119	133	127	129	151	128	139	116	131	134	116	140	129	116	139	118	120	130	126	115	110	131	104	121	132	126	135	114	116	128	115	136	142	127	122	126	122	115	132	109	103	133	118	132	134	142	131	124	122	134	110	121	142	95	119	134	106	111	132	133	121	123	124	102	128	107	126	105	133	122	131	134	151	124	117	112	129	123	122	122	99	123	127	142	128	133	124	116	115	109	124	126	135	121	130	114	121	135	133	121	126	130	128	114	123	111	135	117	114	145	105	121	112	119	119	118	129	125	141	134	134	139	112	128	118	130	122	125	111	125	109	112	130	127	115	122	113	135	119	130	129	128	144	133	137	106	136	119	117	105	145	119	124	139	129	137	122	112	132	140	109	110	128	136	108	114	132	124	121	117	133	120	109	123	125	148	132	134	132	122	129	123	142	124	118	115	134	124	133	121	118	136	123	120	122	115	132	145	114	144	123	136	123	121	117	113	124	103	128	108	127	113	134	115	122	121	119	144	152	131	137	119	133	145	137	123	108	124	131	110	124	115	110	127	98	117	111	121	134	110	121	120	124	128	104	127	102	117	124	129	120	125	118	135	124	126	118	138	128	105	147	128	129	126	139	114	110	127	118	119	121	131	145	135	112	135	134	118	111	116	123	119	118	144	133	121	123	129	119	135	132	125	133	134	131	111	136	143	136	126	129	132	119	115	112	125	138	122	115	139	123	124	119	115	111	135	122	131	125	140	129	142	145	149	126	119	123	116	125	139	110	124	119	124	126	128	124	131	106	120	116	118	126	139	105	136	123	113	139	124	121	98	123	126	117	136	113	130	150	135	117	111	116	97	136	129	142	134	131	125	118	125	112	95	112	147	125	132	139	137	126	135	120	135	125	114	115	129	118	137	107	121	131	126	142	147	116	115	142	129	120	121	115	120	136	122	118	130	139	120	105	140	133	123	128	125	117	124	133	108	138	127	109	127	138	133	110	139	111	125	140	144	146	114	139	135	128	113	111	152	136	102	125	115	137	113	119	115	114	146	122	125	114	130	126	127	129	119	132	124	138	117	136	119	123	137	136	104	125	134	130	118	116	147	122	122	105	134	123	127	122	118	118	137	129	133	120	124	93	105	133	137	135	136	121	127	139	123	114	129	128	107	137	123	127	149	129	103	138	119	125	130	130	144	107	124	121	125	124	121	121	130	98	117	122	120	122	127	124	123	131	128	141	116	100	140	101	118	124	134	119	121	119	134	113	145	118	140	139	117	107	128	118	129	122	121	137	129	114	114	134	94	141	103	147	117	122	150	134	135	135	116	118	116	124	136	143	144	113	150	133	126	127	129	137	132	105	131	123	123	108	145	130	134	104	125	120	118	116	118	138	142	141	128	116	105	112	120	135	131	125	111	130	142	124	104	131	129	101	103	134	136	129	133	134	124	135	116	125	115	127	133	139	121	119	112	127	131	121	121	126	103	126	123	137	107	99	137	126	124	127	115	113	123	116	128	131	136	130	116	115	120	134	114	119	131	130	126	98	126	118	143	129	113	147	116	98	108	111	122	130	140	142	130	114	101	116	114	140	139	122	150	113	136	122	119	128	119	116	113	125	111	117	125	116	129	120	117	112	110	122	127	132	109	124	132	124	111	122	132	111	110	142	152	125	121	113	113	132	123	117	106	123	119	120	114	138	130	150	116	112	134	132	125	124	104	132	123	123	99	119	110	121	117	128	101	127	138	123	139	140	128	118	114	123	115	121	151	115	128	102	108	128	119	134	111	93	118	105	129	125	155	122	114	127	130	146	133	113	112	107	115	130	124	111	137	124	140	118	117	117	110	123	131	113	125	109	130	130	112	121	114	117	133	127	113	150	95	130	110	121	113	125	105	136	121	123	113	144	117	115	132	142	145	135	129	140	134	129	104	124	136	103	149	138	131	130	127	142	124	118	136	121	117	124	122	152	129	109	116	126	126	125	136	126	140	138	118	119	102	112	119	121	146	103	127	123	115	116	140	142	127	138	109	126	110	125	130	115	124	143	120	119	123	126	137	137	118	122	126	108	116	112	108	116	117	99	134	114	111	139	127	128	120	120	107	125	136	151	124	106	144	126	125	130	128	112	127	119	106	125	118	124	89	150	113	117	151	129	128	119	141	95	117	130	121	113	121	121	113	134	121	130	100	121	120	119	150	108	124	115	132	124	128	126	132	132	122	127	125	148	112	133	123	128	116	124	142	115	124	118	115	118	129	120	129	126	114	138	116	120	133	128	123	129	104	130	135	110
22122	22322	8678	4351	2835	2015	1489	1194	993	865	682	635	568	539	525	478	429	447	420	419	381	366	343	349	350	359	329	312	350	313	324	340	311	326	332	299	291	293	315	312	291	286	326	271	283	277	301	282	293	287	289	309	284	281	296	317	282	291	295	290	294	275	302	302	299	304	297	251	273	287	282	274	258	278	272	285	294	293	281	290	273	280	265	318	289	287	262	281	249	272	254	292	273	283	276	259	285	311	270	288	290	299	257	278	305	289	283	274	302	292	295	289	271	276	279	272	239	282	305	287	282	265	284	286	268	263	293	292	276	269	252	297	285	277	284	285	246	266	265	239	294	287	281	242	269	290	288	293	272	248	278	255	280	257	278	320	271	266	306	299	261	287	290	258	270	311	272	246	295	257	282	249	272	283	302	283	290	277	276	293	284	279	293	316	257	293	283	299	301	283	267	304	289	267	257	267	244	284	275	325	272	267	293	272	284	274	305	255	292	271	277	276	298	273	292	239	252	296	256	271	238	278	280	266	250	299	286	284	295	271	293	304	284	253	263	273	272	273	258	258	293	297	292	264	290	298	262	301	287	278	292	271	270	274	299	263	276	303	292	258	283	244	278	283	307	300	303	258	250	279	294	272	276	260	290	288	274	261	287	267	274	281	243	269	257	273	291	268	285	267	263	267	286	284	268	281	306	298	287	296	297	246	270	297	292	293	317	259	267	291	286	267	259	286	278	278	259	271	253	278	267	306	252	240	274	264	276	296	243	264	267	296	287	292	272	264	259	267	269	291	306	261	270	267	291	267	265	265	289	263	285	302	246	262	296	260	260	275	283	305	274	280	279	260	285	295	275	283	261	258	264	284	320	283	301	273	282	280	277	283	292	279	273	255	250	300	266	276	276	286	292	258	298	290	284	251	286	314	304	275	263	257	273	289	269	266	257	292	265	264	300	292	290	245	268	273	262	272	277	285	297	266	285	309	248	263	267	300	314	283	265	299	273	292	286	315	267	296	286	297	251	225	285	285	276	255	309	271	275	289	298	275	280	277	312	284	276	275	275	284	286	297	266	260	292	298	299	276	306	239	277	265	273	298	278	258	280	274	291	245	283	272	278	285	295	261	275	276	266	283	292	287	253	280	287	259	272	264	277	281	267	239	265	257	274	287	274	263	272	284	282	263	248	283	281	308	261	268	266	292	309	260	251	274	280	286	288	298	298	284	282	265	273	295	269	274	256	282	254	271	298	300	279	284	270	282	281	288	265	278	281	266	270	264	248	270	268	271	281	233	273	250	263	269	307	295	293	260	268	272	268	269	304	249	264	264	271	271	290	298	289	289	274	255	302	263	261	284	287	277	270	279	286	265	296	272	280	270	278	276	294	256	285	266	272	276	286	278	260	280	307	287	285	275	244	277	292	245	269	307	267	260	273	253	287	262	286	285	299	299	291	290	286	283	281	283	295	276	254	262	277	264	234	252	243	285	256	268	303	267	281	294	282	297	283	263	281	299	280	281	267	289	282	260	276	272	305	284	266	241	276	275	266	307	299	235	240	268	289	273	277	272	286	269	286	294	273	263	265	286	284	296	247	259	284	286	262	293	279	278	278	275	284	249	296	285	304	277	270	275	263	278	253	258	290	252	260	269	280	253	275	299	285	273	268	258	251	267	293	296	257	273	269	249	248	253	265	287	273	258	261	245	265	253	249	295	281	278	280	276	265	249	258	283	274	283	263	275	287	280	292	256	290	274	270	267	271	255	271	297	260	278	253	284	268	292	314	283	269	302	276	268	272	271	288	265	277	270	270	256	269	300	275	301	271	312	247	288	267	276	282	279	283	268	291	254	273	278	276	265	275	265	285	291	245	281	268	289	270	253	282	262	294	277	242	285	284	260	266	285	264	245	316	298	279	294	249	290	244	274	239	238	252	311	263	282	322	294	277	291	282	266	277	260	257	306	272	275	267	274	281	271	249	255	275	302	276	298	273	274	309	290	292	277	305	280	247	296	242	263	288	297	260	286	272	259	291	277	271	282	272	292	252	297	258	290	257	288	273	273	262	263	269	283	273	265	282	286	278	260	284	276	296	270	283	268	242	275	255	314	283	278	263	287	297	255	300	273	296	275	278	293	273	256	296	283	266	300	265	268	287	264	290	283	277	292	291	298	266	284	268	274	256	286	283	294	248	269	283	274	282	303	269	264	283	301	280	263	267	267	260	281	269	294	251	266	297	281	247	296	275	266	285	257	308	318	256	259	281	286	268	314	278	307	272	271	269	265	266	273	261	280	278	266	239	270	273	293	293	251	289	284	314	273	296	252	298	277	277	250	268	284	229	303	260	292	275	299	273	272	283	277	274	266	248	259	238	274	283	239	305	263	257	262	276	282	270	261	275	265	273	251	235	289	263	260	297	266	287	264	281	271	280	274	276	272	275	302	275	270	270	285	294	290	269	275	297	292	277	262	284	299	279	278	283	285	269	285	265	286	248	284	267	298	294	312	266	248	290	279	269	271	248	275	288	260	286	251	308	293	288	272	289	272	280	262	276	288	264	263	262	282	268	290	279	280	273	270	245	256	280	277	273	273	284	259	270	264	274	297	267	260	284	272	293	253	269	271	259	298	256	273	278	286	264	267	313	301	281	263	295	280	265	289	296	275	265	277	268	264	287	263	294	298	290	283	271	301	276	271	239	274	283	246	302	276	254	296	292	313	258	305	278	257	256	260	297	251	269	272	267	284	271	271	260	289	262	271	240	275	273	284	277	266	291	283	264	296	276	273	257	274	287	272	276	261	295	294	309	266	302	281	300	252	252	279	291	314	269	285	315	275	311	288	265	267	264	310	278	268	275	275	251	282	259	259	240	309	275	276	287	299	262	291	281	260	284	298	274	295	263	276	253	259	290	287	264	269	269	276	246	260	270	258	281	282	250	277	274	267	261	241	283	273	280	316	282	282	248	273	279	251	272	277	287	285	306	269	260	273	272	287	281	308	294	273	276	281	277	297	277	285	273	292	304	258	311	269	283	267	285	295	278	280	299	269	292	294	293	256	269	269	278	296	295	253	272	307	281	277	278	282	277	272	281	291	287	286	291	315	297	259	322	263	265	249	278	272	257	310	290	262	310	284	292	254	280	294	264	267	236	284	253	268	295	274	282	272	297	276	300	277	259	278	269	302	282	319	295	267	265	275	273	268	262	263	303	266	321	276	255	273	278	248	268	285	286	271	273	274	286	227	286	306	275	250	288	278	268	261	280	291	250	282	277	241	301	255	265	306	264	303	284	265	292	291	242	255	261	269	289	272	264	265	306	262	264	272	294	268	295	248	271	294	274	302	294	260	308	337	278	264	274	278	264	287	256	276	271	285	264	294	310	274	289	273	301	299	269	314	276	257	257	254	250	269	252	261	291	262	289	273	260	274	281	267	300	265	300	274	255	283	260	304	267	259	285	271	292	277	266	265	261	318	267	290	267	295	283	248	255	260	285	266	253	270
23821	21732	29623	24399	21737	17343	1733	790	609	514	525	458	436	412	406	407	399	350	353	372	373	352	338	341	376	365	318	355	307	325	297	323	341	284	347	318	323	340	336	332	368	287	318	291	325	333	302	350	265	310	321	297	294	319	326	327	315	305	307	313	328	317	338	286	329	319	333	304	318	283	341	311	312	312	311	320	308	306	289	328	308	341	307	293	296	303	291	298	327	316	329	332	308	314	311	326	316	326	328	314	284	280	306	353	320	318	302	319	330	320	287	313	296	312	302	287	311	315	334	298	335	304	301	324	306	284	306	276	300	311	345	314	301	295	312	306	352	328	329	296	292	311	320	305	323	303	301	279	314	307	283	286	285	293	314	302	335	314	292	307	287	306	308	298	315	311	304	297	299	330	341	306	317	298	314	278	316	307	308	309	342	284	288	316	336	326	332	322	303	276	304	302	298	353	313	306	307	323	307	300	304	288	324	319	288	296	298	300	326	316	331	301	283	295	295	301	283	315	313	305	325	309	313	309	328	306	315	286	306	296	282	339	287	307	308	311	313	318	318	289	298	318	326	290	331	311	314	316	271	305	320	288	261	289	269	306	300	282	317	319	302	282	295	302	324	269	314	315	278	307	294	284	300	296	303	296	324	306	293	321	320	304	318	324	328	295	321	305	301	312	300	312	330	319	304	316	313	297	295	286	282	308	325	322	307	315	308	300	297	324	318	309	309	309	303	294	328	318	284	288	288	309	295	318	310	309	295	320	300	335	278	296	285	335	321	316	295	320	296	299	281	309	312	298	315	307	327	261	297	313	315	300	302	305	329	304	275	308	309	314	291	319	282	312	302	299	317	319	306	304	288	298	295	316	334	278	328	279	331	300	278	293	292	316	290	314	272	296	295	331	289	296	268	298	305	305	308	274	288	294	292	300	313	291	272	296	304	344	317	299	308	302	313	304	298	302	326	296	292	296	268	303	313	334	299	335	288	315	334	281	293	299	294	330	306	284	318	317	277	274	300	304	337	297	304	325	315	292	278	309	287	302	292	314	314	307	338	287	288	300	293	311	321	314	278	304	317	281	295	321	317	318	308	288	308	317	326	299	305	305	305	280	331	312	296	270	289	303	333	302	329	303	295	286	300	298	322	312	315	305	344	292	278	304	325	311	271	301	334	284	293	299	302	295	309	314	283	318	316	310	337	304	293	296	290	315	302	304	303	291	317	294	277	276	312	291	317	311	317	317	312	312	290	278	300	312	303	289	312	314	304	291	288	284	323	298	301	301	315	279	301	293	307	322	283	296	307	308	305	292	298	302	283	300	309	328	328	294	286	331	296	290	297	330	317	296	294	312	294	330	299	298	318	290	282	280	348	311	329	321	280	287	326	310	317	348	275	303	321	309	363	312	290	312	281	323	308	287	342	286	311	304	345	313	307	314	305	300	318	312	305	303	294	321	315	339	307	309	290	293	294	276	310	301	283	274	265	292	305	293	297	311	303	317	305	304	283	317	311	294	315	288	292	305	312	302	306	304	304	314	282	281	318	261	296	270	308	307	290	289	351	308	291	306	303	322	371	293	282	336	323	297	304	331	257	327	326	285	299	328	302	304	311	301	314	276	326	308	293	312	332	290	330	287	301	299	331	301	277	303	326	318	320	319	338	314	337	299	337	326	319	318	326	293	327	292	326	315	315	294	317	317	294	268	306	313	322	309	322	325	333	316	304	313	286	306	314	280	310	281	292	289	316	319	244	301	284	325	305	304	295	299	319	303	329	258	279	315	318	277	278	304	296	295	319	290	330	323	335	289	296	320	297	326	315	297	297	324	333	328	309	312	319	329	292	301	302	295	284	289	292	272	283	307	298	333	299	314	280	302	328	313	307	341	299	280	307	354	312	291	305	301	311	282	316	275	275	304	314	288	301	316	292	328	270	265	293	305	296	326	286	289	290	291	353	309	292	319	313	299	305	269	297	307	315	286	310	310	299	342	291	314	314	324	300	307	336	333	290	306	322	320	288	328	296	306	320	291	304	301	301	323	275	306	333	307	326	334	315	279	308	292	297	333	288	324	324	335	300	299	333	301	313	327	324	293	306	289	320	311	284	309	311	309	296	291	320	276	274	270	333	331	288	305	311	356	285	314	324	334	320	308	277	294	304	324	280	314	296	309	341	336	330	297	299	320	305	308	297	305	310	289	315	312	299	308	314	299	319	262	331	321	320	321	317	265	294	315	318	291	301	285	307	338	323	312	290	304	290	282	311	305	298	290	326	297	322	284	264	295	292	278	304	293	309	323	301	318	330	303	307	287	320	264	307	289	294	329	305	311	321	307	303	299	292	293	310	339	281	292	314	328	321	287	269	298	268	297	275	271	314	323	287	317	305	333	350	293	285	341	299	303	302	282	304	282	337	335	289	285	327	288	305	310	307	290	318	285	272	308	321	319	296	295	306	296	338	295	301	311	290	269	301	278	308	304	336	336	301	310	287	279	324	268	274	289	336	291	290	328	286	290	323	287	313	321	308	301	276	291	304	301	326	339	341	293	304	271	297	326	320	312	294	298	322	296	295	299	274	314	310	286	309	251	292	321	303	292	339	294	326	300	330	316	310	310	288	327	292	307	300	303	334	319	307	296	314	319	303	300	325	340	315	298	295	272	305	311	296	287	320	330	332	279	293	284	310	313	278	318	303	298	321	279	305	261	324	291	303	345	324	286	344	317	290	315	310	313	326	306	323	294	315	282	306	296	311	296	318	307	319	308	301	278	322	312	312	268	327	290	331	323	292	306	336	325	311	276	347	335	309	308	310	310	311	319	310	341	318	299	319	295	313	309	303	265	304	344	311	311	305	320	317	300	256	301	291	302	317	307	315	323	313	307	293	314	318	319	338	319	315	274	265	297	285	306	303	283	329	308	269	300	288	328	284	290	291	324	322	332	285	318	300	298	320	283	309	314	291	306	324	324	296	303	304	315	293	315	305	314	308	298	318	285	322	319	288	277	298	291	326	325	303	317	318	298	315	291	315	284	334	279	304	309	271	278	298	293	333	297	293	342	278	285	329	316	311	299	293	302	286	274	298	320	326	307	309	300	296	282	283	327	311	325	282	317	293	288	320	305	288	281	279	301	294	319	310	304	301	317	320	312	290	327	314	320	303	319	289	326	305	289	312	313	295	303	281	284	303	287	317	293	308	325	318	332	273	322	311	280	289	310	270	289	307	293	312	319	283	277	326	299	289	305	306	242	294	286	297	313	328	313	282	312	293	327	300	289	340	307	309	334	294	311	302	316	328	325	302	293	322	297	291	303	302	288	319	271	300	297	286	294	313	284	329	294	316	338	286	297	327	318	311	330	285	314	298	305	302	296	297	286	284	277	308	334	293	307	280	330	283	316	339	311	316	315	300	338	342	307	321	302	302	287	300	259	297	294	324	296	328	295	318	276	291	301	304	287	337	317	306	335	296	299	318	292	322	316	304	315	300	284	340	301	290	301
28054	27082	13996	7760	5084	3642	2853	2314	1992	1718	1478	1280	1199	1156	1046	938	900	953	855	816	781	802	760	765	766	740	714	698	710	751	693	712	723	695	634	658	605	643	623	630	631	655	637	663	686	635	655	659	555	669	623	638	605	601	628	645	584	625	615	623	615	629	659	601	608	610	616	599	613	649	651	632	566	635	624	596	562	583	598	587	625	613	636	638	608	636	629	636	624	653	622	650	619	581	631	691	597	619	619	603	626	616	604	613	611	637	571	635	624	623	611	686	627	594	660	586	643	614	597	588	650	579	609	630	563	632	613	604	596	632	634	595	646	594	641	611	604	648	642	618	558	620	590	628	590	623	604	624	640	656	589	591	623	625	592	607	579	585	580	605	599	620	618	581	586	637	586	639	601	590	617	587	618	636	587	630	579	580	628	597	591	596	588	620	648	586	591	651	627	601	592	631	560	602	663	566	607	613	594	629	602	586	608	652	568	629	573	608	614	642	616	614	562	597	593	575	587	649	624	624	587	642	588	627	561	597	618	580	631	649	636	598	615	628	644	629	605	643	561	594	611	581	633	617	554	587	629	590	588	611	579	610	576	589	598	610	612	609	624	622	602	623	572	607	612	624	592	605	646	595	581	600	629	634	620	618	611	594	611	590	603	629	586	596	608	570	625	608	628	608	575	603	589	546	635	638	647	609	626	602	624	623	639	647	610	607	606	561	603	598	634	620	601	653	633	597	569	652	627	601	594	573	600	612	568	598	619	567	618	580	609	619	643	623	594	599	628	659	646	569	600	629	592	630	627	615	594	584	605	593	566	619	655	591	596	602	586	614	611	581	620	551	599	592	598	584	594	608	607	547	654	553	624	611	608	635	633	588	607	598	625	610	622	648	585	660	622	635	580	623	625	631	637	578	605	641	631	617	583	591	620	640	647	609	629	592	586	579	555	566	633	588	597	581	623	626	608	603	587	635	563	628	614	637	622	620	618	596	651	571	563	609	632	593	621	586	644	653	622	607	596	566	623	609	600	595	601	609	597	540	603	565	607	589	613	596	607	604	594	653	605	626	590	623	609	599	629	615	637	584	644	569	576	564	589	619	627	598	591	618	572	613	617	629	588	583	636	605	613	612	607	603	632	603	618	580	633	673	589	613	653	623	644	605	565	654	627	631	663	614	613	577	600	628	547	611	571	613	616	601	586	569	553	611	594	598	622	615	607	598	610	650	645	618	626	626	594	620	618	611	628	619	595	594	591	585	623	597	646	658	609	589	586	594	599	652	630	572	600	606	574	597	600	627	611	597	580	584	644	616	560	605	605	612	665	603	614	613	644	580	585	552	559	631	589	644	586	606	608	609	619	624	601	608	597	615	588	568	626	624	640	628	638	600	620	555	563	621	621	623	668	650	622	603	643	564	598	598	598	600	627	613	617	622	609	584	608	610	614	620	624	614	615	581	625	609	619	642	624	616	594	578	585	596	595	602	617	612	637	569	598	606	619	562	557	583	578	608	639	598	594	635	608	617	578	594	599	603	599	628	565	616	616	555	611	653	608	595	626	581	602	623	609	591	610	611	664	608	582	598	591	602	605	627	664	625	597	595	606	628	601	622	618	622	641	618	576	608	574	620	624	606	611	629	607	584	621	594	603	613	581	610	654	556	582	587	591	674	568	651	571	586	583	576	594	633	585	598	607	624	575	586	591	561	619	621	634	580	619	598	610	631	611	605	642	596	621	676	628	610	649	582	577	622	634	614	576	565	641	645	617	635	663	586	626	657	612	571	639	603	614	591	609	592	643	569	595	549	594	613	636	629	623	638	542	655	594	620	613	611	623	678	569	615	652	626	565	645	586	574	611	628	625	573	641	613	631	569	585	571	653	592	580	617	648	588	580	633	595	603	633	588	657	593	598	617	629	612	593	591	611	595	629	585	614	627	631	623	629	608	592	559	608	608	621	613	629	591	598	636	606	619	629	614	578	578	589	668	582	594	618	596	612	590	618	607	562	598	581	598	611	589	637	584	565	593	629	621	616	613	591	656	586	607	626	607	583	608	612	607	648	636	606	586	589	613	641	610	578	589	644	619	617	595	626	561	547	631	577	591	559	586	617	643	559	588	580	615	596	605	594	616	591	625	628	606	583	659	622	609	650	599	603	655	637	616	583	607	615	598	599	620	581	586	552	616	584	625	579	627	612	680	604	574	617	633	600	633	608	608	656	640	607	591	603	610	627	593	602	559	598	625	606	632	611	618	637	629	669	571	607	612	631	611	620	597	599	668	575	619	666	589	589	605	654	630	596	646	653	645	628	632	605	667	569	616	620	605	594	614	626	606	579	605	601	626	602	637	577	591	573	566	670	596	628	579	606	579	626	603	626	615	591	604	595	644	598	668	614	608	608	605	608	608	627	595	658	581	606	575	611	646	594	579	621	629	600	617	624	608	627	641	604	634	609	606	602	642	623	659	589	608	632	607	617	600	608	599	575	595	606	614	617	598	629	583	586	601	639	619	597	630	604	598	608	575	634	598	623	597	628	617	585	586	623	617	613	594	646	613	606	619	588	609	608	633	624	605	648	669	616	635	598	609	652	615	608	633	646	642	606	621	623	622	622	598	583	654	595	583	610	591	594	616	585	592	622	606	633	556	604	613	606	617	629	575	601	577	579	603	626	585	616	580	635	582	609	575	603	637	649	608	607	638	622	611	580	633	593	557	570	602	584	586	609	589	613	585	606	598	605	625	607	623	612	605	579	590	603	623	609	594	609	603	610	634	600	598	601	593	565	599	635	593	594	618	623	606	609	573	623	609	593	635	578	591	588	651	602	645	546	621	572	567	590	622	569	670	657	615	534	613	631	586	596	619	609	593	594	607	568	600	630	618	617	606	612	624	625	624	629	559	623	597	622	528	628	620	617	605	607	589	584	618	586	592	617	622	619	579	615	570	622	606	589	624	624	589	598	607	592	634	581	568	584	615	593	628	619	662	613	615	577	595	603	590	593	624	582	600	628	610	618	599	604	558	596	649	605	576	608	590	568	624	602	646	592	629	608	581	564	624	638	607	586	599	570	585	636	613	595	590	636	563	583	626	604	590	589	585	574	619	586	649	582	587	601	606	600	610	612	624	604	619	643	657	620	575	680	594	603	585	609	614	624	563	588	579	595	609	594	629	616	561	633	617	596	590	575	601	588	586	603	574	622	613	612	599	604	616	623	602	595	599	662	573	596	614	614	574	599	587	625	619	629	567	594	595	586	588	583	573	623	635	614	662	593	552	603	604	635	627	599	591	654	611	612	566	594	614	592	594	618	578	583	601	563	620	584	604	600	602	636	617	569	601	581	632	611	596	559	580	619	613	603	604	615	626	590	606	643	587	568	630	612	614	618	594	655	623	589	629	621	599	605	646	608	626	625	571	610	622	588	594	626	609	585	606	604	568	614	621	630	642	594	588	612	580	589	629	575	597	621	626	570	567	621	617	569	636	610	596	650	601	582	593
27280	20629	6281	427	227	229	191	208	186	173	179	170	167	182	205	161	179	170	177	177	162	166	164	178	177	145	178	193	189	213	188	154	179	189	178	179	177	172	167	179	179	190	156	193	171	192	172	164	160	187	176	160	158	179	201	165	195	202	181	188	170	190	155	176	180	160	194	193	190	164	180	161	164	181	158	168	170	172	178	175	166	170	176	166	178	159	181	163	175	155	153	180	167	161	161	163	165	163	179	165	199	187	188	133	173	180	181	160	177	182	151	156	180	168	156	161	170	170	203	152	195	202	168	184	174	179	170	171	165	161	150	172	149	162	176	168	176	167	148	165	179	177	154	177	179	158	179	189	187	161	158	158	170	175	156	178	183	172	161	176	159	167	166	152	150	201	175	169	175	165	169	175	153	178	184	178	169	163	192	173	162	161	164	168	182	177	164	192	168	192	157	196	165	164	186	190	180	178	188	187	182	165	156	174	160	195	184	166	181	166	171	179	175	173	186	190	186	180	145	163	158	175	188	165	189	164	168	159	189	152	183	162	152	161	172	188	197	187	184	192	172	183	181	177	203	207	168	182	177	170	185	185	165	190	184	182	165	157	151	179	168	208	167	187	191	181	168	160	183	169	191	147	179	178	162	172	194	168	172	166	149	176	166	172	172	155	204	161	168	177	183	161	152	202	178	169	180	164	174	176	172	162	157	169	191	167	158	173	168	168	155	178	188	171	151	153	181	167	172	183	176	187	181	185	171	192	168	176	158	191	177	160	187	156	174	199	176	167	191	185	184	190	146	184	150	172	149	189	167	191	170	175	183	145	168	168	185	187	186	151	185	162	177	175	164	164	192	170	155	194	183	160	177	171	178	154	206	166	157	186	162	198	182	158	186	179	187	167	191	166	220	186	155	196	171	169	187	192	184	169	183	188	183	183	169	172	186	166	174	188	167	189	182	191	141	148	168	182	155	161	177	200	158	182	169	166	171	169	181	138	168	178	177	183	159	156	165	145	163	151	192	183	159	174	168	174	182	179	187	181	167	172	166	194	209	164	152	168	195	166	158	186	185	165	190	155	187	167	169	160	150	176	161	165	170	194	155	163	204	163	192	165	180	167	170	194	173	181	149	181	183	176	155	180	162	176	184	188	174	189	178	209	147	153	172	167	176	175	176	183	194	162	171	152	168	163	162	167	184	160	180	148	161	155	158	150	180	158	151	186	172	162	179	180	143	169	160	177	165	173	169	178	157	149	174	201	169	170	158	163	170	158	179	166	169	165	151	169	164	177	155	170	180	194	193	163	181	180	167	172	172	193	175	171	181	152	163	173	185	171	164	179	183	159	173	158	180	162	192	167	164	170	198	171	200	159	174	177	174	173	199	183	175	173	170	185	164	161	181	179	163	175	170	162	180	161	138	168	178	177	152	177	162	169	181	176	177	187	169	180	164	176	161	201	161	183	170	183	180	175	170	159	165	177	162	191	152	179	198	165	163	174	193	176	174	150	183	190	161	182	168	177	161	178	189	186	180	175	156	166	167	166	195	195	188	156	188	160	182	174	155	194	167	187	179	155	159	159	199	177	167	164	178	173	167	170	179	187	166	170	160	173	161	177	167	173	175	168	178	182	169	161	153	177	189	152	147	187	161	169	188	173	158	179	171	180	154	178	180	159	196	167	179	168	175	172	178	166	159	174	175	152	207	175	167	195	187	163	158	179	183	190	154	178	158	162	188	157	154	176	150	177	171	154	180	179	185	173	166	168	157	168	190	171	160	180	171	194	162	184	161	186	173	182	183	190	186	185	167	162	180	154	177	180	176	192	177	183	158	181	175	148	180	172	190	173	153	178	177	173	177	188	169	196	162	175	181	164	180	142	194	191	160	192	173	165	199	157	159	146	159	171	179	190	183	158	178	157	158	199	164	186	160	167	174	166	172	154	181	182	175	162	176	157	176	159	169	167	162	184	156	170	169	171	163	166	167	154	180	162	169	181	153	159	172	170	175	168	163	158	166	166	174	190	148	153	150	163	181	165	194	180	173	183	180	148	168	181	192	168	168	193	197	184	177	164	173	171	174	177	199	171	185	172	165	187	181	159	177	155	180	179	167	160	182	156	174	188	168	171	173	192	167	153	164	168	160	171	203	161	161	148	175	150	174	159	156	159	137	161	180	172	167	170	166	163	164	162	178	162	164	173	173	157	172	155	184	163	181	167	172	184	176	155	173	161	159	151	189	161	181	167	169	152	172	180	179	170	167	165	186	167	169	180	185	181	175	178	184	159	201	193	173	198	185	162	173	189	173	168	174	175	159	204	138	179	191	165	174	180	173	171	161	184	181	187	175	182	181	169	167	195	175	164	171	202	174	145	170	186	165	154	151	185	167	151	173	175	158	177	164	159	198	155	155	182	166	181	174	183	170	142	163	166	162	147	175	186	183	160	175	160	171	189	185	162	165	178	169	182	166	175	186	177	175	187	161	154	170	175	170	170	141	161	172	170	166	187	190	172	170	163	173	157	172	160	194	150	187	164	174	179	154	159	172	164	173	148	180	174	183	182	196	168	180	167	192	185	174	165	175	181	189	198	199	181	163	168	188	161	169	184	199	150	166	158	160	166	185	182	187	186	159	203	153	172	164	165	177	182	158	179	165	196	180	172	161	167	187	172	188	196	174	159	171	165	153	169	157	156	184	172	175	173	172	178	169	170	166	173	179	161	188	168	149	173	169	163	180	172	154	157	164	167	165	159	148	160	177	157	151	166	175	165	173	178	171	181	169	177	192	156	162	171	163	162	167	176	158	185	182	157	183	172	166	169	171	176	161	135	186	168	171	172	175	180	166	179	160	161	146	186	170	166	178	186	148	168	172	166	172	160	158	148	158	187	147	183	158	155	177	145	157	167	163	171	140	163	148	171	166	177	160	186	165	175	187	165	194	165	180	165	167	160	161	180	182	196	181	163	171	161	178	184	169	212	185	183	162	169	150	180	162	186	159	194	195	181	164	174	172	163	167	163	195	179	180	168	181	185	187	192	152	181	165	188	181	162	173	159	172	176	176	176	162	171	195	171	169	146	178	179	177	151	172	170	166	169	201	157	169	179	178	166	171	156	176	189	173	163	165	169	183	170	206	180	169	162	178	156	175	164	192	174	178	167	161	171	161	156	178	193	173	192	169	196	180	168	187	175	169	193	155	155	161	162	155	188	186	154	167	184	158	172	160	177	194	187	171	192	165	177	207	182	154	187	172	154	155	175	153	183	155	164	168	171	182	176	183	173	194	157	169	173	176	165	187	175	165	151	174	196	203	169	174	183	176	183	177	156	175	188	183	154	182	171	184	181	184	163	159	180	164	163	202	181	164	183	184	179	191	183	165	203	169	172	166	187	198	179	158	178	162	144	165	162	175	157	161	184	177	156	185	181	186	163	164	186	188	176	181	170	158	190	158	188	166	187	167	181	194	181	172	188	179	156	169	175	156	188	174	168	196	165	156	184
10123	5256	1346	807	654	537	453	474	408	421	421	448	400	399	377	406	408	395	371	417	406	444	402	428	429	385	394	407	376	375	385	393	384	409	392	377	407	366	336	419	403	355	399	408	409	396	346	376	389	373	360	408	367	395	397	381	383	403	379	401	360	359	395	382	425	359	367	414	388	404	404	372	409	389	356	383	342	399	410	402	436	372	406	401	374	390	409	338	384	419	377	408	416	396	423	445	395	406	348	365	382	396	362	364	373	405	384	360	393	396	374	354	403	399	354	374	402	389	373	429	362	385	371	363	388	409	367	385	360	368	397	387	354	370	392	374	378	391	378	388	407	402	397	388	385	368	379	388	442	383	380	381	406	395	376	399	401	415	389	337	370	404	391	373	365	387	364	376	368	368	387	377	386	386	361	409	374	389	419	387	401	394	386	384	360	406	364	408	371	395	392	370	390	340	404	369	332	416	367	381	391	371	358	377	392	389	391	397	398	401	328	381	356	388	430	382	383	375	388	423	385	381	386	394	386	402	370	368	353	384	348	358	420	397	403	378	357	414	437	383	355	384	366	379	403	386	354	388	374	389	385	390	404	387	399	391	372	369	343	402	365	332	372	390	403	380	392	387	403	374	383	386	358	372	382	397	454	399	353	350	401	413	398	390	413	391	393	397	381	399	362	348	357	373	407	389	371	383	389	419	390	404	373	360	394	389	359	421	406	395	400	400	393	354	407	349	347	363	423	362	379	384	391	387	375	377	400	397	430	398	395	368	386	378	371	379	388	371	373	407	396	358	362	406	423	409	398	383	381	416	401	413	361	376	365	390	380	375	386	412	364	416	405	375	391	439	370	366	365	377	367	405	422	397	399	391	369	388	374	389	367	394	372	402	392	383	431	396	381	360	360	390	401	405	417	376	367	371	406	377	388	400	385	342	399	392	378	378	415	363	346	395	362	386	383	420	368	381	421	411	389	392	384	396	370	395	380	396	375	365	389	391	405	403	393	393	397	376	414	343	380	386	379	363	375	383	426	360	453	378	392	373	403	401	398	357	399	364	408	373	359	370	394	397	374	396	384	395	409	413	383	382	364	379	381	370	378	407	400	378	400	412	376	377	397	409	401	389	406	394	367	372	394	408	407	398	398	439	375	391	372	413	368	408	405	416	405	391	426	339	409	354	414	411	402	388	378	387	386	382	410	416	407	409	388	373	392	390	384	396	371	388	372	391	386	357	430	416	399	388	387	388	385	415	370	352	393	392	363	390	423	408	379	373	392	388	424	372	382	359	415	400	392	398	392	380	416	396	390	388	335	382	413	380	387	379	384	386	392	387	376	359	379	348	388	386	403	396	356	406	378	400	359	374	366	389	391	354	366	351	395	395	371	398	423	389	396	378	361	361	339	372	366	392	371	381	376	397	360	395	422	386	375	373	398	375	352	401	390	409	399	375	380	366	389	344	396	384	385	385	371	356	361	384	396	379	381	379	385	369	371	377	377	355	361	430	401	377	381	375	392	375	400	399	345	396	362	383	392	355	395	384	399	373	406	367	384	369	371	379	383	387	379	408	371	378	350	382	416	380	400	414	397	367	385	397	403	354	394	393	353	368	410	384	368	402	363	388	405	374	413	425	411	399	374	398	403	422	410	410	386	356	382	384	381	336	405	437	410	367	361	405	391	389	369	391	340	371	397	386	384	401	386	389	369	369	396	343	399	360	437	435	386	366	369	386	389	376	437	392	368	430	392	387	389	380	388	392	365	403	394	415	361	385	427	373	366	370	422	404	401	416	355	402	397	399	372	417	414	355	369	410	390	368	346	388	360	397	390	348	391	372	355	407	401	385	379	378	384	370	407	392	377	372	418	384	389	392	368	388	340	364	373	374	381	393	421	378	405	406	431	361	387	385	376	377	388	385	405	436	361	398	381	386	365	349	364	429	400	381	363	402	385	398	407	410	356	414	399	436	396	399	402	395	373	362	405	380	384	376	366	379	404	369	394	366	428	353	402	381	382	390	380	377	386	355	374	361	372	402	394	416	362	357	402	379	395	378	366	365	369	400	383	384	347	393	418	383	384	395	362	402	369	378	387	411	387	344	395	381	387	380	401	379	375	393	380	386	392	382	378	365	425	402	401	413	370	366	384	377	356	362	352	385	364	418	387	405	402	385	371	393	375	415	396	395	378	381	398	450	417	403	375	360	378	390	389	396	362	382	382	374	394	383	367	383	386	385	359	405	374	406	403	376	409	382	388	370	405	396	408	346	366	387	394	415	426	422	362	381	410	336	417	368	361	418	393	392	386	397	384	446	383	375	382	387	398	396	395	363	394	384	427	382	384	372	379	388	391	379	425	383	406	389	400	397	405	385	420	385	379	377	378	404	346	379	409	372	384	418	397	405	374	363	379	369	396	378	370	388	369	400	408	367	360	363	381	356	373	419	396	384	381	394	383	391	403	432	396	392	387	398	374	378	389	376	405	378	388	376	401	372	407	382	406	407	382	421	382	425	382	365	398	350	369	382	394	395	383	358	373	379	388	412	414	374	392	354	377	370	367	354	395	397	380	380	391	384	397	382	385	376	405	380	389	384	417	387	406	392	412	399	371	380	363	374	379	379	389	407	390	393	386	376	399	380	363	366	378	419	361	402	350	398	362	381	359	353	385	405	381	369	360	372	377	355	359	405	383	382	402	394	369	368	386	384	420	378	397	382	390	369	382	353	392	377	410	396	412	353	368	391	392	384	412	373	374	390	386	409	395	383	407	403	410	425	388	375	364	411	388	407	366	393	369	349	409	356	402	372	365	372	388	408	440	372	391	389	393	395	381	393	366	415	362	384	369	389	385	379	393	387	398	407	364	382	377	406	397	350	431	385	354	413	400	393	395	374	417	384	398	373	392	377	386	376	362	355	373	401	407	384	422	381	380	360	352	387	390	409	405	427	355	373	393	373	375	386	367	365	403	399	386	356	353	375	415	381	370	438	387	396	390	397	401	392	357	399	375	386	374	387	355	375	357	386	405	390	373	408	400	362	379	412	379	402	371	343	354	403	386	376	354	354	362	360	358	394	370	400	371	382	402	463	397	372	380	427	429	354	392	399	404	389	386	389	364	398	387	361	354	397	384	415	404	388	434	353	389	386	413	396	376	421	397	372	420	398	380	378	400	394	402	379	399	373	336	420	343	402	415	391	398	418	383	393	418	381	372	359	405	362	389	419	381	371	413	388	393	409	384	378	410	381	375	381	373	375	399	399	395	396	362	394	416	385	374	387	370	409	401	404	370	350	405	380	376	391	364	373	373	378	358	369	425	362	383	387	376	404	405	388	363	360	377	383	400	394	413	410	412	376	369	386	372	372	389	420	363	422	371	410	391	390	354	359	365	385	381	370	387	354	397	368	393	383	357	368	371	399	396	399	390	384	409	363	399	386	393	377	427	366	393	368	425	365	398	415	400	382	364	369	364	364	390	376	375	419	399	403	400	360	425	383	352	363
24831	21701	28839	25090	18465	1124	497	353	267	258	256	217	191	173	165	185	161	152	157	140	150	156	155	131	141	143	137	123	126	130	122	132	131	152	125	127	139	136	102	127	120	126	129	146	119	130	113	130	133	118	145	123	123	144	126	131	121	125	130	110	128	124	145	136	114	100	145	130	104	135	115	114	123	129	118	121	121	128	126	130	121	132	139	128	124	135	127	114	106	133	134	130	151	105	127	122	122	123	125	129	147	115	134	133	106	133	121	130	108	130	142	141	144	113	130	124	112	126	126	126	105	114	123	129	108	126	130	115	125	122	122	146	144	120	129	131	137	122	150	111	119	120	133	120	131	107	105	114	126	135	111	130	138	117	123	123	113	119	117	127	125	129	131	140	107	137	136	108	103	133	118	127	141	129	105	128	124	130	125	122	121	116	104	118	116	122	118	135	164	142	116	128	118	133	132	116	141	116	126	104	125	142	121	124	133	129	137	114	123	120	137	133	111	106	116	111	125	133	134	102	110	124	124	125	113	115	128	121	116	104	133	145	132	123	105	118	132	131	144	115	132	115	135	132	137	118	133	123	129	116	147	119	127	129	120	130	123	112	106	112	132	140	117	152	121	144	133	112	146	127	103	111	128	137	122	122	111	111	121	131	106	110	120	114	109	123	127	124	128	112	131	101	125	103	121	123	101	136	125	132	138	111	115	131	122	130	130	110	129	118	90	132	99	123	126	130	126	101	114	128	120	126	120	121	117	125	125	125	115	120	114	126	131	104	134	138	107	115	139	120	139	128	118	126	112	124	128	112	116	116	120	143	128	100	136	117	135	135	124	118	129	127	113	119	122	128	122	120	124	116	120	132	125	128	117	131	124	123	130	127	142	125	137	113	123	133	123	120	117	133	131	117	131	113	119	111	132	129	136	108	129	132	111	116	119	113	115	121	102	127	114	120	115	125	140	133	108	121	131	131	121	153	141	115	122	111	135	128	136	125	128	120	129	106	109	128	127	125	138	119	106	112	127	143	131	129	151	151	120	102	139	117	116	118	132	134	104	120	120	116	124	113	114	93	134	117	103	120	132	131	113	123	125	126	123	123	127	115	125	112	128	130	127	119	118	102	136	120	133	115	123	139	135	116	137	139	127	118	131	135	125	109	125	123	129	103	119	127	107	121	127	98	121	111	123	138	107	118	121	122	128	120	122	112	128	138	138	117	108	127	132	120	135	133	118	145	116	130	128	109	104	126	94	118	116	124	116	151	123	137	125	134	120	118	124	105	127	107	127	117	108	112	110	119	117	147	115	122	127	125	133	107	116	102	124	147	130	119	122	103	107	124	109	134	131	125	117	154	94	152	132	131	119	114	136	127	116	129	114	146	113	124	127	140	134	119	132	141	119	147	146	120	137	124	146	144	117	131	117	133	118	132	115	116	130	129	130	136	118	131	114	134	127	110	140	109	123	129	132	135	137	111	116	127	133	116	113	126	125	130	142	116	114	121	135	113	143	124	134	128	137	127	108	128	125	116	116	112	123	123	117	132	135	119	128	127	123	134	108	110	114	111	116	115	124	112	110	116	103	122	124	113	110	110	119	118	130	102	114	125	123	130	124	121	124	121	124	115	119	104	101	102	103	138	109	115	118	110	122	145	129	117	131	134	122	107	145	127	113	131	132	127	131	121	115	119	127	120	128	134	136	128	130	117	126	137	134	125	113	130	145	113	126	119	116	135	125	126	119	133	110	147	110	113	134	117	138	127	129	149	104	112	103	115	135	136	127	128	145	144	135	125	112	104	128	112	121	114	127	122	128	116	115	121	108	107	107	102	122	132	114	130	121	143	132	139	109	129	127	119	140	123	120	140	98	118	124	125	132	127	130	118	131	121	110	133	116	122	128	116	107	102	122	91	96	129	111	121	120	121	110	123	116	124	133	138	135	129	121	99	106	127	114	133	110	127	133	120	155	137	123	130	124	128	124	141	133	112	119	112	115	129	127	126	126	146	147	125	134	127	121	148	125	119	137	116	138	121	121	134	123	112	128	129	100	108	129	102	138	119	125	124	120	100	130	124	125	106	107	114	130	108	120	134	130	139	119	125	128	113	133	116	129	132	121	117	137	120	143	111	132	112	143	124	115	117	131	115	117	127	116	122	125	104	111	127	121	124	125	129	131	129	115	114	116	99	143	141	131	132	128	127	107	135	122	117	125	115	135	122	107	126	130	128	116	105	115	136	126	135	129	127	120	120	143	126	122	115	115	132	129	132	135	103	111	108	143	116	115	128	116	139	138	127	111	130	120	126	126	136	137	108	141	116	119	125	112	122	104	139	104	128	114	140	134	132	132	114	128	130	115	117	116	119	138	136	128	131	121	127	120	129	126	127	114	106	124	120	111	102	111	111	113	128	129	145	120	118	129	126	134	127	127	128	138	111	144	134	120	127	122	111	118	131	112	120	129	126	131	132	115	147	140	131	127	112	117	104	132	124	133	125	124	126	137	121	128	118	112	121	114	117	150	114	127	108	121	123	102	125	127	136	119	117	121	119	108	104	118	133	121	139	130	141	131	121	146	119	125	119	130	106	126	117	113	118	148	123	114	135	129	128	108	134	122	114	134	122	129	132	124	119	123	111	117	110	118	131	114	133	134	100	120	129	128	127	96	131	134	113	133	142	129	124	116	129	108	126	111	135	124	145	136	109	109	128	113	128	136	138	122	132	123	120	124	116	131	117	117	100	129	138	115	126	123	140	122	111	119	136	128	113	135	133	121	124	140	108	113	139	99	121	130	127	133	118	128	125	129	108	123	129	130	132	121	128	124	138	110	126	156	124	136	110	112	125	133	129	111	114	117	128	113	128	140	135	121	132	123	126	141	133	127	115	138	111	136	123	140	140	134	125	115	111	116	145	129	126	121	145	119	131	117	126	128	111	121	126	126	143	119	98	131	124	129	118	112	105	151	143	117	127	130	135	136	112	122	113	138	127	128	127	114	113	120	114	125	138	143	131	108	126	105	125	134	137	128	132	131	134	118	129	150	115	134	107	116	133	114	131	145	126	106	121	133	122	127	107	131	125	130	101	141	108	134	127	138	138	127	124	128	113	133	123	118	122	134	134	133	116	140	111	122	134	132	129	117	109	127	148	133	113	113	109	144	129	111	127	124	129	115	142	109	116	136	139	122	116	114	137	129	133	112	112	123	113	109	115	126	118	132	128	105	113	119	133	118	126	121	117	119	101	107	121	133	132	119	146	123	117	134	130	133	126	135	104	130	113	127	120	138	118	134	109	122	132	123	112	116	137	135	134	106	123	117	129	115	137	111	121	131	130	138	113	142	130	125	107	120	143	125	143	128	112	135	134	91	127	125	126	113	127	116	137	127	122	156	112	128	124	139	127	125	118	143	103	130	119	132	130	126	107	115	110	128	126	135	117	130	127	117	121	121	117	121	117	129	150	135	129	124	105	124	128	117	126	123	122	118	132	115	123	143	146	112	113
23333	20060	8529	4326	2856	1921	1558	1197	1039	824	756	675	590	533	488	491	482	420	403	399	409	393	370	375	347	311	310	326	319	333	303	285	287	295	301	287	288	310	288	313	284	292	273	281	307	317	318	270	260	295	277	285	301	301	290	311	287	276	247	291	286	288	289	271	270	257	267	297	274	269	289	287	283	268	281	284	316	280	253	274	256	274	284	285	305	271	278	288	292	286	293	310	255	274	279	285	282	272	290	278	246	295	265	244	292	273	307	264	297	294	260	261	275	233	298	259	305	318	302	294	297	252	272	269	279	283	274	283	268	282	294	276	306	279	300	275	282	260	258	293	291	262	276	261	264	261	287	285	309	276	267	315	261	291	262	259	323	261	280	287	255	256	244	298	291	270	272	298	294	260	292	287	258	284	246	258	266	286	291	320	292	285	274	279	296	272	294	278	282	276	267	282	284	303	267	253	249	277	282	288	299	250	284	288	253	295	252	269	274	272	251	259	265	282	270	264	303	285	276	282	293	261	281	294	286	265	274	270	296	278	269	253	277	264	257	274	265	267	307	261	278	292	309	279	284	306	287	292	307	280	264	299	275	316	257	297	277	273	271	258	290	270	274	262	308	266	283	291	285	270	279	276	303	255	264	244	279	288	275	278	269	305	267	292	310	275	290	264	289	303	251	279	294	238	256	274	281	273	280	302	279	272	275	247	256	259	266	278	285	285	271	267	262	266	262	258	290	263	276	265	264	273	277	272	284	257	292	292	279	275	286	252	276	259	282	294	264	275	248	268	299	261	281	309	261	304	255	280	265	276	287	262	262	254	273	259	280	271	296	260	291	292	253	260	258	236	294	289	268	272	244	294	279	283	272	275	285	297	283	272	266	271	265	270	265	292	251	300	282	250	253	276	263	308	284	275	299	296	292	268	264	295	289	270	284	260	286	274	272	279	276	256	283	301	253	247	269	267	274	275	287	309	290	274	305	296	301	249	279	250	285	278	275	295	276	280	285	278	271	300	289	277	259	273	285	265	300	293	273	275	282	266	275	282	271	277	259	263	276	266	275	240	271	270	280	278	291	279	271	277	266	287	273	287	241	290	275	273	276	252	282	294	308	284	300	263	261	278	285	261	298	263	296	285	256	254	288	298	260	282	250	287	252	268	274	269	282	282	274	248	271	259	271	273	265	279	246	271	280	292	254	235	278	280	301	273	282	283	279	271	294	292	319	261	279	257	309	259	278	267	264	258	272	270	282	293	294	277	262	266	248	281	276	264	292	281	296	259	273	282	260	301	278	274	261	261	245	285	266	262	281	265	288	273	276	274	302	284	274	297	292	278	269	289	276	250	274	282	278	280	262	231	263	275	288	278	288	244	292	269	276	298	278	298	246	281	278	267	277	264	261	268	276	284	275	285	280	288	268	281	277	266	262	246	268	268	257	259	278	276	330	285	314	232	275	275	325	270	263	270	288	290	269	255	231	249	271	282	285	254	270	317	254	261	272	281	287	301	254	290	283	260	272	284	279	279	276	258	271	260	240	301	271	266	234	266	281	282	265	282	299	277	304	260	269	252	262	299	299	292	270	278	254	271	232	305	279	283	279	263	271	251	285	270	286	281	289	289	260	267	281	319	277	253	249	299	281	264	311	269	281	273	282	292	274	278	285	282	259	256	294	269	265	300	277	256	285	226	291	285	281	255	249	266	296	272	291	280	282	248	273	292	311	238	297	271	289	274	262	262	267	257	284	293	278	273	275	268	266	275	288	288	261	266	272	257	276	297	259	263	299	311	286	292	301	275	267	283	257	280	276	259	254	261	264	288	292	256	262	268	242	270	305	259	278	261	294	299	287	245	255	256	280	275	275	267	293	270	255	299	270	314	275	302	285	251	263	291	281	267	265	273	250	249	290	270	271	296	262	271	258	256	278	277	316	272	277	295	263	287	288	269	280	282	286	292	292	306	277	256	272	260	318	271	253	275	283	276	270	284	305	299	277	267	257	274	263	307	247	266	296	248	274	264	269	291	251	312	265	289	296	303	301	296	264	277	266	263	276	257	285	270	266	259	247	284	271	297	283	259	292	302	264	271	289	252	266	278	266	269	272	282	290	291	275	258	269	269	272	271	280	297	263	275	283	274	275	272	279	267	278	265	265	264	286	269	270	286	256	264	296	274	260	268	257	258	265	259	274	276	281	288	271	276	262	303	284	278	300	252	270	300	241	299	299	287	290	265	269	276	266	274	281	270	268	260	283	277	272	282	257	243	289	261	244	295	286	279	284	261	279	266	297	267	299	280	251	306	266	312	288	301	288	257	273	262	244	262	274	253	253	291	292	288	265	256	280	307	269	267	282	278	279	266	273	274	255	261	269	278	270	304	262	265	268	274	268	267	262	283	278	293	340	272	295	241	265	268	283	275	280	257	275	259	277	270	288	271	267	270	263	284	249	267	283	275	275	270	260	257	273	275	301	272	289	260	252	314	287	293	260	293	270	249	299	295	290	287	286	293	284	292	265	252	294	288	271	249	273	272	272	268	289	276	306	313	271	311	322	288	253	289	270	274	281	287	271	255	295	265	251	277	237	269	281	287	271	262	299	290	283	278	270	263	269	294	279	262	283	283	266	280	288	258	270	270	274	274	288	284	253	263	283	293	288	269	276	278	257	276	272	281	283	279	257	262	274	274	274	262	264	258	251	290	279	282	268	283	280	267	293	262	255	284	255	269	281	257	303	269	247	314	277	271	277	276	267	300	283	263	300	285	255	314	277	266	279	272	236	293	257	272	261	287	266	252	253	278	275	269	286	277	297	252	274	272	253	277	287	290	284	281	262	248	291	256	276	276	287	259	267	267	273	271	292	291	272	275	264	283	265	273	284	276	284	260	288	253	242	262	266	282	269	258	271	245	294	289	271	269	240	278	262	298	271	263	284	289	277	279	285	262	272	283	281	280	277	266	287	318	291	278	296	273	293	296	259	266	294	273	260	259	281	269	282	277	296	287	281	261	267	267	289	259	264	276	253	251	274	279	277	273	267	249	271	263	282	294	299	282	285	292	284	278	262	265	295	268	278	281	266	251	269	281	305	257	284	266	272	291	280	268	286	286	268	283	265	270	276	275	304	252	285	278	274	266	288	265	275	262	319	271	251	284	277	274	286	256	273	287	264	295	255	270	303	282	270	292	258	277	308	283	288	253	259	277	233	243	273	282	259	288	275	257	265	299	272	266	254	279	248	299	253	275	285	262	286	258	248	280	275	253	244	270	245	277	304	267	246	268	265	294	290	285	283	306	245	292	283	292	267	258	276	284	250	283	278	268	266	250	289	267	305	271	265	276	270	278	267	262	280	292	283	297	281	261	286	277	245	264	296	289	277	266	281	285	269	266	263	270	254	280	277	275	270	281	287	260	279	267	256	279	270	285	285	291	258	276	265	291	283	269	273	287	254	268	259	301	287	261	262	282	272	299	279	265	289	270	268	277	282	272	290	298	264	276
23777	21696	29462	24435	21696	16787	1651	756	554	543	498	474	435	444	419	369	369	350	339	355	335	334	335	319	354	345	353	335	322	309	298	332	363	325	284	308	296	330	302	293	317	322	316	302	336	330	312	331	275	281	341	299	317	323	319	315	294	313	303	280	303	296	317	333	336	291	291	311	311	313	292	345	325	321	298	338	304	321	327	296	303	303	303	315	333	298	327	330	306	296	311	320	299	302	305	307	285	311	284	327	316	319	270	316	325	307	328	314	295	308	304	324	315	307	291	291	323	291	287	338	311	291	304	291	287	289	277	328	275	340	287	317	322	331	307	286	270	284	298	300	285	312	295	287	324	326	297	341	309	308	319	312	302	314	327	264	294	302	323	295	305	307	319	306	297	318	301	280	306	296	302	270	299	304	284	322	322	332	314	300	297	295	308	320	271	314	301	309	311	306	338	287	286	284	312	305	323	302	295	282	312	294	302	296	324	317	338	285	324	336	268	316	298	298	304	330	300	271	296	334	324	270	307	333	306	285	310	308	281	332	284	315	298	314	298	285	295	315	286	345	294	295	325	326	275	302	324	311	287	294	284	302	301	301	301	343	317	307	290	300	293	331	299	272	323	288	275	336	294	309	291	265	318	343	327	308	281	295	327	326	319	313	285	338	293	318	263	333	287	311	293	300	283	322	302	293	286	305	298	360	328	291	322	266	297	330	311	298	315	261	295	280	312	338	294	298	284	285	278	300	360	305	306	293	305	311	346	278	298	300	293	330	295	321	307	287	297	306	281	307	298	280	335	316	338	301	301	334	282	319	309	317	334	298	314	333	289	280	300	314	278	297	320	291	309	296	303	322	337	276	347	308	327	295	299	308	278	325	326	277	296	316	321	303	321	306	313	312	306	312	323	338	320	298	301	287	300	307	292	312	321	335	281	281	313	315	283	294	305	303	319	289	302	306	291	302	308	308	302	290	315	295	286	310	287	298	293	283	319	303	334	310	297	296	285	298	317	270	279	308	266	304	300	303	308	311	332	286	310	309	297	295	311	308	305	274	296	302	282	304	287	311	297	331	298	303	262	303	315	291	319	280	336	303	304	292	283	332	315	320	285	323	290	306	303	322	275	323	310	297	291	297	300	299	321	311	292	319	277	295	304	329	290	266	329	326	301	344	318	293	305	294	295	314	332	355	315	327	309	303	302	292	342	322	296	316	307	300	337	295	296	284	303	309	292	315	280	288	308	304	310	304	300	312	303	308	299	291	298	312	301	296	286	319	320	303	256	298	296	283	296	350	287	296	334	297	317	327	303	280	316	324	298	311	310	322	299	260	297	296	288	293	286	281	282	286	300	305	313	316	294	284	306	299	309	281	310	306	346	305	324	288	277	307	299	276	314	311	296	322	283	280	319	289	343	287	296	317	270	298	282	317	295	332	261	310	267	295	282	328	298	347	320	277	329	288	326	294	298	311	326	309	316	314	293	331	279	334	302	295	269	293	300	313	314	300	281	305	304	307	285	302	298	309	307	325	286	330	301	298	314	299	324	333	322	337	306	301	312	315	297	280	307	300	308	318	301	291	317	338	271	297	316	341	334	266	286	305	278	312	295	289	315	328	294	334	304	319	292	283	294	311	296	280	295	313	284	304	314	302	323	279	298	297	293	298	293	310	284	318	316	284	323	317	267	350	316	317	333	330	309	330	300	319	330	289	268	331	301	290	293	323	324	317	279	298	284	303	306	309	317	318	285	337	280	301	304	301	303	326	282	298	296	304	324	276	292	352	302	324	340	315	293	308	278	322	279	339	301	298	337	288	297	301	307	310	311	314	308	324	312	308	323	294	315	300	295	287	308	292	338	301	313	298	308	300	312	330	302	297	305	299	300	303	305	318	273	284	275	300	332	303	310	301	319	295	309	284	286	310	299	319	302	284	279	304	277	325	282	301	344	306	301	298	302	307	293	307	313	296	291	296	310	316	326	327	287	315	327	281	291	314	336	329	319	290	298	282	326	316	293	296	290	284	325	307	304	299	310	306	282	324	258	334	316	330	303	329	296	303	333	306	303	289	302	303	300	308	332	288	293	312	298	322	291	282	349	297	307	341	330	302	266	321	312	341	289	315	286	301	302	304	326	332	297	314	300	295	288	311	302	305	317	319	281	309	303	306	299	290	315	295	314	303	316	302	289	287	333	291	316	292	323	293	302	344	297	267	302	311	312	312	316	304	302	305	317	334	292	307	314	293	299	316	315	291	298	306	331	325	301	298	292	289	294	318	278	300	336	304	288	298	294	319	316	295	313	324	300	285	266	309	288	287	294	295	328	305	300	312	298	331	255	298	288	324	321	302	270	305	316	275	306	293	322	313	298	294	307	264	293	329	321	299	284	288	310	273	308	311	310	326	314	305	322	309	323	331	333	321	319	304	295	318	326	293	329	305	290	308	283	313	291	305	326	313	300	291	296	306	304	323	294	302	328	281	282	283	312	317	302	310	293	291	281	286	307	268	296	304	305	311	286	289	283	287	302	311	298	271	319	288	304	292	291	280	314	270	294	261	290	303	312	314	302	336	303	300	291	330	300	314	301	319	271	291	286	315	276	310	291	279	310	328	327	298	303	293	307	310	291	290	311	309	318	292	278	292	320	286	322	303	308	276	295	330	302	303	252	313	283	335	320	302	291	309	301	307	281	263	301	271	305	296	289	289	326	288	314	313	291	302	298	296	324	318	286	290	322	283	303	311	285	279	309	282	321	311	334	294	325	295	304	310	292	310	271	320	327	305	320	318	289	284	294	311	333	319	308	292	309	282	285	310	315	323	353	302	307	325	310	300	269	274	321	323	318	324	320	270	287	332	297	305	296	296	320	298	286	324	289	281	316	306	307	267	295	342	336	290	291	311	309	301	283	288	290	289	299	300	309	276	284	290	276	309	285	309	299	327	269	307	299	288	285	295	293	322	312	303	325	293	298	314	286	300	289	301	328	319	298	319	305	300	291	290	298	272	341	275	316	297	299	312	289	335	314	293	335	278	263	280	309	311	309	311	300	280	320	324	333	284	319	348	315	302	324	296	263	316	323	304	308	323	307	286	313	284	297	285	297	313	286	289	324	288	312	278	316	279	304	302	297	301	324	323	333	289	296	336	301	301	290	296	275	317	307	320	308	315	329	290	278	312	273	318	284	284	323	312	293	279	289	301	283	309	266	299	309	294	308	307	308	318	287	309	349	328	294	305	320	325	311	310	323	323	345	310	309	319	313	326	311	309	272	341	286	308	334	306	295	306	328	336	327	340	293	311	267	271	293	311	266	304	292	301	302	298	269	322	318	306	325	295	331	332	274	347	296	304	303	316	294	314	293	311	290	298	307	316	316	329	317	293	328	301	317	312	307	331	313	283	318	302	311	295	289	305	331	294	325	304	336	313	297	304	319	290	297	293	294	273	292	313	309	322	276	271	328	297	281	282	312	308	311	333	268	290	291	280	299	288	317	300	320	301
30197	26678	13946	7592	5077	3682	2900	2266	1897	1685	1450	1252	1198	1117	1027	961	930	917	842	823	801	792	779	714	700	722	695	723	689	719	696	700	684	664	679	685	636	696	636	691	640	686	653	620	611	701	642	666	641	634	649	605	579	629	587	599	648	580	610	653	632	663	586	622	604	627	616	623	627	589	654	653	599	611	612	609	664	595	598	601	634	633	615	608	589	670	669	586	599	598	619	642	629	588	613	657	619	639	611	604	600	615	624	598	598	601	615	631	605	624	611	609	577	669	634	592	566	598	601	616	616	630	636	612	616	619	626	609	593	614	610	587	571	632	609	623	628	614	646	618	630	622	597	627	603	599	574	616	614	614	561	618	599	601	587	608	602	638	612	583	625	582	598	607	565	590	591	584	579	627	619	650	646	641	612	603	598	599	612	587	592	629	632	591	604	586	600	600	573	584	558	615	596	594	583	609	639	630	569	586	607	623	620	615	601	620	627	612	607	595	636	598	619	608	594	610	595	642	602	572	635	615	567	566	602	621	646	631	597	594	582	585	641	639	591	605	663	573	609	600	595	645	620	611	613	602	600	570	579	577	575	616	623	627	612	564	653	640	544	598	607	589	605	617	592	638	620	597	602	609	586	585	600	643	578	595	604	617	601	561	630	615	577	616	580	601	695	611	618	577	635	626	593	615	616	620	575	576	618	600	620	646	627	639	599	579	584	554	576	600	647	614	609	625	663	598	629	589	590	568	635	610	608	638	582	619	634	583	612	576	644	620	592	574	559	613	610	636	590	571	611	586	639	637	600	578	619	594	600	614	592	619	611	589	637	588	593	615	621	596	584	600	610	599	594	618	620	640	602	627	586	591	633	624	570	618	620	567	615	633	649	647	590	580	597	609	654	652	620	584	600	613	592	630	579	635	583	644	582	610	576	575	607	636	603	625	565	613	638	563	643	620	601	610	578	581	585	623	598	644	626	605	626	569	600	565	613	597	596	593	611	593	580	624	654	598	623	614	612	589	615	623	574	609	603	561	610	618	595	581	591	543	606	600	587	557	579	600	599	613	621	588	567	645	590	631	636	587	596	650	590	595	644	615	647	630	598	586	606	587	606	632	612	612	594	592	608	581	590	580	631	590	605	608	590	576	581	587	601	568	618	643	594	644	609	631	593	639	597	599	609	586	631	607	626	593	594	609	614	643	653	571	616	634	586	618	585	617	602	627	620	619	633	575	614	565	599	607	665	634	605	569	624	580	606	612	578	616	604	591	618	610	646	621	625	594	623	591	600	636	577	645	572	613	599	600	625	632	602	629	619	641	583	611	611	616	602	576	604	591	626	627	630	634	609	612	629	591	628	608	600	622	623	628	654	594	585	639	578	598	625	613	660	629	585	565	559	617	633	580	602	627	640	577	605	614	587	617	555	575	602	589	590	631	609	611	611	615	599	626	605	577	624	590	587	647	605	614	613	610	620	590	638	600	551	591	597	583	635	633	611	594	642	575	594	645	594	594	612	597	634	596	593	626	594	589	606	607	653	599	594	594	579	584	627	633	588	635	616	580	636	594	625	627	605	657	642	594	610	544	622	599	582	612	646	601	655	609	619	609	594	639	614	633	578	613	607	609	577	598	567	578	621	632	626	613	609	590	599	557	598	618	599	585	590	580	615	582	593	614	607	597	556	632	629	627	665	596	645	607	612	641	603	618	575	591	604	600	572	621	617	607	596	578	586	620	618	616	579	601	564	616	634	618	567	618	640	666	602	573	633	574	654	621	634	575	636	573	642	576	609	623	606	589	588	601	585	656	632	592	585	633	583	596	587	594	616	609	593	580	583	563	601	609	564	637	614	562	635	620	651	590	575	603	620	629	573	625	590	620	634	587	619	626	576	616	592	587	597	564	591	588	638	615	599	616	646	597	614	582	594	624	557	603	609	602	625	666	645	572	630	669	631	632	606	614	578	583	566	612	589	593	592	601	578	643	607	574	579	587	630	616	613	556	568	625	602	575	583	604	597	606	598	620	594	599	618	642	618	622	637	631	592	641	569	638	589	619	600	650	614	642	601	559	612	609	605	581	612	624	593	568	659	600	637	607	641	605	623	618	619	567	606	615	621	622	637	629	598	582	586	636	605	618	612	647	596	596	617	581	572	635	626	575	608	656	596	643	610	608	595	623	630	627	619	578	577	609	612	610	615	618	638	554	617	611	604	609	637	591	626	606	582	638	605	582	610	605	611	574	653	579	598	583	566	621	592	609	647	646	626	628	608	628	597	616	603	592	612	575	654	641	660	638	650	601	603	608	609	610	557	604	577	583	595	624	588	683	619	636	585	620	639	610	573	579	616	619	611	613	602	608	587	611	579	582	644	598	624	612	620	594	616	548	586	608	630	573	628	626	608	646	593	626	562	624	610	643	573	581	613	610	633	610	610	611	615	639	580	598	613	594	602	598	663	605	639	608	573	617	627	578	597	596	648	617	564	592	606	596	554	610	638	625	566	598	563	613	625	592	568	626	621	609	567	597	608	681	605	591	615	599	564	602	588	586	604	632	631	630	650	603	631	618	605	608	644	601	576	609	597	547	607	597	591	610	593	597	630	587	588	617	609	612	616	629	594	623	634	607	581	572	574	624	591	620	598	639	600	591	625	621	610	589	603	636	630	580	575	620	577	623	626	635	563	616	604	621	614	602	597	607	594	649	590	597	613	638	562	602	599	615	600	594	590	659	648	585	590	547	584	587	599	625	594	588	560	570	632	598	576	653	610	605	580	632	627	659	603	566	649	598	620	617	601	615	634	575	588	566	630	566	606	593	598	616	593	585	568	599	601	602	584	609	611	615	606	633	582	561	562	623	585	651	626	623	610	671	626	617	622	594	611	642	624	583	596	620	609	587	660	578	581	632	606	591	605	592	622	617	568	593	641	578	593	582	628	590	583	602	593	574	574	628	602	663	658	607	629	581	581	610	604	655	598	588	600	647	613	620	634	616	554	574	592	616	620	617	646	638	599	599	583	649	596	588	630	598	622	602	567	551	629	581	599	635	589	628	639	580	584	581	584	617	620	628	600	603	610	623	619	646	568	573	615	596	621	629	603	574	578	613	622	637	622	580	579	595	583	608	611	606	603	605	598	566	616	602	604	626	606	594	586	601	596	617	608	623	602	635	635	634	598	612	622	613	593	593	585	620	641	605	651	627	611	625	620	621	582	635	585	582	596	623	607	599	622	584	579	625	547	628	595	626	624	597	596	603	622	597	622	619	605	627	587	579	615	602	581	567	627	590	599	586	651	596	624	556	617	578	610	582	620	622	646	603	612	646	615	640	614	585	635	591	609	593	642	626	616	564	619	615	580	633	609	591	646	605	582	598	605	592	635	526	629	646	627	632	620	629	641	631	615	601	589	581	611	600	587	584	659	604	585	627	626	594	587	640	633	606	605	606	597	581	612	594	576	593	589	629	641	606	601	626	639	622	637	662	609	581	563	585	627	606	643	599
27265	20755	6428	464	244	214	218	206	180	180	157	160	181	178	156	190	177	161	151	182	185	168	181	184	180	167	175	172	173	176	167	165	161	162	193	183	187	188	148	151	163	172	179	176	166	166	161	175	170	170	150	167	191	164	168	192	176	159	182	181	147	183	164	171	194	194	158	166	157	155	199	157	162	182	173	172	158	181	185	173	182	199	150	166	188	169	181	172	159	161	174	160	173	175	146	162	170	163	169	152	193	159	153	187	174	152	179	188	162	141	186	168	171	199	189	167	181	193	146	172	158	184	183	173	161	178	165	142	182	173	174	164	180	156	168	178	166	165	169	169	160	173	172	175	159	165	191	176	200	202	158	179	152	180	162	162	168	188	148	207	149	153	166	177	161	184	184	194	181	184	186	180	188	157	173	160	189	180	187	157	170	158	185	193	176	170	169	176	192	188	192	172	176	179	166	151	182	174	169	169	174	177	167	206	166	152	161	194	189	169	162	148	151	162	169	155	179	157	162	173	181	173	178	171	160	181	169	174	182	171	161	181	149	156	168	179	161	192	174	163	176	170	176	165	165	170	167	178	150	161	178	161	161	185	162	169	175	167	191	158	190	168	175	189	176	172	166	192	175	159	171	181	168	183	192	147	174	200	180	191	175	157	195	174	180	178	185	164	216	174	154	166	154	160	166	172	171	198	182	169	173	168	161	173	189	193	172	151	195	170	154	158	206	185	164	182	171	156	174	172	160	190	191	185	178	183	183	163	183	177	175	161	172	187	154	191	173	165	156	144	182	181	154	150	208	171	168	184	179	188	170	182	179	166	159	186	166	163	161	175	195	159	194	156	194	200	173	206	178	183	176	177	164	183	194	149	162	180	163	174	159	183	168	171	184	157	158	168	152	192	166	178	180	174	182	173	169	161	186	179	174	168	158	169	155	160	164	148	193	218	165	157	176	190	174	161	178	179	153	184	181	187	168	186	163	162	174	164	154	172	177	157	180	191	180	192	169	171	150	175	193	162	166	164	190	174	175	169	180	171	175	190	185	181	179	175	163	173	181	201	150	160	177	148	178	183	170	163	175	167	160	177	174	191	157	173	177	161	189	152	169	169	157	176	173	176	164	178	170	160	162	159	172	144	164	172	197	153	184	192	183	183	189	189	185	177	180	168	144	172	172	193	170	197	185	167	148	157	177	165	170	169	177	166	169	190	176	152	164	165	189	178	167	170	186	151	177	180	171	174	168	180	181	176	178	174	173	192	160	166	195	168	171	201	171	158	157	189	194	205	180	181	169	186	176	158	169	158	183	187	174	175	178	176	167	161	185	169	168	183	183	169	158	167	180	175	154	156	174	183	178	154	173	155	173	162	187	184	171	168	184	161	145	181	169	156	177	196	192	171	166	169	193	164	205	196	173	192	178	167	153	176	177	181	154	160	173	159	176	164	166	165	165	175	167	177	154	153	141	187	167	153	176	174	169	177	178	162	140	195	163	166	177	188	143	177	186	178	174	181	183	183	182	193	184	150	188	183	178	180	164	163	158	212	197	149	162	178	181	180	193	181	176	160	190	165	169	175	185	158	173	214	173	181	183	190	182	172	173	139	166	158	202	175	174	176	160	149	191	193	171	176	166	180	178	185	167	167	195	175	196	169	186	168	175	200	167	171	172	163	158	161	147	201	186	161	202	166	175	143	177	162	187	159	188	174	171	148	182	161	171	155	172	192	164	161	178	166	161	163	173	165	174	173	187	159	172	159	168	158	185	182	189	167	161	163	172	170	169	183	159	165	184	173	193	181	169	167	191	165	171	169	167	161	179	179	187	200	171	170	158	192	177	181	173	165	194	170	160	157	151	181	172	151	177	179	147	167	160	187	194	177	186	183	161	174	170	183	172	197	154	165	190	177	199	152	193	163	159	162	193	198	155	189	169	195	155	158	193	194	158	155	203	180	177	162	198	195	186	160	166	171	151	169	192	169	146	176	161	175	188	188	177	165	168	181	161	166	164	181	180	162	185	164	178	178	176	174	165	173	167	183	178	155	160	186	182	196	182	177	169	192	194	200	172	177	190	189	184	170	176	151	162	137	162	183	175	167	154	183	177	179	173	180	179	149	183	192	178	186	160	152	173	177	166	169	159	187	172	184	175	169	178	179	191	167	190	185	164	172	213	173	183	202	179	171	187	181	194	150	149	182	173	181	184	175	188	152	167	167	143	162	187	182	175	161	167	180	178	185	186	163	186	168	190	175	176	187	179	172	181	159	193	189	167	148	177	155	174	182	195	172	189	177	168	170	167	178	148	171	171	180	166	181	173	183	196	185	178	157	155	150	181	168	162	181	174	178	158	185	171	163	163	179	181	174	160	182	168	177	178	171	184	156	187	185	156	174	186	158	158	160	181	159	179	161	180	171	172	185	203	163	175	171	186	161	173	185	163	169	167	163	180	170	169	151	176	180	155	176	185	149	171	183	195	172	158	180	176	161	172	201	171	158	188	174	174	158	151	180	201	169	164	167	175	127	191	148	167	174	173	175	197	183	171	166	193	180	184	175	178	180	167	160	168	163	190	150	165	161	175	205	196	157	181	179	148	181	179	160	162	180	180	198	156	161	170	180	179	182	167	142	162	169	188	152	178	167	178	189	183	168	170	169	158	165	179	185	172	169	152	180	154	171	188	191	178	146	176	170	187	207	175	177	169	186	168	184	164	166	170	192	186	139	158	177	166	165	153	189	155	164	152	160	193	177	195	167	177	187	176	181	171	149	177	166	170	177	170	171	194	193	191	177	162	167	168	157	185	175	163	173	166	168	178	194	160	163	173	178	181	161	171	166	180	171	174	163	184	169	151	190	164	157	177	163	160	173	158	162	151	181	186	143	166	171	142	171	166	164	207	179	166	204	179	170	153	188	196	171	173	187	176	160	197	164	177	170	172	183	155	163	173	200	191	176	177	171	144	160	178	185	146	170	181	164	185	183	164	149	168	145	175	184	155	151	175	187	183	161	179	186	154	173	167	162	201	164	193	153	186	178	179	160	179	193	196	154	141	178	168	174	181	165	192	167	170	176	167	169	182	181	153	165	164	181	189	170	176	167	167	207	189	186	159	178	184	165	176	172	152	160	192	175	206	173	172	187	176	163	186	189	188	169	178	158	174	163	174	164	177	185	155	169	198	183	169	167	206	175	187	172	167	168	154	162	185	171	159	158	183	180	181	174	171	171	193	174	170	165	164	173	167	190	173	149	169	161	172	198	179	172	175	201	182	189	183	179	163	174	162	167	163	171	146	189	158	160	145	169	176	178	168	171	168	162	178	173	179	169	169	177	151	178	169	163	171	164	171	185	172	178	192	199	165	189	165	168	168	166	176	182	177	148	190	172	189	171	136	199	164	168	177	167	170	178	175	166	182	199	185	173	150	182	159	145	164	169	175	183	164	170	176	185	169	172	180	170	181	190	154	162	156	200	168	176	165	190	183	186	175	168	172	179	146	194
10675	5928	1400	761	620	560	482	445	433	440	393	415	399	391	429	387	383	404	398	381	401	432	394	364	400	364	408	408	416	399	375	395	393	409	382	410	364	375	382	353	390	388	442	376	391	410	398	382	364	432	351	421	412	408	399	392	372	392	426	394	398	366	387	398	366	412	390	373	416	393	356	402	372	390	361	388	389	372	416	374	383	355	396	397	382	406	364	379	372	391	406	398	377	371	406	366	347	374	339	372	394	369	373	427	389	396	419	385	411	381	358	376	386	410	350	352	386	365	326	411	377	420	403	396	392	388	414	393	383	367	408	398	397	378	400	396	394	380	402	390	350	397	394	407	362	356	391	376	346	377	362	361	394	409	410	399	373	381	398	411	369	363	392	374	369	362	375	396	393	394	400	372	373	405	398	388	415	371	389	379	365	398	389	397	364	404	401	364	352	365	363	386	391	405	364	391	385	394	388	376	373	387	369	397	380	346	387	364	393	401	395	399	395	361	391	377	380	396	385	391	386	389	393	386	361	383	390	374	402	410	400	403	397	367	353	408	403	410	427	400	365	397	406	418	374	386	401	377	386	394	387	360	361	397	358	384	396	378	390	370	396	384	373	394	365	363	392	421	376	394	381	386	377	401	416	407	379	380	380	369	392	391	374	390	369	356	396	377	402	395	337	381	387	381	396	386	373	416	385	391	390	353	360	388	392	386	400	388	401	402	400	415	392	369	390	365	404	390	366	410	365	401	384	401	400	381	364	367	405	380	388	358	392	376	387	390	392	379	325	415	399	402	365	381	391	381	392	377	392	366	386	408	378	372	380	428	396	332	417	412	382	368	385	409	366	360	400	405	425	398	401	400	396	399	366	385	383	400	369	367	374	370	329	389	386	366	389	373	369	412	364	393	404	390	382	406	412	379	410	351	380	390	375	401	349	370	407	367	402	371	370	416	355	392	390	397	386	364	398	377	393	387	423	385	356	348	357	343	403	399	399	399	377	370	385	379	373	369	365	387	378	382	390	415	330	356	399	352	387	418	384	370	439	375	388	360	383	380	400	434	360	387	405	389	389	383	391	409	376	365	353	382	375	392	349	417	383	389	419	377	405	381	365	377	379	393	368	412	364	379	429	377	395	380	393	380	361	387	379	378	409	405	366	365	379	388	371	375	406	384	445	364	383	414	362	381	343	350	385	365	358	412	373	363	380	406	380	369	406	376	392	414	371	385	376	381	382	398	397	385	359	344	400	383	358	364	394	383	404	361	382	378	390	374	381	402	385	376	381	392	397	385	368	358	427	407	407	392	410	376	393	396	369	391	399	347	383	383	420	388	379	401	379	371	392	396	405	378	386	365	392	427	346	393	402	414	382	390	398	369	364	385	386	381	377	384	369	428	391	377	430	380	358	387	347	376	426	360	380	363	381	364	404	368	387	398	367	361	438	394	372	426	377	391	384	396	382	389	392	372	396	366	412	414	384	378	398	375	392	375	392	373	349	378	399	359	361	389	394	382	380	383	360	370	395	404	382	367	383	410	380	388	362	355	385	378	367	377	378	381	366	372	367	420	348	422	379	406	371	422	382	368	427	369	388	398	385	380	393	391	397	369	388	352	403	401	440	413	382	400	374	376	395	398	388	374	375	358	388	360	370	391	374	392	407	407	370	397	427	416	349	385	411	390	341	389	379	399	386	373	394	380	401	373	409	397	381	377	387	369	370	406	378	369	353	385	380	395	372	384	390	418	351	395	392	382	386	368	373	398	347	356	399	383	384	378	392	383	368	403	382	415	379	374	396	377	385	386	395	379	395	383	370	407	392	389	383	397	381	393	381	384	408	406	394	409	427	378	368	386	413	377	376	423	358	394	349	413	433	401	401	406	412	409	415	390	367	371	384	371	372	388	395	371	388	359	384	371	417	381	375	387	401	406	391	410	378	380	390	415	385	400	361	366	414	395	416	380	410	367	379	383	384	377	395	429	336	392	326	397	339	383	368	368	366	389	389	346	386	419	406	389	395	386	365	413	381	386	370	391	387	379	374	418	386	374	402	419	386	424	369	385	397	374	349	433	363	418	384	395	381	382	378	399	358	370	415	377	359	394	369	329	364	356	375	416	381	398	367	387	412	419	377	380	402	408	418	398	388	390	397	407	383	376	348	398	392	397	439	370	388	409	407	360	387	355	378	382	362	399	371	379	347	377	376	380	356	369	382	379	392	369	391	389	340	374	368	363	353	409	338	370	401	414	383	399	381	369	359	373	358	396	388	391	370	365	340	396	357	413	387	393	378	359	382	418	420	425	372	353	385	432	383	406	388	398	369	379	411	367	380	363	393	406	392	374	345	392	400	386	403	424	398	385	382	377	385	353	380	379	412	400	397	371	376	406	418	366	394	391	392	366	403	399	368	392	409	395	413	383	407	385	430	364	362	382	376	435	385	402	368	425	365	367	341	372	388	392	381	337	405	408	402	405	378	376	394	361	410	377	373	341	383	367	351	384	404	394	392	411	407	430	371	383	392	397	385	385	417	408	370	388	396	406	371	403	394	348	396	409	387	386	384	384	383	393	353	406	359	393	420	370	362	405	419	377	409	378	356	369	397	388	387	361	365	391	386	431	373	362	426	373	356	365	390	393	383	387	414	412	421	383	382	414	410	382	381	399	396	428	373	402	384	387	403	402	414	380	345	377	400	370	356	389	383	336	392	363	381	375	396	399	356	396	393	380	378	383	385	400	374	366	383	402	368	365	391	327	369	407	375	406	393	362	378	372	380	358	393	386	398	432	386	354	367	374	406	383	371	395	396	412	393	376	362	397	377	393	378	382	359	353	411	423	377	376	354	379	403	368	392	368	430	403	377	408	372	364	404	374	376	384	425	422	415	397	394	370	362	401	375	397	405	399	371	333	367	373	390	406	370	378	368	399	383	355	354	375	351	416	369	402	393	357	377	376	385	370	378	376	414	332	389	373	402	356	384	393	375	386	349	369	422	366	360	371	393	360	377	394	367	384	387	392	381	393	384	384	361	405	389	382	392	392	382	384	404	417	382	366	373	394	347	381	405	387	365	378	365	344	387	347	369	357	382	358	372	363	375	371	398	383	371	376	364	409	382	395	381	400	434	370	362	414	395	398	378	374	376	408	404	425	410	379	385	375	368	406	385	418	416	407	395	370	366	409	383	370	411	364	352	359	417	390	380	388	391	367	375	398	376	380	382	403	439	399	377	414	392	361	432	375	373	369	368	374	391	372	413	429	404	387	375	385	367	433	432	409	409	420	408	390	382	355	405	395	368	349	394	385	399	376	381	375	410	379	373	429	394	394	411	368	388	388	401	371	401	395	373	420	394	382	410	417	416	416	410	399	343	404	389	395	395	397	380	382	393	404	389	415	353	379	405	344	355	333	400	378	388	339	381	379	375	410	395	393	414	383	388	410	406	408	381	378	380	372	408	406	359	400	391	394	385	388	389	413	394	383	374	409	392	408	380	403	399	431
24703	21684	28820	25092	18714	1195	490	354	245	236	220	213	193	191	161	154	155	131	130	160	169	148	141	137	139	144	134	138	136	128	136	121	116	137	130	113	111	156	155	123	125	138	123	128	123	138	127	131	136	131	130	154	134	125	135	132	127	128	127	116	120	143	121	132	122	143	133	125	129	139	121	132	117	127	136	139	124	124	150	140	134	141	129	123	121	133	129	136	130	140	123	126	119	125	122	113	121	139	142	141	122	127	143	127	129	122	107	121	120	124	126	130	113	117	114	124	126	117	130	137	131	127	111	130	111	116	138	128	148	110	119	127	118	121	101	117	122	112	119	116	123	113	114	105	136	123	129	148	102	120	117	135	137	118	125	136	106	116	116	120	117	126	139	124	132	147	123	116	142	111	117	119	139	119	116	134	119	131	107	121	131	120	107	128	145	132	126	132	125	126	133	136	108	113	100	103	111	119	107	109	105	136	114	115	144	120	114	108	130	140	107	129	143	138	124	110	124	98	148	111	118	119	120	100	106	98	111	112	118	129	110	124	118	113	127	125	117	125	125	129	126	113	125	140	107	117	107	145	118	125	119	107	146	110	105	143	115	125	140	117	108	124	125	110	130	136	124	136	139	111	115	126	101	136	130	114	121	109	129	149	132	124	145	115	106	102	108	118	113	123	111	117	127	125	121	126	125	136	131	114	133	109	123	113	112	120	138	128	121	139	122	143	111	113	134	113	134	123	115	117	111	122	100	120	118	118	132	130	116	126	107	132	99	102	147	115	121	137	141	131	122	127	139	131	117	120	129	138	120	114	110	121	101	145	108	120	136	109	130	139	135	114	126	111	136	117	105	103	124	131	103	113	118	125	137	132	134	111	115	114	123	123	120	136	122	135	122	116	111	115	109	117	142	126	140	129	134	121	123	116	136	136	131	133	104	142	118	126	139	122	147	112	136	134	106	117	126	138	113	126	127	125	129	126	120	137	114	127	131	120	111	121	139	140	138	122	126	123	101	135	142	119	109	113	99	119	136	120	126	106	123	114	135	115	123	125	113	116	107	99	129	125	124	122	113	127	122	121	129	123	114	113	129	102	122	126	115	144	143	115	142	131	122	111	126	141	134	116	136	123	127	105	99	134	122	111	107	118	117	148	113	123	107	115	137	97	124	115	112	118	127	118	104	131	118	135	116	127	120	129	119	140	135	139	100	110	125	112	127	136	141	125	127	115	145	129	112	139	130	132	125	131	129	107	116	111	120	119	100	117	117	129	119	116	129	128	141	119	145	116	137	129	125	119	131	130	108	129	136	123	123	105	135	129	125	119	104	141	108	146	122	113	130	105	111	139	148	122	132	128	125	123	116	123	120	140	119	125	118	130	124	111	143	118	112	131	117	128	118	140	143	125	123	125	131	146	114	131	137	134	126	111	111	118	112	121	141	123	124	139	124	120	131	120	130	142	104	108	141	118	126	123	135	132	115	127	123	121	130	127	116	112	146	112	115	127	135	127	129	128	127	131	134	100	133	138	128	118	113	97	145	118	121	107	123	127	111	130	120	123	151	114	130	120	130	113	122	113	119	118	123	136	144	129	131	125	141	139	106	108	124	133	119	112	135	118	145	130	128	116	119	130	117	126	118	140	124	142	135	125	119	120	123	115	129	114	141	107	121	125	125	97	121	120	125	127	135	124	102	127	136	114	107	121	124	135	125	117	105	148	99	99	125	120	122	115	117	121	137	124	146	113	103	132	121	122	121	128	108	123	113	141	108	129	136	110	123	117	112	117	125	140	125	129	125	113	143	114	113	126	119	130	112	117	133	117	118	133	118	112	111	122	125	114	115	124	113	118	112	114	119	110	122	112	144	125	132	126	121	125	122	127	134	134	121	104	134	130	116	129	132	113	136	135	117	112	109	144	119	128	101	111	116	137	122	119	144	127	126	140	125	109	114	131	124	118	139	133	106	120	122	114	116	102	112	133	120	117	102	121	145	126	109	117	119	132	133	120	119	122	118	118	123	118	107	114	115	125	119	115	118	118	147	111	112	122	112	140	127	96	125	120	124	118	119	133	110	126	131	96	125	118	107	142	124	110	135	108	104	131	111	130	129	120	133	144	101	111	133	125	129	130	138	122	117	102	117	140	98	115	112	117	134	147	130	144	124	117	119	118	151	136	132	143	133	118	125	109	133	121	137	101	145	124	100	109	141	122	120	123	143	110	120	119	98	111	118	115	119	155	112	126	125	129	125	134	128	125	138	116	104	139	112	127	121	120	111	114	120	96	134	131	128	128	133	125	108	117	123	126	128	119	121	109	135	119	128	123	120	135	134	140	112	117	125	102	128	129	137	104	112	136	132	124	128	118	136	132	129	118	120	143	112	132	137	106	134	116	141	134	133	110	130	130	148	129	111	123	122	117	131	117	116	119	124	126	141	121	95	120	129	127	127	132	105	111	122	119	114	118	115	124	125	116	107	123	136	122	132	127	133	106	110	116	110	142	137	125	119	133	116	131	144	122	126	117	113	132	136	106	138	134	156	108	120	105	117	111	126	111	124	140	125	104	116	119	124	112	109	117	127	121	106	134	121	139	111	146	128	123	99	114	124	131	138	132	142	135	126	102	120	117	132	123	117	125	124	108	133	146	134	143	131	130	123	117	114	118	115	111	123	132	121	129	116	132	130	142	129	122	141	130	136	114	106	146	125	110	121	120	129	139	137	134	107	149	110	132	122	128	91	142	128	130	126	108	110	115	132	130	123	131	109	149	132	123	116	126	116	117	116	136	124	140	126	149	120	119	102	115	116	120	138	115	130	136	132	110	134	124	119	134	133	103	117	127	124	155	134	110	98	110	108	109	121	134	127	142	126	120	107	140	127	133	118	121	119	126	146	140	128	115	132	126	137	129	123	127	134	125	114	128	108	143	117	118	143	117	111	115	137	135	111	125	127	114	120	121	127	119	127	110	101	129	130	130	134	114	125	110	133	105	127	135	127	121	115	114	119	114	150	116	111	129	117	112	116	124	134	129	132	98	119	121	123	108	127	141	123	132	126	124	129	110	113	117	118	126	115	127	130	115	109	112	132	113	141	126	124	113	126	139	123	111	103	110	117	116	125	123	114	116	126	120	118	135	119	133	130	124	115	130	134	115	147	89	122	116	103	128	133	121	130	112	129	118	135	131	127	145	125	115	124	131	113	132	122	126	141	114	124	121	106	108	122	125	110	123	138	137	139	139	140	130	107	139	129	140	125	117	109	121	123	116	121	136	127	135	126	109	123	113	105	128	105	119	136	141	142	111	102	106	138	127	112	143	119	133	118	129	115	117	142	131	140	132	129	129	114	114	134	139	118	145	121	118	127	112	121	111	113	136	107	141	124	125	121	122	111	108	118	140	114	119	103	139	140	138	104	130	131	126	117	113	122	124	110	115	128	118	117	123	138	125	151	143	127	117	122	120	120	117	135	126	123	110	112	134	136	130	164	128	110	119	125	125
24518	21972	8726	4273	2817	1929	1471	1094	1001	809	724	644	574	553	479	452	460	426	384	409	356	364	366	328	347	326	346	324	351	328	296	341	313	346	279	311	274	272	294	318	306	300	295	304	270	307	301	277	279	283	289	286	287	293	314	281	241	295	300	275	292	276	258	263	286	276	293	264	269	263	299	287	321	287	297	287	283	237	281	275	295	293	263	264	302	281	271	250	277	295	282	267	303	257	287	275	284	274	267	262	282	290	283	277	301	258	249	269	283	285	262	299	290	277	263	287	267	301	252	270	281	275	271	251	260	234	265	280	297	257	273	267	287	230	280	276	270	258	277	289	256	261	288	278	284	271	273	286	261	313	290	270	261	250	273	262	279	255	251	276	264	267	262	273	264	267	307	270	285	288	269	263	294	261	286	270	298	271	287	280	306	274	287	312	251	260	260	277	283	281	278	272	258	282	280	283	277	280	276	284	264	250	303	284	271	274	280	247	271	281	276	288	273	280	260	282	264	258	257	295	289	249	288	291	279	255	259	278	289	255	284	287	289	276	304	291	283	288	279	285	266	293	284	281	289	284	286	275	293	283	267	251	259	278	276	282	289	259	263	272	259	297	289	267	273	263	250	295	290	260	287	267	280	290	276	274	266	284	265	317	271	253	303	287	280	287	261	275	266	264	278	298	269	266	284	253	259	274	285	273	292	277	267	267	261	278	303	260	283	271	300	260	243	339	285	268	313	273	280	263	307	267	282	263	253	273	263	258	265	288	253	264	265	278	264	242	279	275	283	279	262	284	293	301	297	285	247	302	255	281	266	280	269	293	296	276	290	286	277	289	266	263	292	278	283	265	282	254	315	257	283	259	278	294	273	267	255	259	260	277	298	260	264	284	280	278	274	247	293	272	289	271	276	275	265	282	310	273	256	255	256	311	285	272	271	279	290	259	259	299	280	278	258	272	295	263	278	271	291	271	246	265	284	295	274	270	307	288	276	283	269	235	272	282	325	271	291	318	269	272	279	263	275	259	281	285	268	259	285	248	296	268	268	273	255	270	272	272	274	293	258	287	310	283	272	293	292	302	284	287	254	261	283	258	279	286	285	271	245	276	255	303	260	301	270	275	275	272	277	276	280	246	288	267	264	270	264	280	276	260	285	261	308	272	251	240	255	266	278	259	263	317	248	276	280	252	276	280	275	271	276	250	263	253	285	245	285	265	275	287	268	259	279	315	247	217	252	264	272	285	268	258	291	298	260	288	285	279	268	273	277	251	281	254	277	273	280	277	288	251	261	287	278	296	253	291	280	286	241	259	304	239	292	256	281	254	295	268	298	270	274	283	271	317	272	285	259	251	289	253	263	278	270	268	268	263	292	257	269	259	270	278	259	265	266	268	296	255	273	271	303	241	269	255	291	270	282	247	271	271	266	267	265	288	261	266	267	293	248	266	281	259	260	285	286	265	286	274	261	261	260	293	282	261	288	284	274	269	286	283	280	285	271	272	282	278	262	301	300	267	277	299	250	264	277	294	292	262	278	280	319	249	255	259	279	270	282	274	245	249	275	287	311	298	252	288	285	287	296	249	303	258	255	283	242	274	254	292	270	307	266	298	245	279	257	263	264	280	269	259	278	271	292	294	282	248	276	308	257	263	282	289	271	308	279	273	272	258	283	261	245	292	261	267	297	269	237	284	252	246	272	268	282	292	287	252	277	286	270	285	265	280	302	281	293	276	278	255	270	272	231	275	305	263	263	282	285	267	260	274	272	272	280	283	281	280	278	277	308	278	269	290	254	294	250	271	304	250	270	273	267	264	283	248	318	268	287	287	280	271	284	282	262	268	280	273	243	267	309	296	285	251	296	301	271	283	276	246	282	279	253	274	240	299	303	275	267	264	294	272	262	254	254	257	284	257	292	265	309	263	263	251	263	284	276	258	283	274	262	283	274	259	297	292	249	293	255	263	286	286	294	310	257	304	293	273	310	268	286	251	270	275	295	283	264	258	277	288	299	283	270	282	267	290	270	272	272	256	278	282	264	292	285	289	239	258	266	261	278	240	296	278	260	307	279	248	258	304	281	245	270	278	248	283	272	265	276	288	292	300	257	278	302	278	276	260	272	296	271	271	253	283	240	267	290	282	261	258	284	282	262	298	304	258	285	284	270	280	261	250	298	301	262	304	273	259	298	255	278	275	268	262	272	268	262	293	308	293	274	287	301	257	280	239	307	265	294	263	276	260	306	266	268	267	272	278	271	275	282	268	270	292	261	264	241	275	282	274	316	295	330	272	276	267	258	287	237	264	284	283	260	287	262	273	266	287	272	273	268	266	252	282	297	295	302	267	293	281	288	281	249	338	300	288	295	321	281	276	257	268	266	275	277	291	267	250	272	288	268	261	291	239	283	266	274	275	294	269	265	300	286	307	270	253	277	246	247	282	266	310	276	306	279	282	273	302	274	253	286	273	269	270	289	256	283	281	262	288	254	280	270	287	293	286	276	286	270	277	254	273	308	312	258	288	269	261	269	263	273	252	304	293	312	276	278	276	294	278	280	307	302	292	272	262	286	248	284	287	286	274	273	279	273	276	268	239	262	251	300	267	255	240	289	258	260	280	283	255	242	255	287	241	299	239	277	272	257	292	269	279	269	274	278	286	273	261	282	238	256	294	274	291	252	273	258	280	266	265	306	282	256	289	281	253	292	259	286	300	293	265	299	276	262	279	264	254	251	279	241	268	286	273	271	262	274	278	269	269	253	271	283	264	275	288	267	266	261	263	298	290	240	264	301	246	288	287	281	301	263	249	276	241	273	251	286	238	267	243	280	251	284	281	243	276	277	246	287	282	250	262	304	281	284	271	246	271	278	292	282	269	256	287	286	289	275	329	297	301	260	264	278	276	303	296	278	283	287	289	292	262	279	282	259	268	252	273	278	271	282	283	273	287	243	244	277	261	264	274	283	278	295	276	260	296	274	294	282	299	275	260	288	264	278	291	282	239	282	294	285	261	270	274	274	253	249	279	284	264	272	278	268	246	278	274	305	259	279	288	286	272	275	285	304	259	291	310	256	290	290	291	276	236	266	269	289	287	279	298	302	302	292	261	290	273	283	282	281	236	248	253	294	271	278	309	278	280	284	269	253	266	275	277	278	275	265	269	264	291	267	270	273	259	282	285	268	253	283	277	239	273	309	254	270	276	268	269	239	285	305	308	268	286	278	243	272	269	251	284	301	263	279	241	257	267	284	268	300	269	280	258	289	265	283	282	255	243	276	268	292	304	279	268	279	246	285	260	285	288	299	278	280	261	290	281	278	271	252	256	304	293	271	266	267	265	289	252	263	280	258	296	278	269	269	277	255	255	275	300	275	257	270	270	254	270	282	258	254	247	290	254	273	245	260	273	266	308	256	290	284	264	251	245	258	256	284	288	302	262	277	259	241	298	287	249	273	284	272	279	281	280	253	271	258	256	304	292	265	277	283	286	268	293	247	301	273	257
23843	21694	29490	24382	21696	17570	1742	784	595	569	504	505	425	413	378	394	350	362	366	399	313	373	344	373	331	355	356	348	294	333	334	336	335	329	340	322	349	312	317	316	310	315	292	305	276	344	322	340	302	315	316	335	308	315	339	324	289	327	305	326	351	310	302	299	325	329	299	328	333	307	359	320	316	331	304	307	313	306	305	318	294	315	320	301	316	276	325	279	303	312	311	330	313	303	337	322	314	274	322	293	306	284	286	288	328	299	301	317	305	306	306	302	298	317	324	292	281	305	298	285	299	328	313	302	317	312	350	322	318	293	311	339	295	310	335	281	308	322	277	323	326	275	312	292	308	310	292	303	291	314	333	319	294	315	342	320	298	341	313	324	307	281	291	308	281	314	307	297	314	323	289	322	321	285	297	281	319	341	320	313	307	319	305	312	295	305	284	299	307	300	278	285	293	315	314	293	305	303	309	339	318	317	304	326	286	302	308	297	323	303	327	291	326	296	322	297	288	296	301	284	292	284	277	289	319	283	282	298	298	301	283	341	299	294	283	318	305	362	314	297	312	304	303	282	348	307	316	267	313	331	305	316	281	295	322	286	341	312	309	308	298	297	301	280	301	305	297	276	275	305	304	312	293	327	301	313	313	337	301	286	293	299	314	277	306	318	313	301	264	303	298	311	334	293	293	310	314	299	286	306	303	316	310	317	302	295	301	294	297	255	295	292	312	313	283	320	278	318	319	319	351	330	330	296	298	295	326	309	331	301	311	308	295	317	335	308	339	296	303	349	324	308	320	321	269	323	258	281	311	295	305	335	310	277	323	298	301	320	279	294	367	308	307	320	309	332	293	295	287	292	321	328	311	303	298	280	325	315	310	322	318	328	321	323	328	291	319	311	329	320	305	293	275	308	314	298	286	313	312	285	332	352	314	310	279	310	288	281	283	294	295	313	293	309	339	310	297	299	327	282	311	300	316	315	323	315	325	296	327	279	302	336	330	320	323	322	316	296	271	334	356	306	307	285	308	317	333	300	321	300	281	283	307	305	317	323	296	290	286	272	282	290	303	292	313	320	280	309	335	297	318	310	304	318	331	306	273	306	319	296	330	296	315	302	327	294	336	307	298	298	316	301	302	308	298	304	337	322	304	317	327	323	314	289	300	288	299	289	307	302	327	301	311	320	286	305	329	297	305	289	317	319	316	293	311	310	297	307	282	280	273	279	290	333	299	327	304	291	283	314	321	299	327	310	323	314	292	288	282	314	301	307	311	293	316	283	332	333	330	320	277	302	313	303	313	281	300	319	345	306	267	312	278	311	298	273	294	310	314	316	311	339	318	286	320	302	319	303	292	322	282	323	289	277	320	311	290	336	301	291	296	303	305	324	317	327	337	300	339	331	313	313	341	305	351	286	326	294	262	320	298	329	285	290	282	279	323	273	294	295	306	306	314	324	283	290	322	318	308	294	307	294	343	298	306	299	308	306	328	324	304	293	271	328	314	331	315	307	342	320	293	299	313	291	298	310	297	354	343	328	278	314	311	316	317	321	267	304	321	290	313	330	310	316	324	292	290	278	318	310	284	303	288	290	286	320	293	309	321	284	324	278	308	293	336	340	312	293	279	307	288	325	308	300	318	314	313	298	296	338	314	321	328	288	332	306	297	302	334	317	285	323	313	301	320	287	320	335	294	297	292	302	294	280	297	328	295	327	287	316	316	312	306	309	291	283	318	308	302	282	316	274	281	329	286	319	305	308	325	294	295	314	302	321	282	283	343	280	318	291	312	328	298	304	319	295	323	298	314	295	304	281	303	321	319	298	292	304	313	330	327	304	299	304	296	308	319	307	293	333	323	310	316	287	307	330	314	294	314	302	301	309	300	296	328	323	302	305	300	298	310	311	297	312	316	312	274	327	295	327	276	341	305	298	276	318	314	293	318	338	300	291	277	299	296	289	308	294	310	288	276	310	302	305	290	307	332	326	314	307	285	331	307	291	320	302	305	353	303	298	302	297	299	293	303	269	294	308	327	328	303	305	280	296	325	315	296	321	288	308	315	318	356	314	315	311	291	308	298	282	282	284	313	319	334	288	337	298	303	269	299	280	293	316	303	302	334	282	303	295	281	324	287	296	312	300	313	299	328	282	282	312	315	307	329	325	291	303	288	317	287	325	305	282	279	267	321	267	272	296	299	296	308	290	271	314	335	315	311	322	301	293	315	276	299	289	311	276	308	326	312	311	301	317	313	276	290	294	334	297	297	317	321	336	304	308	324	334	316	305	266	319	306	294	294	301	282	319	306	291	299	297	300	328	330	309	338	314	321	319	314	340	296	305	282	320	276	273	313	310	323	292	278	295	304	297	277	315	293	317	316	278	294	322	301	275	325	322	326	330	302	305	291	315	298	310	289	325	315	294	267	299	328	310	325	317	313	295	295	299	268	340	308	291	334	305	306	291	298	284	312	308	321	291	320	279	314	327	292	326	279	318	316	308	305	300	307	283	300	302	290	313	311	328	296	303	278	317	318	343	290	321	326	307	305	280	320	285	338	308	324	333	336	317	315	295	311	281	270	295	318	315	324	308	297	307	296	273	296	310	297	316	326	302	303	281	306	319	313	288	309	296	327	363	331	342	299	300	304	311	291	316	309	307	286	283	280	306	325	284	280	318	310	296	292	321	284	325	321	319	302	339	276	296	296	298	291	344	314	290	283	299	320	309	305	322	284	296	300	296	314	288	323	326	331	320	323	293	321	288	326	319	334	342	325	303	303	325	303	312	315	316	289	305	299	322	294	307	302	311	297	293	295	270	306	318	325	292	318	287	309	305	317	287	306	302	317	316	316	315	297	310	301	289	291	314	283	299	323	325	281	290	309	320	306	311	321	305	274	315	289	307	324	293	329	334	323	305	296	296	295	274	269	298	300	318	266	263	313	300	319	302	310	300	312	272	313	317	293	319	328	300	277	329	318	303	341	327	306	301	323	324	302	302	316	348	309	272	312	325	341	298	301	322	293	304	332	314	292	305	316	317	275	293	303	285	298	314	297	336	309	294	311	298	304	295	299	310	305	299	279	276	327	331	315	314	295	284	316	335	327	316	311	348	288	321	326	305	299	306	300	281	302	296	288	300	306	297	290	299	309	337	306	270	290	308	310	311	320	294	310	293	315	308	279	271	321	300	284	291	299	272	289	299	286	319	292	329	274	305	317	288	318	286	275	315	295	266	262	316	305	293	304	274	318	279	293	318	298	294	303	320	307	292	315	350	310	310	305	312	287	321	307	306	292	319	328	299	313	300	315	301	294	316	326	294	280	286	322	303	308	335	333	293	303	270	300	319	314	316	322	336	271	295	315	310	282	323	307	308	310	312	295	292	319	331	320	297	290	286	319	291	311	308	305	297	293	303	283	336	320	298	284	274	299	296	286	297	326	277	317	286	312	320	304	303	290	324	314	323	321	288	314	322	312	282	319	318	288	302	306	314	323	312	296	323
28798	28906	13977	7808	5295	3680	2870	2339	1927	1602	1450	1282	1174	1162	1040	1010	930	886	825	828	853	773	775	742	742	751	731	724	692	641	686	690	672	679	670	643	687	661	646	627	629	697	701	658	625	617	622	596	642	626	657	636	621	631	686	610	630	665	599	658	638	629	591	639	610	683	648	644	631	606	620	634	625	664	582	590	612	603	647	594	622	641	599	641	552	625	600	644	611	611	619	601	637	611	578	586	594	604	564	580	608	593	609	654	638	666	597	620	648	588	633	595	655	621	661	629	613	624	610	559	593	623	645	586	645	591	594	618	604	550	591	618	614	674	636	585	621	583	621	599	660	642	637	604	637	610	583	544	614	587	639	593	610	623	636	562	598	608	648	607	581	632	587	615	609	581	613	580	577	595	609	594	584	618	586	644	629	604	552	601	584	591	577	630	631	564	614	540	642	632	605	607	602	608	613	584	616	617	623	581	595	644	576	562	638	631	638	624	563	591	633	605	577	622	620	572	620	576	622	587	613	601	605	616	596	622	578	589	592	605	625	644	615	621	596	584	591	559	629	578	578	558	573	589	559	622	595	633	642	584	646	617	582	605	581	603	593	621	611	578	594	575	586	566	628	576	555	630	595	569	589	622	570	565	585	602	630	595	602	597	617	608	610	602	634	595	594	632	620	598	600	602	604	606	571	592	607	566	625	591	566	562	600	567	572	618	600	641	632	611	647	610	610	616	625	620	610	598	619	612	574	621	630	645	656	603	633	635	581	617	625	593	616	628	643	587	609	592	644	604	578	598	595	589	586	600	621	616	624	636	571	606	617	602	599	616	573	585	606	636	599	574	635	606	600	632	623	626	610	670	622	586	658	598	584	600	649	608	609	614	629	575	609	592	579	595	644	621	576	589	631	605	599	660	616	538	614	660	614	547	611	624	593	617	590	623	657	581	604	610	541	610	612	552	575	621	572	588	603	574	609	619	638	639	571	591	572	615	630	590	584	567	629	595	600	598	570	614	614	604	582	623	631	626	601	613	580	600	603	661	599	596	590	599	640	647	622	585	603	598	608	590	590	615	636	555	617	594	627	630	606	668	542	620	561	587	589	599	619	566	592	628	632	576	596	605	593	566	585	583	627	627	598	612	608	630	627	585	568	614	649	626	672	630	596	623	585	566	628	625	630	632	624	553	607	603	611	561	577	613	598	580	597	611	604	581	589	615	603	589	596	608	616	615	599	584	578	593	619	605	612	628	596	629	621	637	608	628	615	608	583	587	636	626	614	638	594	569	574	602	617	606	611	611	613	616	622	598	600	625	571	572	645	587	609	609	651	599	650	600	597	644	606	603	588	605	617	596	614	602	604	595	564	622	588	612	652	583	558	587	624	610	607	583	614	612	600	632	589	623	578	646	583	602	567	611	591	601	600	618	623	633	558	598	619	643	615	592	629	595	623	612	662	618	648	597	650	573	570	583	597	636	564	610	629	587	595	615	583	602	615	595	629	635	619	615	601	591	631	591	630	619	613	572	622	584	596	632	636	574	601	582	627	594	577	602	596	581	586	601	581	619	626	606	574	633	567	602	564	616	568	632	585	602	659	623	604	624	610	578	579	593	588	602	614	610	601	612	567	553	627	539	614	606	655	570	617	639	597	636	638	620	625	576	575	632	621	568	595	604	606	601	616	612	614	622	572	639	626	609	619	605	556	579	622	590	571	614	622	595	549	569	639	606	571	604	614	624	575	625	604	643	602	590	635	585	621	585	576	624	577	603	638	615	618	654	557	575	639	556	611	608	579	605	574	617	620	604	572	605	642	594	607	610	632	588	656	550	631	621	603	631	631	626	624	627	603	630	636	638	655	602	580	621	596	595	628	616	635	629	636	628	610	597	611	583	610	572	553	590	632	606	606	573	617	617	593	590	575	586	589	612	552	633	620	614	596	583	603	576	582	593	593	586	619	630	625	602	602	625	562	562	643	569	621	580	635	619	616	598	608	632	566	601	638	635	632	593	626	616	644	607	628	623	597	597	643	601	629	607	616	593	597	643	607	589	585	568	565	609	597	598	573	595	613	591	605	582	612	600	625	576	626	656	647	635	623	568	596	608	583	537	569	606	609	625	579	619	632	620	615	590	682	619	606	612	620	613	602	592	617	600	605	592	617	607	589	608	579	591	584	575	586	598	618	650	636	636	592	679	620	613	586	612	628	608	600	594	611	622	577	593	612	595	564	600	582	594	575	574	598	555	603	625	605	613	663	612	580	577	579	570	615	589	619	551	634	575	632	554	576	616	624	613	585	577	587	639	573	601	582	630	612	558	576	596	602	577	623	659	650	617	574	552	595	617	617	608	611	669	577	592	607	622	594	572	583	587	603	606	586	599	631	598	567	629	582	583	585	590	619	578	567	592	608	575	612	624	588	588	612	596	571	556	587	605	584	592	565	599	618	620	569	586	639	575	622	613	582	585	600	609	619	618	607	603	623	601	584	540	571	626	598	577	588	597	617	563	606	593	582	590	605	646	597	607	579	627	621	599	599	597	579	637	592	645	589	596	579	630	668	616	568	604	582	593	626	638	582	617	604	598	623	623	645	653	607	607	598	617	612	615	587	574	587	594	602	591	582	670	615	613	603	584	620	594	590	636	618	619	608	611	614	609	629	614	579	607	601	586	565	569	601	581	618	589	582	584	611	545	597	615	597	645	585	561	607	620	588	582	590	649	622	606	608	596	596	605	581	598	605	586	602	615	585	583	620	599	606	614	629	631	597	577	600	623	555	582	604	620	609	584	632	590	560	615	577	610	580	649	535	639	605	625	604	622	562	620	580	584	569	639	610	624	655	625	600	572	595	636	618	619	641	586	629	596	569	616	618	579	619	571	567	599	627	637	557	613	591	569	593	564	633	604	609	585	596	577	616	619	596	592	597	567	613	641	629	538	630	592	632	638	618	594	615	597	627	602	621	586	580	644	613	601	659	618	655	594	583	621	606	615	638	567	628	595	606	633	624	609	629	593	623	590	566	598	630	605	617	564	602	627	571	558	652	590	619	631	633	564	637	573	634	623	618	579	626	564	579	633	581	587	589	587	633	582	589	575	591	599	600	560	613	604	603	588	581	599	577	603	595	593	624	645	596	590	536	564	603	616	610	552	613	635	575	589	618	577	615	564	579	603	556	642	613	630	571	607	576	602	574	658	600	554	590	620	590	611	598	605	544	577	584	648	577	591	623	624	568	614	595	637	578	585	657	601	633	574	565	590	629	595	561	626	566	622	637	570	653	569	625	652	621	591	571	595	602	602	557	580	585	635	595	576	607	642	598	664	589	610	606	600	646	597	631	610	628	577	604	620	561	566	588	571	578	595	596	615	601	619	624	603	608	574	635	615	594	599	613	625	556	543	583	624	605	663	576	662	607	601	606	603	605	597	602	635	602	608	571	567	599	612	643	583	602	613	609	587	613	644	592	588	567	608	593	591	601	603	574	582	596	597	622	611	632	659
27356	20717	6500	463	243	217	193	172	178	200	186	206	174	191	166	161	207	174	163	177	172	156	180	165	188	172	178	165	185	190	186	166	165	160	159	174	176	152	172	179	191	175	172	180	191	203	161	171	185	164	181	181	177	170	187	151	166	192	186	184	151	190	151	190	163	175	159	168	157	167	202	162	190	159	171	165	169	153	177	151	167	163	202	168	169	198	168	158	163	156	177	199	160	175	170	165	172	162	210	164	180	169	148	200	175	194	177	164	175	163	177	160	192	169	148	153	159	169	173	192	141	175	178	180	163	187	160	186	178	182	194	157	182	180	168	165	171	154	200	165	162	180	199	147	193	164	172	197	157	168	185	184	157	169	172	167	176	171	169	184	151	158	162	158	174	179	177	196	179	172	150	183	179	186	173	159	183	145	165	183	166	177	158	168	180	165	158	176	164	183	168	160	182	183	177	184	178	187	160	159	193	193	177	186	177	186	159	153	172	156	185	179	157	179	180	203	152	165	155	178	171	159	170	180	173	149	166	173	165	160	209	162	187	187	183	172	152	150	195	153	186	187	175	181	159	178	173	174	179	180	182	192	169	165	162	177	164	177	175	176	160	180	177	179	170	183	171	167	171	181	166	161	158	160	171	196	188	157	180	175	168	164	170	151	180	162	177	155	169	157	140	218	153	157	176	158	173	182	173	172	158	166	179	171	158	149	174	176	157	169	171	192	160	172	147	156	184	160	192	181	204	170	172	172	192	179	167	173	205	162	151	167	179	160	167	177	163	173	175	166	180	193	156	183	156	195	175	181	165	171	152	170	167	143	172	175	180	174	191	153	156	175	174	181	165	157	187	152	181	156	153	180	173	159	189	174	165	158	192	158	196	177	162	159	160	166	172	173	171	162	162	164	178	182	184	157	182	191	215	149	176	159	187	196	145	160	170	184	156	173	168	162	180	162	160	189	177	167	164	187	172	195	163	171	197	206	169	138	153	159	190	147	179	195	177	165	158	165	165	170	163	185	188	184	183	172	162	141	180	160	145	184	178	170	155	213	180	174	166	177	186	175	175	169	158	170	181	175	178	192	169	164	187	181	175	181	159	150	178	180	178	188	170	187	171	174	194	177	193	159	156	172	179	180	164	181	166	188	193	186	179	164	178	163	167	165	158	173	170	191	178	190	199	149	193	152	173	176	198	169	190	177	164	154	180	183	165	171	168	157	200	173	157	162	189	189	175	191	169	158	170	150	165	179	179	197	172	171	168	158	184	172	161	161	154	153	172	159	179	173	179	191	158	163	149	164	169	174	161	165	161	190	163	177	155	188	190	160	180	205	158	158	180	165	159	142	180	177	155	184	154	167	170	180	196	164	178	177	165	175	163	194	194	173	172	177	164	168	174	163	175	158	160	189	165	171	194	174	178	161	155	169	186	189	169	165	169	177	176	177	163	148	155	190	165	174	170	170	166	174	157	179	161	169	182	156	167	183	151	207	155	171	175	165	173	170	202	156	175	167	183	162	175	178	166	145	190	197	196	179	167	181	178	170	160	151	165	202	180	158	177	175	189	169	209	202	168	163	170	161	198	160	174	163	179	171	176	190	173	177	171	154	168	182	147	155	178	177	158	158	176	162	179	168	175	189	187	166	185	138	170	178	181	168	185	171	180	185	156	164	163	161	178	173	191	173	138	154	180	192	172	160	152	191	158	175	168	191	178	179	190	194	162	169	170	202	157	210	179	164	142	163	178	182	170	156	155	195	174	174	170	162	160	154	158	171	162	167	161	183	162	186	180	180	198	198	179	150	167	148	184	166	175	164	155	159	185	163	166	181	185	174	175	185	179	169	185	160	178	185	147	167	185	167	183	153	171	180	158	184	158	161	156	190	171	172	160	165	154	181	156	166	168	189	186	194	164	180	190	180	191	172	188	174	162	158	180	167	165	180	163	180	164	150	177	153	182	193	158	159	139	191	173	165	181	183	192	176	168	177	174	171	162	172	153	150	173	183	176	185	209	183	171	179	181	166	176	167	173	157	157	190	179	144	169	152	162	172	182	172	165	157	169	166	163	170	164	177	183	163	162	188	188	173	142	165	162	167	173	156	170	181	173	162	181	167	160	170	177	172	215	184	201	154	175	177	178	189	174	181	187	174	176	164	168	164	183	174	191	164	167	170	162	174	165	175	168	188	170	178	147	187	163	199	161	165	164	177	181	180	191	161	170	166	176	170	180	160	137	194	168	153	150	186	190	169	174	184	188	173	143	173	136	164	181	179	164	182	165	172	155	173	170	172	195	176	176	176	164	185	177	196	172	191	170	170	154	168	182	161	197	161	173	183	161	170	183	181	152	177	171	162	150	171	169	149	166	174	168	176	202	185	160	165	178	164	175	174	160	185	140	159	171	182	183	154	161	155	198	196	190	172	163	184	169	169	177	185	158	170	152	156	161	195	167	184	194	198	170	175	167	180	176	201	157	163	165	154	170	176	201	182	145	169	177	170	167	158	176	199	169	179	138	150	160	183	168	165	178	159	200	147	173	178	163	186	156	201	181	175	176	182	166	174	142	181	160	158	171	170	175	179	156	153	180	183	172	170	177	182	184	171	176	169	167	180	177	168	150	153	183	172	170	171	141	185	179	175	149	185	178	182	158	168	159	177	182	164	146	151	149	160	182	182	168	165	178	182	161	167	159	181	186	182	188	187	185	184	179	176	162	160	165	180	184	155	190	176	173	190	160	153	171	173	162	163	170	160	186	162	193	179	173	170	173	172	179	198	159	166	159	164	170	170	140	152	190	182	187	174	179	183	171	144	169	155	168	171	165	155	171	167	191	182	183	174	159	158	178	177	160	157	193	163	150	162	154	166	167	183	159	176	219	151	179	167	166	159	168	187	176	161	171	173	188	174	170	155	166	161	173	179	176	168	167	173	182	170	172	186	186	185	180	175	177	175	176	170	176	179	172	172	174	173	186	160	192	158	165	191	152	163	202	177	185	179	153	175	177	189	175	197	160	163	169	174	197	176	187	169	179	153	201	192	190	186	164	176	157	196	174	177	179	177	166	182	177	169	176	170	181	205	178	156	173	175	190	191	153	168	183	143	156	160	207	171	153	169	178	182	169	174	158	184	168	177	179	197	169	190	185	171	158	179	160	207	175	169	175	166	167	163	198	164	192	152	179	168	157	207	171	148	167	168	162	176	145	164	172	178	161	180	163	180	208	164	158	177	186	171	159	162	158	216	161	194	175	177	162	172	165	177	170	179	167	164	185	157	171	155	168	161	156	149	154	175	192	163	151	199	164	160	173	172	175	165	160	150	156	159	166	173	191	164	179	174	169	164	174	186	138	160	198	169	138	193	179	172	182	166	190	136	173	157	155	174	157	157	166	186	181	179	194	156	182	176	154	160	162	162	170	161	165	164	174	154	182	178	170	189	162	188	182	172	173	176	169	177	166	189	173	165	178	180	169	193	181	180	175	179	148	163	182	179	151	167
9482	6532	1349	803	634	527	493	448	481	440	423	426	376	421	403	390	389	406	365	412	357	333	398	366	395	408	376	376	390	387	405	353	403	404	382	381	402	402	390	348	385	402	407	386	388	388	376	414	378	401	364	396	379	385	409	377	353	356	373	376	383	351	363	382	380	375	378	378	367	396	427	397	365	369	401	359	411	382	381	346	387	376	373	382	351	396	363	401	362	397	400	378	396	393	388	375	364	399	383	380	399	408	383	378	411	375	386	372	412	385	375	404	386	376	411	391	413	404	382	383	401	383	400	386	397	409	384	367	404	388	369	380	418	370	388	388	412	373	376	380	383	373	405	415	395	395	402	407	399	373	355	386	342	380	347	371	389	364	394	393	364	377	385	391	392	397	370	391	360	368	373	382	376	372	391	387	382	386	419	361	369	360	370	397	408	371	385	406	372	376	405	360	400	373	426	339	339	379	402	387	365	407	365	413	390	401	388	391	386	425	405	381	377	422	409	405	361	393	409	401	430	377	404	355	358	423	386	399	357	394	345	371	370	409	380	351	392	376	384	362	434	370	397	366	376	355	370	369	392	365	374	394	409	371	380	389	391	394	361	385	402	341	390	371	388	385	355	412	403	378	398	365	392	375	382	378	395	405	373	392	420	400	432	373	379	370	377	404	394	402	391	391	379	369	368	349	413	374	383	379	394	382	400	362	391	421	433	373	397	385	334	425	368	420	354	384	393	392	346	371	421	397	418	394	362	354	382	374	411	370	370	368	371	374	410	392	384	426	370	375	410	399	418	423	375	354	365	364	398	357	365	351	399	402	419	399	387	379	376	404	397	358	390	416	407	378	363	360	391	386	399	410	417	380	379	375	382	345	401	394	372	371	390	387	387	338	378	405	385	419	359	370	359	365	388	380	416	349	376	383	376	366	412	364	378	334	365	384	395	359	365	396	391	378	396	370	369	374	415	396	367	370	350	387	363	384	377	381	387	374	408	394	413	376	402	399	390	387	417	393	372	382	388	410	397	370	401	384	396	383	338	373	356	344	389	398	387	374	400	379	404	375	398	378	348	372	398	348	359	451	360	392	378	382	438	409	388	419	400	393	325	360	379	411	389	379	412	437	385	376	406	379	379	394	403	351	383	403	388	387	378	389	378	369	386	389	366	339	391	387	389	380	435	406	365	366	375	383	415	427	390	416	393	332	377	365	381	420	407	375	359	367	371	395	413	339	356	387	375	391	362	407	378	395	396	404	394	342	372	384	387	406	387	349	420	369	394	364	395	380	372	399	391	360	374	393	386	359	397	350	391	401	423	406	388	387	413	387	406	362	368	369	386	393	363	367	376	407	401	351	384	397	346	380	359	380	383	363	359	400	444	396	376	389	338	409	390	375	396	386	396	367	379	385	390	406	395	398	399	373	422	385	346	383	409	363	359	357	369	372	353	394	380	367	378	389	403	397	373	392	399	387	369	383	385	366	403	379	378	385	354	405	355	364	377	396	421	382	394	421	390	405	398	376	375	348	400	396	403	385	368	406	391	367	370	396	411	365	370	406	397	387	411	400	367	357	417	348	445	364	401	404	376	363	419	377	340	361	392	399	385	389	389	374	382	409	395	393	350	364	413	370	396	422	365	387	382	391	416	401	389	409	376	392	357	395	390	381	402	346	409	368	384	367	377	416	355	366	362	384	382	395	385	381	402	399	375	387	389	402	386	388	351	380	397	384	384	408	370	386	376	393	369	420	388	355	333	399	434	439	371	404	375	391	401	386	380	353	386	357	393	387	432	396	406	370	418	380	384	402	406	384	385	378	400	382	364	385	397	379	375	370	398	397	378	417	370	395	405	375	411	393	422	410	372	354	377	403	395	408	394	366	381	378	362	373	385	372	384	391	405	342	375	381	375	359	380	346	348	345	366	385	364	389	401	385	397	377	384	422	374	392	366	414	367	434	383	387	355	388	388	396	372	372	418	379	386	406	360	374	384	380	381	428	367	368	394	378	398	378	379	374	406	406	401	345	388	417	360	369	390	374	389	391	366	364	389	392	387	383	387	379	393	361	381	402	398	363	384	371	348	365	403	365	389	393	376	392	358	391	366	401	418	403	388	380	412	413	376	385	371	376	386	384	392	362	383	382	396	364	366	367	353	358	408	356	379	379	338	370	343	416	395	393	388	364	393	369	373	426	379	393	413	408	381	392	353	390	320	380	395	374	390	401	411	401	382	371	368	359	360	387	378	393	389	369	384	349	391	374	375	393	393	395	383	404	400	400	361	363	392	378	389	353	399	373	379	363	380	374	406	403	378	351	381	375	359	338	384	364	344	372	426	372	391	378	370	377	391	391	409	384	345	365	393	412	361	370	375	401	359	369	368	385	360	361	378	374	338	404	374	385	356	392	413	345	385	398	368	365	374	368	382	368	389	396	350	376	381	384	369	399	368	370	393	355	356	393	385	369	414	392	365	368	371	364	388	370	412	426	390	354	395	381	397	399	369	373	377	372	378	390	403	396	355	389	393	360	378	379	371	362	376	392	419	341	400	370	369	366	388	372	401	373	381	385	391	376	373	384	391	378	364	395	404	387	377	388	403	355	376	385	361	360	401	403	410	365	405	425	374	330	384	408	385	373	376	370	393	394	401	368	377	412	399	359	384	403	381	360	370	396	372	384	383	342	335	397	383	394	369	344	371	375	348	366	422	359	374	392	414	376	356	376	382	401	361	390	400	370	373	403	372	370	417	417	385	385	375	354	401	381	375	375	355	361	411	380	407	357	352	359	403	384	386	373	409	362	386	398	389	352	396	390	414	408	372	381	341	362	398	376	343	361	393	378	356	391	362	395	389	405	361	380	371	403	353	432	399	368	408	346	359	390	362	398	405	383	396	362	367	365	410	373	399	379	386	394	366	409	365	352	376	365	345	377	365	376	385	371	397	421	389	387	377	363	362	371	372	393	395	376	410	399	409	360	340	385	374	389	368	412	422	366	427	428	357	404	393	407	373	346	366	384	408	390	403	384	411	393	410	359	331	380	387	390	371	399	395	371	417	406	429	380	386	410	381	376	404	378	416	376	409	365	404	404	372	366	343	369	376	365	370	404	402	401	389	389	348	395	418	406	416	430	393	404	384	422	380	391	415	352	390	403	386	410	415	359	401	363	367	380	366	376	393	369	389	386	376	377	352	373	369	390	359	371	377	410	372	389	362	388	376	345	386	356	389	404	393	393	371	408	379	387	389	380	411	418	391	366	354	378	389	375	381	406	362	383	388	378	392	386	354	388	358	398	380	348	409	374	413	385	384	381	340	387	368	386	369	369	381	395	384	394	401	376	407	378	381	352	357	397	363	394	368	353	395	403	412	371	386	385	381	378	410	389	386	384	403	410	398	432	406	391	383	387	343	372	386	363	401	342	348	353	377	357	376	409	358	381	348	363	382	398	369	371	404	375	416	374	381	429	401	346	401	371	399	362	379	393	370	387	391	385	367	361
24803	21740	28947	25077	18895	1216	473	349	301	257	223	218	187	178	162	168	169	154	165	159	160	127	135	127	145	119	137	133	131	147	125	126	138	116	124	144	124	133	137	123	129	150	126	141	128	133	106	140	115	111	125	111	136	123	129	137	137	103	118	120	121	119	124	137	134	120	122	140	116	134	119	115	128	125	140	130	111	142	123	126	122	136	131	129	103	108	133	131	123	123	120	139	121	131	94	114	141	121	140	134	122	123	125	134	122	116	111	133	130	133	120	123	136	138	128	127	138	118	111	119	126	118	137	102	122	112	109	105	109	124	117	107	105	116	124	120	121	112	136	118	117	122	124	120	117	93	121	111	127	136	145	131	123	128	114	122	135	120	142	121	133	113	106	118	115	129	118	130	122	118	101	144	115	136	122	125	122	138	131	121	116	126	123	139	116	109	131	128	132	114	137	130	119	94	127	123	143	116	125	126	122	119	111	98	121	134	115	121	113	126	124	113	131	122	106	137	132	126	122	118	119	139	116	147	111	118	119	116	123	149	129	133	119	118	124	127	128	111	114	125	124	126	104	120	147	111	116	112	117	112	147	131	115	128	127	126	141	126	104	118	139	103	99	113	125	118	123	123	132	109	121	121	110	132	122	118	113	113	116	112	110	122	117	124	127	131	135	142	127	131	136	114	105	119	112	117	120	122	145	120	150	135	120	123	113	133	119	120	119	115	131	137	126	113	115	128	110	133	119	127	102	120	116	115	134	126	121	114	104	136	102	111	112	127	120	138	116	112	124	134	113	120	107	114	119	123	119	130	124	136	123	110	118	130	128	141	117	129	106	124	127	128	113	144	130	131	132	119	113	108	136	128	119	120	118	129	107	111	110	132	130	135	128	120	130	132	133	119	144	145	134	111	131	110	138	121	126	119	136	134	108	123	119	138	136	101	133	129	145	113	110	131	126	127	136	132	124	119	135	119	113	120	117	131	115	124	126	121	116	135	113	116	126	122	107	118	104	120	148	131	132	125	129	118	126	123	110	120	140	129	141	107	123	106	126	115	125	134	117	114	130	100	134	138	120	116	128	128	123	105	110	118	116	111	121	129	119	107	123	132	110	132	126	135	130	109	119	132	126	106	131	122	119	115	131	111	126	139	116	110	121	114	113	128	126	117	120	109	113	131	125	119	121	112	121	135	122	127	121	124	131	116	112	103	126	117	110	106	113	129	127	131	121	126	135	112	124	99	131	121	152	127	115	134	138	132	123	128	128	115	117	127	129	122	136	132	129	121	121	105	127	148	132	105	133	131	105	95	126	123	132	133	130	126	120	118	138	130	117	117	134	126	139	109	114	118	133	114	112	134	126	118	128	121	125	120	120	123	131	137	130	111	120	141	126	133	114	133	116	109	96	111	132	128	114	146	136	101	132	129	142	118	127	124	132	134	107	105	132	143	149	120	121	133	128	118	143	122	118	121	117	107	108	118	140	134	122	115	114	121	115	119	116	125	132	124	128	101	127	114	103	141	117	117	118	130	117	128	113	110	128	124	114	126	112	119	115	104	121	107	116	113	120	141	135	106	134	118	114	144	138	121	106	130	126	124	109	131	124	115	120	126	101	130	119	100	119	163	116	135	115	137	125	116	115	128	131	117	111	153	111	118	134	120	116	128	117	116	125	119	128	124	127	135	120	123	124	127	120	140	135	121	119	135	132	107	136	120	128	133	116	117	111	120	110	102	130	132	112	115	124	134	118	126	120	136	122	132	104	118	117	132	128	119	119	141	110	116	113	117	135	102	119	122	131	133	140	136	114	110	113	144	104	136	136	119	122	136	112	119	119	125	118	114	131	114	112	118	133	126	116	135	129	125	133	133	128	113	108	122	115	118	126	119	123	122	113	118	124	126	126	121	135	138	112	132	123	129	111	113	106	126	115	117	117	149	94	102	133	114	111	122	131	117	114	115	117	123	144	127	112	122	121	132	134	126	101	129	135	144	138	130	135	121	117	104	129	116	114	118	131	119	138	113	151	115	127	123	121	118	112	125	128	130	132	134	117	133	130	122	120	105	115	123	132	126	151	144	127	105	125	125	121	117	109	126	116	133	136	103	125	119	140	135	117	122	102	126	132	140	117	128	128	104	124	118	120	114	127	111	115	113	104	111	136	112	133	108	116	121	116	120	120	107	132	127	123	120	127	110	110	129	127	131	125	122	121	124	131	124	131	143	114	116	127	126	137	123	130	125	117	111	130	115	118	117	117	116	116	127	123	102	122	135	97	125	117	121	128	137	125	123	136	113	100	144	109	120	95	121	94	127	119	135	125	131	113	120	129	135	115	111	136	117	118	109	133	121	128	112	132	104	122	124	108	130	124	115	125	122	107	136	112	110	122	120	111	122	132	130	128	116	115	115	123	123	108	145	107	123	125	121	122	113	118	121	151	139	111	127	130	115	125	135	132	128	119	139	133	129	129	120	114	114	131	143	111	131	128	119	138	134	126	117	114	116	123	132	128	114	112	138	135	133	127	111	127	124	113	132	116	116	122	128	142	118	125	131	122	124	129	109	127	104	126	115	139	116	117	144	126	144	107	114	138	129	133	133	119	118	128	117	132	135	123	119	128	127	114	108	134	134	124	153	131	133	113	101	136	117	139	110	138	112	105	101	130	129	110	137	90	139	114	107	126	116	120	122	110	133	101	135	150	124	136	104	113	127	124	109	118	103	129	125	122	154	125	136	130	130	120	115	139	123	133	120	128	128	129	120	118	116	128	135	119	134	129	129	101	128	145	132	119	122	144	116	115	115	133	129	120	109	118	123	127	118	148	123	113	124	137	108	107	124	120	136	135	113	121	120	141	110	109	111	145	104	106	122	143	108	133	144	126	123	127	110	127	123	117	117	129	99	136	137	129	130	111	100	100	124	121	124	111	137	118	119	111	126	134	126	104	126	110	132	121	123	118	122	112	138	121	107	128	137	113	132	141	128	116	127	116	127	117	103	124	116	125	133	116	120	125	148	102	151	117	133	103	143	108	139	106	132	113	125	124	133	117	111	134	126	129	125	99	133	131	127	129	114	122	130	108	129	119	135	109	128	122	128	124	120	121	113	122	113	108	129	138	121	131	127	137	134	131	132	119	117	146	117	110	115	113	115	121	120	132	118	124	107	119	124	132	122	111	148	118	110	124	127	102	136	121	122	136	99	124	111	133	129	120	119	133	126	129	121	118	125	120	126	110	114	103	124	127	127	136	130	111	113	118	138	112	132	115	128	138	98	126	133	106	115	140	125	126	142	107	118	142	122	117	123	101	97	125	121	120	120	148	109	121	98	127	123	113	115	114	132	119	124	118	114	135	136	115	118	113	120	156	128	118	110	107	132	120	140	132	148	114	137	124	150	106	114	98	128	130	127	104	127	104	131	103	118	122	132	108	121	137	124	112	119	116	126	118	97	121	141	110	105	128	130	129	120	126	147	144	120	125	113	99	121	115	121	102	137	117	128
22560	23083	8830	4411	2802	1842	1559	1136	992	889	725	617	599	543	497	467	438	425	410	349	371	364	346	332	345	336	326	297	325	318	279	300	325	323	302	316	294	300	298	315	291	284	312	303	295	308	278	301	298	285	291	304	269	260	304	251	253	286	268	301	296	301	285	286	263	293	287	296	264	300	312	264	286	304	303	263	261	307	266	283	306	297	271	282	295	317	272	275	276	301	275	276	277	248	280	256	287	299	294	268	258	284	269	269	263	286	262	264	300	263	277	274	255	242	275	285	265	312	265	255	270	275	268	256	251	289	284	280	305	297	293	259	261	291	269	253	306	272	273	284	252	286	268	289	252	282	274	289	289	299	272	293	298	284	260	285	277	275	310	290	295	298	267	244	269	281	255	294	271	276	274	276	281	285	273	257	255	258	276	285	247	267	272	282	268	284	241	279	258	281	274	272	265	283	278	293	289	275	298	276	284	282	289	275	326	258	283	274	243	295	285	279	275	278	299	290	279	277	273	283	296	264	274	251	264	272	248	265	268	266	291	265	262	279	272	303	245	266	250	257	262	299	272	286	258	298	258	263	304	272	260	285	278	266	271	271	263	259	295	236	262	288	284	295	244	256	288	271	291	278	264	280	287	243	242	246	259	252	292	232	252	263	261	280	270	287	271	280	287	281	278	283	259	222	274	263	283	294	290	298	275	284	279	282	277	270	298	254	283	266	257	265	269	274	263	300	246	282	299	271	272	257	278	258	277	302	282	281	291	248	263	251	274	263	279	245	265	258	273	273	257	299	276	267	277	285	270	262	276	258	283	275	255	270	284	284	256	304	265	270	282	292	271	282	271	266	291	265	275	284	282	266	282	250	282	275	294	279	266	293	296	254	262	307	268	279	282	261	246	254	283	296	260	291	267	267	286	300	268	265	264	286	259	255	266	270	285	278	259	263	261	271	270	288	277	310	306	260	283	277	267	271	274	251	271	271	264	269	275	273	258	248	246	284	199	296	265	308	262	277	281	257	295	264	261	274	264	258	280	271	259	281	296	282	259	269	309	253	279	255	271	289	293	275	290	283	283	265	282	249	280	285	293	266	248	275	288	267	245	276	268	274	274	288	263	248	276	281	254	277	262	307	279	313	277	289	247	256	288	264	275	234	248	276	281	258	266	279	265	279	269	308	286	255	303	297	286	279	272	273	267	269	274	282	279	247	244	293	273	274	281	240	258	245	278	284	251	257	276	268	269	274	296	255	263	283	275	236	261	286	275	287	308	276	245	272	290	276	263	302	268	278	263	290	297	258	244	298	300	288	276	290	265	307	299	335	267	271	273	251	263	260	273	272	245	268	265	279	266	303	259	305	286	247	313	284	258	236	276	274	249	278	269	267	273	270	295	256	301	272	234	289	285	284	276	302	296	265	269	308	274	280	288	296	259	288	303	259	312	271	300	267	287	251	297	282	264	281	279	278	276	267	278	264	306	272	294	284	258	285	295	283	262	276	282	261	288	264	237	270	295	269	255	272	275	280	278	253	277	262	253	257	258	265	261	266	279	276	271	289	274	267	299	287	299	292	287	270	299	273	290	279	297	239	271	267	278	272	266	311	262	274	278	313	268	278	260	241	268	264	265	241	277	265	272	287	290	291	265	269	263	277	259	268	278	250	263	257	313	281	268	266	249	302	281	272	258	290	252	294	290	245	237	257	261	267	276	248	250	272	280	286	248	275	280	240	275	290	268	264	256	290	285	269	279	274	268	262	261	257	293	265	254	271	286	268	282	263	282	262	277	284	272	265	292	269	297	293	260	306	248	276	261	257	275	259	263	274	266	282	272	290	259	287	281	264	245	258	276	291	300	289	253	291	277	275	273	272	265	268	273	270	265	254	266	274	271	266	275	269	270	259	317	250	270	279	291	255	290	271	300	270	273	268	262	252	288	279	292	260	259	299	279	272	316	268	258	277	259	289	297	265	284	253	276	299	288	292	290	318	258	285	263	277	266	298	297	276	276	264	263	246	267	252	286	290	277	278	263	296	280	253	267	282	258	307	275	255	300	257	276	292	311	263	264	297	242	285	269	260	270	282	295	270	266	266	268	271	296	277	275	303	279	270	288	283	256	278	273	265	282	262	259	269	280	285	267	286	245	280	274	262	261	293	281	274	275	287	275	275	255	269	239	301	281	273	260	293	280	291	276	238	305	283	255	270	286	278	296	268	284	269	288	247	275	286	275	267	275	263	267	262	276	275	266	257	284	269	290	264	281	283	266	299	260	267	290	288	270	271	268	310	291	287	294	260	297	274	277	246	277	264	259	274	263	285	242	284	254	252	285	292	272	289	272	257	255	265	297	306	301	272	308	276	296	270	285	276	284	298	282	285	283	268	271	290	278	262	255	248	280	250	278	264	270	257	273	281	266	258	275	276	310	248	280	294	296	279	265	278	276	274	262	287	268	302	283	284	261	258	272	259	258	297	287	260	287	288	260	270	251	263	262	263	250	287	292	286	275	277	286	258	286	289	244	265	280	262	268	254	259	264	289	274	280	267	269	280	270	259	312	299	258	277	272	310	257	301	213	268	248	263	256	279	282	262	278	271	245	257	278	286	264	287	251	253	262	269	313	278	267	266	275	263	263	279	295	244	292	274	288	274	275	260	289	276	275	302	271	269	278	246	252	278	294	255	263	294	270	267	288	277	252	247	269	254	246	280	279	277	287	273	272	268	263	291	279	272	272	291	272	269	255	294	270	288	280	297	278	269	264	264	282	276	286	271	237	283	287	290	296	248	287	279	249	256	281	262	279	274	260	309	222	263	268	277	258	264	231	293	284	280	286	260	265	273	277	271	274	274	274	243	275	278	280	257	285	297	275	269	286	250	275	310	281	259	261	282	297	235	267	291	262	280	301	267	268	302	294	280	262	274	241	255	302	274	303	251	260	281	278	259	270	280	253	282	244	275	271	267	257	288	270	286	277	285	281	293	237	267	274	276	277	284	274	262	263	253	303	289	251	274	254	290	290	273	244	281	311	254	276	285	288	248	279	266	321	298	287	280	273	268	263	244	287	285	274	257	290	273	296	275	254	271	271	277	281	252	275	296	288	265	275	301	304	293	278	286	265	259	278	296	281	259	263	282	285	269	251	267	272	235	304	247	282	299	248	297	273	254	259	278	291	272	291	246	274	273	260	318	265	281	291	279	276	291	285	251	278	239	236	269	259	270	267	257	246	264	310	288	270	263	271	312	286	282	272	273	295	293	293	260	248	293	279	252	299	266	252	309	273	269	269	318	283	304	247	269	288	285	281	268	277	273	291	251	287	275	261	283	294	265	288	255	306	266	284	264	301	264	292	262	287	266	266	269	238	275	273	288	273	282	270	290	273	279	253	293	278	272	254	269	253	284	288	276	274	228	270	248	284	306	266	273	292	255	274	296	265	284	281	249	259	265	255	299	297	248	286	255	303	278	259	262	303	293	253	245	269	278	297	272	276	258	292	293
23721	21656	29585	24224	21656	17178	1747	770	599	585	508	480	451	431	410	384	379	346	341	352	300	351	353	338	337	341	340	345	301	287	337	342	305	356	328	305	300	332	328	303	299	309	329	343	342	286	349	325	297	305	323	310	317	307	295	295	287	326	347	315	298	298	326	316	324	300	319	294	269	345	324	309	315	310	283	312	276	310	291	313	308	325	299	298	344	329	290	314	329	310	323	294	310	303	298	319	291	326	311	303	314	297	301	300	301	323	244	327	296	314	300	291	301	313	306	275	303	312	300	314	302	281	337	307	311	291	308	301	300	284	292	280	369	322	326	304	312	283	311	317	313	308	280	306	284	302	311	313	282	323	305	317	321	325	297	299	306	356	297	286	308	320	309	319	292	301	273	304	307	318	299	294	293	313	319	303	309	316	308	288	310	277	286	264	310	329	320	307	278	326	303	282	302	293	267	314	292	302	293	301	307	258	296	304	302	296	315	331	278	302	288	327	304	304	290	309	305	291	305	296	309	286	331	313	304	300	308	291	286	302	338	327	332	297	319	282	287	330	290	274	343	306	304	288	299	284	270	272	298	341	296	335	301	329	307	280	310	293	278	345	302	330	276	343	301	282	283	287	298	324	314	292	293	311	316	312	276	313	314	277	320	315	295	298	306	288	309	336	286	298	297	288	252	308	285	305	288	302	276	307	320	295	325	299	325	323	270	306	300	290	313	294	299	310	294	330	297	289	334	298	306	314	292	312	295	314	305	310	279	293	317	313	341	314	295	291	307	308	279	299	331	296	308	315	307	291	305	296	311	306	304	309	285	281	259	283	304	298	332	316	288	276	313	311	309	280	293	300	314	290	302	320	304	292	264	310	288	322	321	309	320	280	279	326	306	329	345	296	329	352	278	295	307	263	282	292	290	296	312	296	290	323	297	296	306	317	294	277	302	315	292	292	344	280	300	308	304	335	294	302	314	314	283	329	310	316	332	339	324	276	296	295	289	287	311	308	291	270	298	296	259	293	272	313	323	319	292	282	300	299	312	283	297	290	325	308	316	285	330	294	300	285	298	321	320	302	312	321	258	306	331	309	300	309	322	305	300	299	308	310	352	281	278	326	297	308	336	308	311	303	278	291	273	303	301	294	306	312	311	291	285	297	302	299	282	302	296	281	314	278	316	260	312	327	332	295	274	320	333	315	299	305	308	309	328	307	282	277	302	312	297	296	324	308	313	275	299	326	320	294	293	320	318	310	288	327	296	321	314	294	309	317	310	299	324	300	294	307	315	322	302	275	296	298	334	295	273	322	321	291	319	316	312	285	302	307	298	309	293	276	290	295	320	292	279	308	308	317	306	283	319	283	329	303	305	321	319	300	329	312	276	326	294	266	308	274	306	300	306	307	282	307	312	329	299	292	335	280	281	318	305	289	322	313	294	299	280	341	318	325	302	308	306	316	306	316	335	305	312	307	305	269	321	280	268	268	293	304	305	308	288	296	307	335	330	288	308	295	280	271	294	264	305	331	335	329	324	330	326	319	336	333	291	311	317	295	319	295	297	297	285	290	317	308	305	277	312	309	310	305	309	308	318	329	291	279	305	316	323	311	324	328	320	305	299	318	298	287	305	321	314	322	305	315	334	318	311	308	295	279	303	298	310	319	327	292	311	294	303	295	285	286	282	287	341	307	313	306	290	276	281	311	298	290	328	313	306	273	304	313	319	338	341	292	299	336	279	290	294	278	302	277	316	315	314	298	311	314	292	307	286	296	291	316	301	286	294	330	296	313	290	326	331	306	294	308	317	300	292	305	317	297	316	287	320	281	308	322	335	300	328	294	315	303	295	304	294	288	323	296	323	317	279	283	336	332	303	327	308	306	287	302	292	277	304	310	282	318	335	300	323	300	317	328	295	286	281	292	310	332	320	300	311	290	310	273	292	291	315	271	259	301	322	313	332	332	322	307	267	307	312	310	310	250	307	287	268	350	266	292	318	289	304	301	311	303	321	315	298	309	327	308	320	281	281	292	300	285	330	297	325	325	279	317	293	285	299	333	294	318	317	293	304	320	301	318	305	306	312	316	330	319	329	323	292	322	287	322	306	330	303	297	297	316	283	315	278	289	282	289	306	280	332	281	307	328	306	316	284	284	311	291	299	314	301	296	316	309	305	306	277	349	298	295	316	292	294	295	327	268	322	320	286	304	293	326	291	320	310	299	290	286	290	301	323	320	315	314	299	314	331	297	287	321	293	289	324	271	287	297	302	317	317	285	309	289	303	316	318	314	295	281	325	311	293	319	296	320	317	285	292	332	295	313	318	300	303	293	310	314	309	303	289	330	295	300	320	334	276	307	309	290	308	310	312	295	321	283	344	306	309	284	289	320	294	312	322	298	337	284	312	284	309	288	288	314	271	297	306	300	318	303	330	277	308	295	302	304	295	334	316	288	279	283	265	308	314	307	296	288	306	283	266	311	281	319	304	313	308	313	331	308	285	318	336	345	315	340	308	300	305	288	323	318	321	330	312	304	307	302	307	312	310	301	274	300	288	314	316	309	309	323	283	319	320	310	306	331	325	308	284	311	284	287	311	283	307	297	313	321	320	303	294	302	292	328	306	320	320	308	331	318	303	264	286	320	281	287	296	306	299	313	297	304	309	294	303	326	261	338	294	281	315	303	279	307	296	300	323	315	294	280	310	323	280	278	271	301	290	297	306	328	286	294	298	268	276	327	303	308	334	320	304	315	291	266	279	284	301	316	305	290	317	298	302	305	289	290	306	296	277	297	305	273	334	310	335	286	310	276	268	335	319	305	301	291	284	279	323	276	274	336	285	309	284	299	292	295	315	271	310	334	280	299	302	279	307	328	321	277	294	312	299	292	302	316	313	331	286	335	301	325	319	299	295	321	294	299	291	279	283	299	287	265	311	289	304	308	301	288	341	293	314	318	278	347	319	313	311	332	283	286	277	284	309	289	311	324	280	316	294	308	310	311	314	293	315	327	314	269	279	288	286	300	310	303	330	290	320	301	276	290	288	313	331	285	282	298	301	284	276	311	307	345	304	300	302	320	292	312	294	311	345	267	312	266	350	276	269	322	284	285	295	294	298	313	302	302	293	300	314	362	295	294	297	299	279	302	316	306	289	301	319	316	295	302	307	316	281	282	313	289	300	290	302	306	303	291	321	289	307	299	289	319	296	308	321	312	305	297	271	276	305	322	299	294	274	311	302	273	299	312	311	286	321	295	315	295	309	288	298	311	294	271	326	303	311	319	302	281	302	304	264	293	303	306	322	317	313	314	305	305	296	284	289	320	323	340	301	298	298	279	304	313	294	321	306	313	309	311	286	323	296	315	316	304	310	325	281	286	301	322	283	318	299	317	309	265	295	319	278	321	334	294	343	296	304	304	305	302	320	309	289	323	267	308	313	328	295	314	322	263	334	288	296	297	272	312	301	320	330	300	323	310	340	338	337	308	289	310	299	320	314	291	279	324
24657	29284	14339	7721	5225	3870	2913	2356	2043	1678	1428	1296	1231	1075	1019	976	955	868	839	833	834	719	805	719	761	759	683	719	647	688	675	657	632	676	653	674	691	676	655	654	694	683	652	690	632	647	638	613	627	624	621	688	602	580	559	626	611	641	592	601	574	580	567	678	605	654	572	628	602	585	617	645	579	598	643	621	587	562	610	664	626	605	575	596	622	645	567	619	602	614	563	605	579	612	575	588	606	620	605	630	619	581	588	637	574	600	638	574	632	672	635	590	589	615	631	586	577	608	571	631	567	631	625	601	582	618	631	593	628	632	634	576	574	619	626	631	622	593	630	580	574	567	623	589	586	624	621	594	600	543	612	614	563	612	571	608	632	602	603	592	544	586	591	615	574	645	581	625	582	579	609	638	575	600	555	598	623	626	581	618	638	607	601	647	619	595	604	594	602	630	593	604	618	607	599	565	601	579	613	609	611	589	600	646	597	615	601	602	594	586	600	633	616	585	599	603	635	622	604	620	609	629	571	576	587	581	587	630	586	563	620	633	624	588	617	592	649	556	631	605	600	601	580	590	622	583	615	608	618	572	598	596	581	562	577	596	628	595	602	598	635	591	595	647	581	570	597	594	630	623	580	624	541	651	559	575	600	630	578	647	585	619	593	612	627	572	613	584	641	614	590	619	615	548	579	557	616	608	628	594	624	642	553	652	598	570	625	584	592	588	603	582	588	590	628	613	614	575	648	595	600	588	622	612	606	635	613	619	584	583	571	626	603	643	633	592	599	575	584	624	565	633	602	579	625	634	615	645	620	577	537	578	621	588	609	560	596	598	638	608	593	559	584	607	585	592	612	630	554	606	573	560	624	625	608	590	586	625	614	626	604	575	597	581	577	644	582	593	551	594	601	579	582	604	590	611	603	609	609	614	593	592	602	614	581	610	643	624	641	587	592	590	618	632	611	588	595	591	613	592	585	609	615	601	623	629	563	599	622	590	611	565	602	642	562	624	577	618	572	596	602	594	614	595	609	563	617	602	574	630	604	580	608	572	629	604	560	606	643	655	604	577	643	580	601	644	599	616	596	585	565	639	624	606	578	590	574	574	615	594	617	639	599	593	619	658	605	575	620	606	602	589	576	606	614	623	604	598	609	611	613	628	568	591	566	610	625	605	593	635	600	583	605	593	573	592	635	619	621	589	590	595	563	582	660	632	599	556	601	606	596	620	617	624	598	614	625	634	580	547	561	624	608	564	584	600	629	592	612	584	574	603	623	606	570	587	617	625	613	604	593	586	589	594	592	598	579	590	635	584	594	587	622	635	599	620	580	637	575	632	673	550	611	596	636	601	631	581	598	582	601	600	621	618	556	605	588	609	614	638	594	638	636	627	580	600	576	552	653	597	603	621	646	614	563	618	597	594	590	587	570	581	616	623	590	599	634	600	584	568	617	609	620	603	609	625	610	611	602	630	631	614	591	628	584	608	644	636	624	571	549	614	622	608	611	606	600	587	616	621	603	542	592	577	569	644	570	586	541	632	612	614	588	648	588	563	606	609	628	605	589	617	638	589	616	559	608	566	629	617	607	566	614	612	553	604	608	650	588	599	615	599	631	574	638	577	625	618	584	609	608	608	601	530	577	611	619	597	598	576	629	617	650	591	596	619	616	588	557	631	594	624	643	611	568	601	580	617	591	606	591	600	606	598	647	643	614	615	601	548	582	591	601	578	603	587	590	623	595	598	599	641	545	591	614	607	648	565	603	575	577	589	589	634	619	640	594	591	606	612	578	631	610	565	629	596	582	580	614	600	595	606	593	576	551	574	588	608	596	634	625	592	585	589	620	620	628	642	603	555	618	593	603	610	579	607	603	585	609	598	575	590	607	575	603	623	574	627	610	578	613	556	615	574	611	608	551	611	620	598	604	613	629	620	636	598	607	598	613	586	582	613	592	630	636	641	569	578	612	612	582	621	599	603	623	594	603	618	639	611	575	610	609	613	626	569	608	600	615	608	584	595	599	611	583	617	565	621	586	607	595	587	615	570	611	594	604	587	612	574	584	644	596	615	585	602	603	603	585	588	561	536	580	591	650	605	572	592	591	590	626	619	602	625	574	604	587	582	570	632	562	677	602	607	639	610	593	591	570	612	560	582	579	633	617	608	570	587	622	603	587	612	615	595	594	575	614	600	638	634	581	647	594	570	610	628	624	597	615	635	595	641	604	606	615	588	571	611	607	602	603	627	656	574	588	567	577	606	625	670	584	619	568	634	585	600	604	609	611	580	614	578	618	628	605	586	607	651	555	590	569	628	611	563	593	573	616	586	582	594	575	618	626	616	613	638	601	578	618	597	588	563	607	639	592	647	600	589	577	606	589	582	620	545	570	575	641	641	593	621	607	626	544	600	605	619	613	597	577	607	603	611	616	587	611	611	574	622	600	565	579	644	640	626	594	576	573	564	572	589	605	582	615	634	574	632	610	585	581	621	624	613	615	580	626	648	603	632	600	593	614	590	603	608	642	665	634	621	563	581	584	576	595	585	618	611	627	555	609	620	583	624	586	590	565	563	566	622	622	629	549	611	553	583	602	594	609	603	633	606	576	616	616	628	595	616	594	583	602	614	613	623	600	618	594	624	628	570	589	626	607	624	570	603	615	616	591	596	579	601	618	585	615	613	628	553	583	594	604	596	652	614	635	604	576	582	593	608	615	590	601	597	584	611	625	616	576	605	606	626	605	587	577	607	612	599	558	559	630	608	570	578	604	567	614	588	620	627	601	608	594	618	607	606	595	595	602	597	586	605	598	597	620	630	577	619	620	615	593	618	624	600	558	583	630	642	621	589	630	610	583	589	621	592	605	600	605	589	601	566	617	595	592	570	583	616	612	604	565	594	615	622	597	662	649	590	589	581	587	602	595	552	609	599	575	621	582	589	606	578	614	617	608	627	617	594	597	584	557	580	564	621	599	611	594	598	555	610	575	584	585	560	643	615	611	605	639	601	610	619	581	610	619	629	622	578	602	606	622	601	577	573	562	598	676	596	596	608	590	595	618	620	597	605	567	627	583	574	593	634	616	567	647	575	611	611	587	625	585	588	606	585	594	607	648	611	596	592	592	585	572	592	602	591	598	590	583	565	580	617	612	616	613	603	625	625	583	620	610	603	611	580	600	597	599	656	574	628	588	604	599	605	603	601	602	582	594	592	595	590	629	555	608	575	602	580	585	630	596	605	594	565	603	669	645	586	603	612	616	645	584	576	584	619	606	657	597	632	606	576	601	599	641	609	579	563	592	649	574	573	586	621	603	594	586	620	601	609	617	584	618	611	614	581	580	589	624	633	633	627	625	590	614	605	585	560	547	631	579	563	590	593	604	627	601	651	617	623	576	644	579	603	602	611	644	612	609	574	606	553	573	612	606	587	610	586	538	597	590	591	580	620	603	600	592	601	614	629	555	611	590	604	580	594	634	521	603	607	609	603	627	584	604	595	613	582
27307	20849	6652	442	260	200	206	196	189	182	185	170	172	167	174	217	185	181	168	173	188	177	165	153	189	198	175	158	158	186	180	169	171	175	191	177	176	170	178	170	171	172	149	177	156	177	171	135	168	185	175	162	159	180	180	170	182	148	153	161	188	184	165	170	166	158	177	142	167	193	184	193	157	168	179	159	170	195	143	173	173	178	184	174	196	157	159	184	171	167	173	180	179	158	173	176	172	172	193	173	188	166	192	163	175	165	178	167	199	163	141	166	161	166	166	185	168	170	157	176	191	163	136	160	169	171	169	162	196	190	178	187	166	161	174	169	170	178	153	160	176	137	173	176	181	194	204	152	174	166	148	170	182	178	187	162	167	181	173	174	155	173	169	197	166	169	188	162	148	163	180	181	198	164	178	183	182	161	169	161	158	190	175	179	177	170	176	162	178	180	152	178	165	164	165	190	192	153	160	166	167	187	160	148	174	163	191	180	201	179	150	177	171	183	160	185	172	162	181	160	179	162	167	157	169	160	154	170	176	178	165	188	176	167	173	181	170	165	164	168	187	188	157	181	170	183	185	189	170	150	159	186	166	196	160	160	150	171	169	177	162	169	180	176	163	190	168	185	188	174	183	168	164	201	186	185	167	152	184	163	173	173	163	182	174	145	163	172	172	165	186	162	164	191	167	161	165	172	164	152	188	171	178	183	176	145	188	181	164	176	194	164	189	196	174	184	152	168	162	196	179	161	172	158	179	156	172	192	164	164	194	189	176	173	170	173	183	191	168	178	180	171	169	166	191	155	171	183	160	178	181	204	187	181	161	152	176	168	175	135	183	152	170	196	168	177	203	199	174	197	156	193	163	178	189	170	143	182	182	190	161	179	174	162	224	159	198	177	198	163	157	167	147	158	154	164	168	161	148	186	161	153	164	176	159	197	173	167	175	163	181	167	170	165	167	167	155	189	133	162	168	168	169	159	186	178	170	183	202	143	168	180	181	156	165	188	165	188	190	154	144	169	183	182	165	155	172	169	182	179	174	159	174	178	163	172	160	182	179	174	167	183	179	172	172	164	212	167	202	148	168	176	169	166	157	159	191	172	182	162	156	173	173	167	162	177	190	185	171	173	171	152	190	165	177	166	178	188	172	168	170	152	175	188	170	165	167	161	190	174	157	172	147	197	162	186	172	177	168	142	163	173	164	162	229	174	177	200	163	168	139	166	167	177	184	179	181	198	177	194	195	162	171	205	179	187	181	168	157	167	185	151	184	172	146	171	165	163	173	182	180	165	150	170	156	170	168	187	181	156	181	194	191	162	174	159	143	161	165	156	147	182	183	170	184	181	192	171	192	206	140	152	167	172	189	174	169	158	152	167	169	194	177	157	168	166	145	184	170	154	168	172	186	187	181	180	188	162	179	210	186	202	170	208	171	151	184	151	178	169	162	176	183	183	187	181	170	175	182	163	165	170	188	167	159	158	174	153	166	180	183	186	168	171	173	177	191	185	186	176	178	170	168	173	169	162	162	200	162	159	178	189	180	168	156	164	181	182	184	189	179	163	162	172	168	155	143	167	161	203	177	177	183	167	199	179	181	176	176	171	142	154	168	146	168	178	151	188	187	175	181	175	164	158	176	167	160	173	162	179	187	153	187	152	156	161	158	182	157	173	182	188	186	157	173	175	179	172	165	175	175	178	170	165	191	195	169	175	158	158	182	169	170	180	182	184	163	171	201	174	148	166	167	184	171	172	179	168	186	171	159	187	159	183	172	174	172	179	188	161	170	182	165	185	170	169	170	138	181	175	169	173	157	148	163	190	183	150	173	165	175	151	186	184	186	168	160	176	170	180	155	160	162	158	162	174	160	168	176	156	170	188	162	147	175	159	187	178	202	176	158	166	159	161	177	157	189	170	191	174	164	159	170	175	187	189	183	168	180	173	185	182	162	173	149	151	175	176	155	169	164	195	159	174	198	183	170	172	188	185	142	187	172	144	175	190	202	160	162	155	159	166	151	175	177	159	171	175	170	163	189	201	174	170	154	157	156	156	167	174	181	173	158	174	176	148	162	199	182	142	170	172	172	175	178	163	181	176	171	183	172	161	180	177	172	163	195	177	171	192	182	181	183	169	179	162	184	162	172	173	160	163	143	157	181	171	177	186	180	168	174	198	165	161	178	163	180	162	170	179	163	168	180	154	163	182	156	176	180	161	183	168	196	177	180	176	165	176	169	176	163	162	173	183	170	173	187	205	188	160	169	181	157	156	163	160	207	173	170	167	177	207	163	177	149	150	149	181	176	150	146	150	177	152	187	179	180	169	172	172	192	186	182	171	177	176	176	161	149	161	182	177	196	184	188	182	172	175	160	182	134	169	184	190	155	157	149	166	177	165	180	172	187	182	161	170	173	159	149	186	182	167	149	183	191	169	158	193	192	153	157	179	186	159	191	181	179	162	160	175	184	187	150	151	189	185	179	172	206	198	150	162	158	172	175	153	194	150	178	157	171	153	170	172	179	173	162	147	162	172	177	163	160	175	175	164	163	155	195	187	179	173	169	176	185	143	192	189	166	164	146	186	171	150	183	181	181	162	189	168	195	175	194	145	182	171	164	190	160	158	161	159	182	174	175	164	163	160	168	180	145	182	182	207	170	132	184	169	186	146	167	171	168	179	157	172	173	165	183	162	157	174	153	167	135	188	169	175	170	151	173	197	175	168	181	167	184	153	170	180	171	156	167	178	192	173	163	173	148	160	186	193	199	177	174	176	160	185	178	162	166	181	180	167	166	185	170	173	174	160	164	170	161	178	144	182	191	186	160	161	170	171	151	171	173	162	161	162	170	168	191	180	191	161	192	146	153	173	177	170	179	188	148	185	191	179	163	163	171	170	162	149	166	209	182	184	163	177	190	165	167	175	172	153	166	175	185	178	164	176	162	169	182	168	193	196	180	194	166	176	169	147	190	168	176	153	176	195	174	182	167	192	171	190	173	167	175	187	172	185	168	172	155	175	153	165	178	175	161	170	166	181	167	166	159	179	174	167	156	154	177	183	161	167	140	187	156	153	160	163	158	165	173	163	187	176	180	195	154	174	154	192	190	165	174	164	164	179	155	163	165	178	170	176	161	187	176	172	157	142	182	193	173	167	179	168	156	198	190	169	188	177	180	176	179	179	182	164	160	190	168	157	165	188	161	171	169	176	177	178	159	168	166	177	161	184	165	191	166	176	182	166	150	152	148	160	155	141	163	167	177	188	176	176	167	181	174	179	174	167	174	186	159	159	174	172	183	171	185	138	179	182	162	169	194	174	147	180	163	176	190	180	171	175	179	189	173	185	183	208	194	171	180	153	165	172	175	163	192	145	180	180	172	190	170	157	173	170	177	172	170	179	176	191	191	158	175	176	175	181	180	178	170	164	169	170	151	152	177	184	180	190	168	167	161	165	169	192	165	192	180	180	162	161	191	186	181	173	167	147	180	166	173	169	181	153
7628	5792	1331	852	624	548	535	447	457	411	409	401	390	395	425	378	398	407	405	381	407	410	387	391	401	417	384	364	363	401	367	378	409	390	406	349	392	377	368	408	400	392	401	395	372	393	387	393	365	386	361	391	369	395	399	387	343	385	404	382	385	407	367	393	360	377	384	381	378	386	402	369	421	382	369	380	358	382	357	371	366	376	377	388	391	374	372	383	363	355	384	397	436	388	408	372	400	375	382	386	367	405	399	386	409	396	404	395	378	394	383	367	401	349	380	383	387	416	399	356	372	378	389	401	382	352	356	363	371	418	404	394	364	403	356	384	354	407	366	383	369	357	368	383	420	374	395	389	409	366	382	383	402	380	400	381	364	377	398	336	375	392	393	371	389	378	394	353	389	346	369	388	376	396	361	381	386	382	377	345	394	365	367	383	393	404	355	363	353	403	383	408	398	384	404	355	413	371	369	384	386	401	380	394	350	378	418	430	347	389	368	401	359	371	374	388	356	394	354	382	395	368	369	377	394	376	405	365	380	365	386	362	406	408	392	340	389	381	391	384	366	391	410	396	369	402	388	381	359	359	372	388	387	416	354	342	374	379	411	377	383	366	378	387	360	385	360	384	385	354	373	383	379	352	355	406	354	357	384	395	387	402	383	379	396	351	386	380	372	378	360	412	366	368	401	383	354	376	371	350	393	400	384	384	391	362	347	352	370	353	395	373	356	384	358	369	369	413	356	354	374	370	379	403	399	358	396	393	388	371	418	358	412	372	401	392	390	386	382	377	366	356	377	348	389	391	406	388	389	369	401	379	405	400	396	390	391	400	383	384	423	378	368	355	373	383	361	375	366	377	365	388	388	392	393	411	398	396	380	383	386	385	361	350	391	391	398	379	381	375	393	364	384	379	340	348	385	372	379	359	356	406	386	377	370	381	387	402	356	385	377	377	368	373	365	396	396	346	393	388	370	390	392	369	383	383	399	374	410	367	377	353	366	395	386	384	409	375	405	378	369	356	384	370	430	409	371	406	356	358	336	381	395	386	404	367	401	380	361	361	377	394	390	381	367	390	370	375	362	367	370	380	384	416	365	383	385	386	369	359	376	386	367	363	383	362	386	374	415	412	379	348	400	392	387	375	392	349	363	414	417	370	366	404	403	384	374	367	368	370	390	370	390	372	368	392	373	370	398	378	375	365	368	365	386	369	389	381	383	387	375	409	400	345	369	367	326	421	379	365	404	388	395	382	376	410	377	394	423	384	366	393	413	375	372	389	368	376	408	387	363	356	384	386	392	384	436	381	363	409	370	405	372	403	405	401	415	380	409	405	382	391	384	405	398	365	372	370	361	358	386	374	368	351	384	377	404	404	370	377	387	383	379	415	384	394	433	403	377	427	370	367	343	363	383	368	342	347	379	392	390	390	423	364	339	404	395	388	348	356	410	424	379	373	374	363	391	388	364	399	361	379	408	351	363	372	375	388	370	350	387	389	414	382	356	396	399	399	410	353	377	390	390	391	356	374	331	356	350	353	383	381	395	358	387	386	375	391	410	400	369	384	401	392	362	386	374	412	398	376	382	367	433	382	380	365	359	407	375	388	358	389	390	318	394	412	374	404	369	344	400	403	344	395	353	393	363	382	389	360	373	392	406	377	344	385	365	394	353	379	378	368	418	385	378	374	370	372	401	382	380	384	357	372	371	434	377	401	392	386	376	370	359	396	409	390	402	390	365	400	381	368	387	424	367	395	383	417	398	384	395	380	400	407	387	353	381	397	411	364	375	424	379	363	376	386	390	386	396	378	363	376	385	399	375	386	380	369	368	380	381	395	396	388	408	384	401	374	369	376	370	352	334	352	365	350	350	386	378	394	388	376	385	383	361	381	389	381	386	382	341	367	379	390	377	400	386	361	404	375	376	328	369	391	366	425	355	390	335	344	375	375	364	329	390	369	362	374	403	385	376	362	336	377	393	386	382	388	374	380	391	397	378	401	373	387	398	401	401	383	410	378	384	393	373	347	370	351	392	368	338	380	349	362	371	351	364	387	396	382	342	396	399	376	384	380	361	373	398	361	365	372	388	388	344	368	419	382	343	377	406	391	407	417	408	377	394	416	409	400	384	383	373	376	386	403	378	380	397	389	429	387	397	372	386	377	384	368	369	373	378	376	394	385	382	375	372	378	384	385	394	379	354	417	350	376	396	399	375	346	385	390	364	371	365	356	349	356	368	382	398	384	405	390	369	381	392	377	389	374	383	380	398	409	397	386	357	385	409	356	381	400	390	377	383	397	400	360	412	392	376	391	377	371	361	368	385	393	368	395	415	384	398	375	376	381	371	390	402	369	383	368	392	419	385	369	391	373	378	381	385	394	400	388	387	358	387	352	372	357	370	381	378	348	389	403	385	365	405	405	343	375	386	359	385	358	365	360	388	408	345	413	369	354	364	405	419	385	387	361	341	392	378	392	414	354	381	443	388	425	369	415	392	399	390	387	365	372	379	391	412	388	422	378	374	383	408	360	369	368	397	359	372	387	382	404	387	349	377	356	368	379	392	371	406	378	401	350	363	361	365	387	359	342	355	346	371	374	362	368	372	410	353	365	406	390	368	343	387	360	376	388	381	392	367	394	403	369	412	376	384	394	357	368	378	391	386	393	405	405	391	412	350	387	366	368	384	372	361	385	377	398	381	421	382	397	346	414	409	401	406	422	391	390	390	344	369	401	393	378	361	405	382	395	365	365	373	365	368	415	381	350	391	391	378	376	423	359	352	389	361	366	373	366	393	391	386	418	356	389	377	371	428	352	410	357	364	366	392	387	386	359	398	369	374	365	387	415	333	390	383	387	400	392	389	360	413	404	361	380	347	408	387	402	390	375	348	378	376	350	389	376	376	382	375	387	375	371	375	351	356	394	369	387	369	401	392	372	390	380	424	329	367	369	378	361	396	394	387	417	375	383	367	404	385	366	388	410	409	393	348	364	382	375	370	363	386	365	397	369	385	362	382	393	351	380	370	372	370	408	398	372	360	400	392	386	407	393	401	352	415	388	370	407	381	384	361	347	359	362	363	390	399	385	374	351	388	395	398	403	401	351	422	382	403	380	366	385	400	406	396	372	405	420	354	398	383	399	381	375	406	369	400	372	378	404	351	392	391	394	407	353	371	410	379	388	383	393	395	403	395	395	374	378	372	361	353	381	401	419	355	368	406	354	412	384	415	353	395	387	392	400	373	385	395	389	374	395	380	371	368	384	400	380	382	382	330	371	416	379	372	408	373	371	377	378	382	384	389	368	377	408	380	359	403	387	387	364	399	352	370	370	405	388	391	404	394	387	365	373	400	384	380	405	368	377	357	401	378	387	400	384	386	332	384	377	396	364	373	384	368	380	395	389	388	379	375	400	363	379	400	358	378	349	384	385	374	393	385	392	397	374	382	349	400	352	366	399	376	385	384	370	422	373	360	416	376	377	375	396	421	395	350	367	388	360
24784	21716	28986	24991	19279	1296	515	340	264	241	230	207	176	188	167	184	165	158	145	145	153	148	164	152	135	120	140	153	141	133	130	150	141	125	145	139	137	129	119	132	128	130	140	119	130	130	126	133	129	121	117	127	122	131	125	122	101	136	122	155	130	135	115	136	120	109	122	104	117	121	143	126	104	116	120	117	139	133	131	133	117	125	147	140	117	141	127	131	129	115	136	138	119	124	139	124	128	128	144	119	125	108	131	110	128	119	118	108	121	127	124	136	131	145	113	134	123	122	124	111	133	100	107	131	117	114	115	132	114	132	117	140	130	129	131	137	136	121	145	134	124	109	111	149	144	110	113	119	133	124	120	125	118	122	109	122	105	99	106	126	130	124	132	138	141	118	139	131	116	126	119	122	127	133	140	125	118	118	118	128	130	131	123	119	105	125	105	132	130	133	116	116	116	113	124	112	113	111	137	124	122	122	143	125	123	129	115	110	119	128	139	125	121	144	104	132	108	121	134	125	118	117	131	129	129	106	113	120	135	133	127	141	122	146	142	112	136	130	123	124	115	156	100	132	110	125	123	128	127	140	134	137	116	129	118	120	127	137	92	122	130	130	116	113	125	119	127	109	110	118	141	115	140	141	125	103	141	118	109	112	133	123	133	133	134	118	120	123	162	113	119	144	124	125	123	120	123	140	133	121	134	131	126	119	140	140	135	134	138	127	109	129	128	103	116	139	111	132	113	121	128	117	130	123	138	113	133	127	127	134	124	118	119	114	134	110	137	112	119	137	110	114	130	120	119	142	120	125	123	135	127	105	123	115	128	116	106	125	117	113	143	122	127	108	119	140	126	133	139	108	113	132	135	115	113	120	129	113	121	111	116	125	132	123	116	112	109	113	131	127	104	122	116	124	128	127	156	126	128	115	119	104	134	124	110	120	124	103	144	117	132	125	117	134	129	126	117	115	109	108	123	115	114	138	127	122	152	130	134	124	127	117	136	126	127	114	124	146	118	125	123	139	135	130	122	108	115	108	122	126	116	120	122	114	129	114	120	121	125	140	107	127	124	121	134	116	120	113	127	111	150	137	116	113	123	112	130	118	131	118	122	122	124	128	133	111	114	109	109	115	101	139	140	121	123	117	141	136	114	136	118	134	124	114	118	121	124	117	115	111	138	137	110	126	114	112	126	129	126	115	120	126	125	136	116	119	123	140	112	118	126	131	124	122	129	119	113	114	133	128	121	129	130	146	140	120	116	113	121	110	126	104	122	112	126	123	119	112	138	132	117	112	122	141	113	101	122	106	118	120	123	128	125	121	130	115	118	121	126	133	105	123	133	122	114	129	138	134	113	114	111	121	123	116	123	118	111	125	135	132	119	122	113	125	117	128	97	131	127	121	133	121	117	115	105	114	136	123	105	107	111	99	117	136	132	125	107	117	116	116	125	118	157	115	104	143	136	119	102	109	126	119	117	121	114	120	126	127	119	154	106	137	134	123	127	128	133	127	130	132	120	115	128	124	121	127	134	115	129	105	133	132	117	131	119	124	133	138	123	126	118	131	104	127	107	110	105	130	144	124	129	139	121	123	116	106	122	114	132	131	157	117	121	115	111	110	127	125	129	138	138	112	123	110	122	111	118	113	114	134	112	125	138	143	135	123	134	143	126	109	122	125	143	114	112	111	141	130	122	140	119	137	113	128	136	107	112	116	106	119	129	130	133	109	124	121	114	119	139	121	133	127	130	124	107	113	134	133	119	132	119	161	107	114	136	118	143	149	116	128	140	117	124	108	130	112	133	104	122	99	103	123	128	117	146	139	124	139	126	117	117	110	123	134	115	117	109	113	122	128	129	116	109	132	138	131	132	115	116	107	128	109	119	136	124	128	135	122	106	115	110	116	136	139	121	139	126	123	140	120	136	131	156	136	131	118	126	97	104	115	120	120	109	130	121	100	127	123	146	133	119	140	115	131	124	122	132	111	129	119	123	121	125	112	124	122	134	137	119	109	134	98	138	131	115	136	111	104	134	134	104	109	117	123	134	118	132	115	130	119	133	135	127	128	117	140	147	122	125	124	125	131	119	115	130	110	125	129	122	130	118	108	149	129	137	136	145	114	127	116	123	106	124	126	130	124	113	126	137	118	114	120	130	122	102	123	125	104	129	118	132	112	116	100	133	104	141	127	143	111	91	134	136	113	120	131	111	108	120	135	131	129	129	107	116	137	141	114	106	118	129	114	114	132	144	124	125	126	116	155	137	136	130	139	118	124	125	133	107	130	125	144	122	114	121	127	130	111	110	107	132	119	113	100	130	101	108	123	134	114	129	122	119	116	116	132	139	125	133	114	111	122	148	117	123	120	133	117	122	124	136	125	116	126	123	114	130	140	128	131	132	124	141	135	136	135	127	126	123	119	112	112	116	125	107	125	113	110	128	121	109	139	110	137	127	124	148	137	109	141	111	96	154	121	119	107	104	129	129	126	116	98	121	103	126	106	112	111	114	104	124	155	142	119	133	117	122	135	138	120	131	129	141	128	126	110	143	113	113	107	122	134	95	111	113	130	121	118	116	122	129	119	134	121	135	129	145	117	120	124	132	115	126	125	136	130	127	127	122	131	121	124	135	121	100	148	117	119	136	131	131	119	139	114	115	120	124	137	121	133	123	120	111	114	127	113	142	111	139	105	107	112	124	114	133	127	117	127	134	111	115	129	123	128	110	140	118	123	123	116	114	117	131	119	121	115	125	130	133	130	114	132	116	120	115	127	96	133	121	113	104	121	133	120	124	116	118	109	113	100	122	136	135	114	131	125	117	116	115	136	144	108	119	119	124	122	123	124	102	140	135	117	144	122	120	130	114	109	111	115	122	136	116	108	111	112	115	122	131	136	144	132	121	114	116	134	150	124	119	102	123	111	110	132	135	140	140	141	112	118	138	138	116	113	121	137	125	130	112	127	109	146	127	133	117	124	130	131	129	119	131	112	143	120	121	128	110	122	120	105	115	115	108	129	139	132	109	139	113	113	126	113	128	116	128	126	96	119	131	131	114	120	128	135	114	114	124	117	124	124	103	109	134	137	100	127	112	113	102	135	115	121	119	96	125	130	124	112	125	114	136	135	122	123	104	117	139	130	133	114	127	125	123	126	117	117	116	107	127	123	131	115	132	128	133	99	135	103	110	111	136	114	125	143	126	120	140	119	109	119	114	121	100	115	118	124	142	126	125	115	116	123	131	149	112	131	122	105	119	139	121	134	125	130	138	143	129	108	119	112	110	123	132	116	126	113	130	115	113	142	101	112	91	123	121	118	115	126	107	125	109	137	113	141	120	129	119	118	132	121	132	125	142	119	116	112	128	114	126	123	142	120	123	119	122	122	113	124	130	113	123	121	106	123	125	129	115	126	110	133	103	133	116	132	149	107	125	108	143	133	109	123	113	135	122	141	132	113	114	125	149	106	137	107	137	114	121	137	121	130	117	115	112	134	128	135
18809	21675	8021	4094	2544	1824	1397	1126	881	792	654	559	515	490	470	397	423	427	388	363	317	335	329	327	302	291	277	307	281	275	297	287	309	268	257	291	281	273	247	260	269	282	253	259	264	260	251	230	279	249	241	264	268	280	259	250	254	259	298	263	255	265	249	256	255	256	261	249	255	282	237	262	255	272	244	254	242	236	258	268	271	258	226	282	259	237	267	273	264	253	262	246	276	273	246	246	273	254	250	247	251	273	297	231	234	239	269	254	239	237	239	270	284	241	278	257	255	226	255	235	268	260	267	255	240	263	267	232	250	233	231	248	244	246	245	239	280	248	258	258	259	258	260	247	268	225	272	240	236	235	261	211	226	223	258	237	258	244	220	251	249	261	243	260	204	260	252	231	272	269	248	234	249	218	246	262	230	260	241	266	265	240	261	257	246	264	221	222	228	249	250	257	252	242	242	265	278	234	227	242	263	262	270	255	227	253	212	256	261	250	217	240	242	247	225	273	252	227	276	249	237	248	241	242	249	251	245	249	243	247	256	214	261	268	266	281	249	245	255	248	290	242	251	203	250	260	250	237	241	237	257	255	285	227	241	262	250	236	220	223	252	255	246	253	254	229	251	244	270	268	252	245	247	262	253	222	240	252	248	250	279	238	237	232	275	248	241	230	273	249	237	228	247	236	249	241	251	247	270	247	245	230	279	252	248	235	253	235	227	286	222	241	226	255	245	222	247	263	263	248	247	277	219	236	240	255	240	234	231	240	257	273	217	249	246	229	282	248	229	244	232	255	222	251	268	245	226	275	239	230	251	228	270	258	249	247	276	263	221	278	230	247	247	249	237	241	231	230	260	229	263	235	247	246	260	234	251	259	253	242	233	237	253	238	253	256	256	256	245	241	263	254	232	249	266	235	224	258	236	250	263	252	225	256	249	262	272	243	236	239	262	240	257	269	238	243	284	248	236	261	242	258	247	234	235	234	269	255	260	254	246	288	234	262	256	223	249	273	250	247	221	239	237	257	239	269	224	238	249	244	255	265	257	261	257	261	229	229	258	251	217	262	253	263	285	229	247	257	249	239	237	267	218	243	266	247	240	237	248	233	262	227	253	227	231	267	238	238	275	271	243	228	248	231	264	259	216	251	226	232	242	240	251	242	223	263	254	275	257	239	254	247	252	248	226	236	227	269	240	282	227	258	225	278	226	234	281	232	248	262	242	253	264	267	279	235	246	223	230	267	251	261	281	232	253	209	243	256	240	260	254	252	238	262	247	251	254	270	240	234	238	225	238	243	234	231	249	233	238	215	246	234	265	226	239	260	247	234	221	236	230	239	214	229	256	229	239	258	268	259	277	248	257	277	239	252	252	240	262	240	226	221	215	273	243	222	271	236	237	265	235	265	248	247	243	240	212	248	279	243	235	245	213	230	292	238	228	236	253	238	233	253	254	241	231	239	264	219	230	255	225	210	266	247	225	248	254	259	251	290	264	268	237	231	255	230	248	246	240	254	278	250	247	239	240	256	213	237	251	221	248	254	238	273	235	255	244	244	226	261	245	271	248	281	248	265	255	250	241	241	255	245	239	241	276	255	274	251	227	285	239	234	232	250	253	252	261	262	277	258	253	237	255	260	241	276	259	265	274	252	220	216	249	250	255	268	239	248	262	250	242	262	261	277	270	232	242	224	239	234	240	262	249	264	273	270	247	262	252	244	270	250	252	226	242	275	274	244	273	235	247	249	237	263	235	261	246	240	249	210	240	265	243	219	214	257	244	271	255	260	225	259	237	294	256	242	246	259	254	239	239	271	255	316	263	237	245	225	287	230	256	236	292	267	245	246	256	249	253	225	272	244	261	231	238	259	255	209	251	240	247	244	266	241	262	261	236	250	266	244	261	253	249	233	288	259	253	253	247	254	226	271	248	230	265	259	236	247	268	252	251	234	242	244	284	261	253	257	243	260	269	243	254	247	269	239	237	231	213	252	251	229	290	273	229	238	227	253	252	233	259	245	209	265	241	245	231	239	241	225	255	239	250	263	274	249	225	248	269	223	232	251	222	238	205	239	258	239	255	243	267	228	248	256	243	265	227	268	250	243	269	242	246	241	249	239	222	241	255	247	263	251	267	250	237	246	275	232	230	231	248	242	260	252	242	256	242	248	253	265	246	238	257	221	248	236	262	271	236	258	220	250	254	264	250	222	258	252	258	241	249	243	268	240	264	238	233	248	265	249	207	254	263	256	256	252	244	236	260	259	258	265	254	279	269	237	246	231	212	256	232	256	232	249	277	227	257	262	239	231	249	246	240	244	243	265	261	259	243	253	247	228	261	262	241	232	253	223	253	239	222	255	273	236	271	250	251	232	285	254	276	245	263	235	242	246	280	244	241	263	231	231	221	235	268	234	257	239	248	243	256	244	257	235	268	232	245	252	285	286	262	263	262	261	278	247	249	218	267	239	239	231	239	258	255	241	246	208	250	255	273	216	207	253	250	270	246	236	232	206	250	219	261	242	255	228	258	258	232	253	244	267	225	272	256	217	259	195	238	231	252	224	251	240	249	244	223	261	235	243	232	247	243	255	260	251	272	211	239	263	247	276	255	260	248	208	250	241	258	283	249	246	220	238	238	228	252	224	261	266	226	259	264	280	200	245	267	274	241	241	257	213	256	216	253	256	254	208	242	252	228	224	254	246	271	248	251	271	227	231	260	262	234	269	254	243	248	261	246	241	229	256	256	259	228	254	241	237	237	272	235	239	242	258	253	214	251	249	220	244	226	248	278	252	269	253	250	225	229	275	256	247	260	253	269	261	241	242	235	231	224	230	260	242	242	274	257	251	250	264	210	243	264	276	252	242	256	242	245	212	252	268	250	239	240	257	233	257	256	244	245	286	264	265	254	262	238	258	286	238	265	242	266	231	267	235	254	248	246	240	249	246	259	260	275	250	249	237	265	241	271	247	264	260	274	255	256	272	229	252	264	241	237	234	231	227	237	277	272	254	251	255	248	274	256	251	254	251	250	247	216	242	285	230	238	231	245	264	223	220	260	231	256	219	274	254	239	231	274	259	269	249	250	240	237	255	239	253	265	254	231	272	254	236	237	237	255	234	260	232	267	228	237	242	242	265	259	243	266	235	246	240	244	260	277	262	285	253	249	264	251	231	242	265	240	219	262	252	241	240	226	226	234	240	269	234	252	269	257	253	236	267	245	232	232	250	301	241	238	246	241	216	214	261	255	251	274	246	244	265	233	266	233	249	262	254	257	246	265	220	278	257	263	209	261	251	223	237	262	251	256	214	230	222	246	268	221	247	263	230	233	223	250	232	258	225	230	275	241	281	238	263	254	231	226	260	258	230	233	262	246	280	254	250	254	239	250	259	267	253	233	266	246	271	235	248	209	227	270	235	234	233	235	249	235	286	273	237	251	227	257	215	262	238	261	245	262	204	235	253	249	251	248	250	228	233	262	226	265	242	255	233	233	251	225	255
23864	21742	29768	24269	21743	18256	1822	802	601	547	495	459	435	397	404	409	387	366	334	376	352	366	339	353	322	334	332	348	294	325	296	364	319	310	332	338	335	328	346	313	318	281	300	309	307	347	309	311	315	309	280	320	295	314	281	341	310	356	333	327	324	325	295	344	309	303	280	307	283	294	332	320	323	293	291	314	306	306	331	285	315	303	342	298	304	308	307	287	330	292	317	299	325	305	332	319	313	307	327	321	307	322	299	331	314	324	284	295	330	331	326	305	353	297	309	305	306	286	341	315	290	314	332	328	291	336	303	292	291	286	316	329	317	286	301	309	311	299	303	286	308	287	314	314	319	300	287	309	302	309	295	324	291	310	282	287	304	299	311	339	313	331	340	308	299	335	288	281	310	253	285	333	285	291	322	284	337	307	281	301	314	290	324	311	313	269	302	307	331	326	310	310	317	316	292	302	333	268	308	296	328	329	289	317	291	306	310	320	254	311	314	299	294	337	308	295	291	296	277	291	324	308	293	300	332	316	359	328	287	293	257	305	314	279	316	266	282	295	303	289	294	316	322	317	304	288	321	310	297	298	314	337	305	289	309	288	307	318	287	312	330	288	287	294	270	347	335	261	300	267	307	299	309	291	294	312	282	313	327	294	334	298	291	274	345	303	282	310	332	316	330	326	319	321	321	308	328	296	335	271	272	301	309	310	315	315	290	300	313	315	316	297	311	322	297	304	315	289	329	300	307	300	311	284	294	300	333	289	323	339	284	286	305	300	293	323	292	289	272	326	341	301	330	308	339	276	292	297	327	307	292	324	316	278	303	310	301	286	305	316	299	297	300	304	309	298	317	257	290	307	318	344	310	300	317	303	293	310	309	286	316	318	298	287	323	355	340	286	313	315	316	289	303	289	313	289	325	294	298	270	305	302	298	291	302	283	320	321	287	313	320	314	340	290	268	289	308	296	320	316	310	299	312	304	300	316	323	294	294	301	278	315	299	274	280	304	290	327	317	299	316	326	285	285	289	320	333	312	342	299	290	286	322	319	314	294	291	288	317	283	289	304	310	288	301	333	308	308	289	300	272	327	310	317	299	289	299	292	294	315	292	312	289	281	311	269	276	297	339	313	329	311	317	294	274	285	322	261	300	312	284	326	296	320	305	306	284	303	309	284	318	293	306	326	312	280	315	333	311	288	317	282	327	293	318	319	308	311	323	292	316	326	321	298	304	303	302	322	306	310	341	324	298	321	284	324	349	300	310	293	292	308	308	313	328	280	318	304	324	316	285	307	314	299	300	320	297	291	291	314	307	315	290	282	313	315	308	298	330	315	312	306	301	290	316	325	309	280	312	326	293	348	306	302	289	306	282	316	325	284	317	304	311	325	309	339	334	294	307	322	304	311	308	321	262	312	308	298	308	282	289	332	299	291	319	304	326	282	320	308	288	288	299	309	294	300	301	306	292	327	318	313	287	301	291	299	300	286	311	301	290	318	318	285	306	288	300	289	327	305	314	311	292	316	296	316	297	278	295	305	292	315	312	313	303	311	320	267	318	303	326	293	317	309	300	287	321	321	308	326	301	312	268	282	289	320	286	327	283	320	299	311	304	320	320	307	274	304	276	298	296	285	301	316	276	290	306	305	291	298	292	309	299	310	310	313	280	301	299	274	323	307	279	301	284	315	298	316	293	294	315	307	304	289	305	302	291	325	298	313	294	308	283	278	323	280	301	294	316	317	293	302	330	290	309	291	318	282	312	300	327	302	307	273	314	292	304	288	324	324	285	261	321	324	306	312	290	313	317	277	314	321	312	300	315	324	305	289	281	292	310	329	296	306	312	306	320	329	311	300	326	294	338	303	306	288	286	308	326	290	308	329	276	298	291	290	321	303	331	311	310	310	297	309	283	322	306	285	258	314	281	297	303	335	296	300	305	282	284	294	324	256	308	350	320	311	315	328	279	292	303	292	303	313	298	298	289	296	312	319	316	299	273	291	306	312	326	328	320	322	311	280	308	300	309	307	315	273	333	307	302	324	306	306	322	284	303	311	340	262	298	285	266	282	326	273	341	308	314	259	308	315	313	286	296	285	275	303	322	315	324	321	295	296	298	318	304	280	290	272	297	316	286	320	295	361	284	306	320	298	320	300	270	322	270	333	304	322	283	291	287	299	290	291	282	298	310	312	307	315	302	338	318	265	297	293	286	290	286	297	319	280	316	309	281	309	323	291	313	317	270	298	337	307	277	330	304	299	328	271	297	331	320	326	308	315	316	325	303	269	320	297	288	311	317	321	283	297	307	305	288	315	317	298	292	276	304	309	292	288	278	314	276	290	276	296	302	318	304	262	308	305	294	318	293	293	306	320	319	327	259	317	316	277	321	284	308	299	296	319	300	289	332	296	303	286	302	325	338	299	298	300	325	283	295	279	302	300	313	299	324	318	322	291	323	295	277	329	308	299	296	290	338	285	293	320	314	295	290	329	307	300	297	287	295	325	293	299	274	319	295	310	316	322	283	283	324	324	304	310	326	304	292	300	290	298	313	313	318	269	251	332	301	291	282	304	289	307	312	326	317	308	301	317	305	274	303	329	275	286	307	317	314	297	291	297	310	336	282	306	296	315	297	312	306	294	313	285	293	299	299	321	321	302	302	291	294	293	309	324	304	280	281	307	292	302	334	315	277	294	274	325	308	280	325	294	295	307	306	324	330	280	286	316	299	346	327	299	287	316	306	288	298	303	314	311	327	293	290	303	262	320	278	272	332	255	320	311	288	299	263	321	321	309	301	277	317	306	272	302	283	316	298	302	293	330	316	301	310	273	311	277	298	325	302	310	302	308	309	274	324	320	302	289	301	256	296	315	313	312	335	302	285	286	266	281	321	290	312	282	320	278	305	293	296	317	305	309	320	284	305	311	299	303	334	311	299	307	310	309	301	318	307	289	307	308	303	284	289	304	326	283	292	326	303	308	287	309	284	297	305	324	304	298	331	308	336	310	317	330	300	299	254	269	305	294	316	295	318	308	285	286	291	292	300	299	286	345	344	292	315	313	290	311	295	331	278	301	307	283	330	293	265	301	314	293	290	302	302	289	298	299	285	319	300	330	289	298	303	286	289	319	299	299	304	313	310	310	331	306	271	308	315	307	291	317	273	306	296	287	297	317	276	289	291	284	293	331	278	299	269	301	311	321	297	277	285	300	293	308	313	271	292	307	295	303	293	317	309	300	305	315	289	282	314	282	289	322	297	327	351	293	330	301	299	327	258	308	328	295	332	337	328	274	280	298	297	315	305	290	264	299	298	279	327	305	292	282	320	322	308	274	287	320	332	299	327	340	305	282	289	291	282	307	298	292	302	322	297	312	308	297	301	291	293	291	300	307	280	287	286	282	315	279	302	306	281	301	295	277	314	293	325	301	319	296	310	294	320	269	323	295	356	292	293	309	301	314	332	286	307	300	303	295	290	318	327	313	307	298	331	276	286	330	272	302
25853	30141	14345	7824	5302	3857	2934	2365	2008	1720	1524	1418	1239	1120	1063	987	919	927	839	796	818	791	772	774	753	755	737	708	700	738	680	674	693	694	674	687	636	658	653	646	644	667	633	632	638	637	644	631	594	661	688	618	617	590	597	637	669	608	658	611	633	604	629	654	593	622	572	597	596	631	583	579	607	614	579	545	581	631	604	622	651	640	608	591	599	622	606	637	626	570	617	586	590	640	608	603	644	651	611	632	618	552	591	670	590	600	589	565	603	615	641	599	586	643	603	552	603	587	593	601	607	569	622	625	608	642	638	580	641	569	586	581	590	595	665	634	620	632	579	612	634	585	599	607	594	578	588	644	586	562	613	628	601	580	598	590	611	620	591	585	609	594	592	613	645	619	621	611	597	603	590	654	621	625	627	599	605	605	623	605	628	589	532	615	607	618	593	614	611	655	606	584	579	581	596	584	588	610	585	613	559	600	622	608	624	619	575	565	606	659	610	607	586	609	571	619	598	655	589	615	635	591	603	610	610	663	587	585	582	626	620	607	612	575	578	589	600	648	625	576	621	628	560	582	632	620	556	562	658	613	606	572	596	593	615	616	574	581	648	566	581	586	614	635	579	589	640	594	609	613	629	632	640	520	597	638	652	611	622	637	596	654	624	596	600	615	621	582	622	583	620	621	591	609	613	604	580	592	603	588	623	610	593	631	582	616	612	611	570	592	638	643	629	602	609	610	567	612	595	601	587	583	632	635	629	594	649	590	604	612	601	602	596	589	636	627	575	575	605	606	571	592	610	572	625	611	580	578	616	590	588	569	586	595	606	642	595	569	592	602	592	593	619	614	605	576	631	622	584	641	633	620	613	591	651	610	616	619	596	596	601	577	562	631	618	649	546	636	573	594	601	643	617	611	628	604	579	604	603	647	621	638	611	640	605	624	582	533	600	600	662	613	629	566	648	580	621	605	586	583	579	593	618	582	617	582	606	594	570	600	570	650	602	609	605	555	570	581	612	629	608	606	581	602	607	630	621	628	592	640	591	581	601	562	658	646	613	595	604	605	619	581	584	610	591	629	589	614	616	596	634	575	576	556	619	639	576	583	584	594	605	605	577	563	600	628	557	585	581	627	646	612	622	600	617	619	588	604	594	600	599	619	595	658	602	640	624	590	625	614	593	616	571	584	603	586	606	590	578	591	643	614	601	579	626	610	587	571	591	595	608	580	583	566	580	586	607	575	558	596	584	576	618	612	561	604	563	585	548	598	608	601	588	561	649	585	597	539	618	587	631	617	611	601	575	595	605	583	596	662	603	596	599	618	576	632	620	604	593	656	620	639	586	656	597	599	585	606	624	595	587	621	620	610	598	605	601	612	612	625	631	602	594	622	615	609	591	574	588	594	627	611	581	612	605	557	582	562	539	608	614	635	590	595	598	596	592	599	560	658	590	575	600	599	600	559	585	584	579	606	634	582	599	623	627	591	612	620	587	631	600	592	602	577	617	621	547	608	605	553	592	633	589	633	607	599	574	605	575	566	599	656	598	582	611	578	597	634	623	628	597	630	592	617	582	637	627	581	598	600	624	590	582	609	612	585	552	635	573	603	648	628	626	602	600	611	605	614	607	609	609	576	602	602	560	586	634	619	594	616	621	569	638	583	619	605	589	604	612	634	628	588	572	594	594	587	599	608	618	646	619	605	641	605	605	594	580	604	598	601	643	629	581	619	572	656	536	601	614	563	570	634	607	639	564	596	598	603	591	583	586	567	645	597	588	633	623	634	588	586	618	587	584	542	592	607	567	622	604	598	618	572	623	597	595	626	611	633	578	571	569	612	639	624	578	590	598	575	601	627	586	606	618	571	636	530	620	650	600	589	581	600	580	642	636	625	633	636	641	627	622	624	634	614	586	579	601	584	592	559	596	593	605	618	598	614	571	654	641	571	609	589	586	591	601	602	619	577	579	629	595	594	580	595	637	642	631	626	646	578	591	587	620	597	629	609	608	623	574	665	591	551	591	611	604	608	617	570	589	581	578	612	565	588	598	622	588	611	618	610	656	610	613	621	584	621	565	615	608	621	598	595	587	596	634	633	573	579	609	606	637	663	610	627	611	573	608	630	543	573	592	591	598	613	563	595	573	577	604	622	598	535	608	618	618	645	612	576	608	596	590	598	650	603	620	538	586	604	579	563	581	610	602	576	632	626	588	611	616	589	583	592	564	619	663	591	584	606	550	609	555	578	581	585	634	590	594	571	585	564	583	603	552	632	612	614	604	588	623	595	601	584	609	599	613	603	633	555	632	560	620	583	609	620	620	649	588	624	581	616	631	589	633	601	576	616	573	587	585	589	609	577	599	566	641	607	601	589	567	562	592	612	621	595	630	653	617	572	620	580	609	629	667	587	591	581	599	576	609	595	614	567	612	566	603	609	622	629	611	592	592	567	621	584	568	601	584	593	594	570	567	602	600	624	598	647	602	563	596	610	559	563	594	619	628	577	618	581	636	563	651	595	619	596	621	597	598	596	618	587	586	582	605	561	582	599	606	568	652	621	596	631	581	615	635	588	586	598	609	588	582	628	582	568	630	629	638	629	609	625	602	595	610	652	575	566	592	586	620	600	632	611	630	592	631	591	602	602	609	591	572	586	664	579	580	598	628	655	637	568	585	610	602	543	615	614	639	605	613	604	593	597	608	618	607	579	629	668	619	583	597	596	618	589	596	540	588	637	562	629	635	556	637	599	637	595	613	569	602	587	624	573	583	585	598	610	635	617	603	592	592	558	634	604	653	598	583	591	597	610	589	560	609	587	573	617	602	576	621	653	639	595	606	640	634	576	607	593	595	620	568	627	606	589	581	635	622	573	611	636	614	611	614	605	575	620	624	618	609	569	629	607	596	616	570	611	620	654	577	586	616	610	610	598	589	618	619	558	594	601	596	600	581	621	623	632	608	573	553	593	601	612	610	543	589	573	562	597	606	625	594	584	612	561	609	623	618	609	658	557	624	602	597	634	602	624	644	601	645	569	564	584	592	624	592	589	597	576	611	606	588	664	609	593	553	602	573	585	588	608	626	601	586	619	632	593	594	551	577	607	592	578	575	597	591	582	613	605	605	625	616	605	606	608	633	628	620	601	622	602	628	640	590	583	576	594	639	555	559	638	621	603	604	587	617	598	587	608	617	618	596	588	575	627	599	575	575	560	617	588	632	576	610	604	624	589	611	644	588	581	559	626	556	596	628	606	571	673	600	591	615	638	600	600	600	556	591	614	596	608	584	581	587	577	606	605	610	609	657	606	581	586	600	552	621	626	570	590	575	627	603	604	618	625	602	580	627	560	592	601	613	651	605	623	615	606	626	602	567	594	561	617	616	577	610	618	563	648	637	627	590	627	565	579	638	619	611	576	615	634	632	609	603	619	580	619	606	600	605	624	592	637	603	610	611	595	604	622	604	588	585	620	582	559	588	595	589	646	610	588	614	618	576	600	632	569
26030	19776	6114	444	231	179	180	183	177	184	183	157	169	160	160	179	158	161	173	166	176	135	162	187	175	150	169	142	181	173	166	170	178	184	175	147	171	168	167	171	160	158	160	171	168	151	157	168	146	152	139	143	138	137	154	182	154	151	172	184	154	155	180	161	163	154	168	175	174	150	165	176	156	159	163	141	148	147	135	157	165	158	158	157	166	173	160	182	158	160	157	159	156	156	155	176	159	159	145	175	167	167	155	156	181	166	136	179	164	167	141	165	187	159	156	179	171	143	158	185	172	169	163	151	157	143	159	167	165	148	166	143	156	164	181	158	187	179	171	147	154	181	168	150	186	151	174	161	169	163	153	158	172	155	177	183	160	166	150	149	179	192	174	158	144	167	156	174	163	158	173	158	159	163	155	153	171	175	159	152	161	169	169	182	167	145	173	173	149	156	161	162	163	173	168	164	170	139	161	173	155	153	179	164	157	190	168	158	142	166	173	188	169	160	177	170	171	149	164	153	181	146	164	166	157	178	181	170	171	161	153	163	158	154	151	157	160	175	165	136	174	176	152	170	166	159	160	164	190	156	163	164	153	155	176	175	157	166	168	162	140	161	180	184	173	161	159	183	172	180	186	142	172	169	160	190	153	138	193	159	169	180	157	158	178	157	164	141	148	188	146	188	162	159	183	168	165	145	157	169	166	157	160	139	137	156	153	162	163	158	143	180	161	161	162	178	166	154	166	161	161	153	172	143	181	131	170	170	148	167	170	148	175	177	168	175	173	146	184	175	171	147	163	161	144	146	164	192	176	162	174	162	138	166	152	210	166	161	160	176	148	153	158	176	174	166	149	160	172	152	180	167	181	163	150	148	158	164	169	171	152	157	146	159	170	167	163	142	141	151	147	131	174	142	170	155	180	149	160	183	171	163	142	167	158	164	184	142	150	163	172	189	165	156	153	166	152	168	160	175	165	151	173	176	152	186	165	150	146	144	145	165	154	160	164	165	149	143	175	161	157	168	176	173	143	167	152	153	156	168	168	152	157	161	151	181	178	164	169	163	152	152	179	167	159	173	161	155	139	156	191	158	162	153	181	174	158	160	160	176	140	155	157	164	166	157	168	159	157	134	156	139	146	148	169	166	165	160	177	145	156	148	178	163	160	165	166	147	159	167	168	156	167	148	166	150	177	161	178	168	166	160	147	139	195	156	166	158	175	168	161	173	162	184	176	172	164	162	170	200	153	164	149	161	145	158	140	182	133	138	167	165	182	155	149	167	166	159	131	152	187	144	175	170	156	167	164	173	141	161	160	166	159	136	183	171	171	179	151	157	185	160	172	149	151	174	184	168	178	172	144	156	156	162	161	178	147	185	173	164	174	170	165	163	152	143	166	151	167	161	187	193	142	145	163	174	163	141	162	165	172	151	177	166	155	172	168	163	175	172	162	171	160	172	183	186	171	187	158	161	156	167	178	176	165	174	169	162	181	169	158	152	169	132	169	132	150	160	181	156	180	167	171	164	163	191	153	160	173	157	159	189	172	178	173	158	171	168	155	171	164	157	153	170	153	182	182	169	153	178	159	180	154	191	162	161	145	165	161	162	176	167	153	175	159	151	189	169	161	164	154	164	185	180	157	147	175	161	176	167	157	154	166	165	170	158	159	181	165	156	153	153	163	167	143	136	153	142	165	181	152	192	144	164	179	176	183	176	177	169	158	160	149	174	182	173	153	145	165	171	174	197	148	158	153	150	160	157	177	146	154	150	165	150	177	141	167	156	178	154	143	163	165	160	165	175	171	172	177	145	154	189	160	160	182	158	176	157	167	152	157	169	158	140	150	165	167	168	162	144	143	180	172	177	146	161	171	155	153	149	160	166	141	159	174	170	158	139	150	167	143	167	165	178	181	151	132	158	157	134	159	173	169	170	165	146	159	137	155	183	163	144	148	169	179	199	156	143	159	169	143	147	153	170	155	170	173	177	152	152	166	196	180	164	144	177	153	173	168	179	165	182	175	166	177	139	164	138	151	160	163	165	165	146	167	157	161	202	152	157	150	161	155	179	153	138	168	158	165	178	156	170	162	182	181	174	162	166	164	167	178	174	173	176	168	156	154	158	159	161	151	150	142	155	160	171	185	185	148	173	166	178	155	164	171	151	187	153	168	159	141	164	163	167	166	144	140	151	167	159	168	173	182	169	139	153	178	156	153	146	175	160	179	157	152	170	155	155	185	169	155	183	164	147	153	166	147	157	162	182	180	173	151	177	181	161	178	163	158	172	147	150	153	183	173	165	163	174	174	149	158	152	169	158	156	174	178	148	133	158	146	141	171	141	166	166	160	160	147	140	154	172	153	167	161	170	160	158	195	149	176	146	155	181	190	176	169	185	162	174	177	138	163	140	156	163	164	169	161	146	164	160	153	162	184	156	157	145	155	181	167	153	178	154	153	165	160	149	152	168	161	149	141	155	146	160	154	180	164	170	160	151	174	150	153	167	158	146	161	183	162	182	150	166	181	144	174	169	178	166	155	164	164	161	169	203	162	166	173	170	148	158	164	168	173	170	165	157	149	154	180	176	166	150	142	146	168	172	156	174	164	195	161	140	179	168	179	168	159	169	165	160	147	170	171	177	169	155	156	162	157	180	159	175	158	159	146	153	155	158	153	175	169	164	147	164	165	159	138	164	139	153	158	163	141	174	178	140	164	167	160	155	151	153	166	177	186	157	194	173	174	142	154	143	163	186	153	185	166	168	164	188	169	164	159	183	157	181	153	170	157	176	158	163	150	176	169	155	162	174	167	151	161	170	164	180	179	166	161	164	155	174	177	184	158	162	162	162	163	177	163	160	185	162	159	155	180	173	154	139	155	166	163	180	167	165	189	168	171	165	167	152	160	169	166	178	170	183	173	160	180	189	143	136	162	153	136	154	167	161	188	170	146	165	166	155	156	171	183	152	161	167	164	162	173	139	177	142	181	168	154	133	142	160	169	160	166	164	162	143	178	154	188	189	171	150	162	167	184	166	158	163	175	180	180	168	190	174	175	138	162	189	170	164	166	162	149	145	193	148	165	164	162	171	188	192	168	155	158	168	176	186	153	176	165	160	157	177	174	181	150	156	185	163	176	172	154	165	176	161	175	148	161	154	180	167	158	175	183	167	171	144	180	155	138	196	145	156	167	165	141	180	169	163	135	155	186	185	153	159	159	132	173	148	133	139	189	152	166	177	170	170	156	161	187	160	158	165	171	164	156	152	170	166	185	171	131	160	180	165	162	137	190	174	140	162	140	148	149	155	155	163	149	158	166	167	144	159	179	180	168	161	176	156	154	159	188	157	159	163	161	179	167	153	189	166	146	146	146	149	154	161	185	151	161	145	157	158	162	172	168	175	155	172	176	147	173	149	153	144	166	161	174	178	143	171	168	163	174	158	172	167	147	168	167	159	158	167	169	185	140	193	155	178	164	152	150	178	172	163	158	170	178	157	170	171
7136	5621	1272	762	600	548	488	456	447	390	412	403	408	375	363	371	345	364	364	364	380	374	368	386	415	368	355	373	351	351	368	395	338	377	371	370	346	357	355	364	337	372	420	363	388	364	333	342	371	379	362	351	347	368	343	381	420	360	378	352	348	338	334	357	375	380	364	366	371	339	317	383	350	354	386	355	372	375	352	384	368	345	367	346	346	360	370	390	352	367	340	371	345	344	378	354	369	334	341	371	345	355	406	361	352	341	333	356	366	350	353	376	363	420	369	338	378	371	384	406	362	379	347	371	342	372	411	354	403	354	360	337	350	353	384	318	367	351	394	336	339	369	383	353	352	340	377	389	383	365	368	381	398	367	352	393	362	341	348	338	356	381	367	351	338	339	332	357	377	413	379	375	373	353	377	388	386	356	367	349	351	383	332	386	369	353	366	376	353	350	378	381	360	399	366	365	353	397	324	367	387	375	325	338	362	374	355	357	317	364	378	366	337	383	380	415	362	356	361	383	365	331	381	360	354	360	369	350	370	369	391	327	377	376	362	355	379	359	400	376	390	367	354	374	360	360	345	335	371	355	382	345	339	378	343	320	345	342	384	371	354	393	362	377	355	370	337	369	337	347	415	353	378	401	379	344	370	361	375	385	351	366	397	360	376	317	360	351	356	340	340	372	347	403	392	360	353	340	334	332	351	359	333	389	343	369	388	356	377	387	347	363	371	344	336	345	347	393	371	383	330	353	364	370	347	378	350	381	355	360	405	381	350	362	403	324	343	386	362	368	340	375	310	382	360	331	384	377	357	386	352	388	380	386	350	366	346	368	344	376	367	342	377	332	375	360	347	380	340	373	394	393	383	352	373	357	361	364	328	388	352	344	356	366	386	379	367	350	365	346	345	351	339	376	380	347	369	347	373	364	376	400	383	353	355	379	356	360	367	372	358	345	363	361	369	332	349	367	364	379	354	352	319	358	382	368	343	335	329	345	353	347	358	341	369	356	374	347	335	359	369	362	389	385	382	347	373	358	373	348	347	374	346	366	343	379	368	400	334	365	361	336	381	386	360	389	345	364	385	376	388	341	365	368	383	385	363	340	363	366	350	393	338	352	350	386	361	390	346	376	345	365	381	339	342	369	366	355	374	361	353	342	374	342	336	342	399	357	352	370	376	341	378	360	365	358	365	379	391	365	337	375	384	380	336	391	350	349	339	379	388	368	354	379	333	373	371	335	372	336	393	383	347	354	314	399	382	386	376	334	373	386	357	365	375	359	366	373	356	380	394	379	360	365	370	384	368	352	339	370	342	369	340	355	365	321	352	340	333	359	363	331	387	357	350	344	371	362	407	367	347	352	358	352	358	368	390	334	358	349	371	357	369	380	365	368	372	378	371	384	372	344	367	365	353	333	362	357	395	373	398	400	362	377	352	344	378	334	371	380	376	362	325	393	397	339	358	365	325	394	356	356	352	341	364	389	401	353	387	402	336	347	338	342	375	368	342	376	364	372	394	410	337	321	358	326	373	341	354	346	338	342	333	357	322	368	377	372	399	380	369	370	411	350	365	345	368	368	352	389	332	346	382	359	353	340	393	385	345	335	347	354	352	330	369	347	378	342	380	415	357	366	392	349	353	318	374	372	350	344	354	382	373	345	375	368	373	359	364	373	367	379	342	373	354	358	366	351	352	343	376	330	362	324	375	389	369	339	370	354	355	392	326	355	385	377	368	346	376	397	374	382	360	371	340	362	342	379	351	359	358	376	361	366	363	352	354	379	370	375	383	349	363	380	388	370	355	406	370	352	371	362	332	395	367	361	398	344	353	380	363	339	376	384	357	358	354	393	370	378	357	386	397	381	352	353	333	378	370	337	323	366	355	410	371	392	386	351	379	343	347	371	369	375	346	343	358	391	377	322	358	380	386	356	363	318	359	393	361	349	361	392	387	341	360	367	365	391	357	340	357	350	364	332	381	332	399	369	398	364	351	334	368	392	358	377	328	355	341	329	357	373	359	353	351	347	377	361	342	392	380	349	360	380	360	394	346	353	403	377	329	361	352	333	357	387	370	325	365	318	356	373	336	332	377	372	378	360	362	349	364	332	358	335	355	362	366	384	369	375	378	371	339	358	343	369	328	355	390	370	402	347	366	369	347	361	336	359	348	348	376	349	329	366	372	348	370	328	347	368	387	347	349	332	382	386	333	345	341	339	307	358	374	360	380	380	368	381	378	365	381	368	388	383	393	356	363	386	363	353	407	341	358	377	345	352	371	368	342	370	383	369	381	410	390	382	351	337	361	385	356	360	345	310	337	360	357	372	366	393	341	366	368	359	360	376	335	340	355	360	360	392	341	356	356	354	349	353	361	366	369	357	347	368	359	352	330	341	332	362	331	372	360	368	377	309	354	346	372	380	356	355	381	341	396	378	342	391	379	328	360	366	336	348	362	402	372	348	336	334	375	340	391	392	387	386	338	399	359	394	388	368	339	357	373	375	346	338	351	344	369	347	341	374	325	360	385	389	379	367	352	380	393	336	374	353	345	375	349	347	344	366	348	370	378	364	363	351	367	339	341	373	375	395	339	345	350	391	344	392	355	368	368	358	383	378	381	338	378	362	367	380	350	369	391	353	315	394	317	378	331	360	382	358	367	350	376	369	381	376	354	387	371	352	347	370	395	354	381	362	326	357	373	350	363	370	402	369	351	362	391	375	373	355	378	359	360	371	331	382	341	360	344	376	351	387	351	346	320	392	346	369	394	378	351	355	337	421	351	350	394	376	365	361	384	355	359	351	363	377	363	373	322	376	362	348	360	342	375	338	352	365	361	354	381	326	390	327	332	338	377	331	366	375	389	316	365	405	330	339	357	358	356	355	362	357	360	353	378	362	368	361	338	330	351	364	359	377	369	360	360	337	362	348	374	382	372	351	345	354	374	338	337	359	377	379	404	354	398	341	361	358	344	393	374	384	366	374	354	367	386	343	370	362	373	356	350	362	381	356	375	331	365	392	335	381	373	341	358	389	353	335	343	382	332	339	365	364	372	374	366	364	326	368	351	375	361	354	374	337	370	314	373	368	360	339	357	411	367	383	404	377	387	339	390	349	380	377	363	369	366	368	394	378	400	374	368	383	331	366	367	366	379	359	382	389	341	409	357	359	396	333	377	366	338	358	354	391	339	343	377	342	342	335	390	376	343	372	366	382	391	353	354	381	370	368	368	435	366	374	355	364	408	382	345	372	310	354	323	355	367	376	352	357	384	356	396	377	372	367	373	354	383	374	359	367	342	349	387	373	368	358	356	345	343	359	357	371	379	385	349	344	403	395	346	360	369	347	373	365	351	370	351	340	352	334	335	388	369	364	345	343	383	382	363	378	361	332	334	343	389	354	384	376	399	347	394	363	346	352	364	365	332	359	350	354	354	382	356	370	361	369	364	354	385	373	370	389	365	355	371	396	349	365	343	367	377	388	342	380	375	373	378	335	335	394
24807	21736	28960	25054	19335	1290	511	354	307	259	208	212	192	176	154	155	185	142	129	142	165	155	116	140	126	162	143	147	124	136	129	132	131	135	123	114	125	135	125	132	140	112	137	113	121	120	140	141	117	127	123	117	112	127	124	133	131	109	146	139	141	107	117	113	136	146	117	114	125	126	116	133	132	143	134	121	118	114	131	120	127	120	111	132	116	115	132	127	135	119	111	131	118	125	120	125	119	103	116	126	119	132	101	118	136	109	122	117	111	131	115	136	132	118	119	106	110	127	113	128	147	125	131	144	124	111	121	117	110	120	135	124	109	115	132	109	132	133	119	109	129	122	118	112	129	134	134	107	114	133	123	112	107	143	103	130	118	120	125	137	117	103	120	124	111	119	126	110	124	136	124	120	130	104	116	136	111	105	125	116	123	123	137	129	127	111	119	136	113	111	114	142	111	117	135	119	110	127	109	106	123	127	120	110	138	104	116	137	118	135	118	115	131	125	107	122	111	120	119	109	120	123	143	117	128	125	107	115	113	120	122	120	133	112	130	120	102	119	130	114	116	110	116	139	125	109	125	113	112	115	130	122	128	128	146	128	130	129	114	134	123	125	124	126	124	109	106	124	114	123	113	107	132	100	116	122	94	123	135	100	128	119	109	134	114	126	127	124	114	109	124	138	138	109	115	107	122	131	123	123	111	126	124	140	129	133	116	110	130	138	125	113	115	115	129	132	137	132	109	126	114	113	112	114	133	112	114	110	134	109	128	142	123	107	134	129	103	124	114	133	102	130	127	142	105	124	112	118	119	121	104	106	123	112	114	131	135	133	102	106	117	124	101	116	129	131	105	117	139	107	136	119	113	135	115	104	125	135	112	129	125	109	116	132	132	111	126	121	124	147	120	120	109	124	121	124	120	118	127	126	140	116	143	124	94	123	105	111	102	122	134	109	128	125	127	123	114	111	131	120	112	110	120	115	120	126	114	139	114	150	123	120	144	123	114	126	108	131	141	117	124	121	108	123	109	121	128	141	116	135	113	135	134	119	112	124	127	118	108	117	110	123	116	117	128	124	116	119	130	106	124	121	116	116	106	126	111	121	112	139	109	133	111	128	119	136	114	123	119	102	114	116	133	135	130	111	113	101	127	122	118	113	107	130	103	153	121	111	105	128	105	124	134	119	120	120	116	111	128	143	117	135	134	99	123	133	120	113	117	111	123	133	113	138	108	115	132	101	115	109	123	134	125	120	115	138	134	116	100	119	118	133	119	122	119	116	121	129	118	114	128	115	129	128	123	127	119	108	119	120	115	117	135	120	108	132	111	130	100	111	120	112	131	127	131	126	139	108	128	115	133	108	141	123	117	115	120	130	129	133	117	121	118	121	121	127	133	119	119	117	119	136	139	129	102	120	149	155	124	117	135	120	132	120	121	129	119	132	130	110	127	119	105	101	143	119	134	107	123	125	155	125	119	135	111	130	129	111	122	114	126	125	94	146	136	132	109	121	116	119	134	137	108	106	132	105	133	137	105	120	117	121	111	151	118	118	116	147	123	116	116	101	129	104	135	125	115	141	110	131	103	146	104	113	111	125	111	131	120	134	114	123	128	105	125	120	120	128	131	126	113	125	108	121	125	111	121	118	145	129	118	116	137	129	127	121	113	142	114	120	121	121	141	109	110	114	116	122	111	128	116	120	128	130	135	120	135	113	130	149	116	109	128	121	123	124	136	127	119	119	121	122	120	113	114	110	142	124	119	117	134	120	121	118	101	126	121	131	121	120	129	120	111	124	138	131	112	118	111	134	110	119	115	138	104	111	118	122	131	113	126	140	119	121	111	114	125	115	138	119	136	119	99	122	131	119	118	139	138	121	126	110	113	108	125	128	115	112	151	128	135	109	134	115	118	125	106	133	122	114	108	113	125	116	107	120	113	110	120	125	127	138	142	121	127	118	114	105	137	157	98	106	118	133	150	114	139	114	115	113	118	109	96	147	130	128	118	146	105	111	130	110	125	134	124	117	119	146	139	126	133	99	103	125	121	109	133	117	127	117	132	108	113	107	108	110	131	113	113	99	116	116	119	101	126	123	128	109	110	126	115	142	103	118	155	111	128	108	113	128	127	114	115	119	123	113	111	121	108	117	127	126	113	126	110	118	135	135	118	100	98	133	122	129	146	125	108	117	100	124	123	121	113	117	124	130	115	122	92	118	115	145	122	119	117	133	111	129	111	161	117	125	128	136	99	113	131	122	143	119	128	115	126	111	118	122	115	132	116	98	108	113	134	105	117	123	115	125	131	115	123	128	130	121	121	95	127	130	115	112	116	98	138	138	112	142	129	123	111	112	138	134	125	115	127	127	147	137	119	106	108	116	113	125	109	124	118	111	124	120	119	116	119	134	107	120	126	129	120	122	121	122	117	110	135	123	125	127	118	121	110	115	116	101	142	142	136	110	121	111	112	129	110	116	126	108	114	119	107	130	133	112	128	102	127	131	130	139	103	133	145	121	123	109	126	105	113	121	121	128	124	118	120	120	129	107	145	120	103	113	138	126	112	119	125	134	113	100	129	117	129	122	109	117	138	124	135	140	138	110	134	116	129	112	116	122	109	118	130	124	143	125	113	122	133	108	126	114	126	119	131	117	133	121	110	129	115	116	105	128	116	121	116	106	125	119	122	121	114	139	118	120	133	138	115	134	121	137	128	112	115	117	142	119	107	104	118	122	115	145	125	118	114	128	123	121	115	120	118	138	128	131	133	128	125	123	122	136	138	121	121	124	139	129	136	126	123	126	128	142	145	117	115	107	145	118	120	140	136	127	126	130	126	107	117	114	129	115	116	127	116	111	138	125	121	151	123	104	99	115	118	149	118	118	136	115	136	112	124	125	123	120	135	132	143	114	115	134	129	108	138	107	119	94	134	137	111	130	105	136	120	116	128	119	117	126	117	130	128	126	138	114	128	118	113	111	122	146	105	125	135	122	102	119	118	125	131	132	127	125	115	132	146	130	119	120	129	120	99	130	127	124	140	118	133	105	106	112	148	110	117	145	126	108	101	138	129	102	121	118	147	119	124	119	124	124	129	124	108	110	111	115	106	122	138	113	102	119	114	130	124	139	96	109	125	107	128	104	126	131	130	144	132	141	114	126	104	126	116	107	132	130	124	116	133	117	117	129	108	126	121	106	114	131	114	120	125	139	140	95	118	135	119	124	120	124	126	114	113	121	146	137	144	108	109	120	117	130	114	132	113	114	140	132	110	109	141	114	132	116	128	131	131	112	114	117	132	115	140	122	113	105	114	96	100	129	115	134	114	126	119	106	115	117	130	136	108	119	136	116	118	134	127	124	109	121	115	136	113	122	119	129	126	123	125	112	147	139	102	131	109	138	140	127	123	119	110	122	130	101	103	126	129	120	128	118	114	118	122	119	123	116	122	127	115	108	118	131	127	116	111	122	106	116	117	115	118	125	101	114	115	110	119	118	128	114
23036	21781	8885	4476	2835	2016	1558	1216	970	834	730	641	589	554	504	514	463	418	401	417	356	393	354	351	351	338	308	358	322	323	335	325	285	294	323	330	287	300	308	315	284	288	307	275	314	318	272	301	292	297	299	286	308	286	301	283	266	278	247	298	319	293	266	292	274	303	266	242	305	279	279	262	288	302	305	249	259	303	312	251	281	265	278	246	280	302	251	269	269	297	249	260	272	252	284	271	268	264	273	271	260	293	266	268	287	270	272	272	323	313	265	291	287	268	282	259	260	302	272	299	293	280	299	265	266	276	274	272	292	291	266	293	298	273	265	305	269	286	277	278	280	286	282	270	299	270	262	276	245	288	311	274	274	243	258	304	294	273	262	309	276	269	293	275	286	267	296	286	295	297	299	288	291	258	274	299	261	279	266	260	299	263	292	266	272	254	295	281	284	264	259	277	294	272	274	256	283	271	296	269	265	267	271	264	245	265	264	256	283	243	265	268	287	296	256	293	271	264	241	287	261	278	293	267	272	244	268	266	289	253	267	248	303	312	285	278	249	264	275	245	268	282	275	276	288	279	250	238	268	292	269	263	294	255	296	274	292	271	270	269	288	247	268	276	276	295	283	279	271	273	284	261	248	268	267	254	259	270	252	301	252	275	270	259	262	263	287	288	268	280	272	301	281	270	258	275	255	277	258	266	256	256	285	268	249	284	284	255	247	270	287	254	258	318	266	254	255	255	277	274	285	302	239	283	288	282	287	278	247	264	292	275	274	289	289	313	273	275	289	296	269	269	287	256	275	285	263	262	280	269	279	282	267	278	251	282	293	283	277	251	253	279	282	243	283	282	236	271	283	286	295	251	288	270	248	274	281	285	265	276	260	259	313	311	281	274	304	288	259	288	293	268	266	263	245	257	264	280	264	242	266	280	270	242	278	289	285	280	253	288	256	251	286	281	294	245	279	279	273	240	291	279	281	263	269	248	305	308	293	284	281	264	261	272	265	287	261	275	245	252	228	288	241	256	279	261	277	264	248	254	256	288	282	270	306	297	304	258	249	278	242	251	259	264	263	266	258	260	249	294	284	246	256	303	279	242	283	237	254	272	305	300	279	275	278	288	266	276	284	275	282	286	247	293	287	288	281	300	299	272	289	288	289	279	302	278	262	268	286	266	273	301	275	270	256	273	289	270	269	257	279	269	292	257	274	289	249	269	276	280	260	271	276	279	295	285	287	284	257	281	257	269	291	270	269	280	273	282	265	278	269	282	276	252	270	294	267	267	232	279	271	280	280	268	262	257	251	276	262	278	260	278	279	263	271	274	267	310	300	293	277	241	246	309	282	271	280	290	271	252	257	263	242	264	275	290	287	290	283	279	263	262	281	291	269	284	274	268	258	286	246	270	273	273	297	271	263	253	248	284	252	267	264	241	279	285	269	297	302	277	231	252	250	264	279	281	266	269	283	297	276	284	271	288	263	300	279	271	268	306	257	266	294	278	294	289	246	300	298	243	293	272	278	280	276	242	277	284	261	262	283	293	271	303	267	273	261	288	290	287	270	260	292	285	286	266	247	277	283	292	261	234	277	286	267	303	265	274	290	299	269	264	272	280	292	276	267	268	239	261	281	298	276	285	274	270	277	260	278	272	264	283	251	305	266	303	289	283	276	289	324	278	276	254	300	240	263	281	255	239	276	254	260	279	274	294	258	247	290	276	235	304	280	270	271	285	261	284	271	279	264	280	235	289	282	293	279	261	279	251	276	288	261	276	281	278	262	294	250	260	262	245	266	260	283	247	245	290	281	324	291	266	275	245	277	264	273	278	282	248	275	262	288	256	285	250	272	252	259	272	277	274	303	271	269	258	277	266	304	300	265	263	274	289	274	252	275	264	290	236	276	237	252	278	271	266	258	292	277	299	265	287	302	265	252	293	275	259	252	272	286	253	269	263	270	291	272	297	299	260	260	286	266	257	296	275	268	272	257	266	277	276	274	249	258	266	284	269	251	259	256	282	276	285	272	251	267	270	248	277	267	264	256	264	251	270	256	258	237	284	272	266	253	290	256	297	255	271	278	297	283	256	293	281	263	285	265	278	275	251	264	282	252	284	285	260	243	284	281	260	277	278	295	233	271	284	278	260	267	250	245	276	252	271	302	271	290	289	300	277	258	283	274	320	269	286	268	268	258	224	286	270	280	275	275	288	269	267	284	303	252	273	254	283	291	280	263	302	270	257	278	258	271	258	264	282	241	302	301	238	262	261	266	274	291	256	273	309	283	288	267	279	260	262	298	265	261	272	266	258	268	258	282	277	255	259	278	252	271	264	292	280	266	270	247	272	257	262	276	273	302	308	270	249	264	291	308	269	285	286	289	261	261	259	252	261	270	304	252	235	283	261	265	272	262	293	272	258	274	301	262	283	290	270	279	294	279	258	265	265	263	248	286	287	283	277	264	302	290	269	273	262	272	250	279	256	266	262	239	260	284	257	265	242	259	272	292	265	263	269	263	270	293	276	245	281	263	266	274	276	272	251	284	251	276	281	277	271	245	284	265	290	267	263	279	260	283	242	270	233	261	284	247	267	271	274	266	291	275	284	267	269	258	244	265	261	300	271	296	242	288	268	277	272	278	273	282	244	261	273	309	294	247	278	267	323	302	275	284	276	266	253	303	281	258	295	276	260	291	268	259	269	290	275	271	297	294	240	242	279	278	276	230	299	280	279	302	297	261	299	291	264	279	323	307	255	276	285	281	258	270	276	292	275	296	278	268	298	304	253	285	260	300	271	274	288	310	265	302	266	303	269	267	288	272	262	274	268	239	270	252	288	283	281	257	257	261	270	291	251	271	281	280	277	266	278	301	258	292	279	286	278	249	286	296	225	285	263	274	295	246	248	280	260	274	278	273	259	247	317	270	309	295	257	269	261	273	266	304	270	282	266	297	261	268	283	275	271	251	277	266	288	264	273	269	291	305	277	260	266	281	297	287	254	284	272	263	263	266	269	269	260	299	279	284	269	281	287	298	277	290	264	294	295	278	288	300	238	286	272	288	272	288	269	257	271	302	265	268	271	271	288	299	301	280	255	293	254	253	279	242	284	262	286	256	253	266	253	254	247	268	249	290	262	265	275	296	285	230	297	252	262	260	263	278	281	254	286	266	237	290	268	272	259	281	291	277	242	294	251	245	296	269	289	287	262	298	293	275	288	257	285	275	294	287	245	264	282	290	273	291	278	277	277	254	264	291	302	282	282	285	269	296	275	249	274	280	273	287	280	279	272	266	271	282	267	291	285	268	299	285	259	252	288	283	296	247	265	258	250	282	260	269	265	261	262	266	281	284	279	280	269	271	256	272	273	293	238	284	285	255	253	269	294	276	291	262	270	261	321	280	266	294	273	275	262	272	240	261	246	278	242	267	298	276	277	295	277	276	268	277	266	251	269	266	261	256	221	255	285	267	274	283	271	267	292	274	284	272	264	272	287	279	290	269	296
23715	21646	29559	24210	21647	17900	1743	746	579	522	500	458	466	425	475	366	417	372	390	378	348	351	338	361	368	335	303	333	328	309	313	343	318	302	328	293	309	299	335	325	302	309	304	321	325	301	300	297	335	325	307	350	302	318	332	284	298	334	293	300	324	319	301	307	321	293	320	299	298	307	302	338	303	304	328	309	312	293	306	345	325	320	314	314	312	281	309	301	307	314	311	312	288	307	262	304	336	309	297	325	344	297	282	323	318	310	310	288	289	295	301	291	297	311	295	297	295	279	302	326	351	282	280	325	329	297	344	298	295	299	292	289	319	317	270	300	325	291	320	317	292	328	292	329	318	287	330	303	327	282	290	306	310	289	305	302	320	313	291	286	298	295	295	296	310	337	305	303	323	305	309	289	337	300	283	280	319	288	282	302	306	299	325	314	314	280	321	319	304	321	326	312	323	280	333	288	324	328	309	314	311	300	322	287	315	294	310	294	324	304	314	305	285	335	319	323	310	270	326	290	325	283	300	322	299	292	318	344	307	304	315	292	281	277	284	302	316	319	289	304	282	315	317	321	285	321	293	308	315	323	296	317	288	290	308	310	290	301	278	310	313	330	299	299	301	316	330	300	342	330	293	297	354	284	303	320	291	300	309	277	292	323	339	282	314	291	336	310	281	253	275	355	312	317	318	269	267	283	321	304	300	310	294	341	298	307	295	289	306	320	275	306	325	332	327	304	300	298	299	311	319	311	273	310	319	291	310	311	299	335	287	288	289	305	285	358	291	284	272	328	291	335	273	285	300	280	283	306	283	298	327	280	298	283	298	331	316	311	290	329	307	304	292	303	328	287	317	308	313	297	305	322	299	327	339	280	277	309	320	285	302	309	313	309	301	302	318	307	301	339	327	312	318	295	284	311	276	332	320	313	272	310	303	328	311	306	288	304	306	295	302	299	279	320	294	291	324	310	298	330	295	293	307	323	284	271	309	306	301	312	298	279	303	308	297	329	318	309	311	323	298	278	284	297	279	331	277	293	299	333	312	290	290	317	307	309	279	282	293	304	299	321	293	277	282	291	332	326	322	317	312	324	322	333	281	294	312	331	286	299	289	277	304	311	288	323	309	329	286	321	319	338	302	307	306	286	316	297	300	299	294	322	282	272	313	317	295	294	297	334	315	274	284	304	295	280	301	306	291	324	331	302	287	296	307	301	278	327	297	317	297	283	297	314	299	305	316	315	314	310	315	289	307	313	301	293	296	339	285	322	335	291	288	303	314	329	312	333	285	289	316	263	320	331	284	293	326	310	290	322	301	295	302	301	279	303	289	321	300	305	285	303	314	287	314	278	331	301	331	329	318	285	303	317	288	283	294	313	327	300	286	342	329	323	326	302	305	298	301	260	303	319	312	279	284	298	328	290	289	284	312	312	301	328	291	315	322	283	283	311	307	283	286	310	296	299	297	354	315	307	304	291	289	303	314	276	298	265	287	307	327	299	294	324	304	282	332	322	324	302	294	280	289	309	287	318	310	301	308	263	278	305	310	306	297	276	299	311	311	329	307	294	306	272	292	318	318	311	287	306	289	258	306	301	289	299	315	310	321	301	291	330	281	268	317	294	309	303	261	321	312	334	321	315	270	293	300	312	335	282	284	301	317	309	298	306	296	287	302	313	273	308	313	289	301	316	259	287	310	307	322	300	319	289	282	313	299	319	280	318	277	317	340	305	308	346	305	303	333	323	267	292	290	296	284	287	333	293	327	304	306	318	290	309	278	332	261	293	319	303	291	311	290	309	293	280	302	313	296	302	272	271	304	324	275	312	310	300	307	281	299	292	334	331	323	269	310	334	279	313	311	318	301	270	291	323	296	316	278	307	287	272	297	314	282	308	324	303	292	276	299	319	284	312	283	310	306	314	297	277	265	293	302	335	315	304	317	310	278	313	292	320	307	278	299	322	312	295	304	343	301	304	277	300	291	286	312	315	305	306	299	355	281	287	284	318	334	286	307	311	307	313	268	311	340	295	274	302	331	277	303	325	301	294	280	307	300	275	291	316	300	295	296	312	304	327	274	339	300	318	309	303	291	295	317	277	282	341	310	308	314	298	324	283	285	291	292	312	285	337	331	316	315	290	291	304	293	302	309	320	302	293	319	301	283	293	324	306	304	281	275	259	326	261	304	313	306	308	293	284	288	322	290	298	317	291	327	318	279	313	321	328	300	314	298	317	310	301	274	279	297	315	281	292	304	327	307	265	312	332	302	288	297	320	316	318	268	310	321	334	318	314	305	280	310	305	318	335	328	316	314	305	322	298	309	296	317	295	302	282	306	319	284	333	284	281	321	315	304	276	297	296	305	323	291	318	331	300	286	296	315	307	319	318	303	297	282	324	343	289	304	298	295	288	297	310	268	306	300	310	312	315	312	277	325	326	306	294	316	326	297	277	281	291	291	290	317	303	301	316	284	303	254	298	299	306	311	286	319	303	268	305	303	302	296	250	318	298	275	294	280	284	295	280	319	291	323	305	301	294	294	338	311	279	308	332	305	293	301	265	303	290	342	296	266	307	279	275	287	270	326	275	312	304	285	323	269	282	301	316	308	307	331	310	309	291	304	314	314	323	302	318	290	310	323	328	318	319	284	289	324	307	310	297	312	278	311	288	315	320	302	293	332	301	273	296	317	328	339	289	302	296	315	296	345	259	319	308	306	284	307	287	326	311	289	291	324	289	302	307	311	293	308	328	306	298	298	272	330	280	297	285	320	308	261	336	318	298	345	301	288	299	313	283	304	328	316	299	301	320	317	298	314	292	293	320	296	288	310	299	340	312	297	308	313	317	293	285	296	314	310	304	270	317	314	311	297	286	297	300	290	295	299	302	325	294	291	264	346	306	313	299	329	294	295	307	330	327	306	285	284	316	324	305	305	313	310	323	312	300	297	291	308	311	288	268	317	293	311	310	297	308	308	291	303	290	319	285	322	319	302	338	308	305	298	289	281	306	287	276	291	309	307	288	287	278	322	345	316	287	320	295	285	339	282	322	335	297	276	284	308	302	253	292	324	311	310	278	254	292	315	315	319	288	288	309	298	285	309	322	286	306	295	308	301	309	271	319	318	285	295	295	291	311	297	299	323	312	319	303	260	315	313	294	298	304	296	315	275	327	306	305	266	289	313	295	289	302	323	320	305	276	324	317	290	283	324	294	267	315	322	307	322	298	272	294	307	306	340	304	321	293	347	318	300	318	276	283	285	307	281	314	327	272	292	322	290	300	344	336	289	279	333	304	294	331	302	266	290	308	291	283	308	289	303	303	339	285	339	304	320	280	276	270	315	295	282	310	312	322	300	318	299	327	310	300	300	296	306	288	294	316	309	314	294	327	300	274	289	302	268	294	297	296	303	279	310	307	309	330	300	301	284	304	309	314	315	263	319	306	279	296	304	310	308	329	296	330	299	287	304	277	288	320	331	333	318	289	285	308	314	305	321	289	291	276
29221	29336	14067	7880	5185	3779	2895	2221	1989	1733	1514	1327	1271	1128	1056	931	889	845	822	836	824	805	751	757	760	719	707	697	688	662	659	669	685	674	698	632	640	656	654	670	636	640	615	613	610	620	650	618	642	671	624	591	620	599	604	638	648	621	600	613	597	617	644	591	619	645	584	647	611	679	610	638	645	610	590	608	599	583	633	603	602	607	631	624	641	559	584	656	593	660	615	637	584	596	576	627	631	614	555	619	635	586	612	621	604	585	615	642	627	626	631	601	604	551	614	571	585	619	600	607	628	570	611	603	591	583	593	573	564	621	621	627	564	668	584	618	642	593	588	551	609	596	623	633	599	615	594	604	621	606	599	624	585	602	639	622	613	581	609	582	612	594	582	599	582	611	587	590	573	584	615	596	577	610	613	553	577	595	605	622	624	587	597	585	577	610	659	605	577	607	619	577	576	568	592	599	664	591	588	587	562	558	552	577	566	599	582	641	642	602	608	605	586	590	608	587	589	581	635	572	568	606	608	612	578	615	593	614	555	574	581	621	587	618	627	588	613	618	564	593	584	592	604	583	610	614	597	599	579	627	580	609	576	609	615	617	605	572	620	578	617	584	566	572	630	633	595	602	550	579	569	575	576	601	571	594	551	643	596	618	611	563	613	570	589	602	593	604	583	605	570	607	603	608	616	604	577	587	623	632	590	617	589	577	585	598	616	600	585	580	581	634	623	596	586	563	629	631	559	660	625	579	612	593	625	618	615	586	590	566	585	609	626	615	602	618	643	606	606	601	592	599	584	584	579	595	656	570	610	631	602	565	642	600	561	606	577	591	573	609	595	580	632	591	558	582	614	613	556	615	624	584	594	601	656	584	578	550	590	590	574	635	639	586	594	603	618	594	568	574	608	591	591	561	573	603	625	575	584	592	611	616	609	613	598	643	630	588	627	572	641	607	644	576	642	596	609	575	619	604	583	594	598	560	627	578	564	603	557	579	602	556	634	581	601	594	618	584	645	583	633	598	590	624	597	619	540	599	595	583	593	621	587	602	587	592	577	604	625	599	618	594	607	607	558	565	621	553	557	591	625	567	566	565	585	609	571	603	538	590	572	608	622	595	598	596	632	594	601	643	606	638	593	596	610	578	548	653	635	604	611	597	620	606	564	579	600	632	587	583	592	588	605	611	588	597	614	613	612	619	567	562	602	628	608	601	611	611	590	581	629	572	610	598	612	610	583	627	607	579	607	605	640	561	576	632	577	548	578	593	599	577	588	600	589	566	622	618	598	621	649	595	642	554	617	620	603	564	640	610	595	585	614	610	578	607	589	605	588	600	603	592	597	571	630	613	577	589	573	667	573	584	591	612	591	622	579	628	586	589	593	563	586	616	647	589	647	577	584	643	607	596	587	611	580	573	606	539	642	584	585	592	590	602	575	552	625	633	621	610	580	596	581	543	567	597	576	570	593	620	592	558	591	622	582	559	631	610	597	583	641	580	633	571	635	598	614	578	588	630	598	628	594	572	606	606	591	597	599	580	591	592	615	580	627	602	627	614	612	574	636	615	600	608	606	579	594	610	619	614	602	637	605	641	587	552	567	629	603	571	586	589	595	607	608	580	593	574	559	615	606	610	604	636	655	571	569	607	634	550	572	633	583	651	579	566	594	622	581	593	589	589	579	603	624	585	563	596	616	629	618	619	606	604	625	621	566	626	574	592	576	615	572	610	570	574	622	591	636	595	635	618	583	614	645	632	623	592	544	590	613	568	565	588	551	573	580	591	542	613	573	612	599	542	590	579	619	575	564	570	619	588	586	593	610	599	580	647	605	569	606	633	583	571	622	586	570	634	587	587	615	581	599	638	619	596	606	604	587	609	623	590	583	570	575	575	600	652	568	602	656	608	579	620	606	596	583	581	615	532	595	567	560	574	627	620	599	586	615	610	573	632	630	611	632	607	613	557	578	574	608	606	566	589	588	609	586	606	618	569	601	582	631	581	610	639	573	566	624	644	566	571	610	608	553	611	587	574	611	598	557	623	559	611	623	603	629	615	592	569	632	612	565	549	625	653	607	610	585	622	598	569	598	619	597	584	598	624	610	634	613	608	621	581	612	640	588	617	597	606	612	580	564	555	559	627	540	630	597	602	573	548	594	568	598	596	607	599	598	618	622	606	596	601	564	574	637	569	594	592	595	591	560	625	595	650	581	583	640	618	615	572	608	575	597	594	633	593	599	566	572	650	568	602	605	596	623	631	589	620	594	628	614	582	610	576	576	577	567	607	620	561	634	566	608	592	611	584	573	565	568	571	587	619	566	594	561	593	611	596	636	560	634	605	590	606	655	591	637	641	590	571	567	599	587	624	542	585	579	584	577	613	588	565	591	631	623	619	608	615	564	589	598	591	586	565	630	577	553	644	608	578	605	594	618	609	611	602	613	619	575	594	587	654	600	588	613	565	642	563	614	634	552	619	608	630	617	605	613	582	592	588	602	564	640	566	576	608	577	577	572	599	606	613	591	570	547	607	589	631	579	598	596	607	577	591	611	616	584	652	550	591	601	638	590	597	610	639	630	639	585	611	557	602	588	615	655	595	588	573	605	593	619	600	579	585	592	631	605	583	634	583	610	596	627	606	638	601	580	618	599	573	590	618	558	636	621	594	620	625	558	605	598	593	592	575	609	585	562	602	564	602	584	607	623	561	622	590	590	556	552	575	607	572	591	646	569	607	588	643	578	598	591	621	578	537	578	614	610	578	617	594	594	551	581	606	593	600	601	557	554	586	582	583	589	616	612	611	590	612	573	594	628	596	577	619	605	627	607	599	595	585	605	607	597	587	614	618	581	586	592	566	609	658	643	589	598	611	614	621	613	566	552	568	625	618	580	574	615	610	584	610	615	597	574	593	607	565	618	591	594	625	627	638	586	575	620	571	595	611	595	637	595	622	557	658	618	572	608	640	590	597	604	604	608	571	604	585	632	603	589	646	623	573	612	624	591	615	600	613	623	601	558	636	568	612	554	620	587	642	603	599	530	548	568	633	554	601	567	631	605	594	574	577	619	596	593	594	567	608	573	622	589	609	581	550	622	620	582	593	630	620	595	616	599	551	584	613	603	601	633	584	580	591	585	642	604	592	626	575	608	623	604	612	602	590	605	610	606	650	606	555	574	592	594	574	561	643	605	560	583	579	600	600	535	589	607	620	592	583	612	638	600	567	578	600	596	608	578	594	615	601	552	628	575	589	627	638	603	595	608	601	619	560	579	583	604	620	584	590	596	608	607	594	593	580	559	584	619	612	599	611	611	611	622	635	610	601	600	607	584	586	579	659	615	584	598	639	609	616	626	624	581	609	596	586	598	604	588	552	578	623	642	606	592	543	593	605	591	622	583	577	603	527	620	605	589	613	622	627	601	600	640	593	587	572	608	579	599	587	619	620	611	611	571	579	653	538	558	626	618	598	626	556	581	589	606	554	625	638	620	626	601	573	633	570
27332	20823	6812	477	251	199	187	180	184	170	207	172	177	177	185	183	158	192	181	147	178	199	176	160	146	154	200	156	190	166	171	172	196	162	175	178	176	173	188	150	183	147	171	179	167	156	178	180	176	155	159	158	183	155	167	159	148	170	186	175	166	159	173	155	169	174	176	173	176	206	177	160	185	174	170	202	161	163	172	166	168	171	173	184	177	189	176	163	177	168	166	179	161	179	168	183	154	181	171	187	179	180	159	168	188	160	172	180	175	158	164	170	196	183	175	164	175	176	164	178	174	178	189	207	156	187	178	172	156	179	165	165	163	164	175	178	166	182	164	186	159	163	188	195	172	184	178	179	183	179	181	191	159	153	157	171	162	180	182	180	183	158	176	188	183	170	184	181	156	169	179	159	171	180	178	164	167	203	154	168	182	162	174	163	175	161	169	148	150	189	149	165	186	152	173	175	150	174	180	160	190	174	164	168	168	158	174	155	169	173	181	166	153	168	170	166	166	150	157	175	177	171	147	190	170	146	168	185	161	168	179	165	180	157	180	183	188	170	153	165	169	183	165	163	165	166	180	162	157	172	179	194	183	180	161	153	157	188	182	144	143	168	166	182	177	162	193	187	175	163	170	181	177	164	167	164	199	180	193	170	179	175	156	168	165	189	175	150	178	179	166	187	179	170	155	177	174	167	171	159	168	177	165	189	160	171	189	185	169	161	179	168	175	185	160	165	166	159	162	181	146	165	168	175	161	167	173	158	157	174	160	149	168	170	148	168	144	158	173	167	158	191	172	151	158	184	186	176	175	162	159	184	176	164	155	166	156	168	173	185	178	185	195	174	173	136	170	161	182	179	178	187	161	168	176	173	158	164	184	156	159	171	189	176	167	153	184	167	180	175	146	167	168	179	171	170	176	159	176	174	187	174	173	171	153	170	162	189	176	164	178	177	171	163	159	160	184	168	155	164	154	177	168	173	164	179	184	161	185	169	174	174	154	151	198	176	181	191	178	181	195	162	170	171	167	157	182	168	158	177	161	165	163	185	170	152	169	142	186	178	180	149	160	165	169	158	165	167	184	167	190	178	179	173	177	187	151	144	169	163	174	183	131	157	166	171	164	187	159	163	162	163	150	165	183	149	143	173	174	170	165	189	182	189	154	165	174	201	189	173	171	183	161	145	193	164	161	172	171	157	150	188	179	162	173	196	183	166	150	172	182	155	178	170	181	170	185	164	158	187	173	181	168	165	143	155	152	151	189	170	148	172	180	169	167	165	185	174	169	177	192	164	185	166	145	197	165	142	190	180	167	177	152	194	166	170	184	175	176	182	175	158	167	192	183	193	168	158	174	170	179	184	197	212	173	169	190	176	182	183	153	186	172	196	182	169	172	176	179	151	157	151	154	167	163	179	171	183	167	171	149	175	151	151	169	182	165	166	166	187	165	161	156	157	166	177	189	164	162	187	170	163	168	183	182	166	180	151	168	186	146	169	170	175	153	148	195	190	178	148	175	171	169	142	172	181	184	196	163	171	160	188	168	165	192	172	150	169	155	174	158	187	176	163	161	159	158	169	169	154	165	184	171	147	174	172	173	156	150	141	180	159	184	200	170	162	155	165	168	153	180	182	210	190	176	168	163	147	158	183	144	183	145	176	166	155	177	181	178	158	166	188	193	172	184	160	159	181	188	165	160	174	175	163	159	170	162	179	160	174	168	201	168	176	174	154	170	163	173	172	173	181	185	150	156	185	143	169	175	150	165	144	170	186	177	166	166	170	164	172	184	164	173	175	151	150	163	173	173	165	165	166	172	167	174	162	154	174	142	144	183	176	188	191	186	163	163	182	218	168	171	181	163	183	186	166	169	172	168	167	173	166	185	178	159	192	164	188	170	189	144	192	183	145	162	189	127	201	158	169	197	172	176	175	178	192	185	164	159	176	172	161	178	153	186	194	181	172	163	179	150	166	174	164	177	177	178	190	161	182	137	150	171	156	168	174	169	179	156	162	179	145	148	176	185	164	184	171	172	184	186	193	174	166	182	167	177	182	163	165	192	174	167	175	173	158	167	162	197	196	180	178	155	181	160	168	154	168	175	173	170	163	181	156	160	169	162	147	179	151	162	164	187	169	157	151	152	166	167	158	174	155	214	182	173	173	168	163	157	191	150	153	168	156	155	163	183	176	165	178	174	178	161	158	181	185	192	163	147	163	167	165	166	178	167	164	160	166	179	172	173	181	177	175	174	172	174	138	164	158	160	163	146	169	171	186	167	172	182	175	162	175	153	184	162	158	174	158	157	177	176	184	178	188	200	191	170	172	178	186	162	169	171	195	177	178	167	187	171	186	164	163	167	198	144	179	169	170	170	162	140	189	171	173	159	144	167	160	167	161	184	165	149	166	167	170	175	185	193	176	184	164	169	193	153	166	169	160	162	171	179	165	168	169	154	180	193	188	164	193	158	160	175	180	161	180	162	186	148	161	179	164	178	181	189	147	162	175	171	172	176	160	189	132	190	167	152	172	167	175	178	161	189	168	175	147	185	157	175	165	164	164	173	185	195	175	159	176	154	164	167	167	174	183	189	159	169	192	159	186	163	160	178	162	185	169	186	153	178	178	186	190	166	174	165	147	211	151	197	161	184	176	170	161	177	176	164	145	167	165	172	187	176	177	146	173	171	192	149	156	160	172	161	195	178	177	181	162	163	160	188	178	183	161	159	171	183	135	169	151	169	180	179	186	167	168	165	146	190	188	184	162	182	169	200	181	203	165	159	170	149	176	187	185	162	190	158	175	171	161	161	197	163	196	166	164	167	152	201	149	174	178	160	166	181	171	172	155	171	171	172	172	186	169	172	173	163	190	169	194	168	183	196	185	182	166	171	174	173	165	154	195	178	176	184	178	188	178	160	193	184	155	196	187	159	203	171	174	153	170	176	159	188	194	181	156	156	183	180	190	174	164	186	165	178	170	166	175	146	180	174	174	164	148	164	178	182	146	164	166	162	162	159	160	185	166	148	166	160	184	170	190	166	175	178	157	185	171	174	179	191	182	173	165	187	173	190	167	180	174	156	178	160	170	196	162	186	173	162	184	160	187	171	186	173	190	177	178	170	153	182	174	161	175	161	161	189	164	174	172	160	171	169	166	168	150	175	161	195	170	203	156	157	153	187	180	176	190	155	166	162	148	151	159	184	186	184	178	152	164	165	176	174	189	193	192	196	174	161	156	168	183	162	163	154	204	143	169	191	174	160	176	176	175	216	166	185	163	176	168	176	169	180	159	174	181	156	171	177	170	166	161	184	161	175	203	169	166	176	180	177	174	176	158	164	148	186	181	166	171	165	156	178	185	161	168	179	193	162	190	180	147	184	160	163	179	169	168	154	176	170	191	160	189	201	149	163	205	158	177	206	171	179	181	156	192	200	177	174	156	188	165	164	167	147	163	170	155	189	174	166	180	168	167	156	192	167	198	161	146	181	173	199	180	173	153
10791	6351	1353	754	656	547	520	477	456	419	412	418	384	386	411	373	397	431	396	391	359	414	376	398	399	378	416	378	389	371	375	387	341	356	422	391	353	379	436	356	387	370	385	343	416	395	376	358	386	388	363	386	403	375	408	382	357	398	393	389	360	364	393	365	393	367	372	380	406	375	403	395	383	340	350	403	386	370	392	378	360	400	346	368	343	397	354	399	376	395	396	371	361	376	433	397	375	395	374	401	335	381	395	376	345	371	372	404	361	394	361	406	373	373	385	404	367	369	369	376	401	421	367	369	364	401	387	381	367	369	382	376	369	411	379	393	337	425	375	403	354	392	420	382	362	368	377	403	381	409	391	359	399	369	358	388	370	371	358	384	373	387	355	402	364	393	374	377	396	354	398	391	392	392	357	365	368	382	392	361	351	368	407	375	352	381	401	381	373	368	388	382	384	392	389	377	375	356	379	393	389	400	374	376	365	378	431	370	396	368	345	373	382	360	355	349	422	380	398	403	386	375	388	395	382	399	382	408	373	338	347	378	382	371	384	356	399	391	383	362	378	397	384	376	423	367	375	372	373	374	375	374	350	413	383	400	332	373	390	400	371	388	376	355	355	348	375	385	372	369	404	374	358	379	354	413	341	393	363	357	383	372	386	376	386	350	364	362	347	365	392	373	368	365	369	365	371	376	385	367	377	375	396	384	385	359	380	382	374	355	384	406	373	387	363	388	390	399	356	381	395	363	359	382	339	366	366	358	389	380	358	376	398	379	354	366	406	375	344	379	339	380	391	385	366	390	360	395	388	384	391	395	364	375	379	390	363	396	408	376	384	369	388	384	388	399	408	353	384	380	366	379	378	375	374	383	381	387	375	398	362	388	342	380	366	386	400	388	355	392	400	379	399	364	363	386	358	397	381	362	363	370	399	379	352	358	391	394	374	394	398	366	404	376	400	375	375	375	332	389	390	350	339	405	403	361	385	360	372	424	387	396	365	412	353	381	384	363	369	409	340	409	392	403	388	352	356	365	411	344	390	361	361	351	371	388	354	376	359	400	375	388	376	363	432	413	374	394	405	380	408	368	385	382	393	338	371	342	380	361	360	368	401	387	393	362	364	349	391	345	365	379	393	337	411	368	360	375	415	380	360	351	350	361	398	381	389	403	394	354	358	385	407	372	400	364	408	353	376	406	387	363	332	361	347	386	398	367	387	368	403	383	428	389	357	386	361	382	336	403	393	373	381	402	391	379	363	412	368	379	383	412	381	343	378	399	412	386	378	403	372	377	409	350	377	352	377	357	383	386	401	354	376	364	399	421	366	365	383	376	374	363	376	366	387	360	347	371	378	393	369	375	353	381	393	399	407	370	396	342	388	390	391	416	376	351	344	422	420	372	393	422	376	373	420	361	379	405	396	371	371	387	386	374	402	401	412	375	421	346	375	379	355	383	370	386	374	389	339	374	380	382	397	391	348	381	398	392	362	363	382	369	379	411	391	391	354	350	380	406	364	411	406	417	364	361	389	411	414	400	395	380	348	381	353	400	357	367	351	366	382	389	356	379	390	371	382	377	387	374	407	376	362	419	377	409	379	359	380	361	369	412	401	388	389	368	402	371	404	389	366	369	363	385	376	380	379	388	379	396	393	372	360	391	389	407	377	392	376	372	363	364	360	372	384	390	377	362	377	375	372	376	398	375	369	379	391	326	336	387	398	390	402	377	410	361	394	397	370	384	366	366	419	385	403	379	360	342	395	389	363	378	402	378	386	364	368	374	417	406	366	361	341	371	382	396	362	392	362	374	375	361	404	402	390	364	362	352	376	372	363	374	383	375	369	388	349	387	355	374	380	415	413	360	336	361	396	422	395	384	336	365	390	373	405	405	373	392	362	403	359	386	369	399	391	380	396	407	353	377	365	372	380	369	339	381	384	377	366	367	352	368	386	380	387	430	368	395	388	380	363	371	402	389	391	436	346	412	350	418	355	407	421	414	384	367	362	346	391	372	404	401	369	386	358	396	392	392	360	368	382	389	393	378	387	351	399	400	408	362	375	402	350	386	383	410	361	402	419	368	375	375	385	397	348	367	376	395	353	377	376	383	393	401	382	363	381	383	347	409	382	408	374	370	381	354	361	404	384	399	417	381	398	392	418	367	372	367	364	360	373	348	374	387	359	425	364	396	402	338	371	354	411	359	380	385	400	365	366	388	372	344	383	364	353	405	374	432	379	402	397	379	408	406	399	380	373	385	388	362	359	398	380	417	355	379	425	364	358	362	388	385	393	359	414	347	350	375	389	393	355	380	363	375	378	386	368	395	350	341	381	376	380	398	372	382	368	395	384	386	377	360	392	369	362	372	397	431	400	375	392	378	382	375	384	382	376	403	360	388	393	370	395	352	377	376	367	377	349	378	380	364	368	377	360	361	391	392	389	376	405	390	379	356	400	388	382	383	389	365	409	386	411	378	388	376	409	387	396	380	367	356	409	406	337	422	370	362	384	395	407	362	415	414	359	369	364	353	372	401	352	366	368	375	386	389	377	369	384	385	350	363	373	354	392	364	397	388	423	396	367	359	402	366	375	395	369	403	367	376	382	373	366	372	369	355	399	402	406	383	388	373	370	329	361	374	380	401	403	394	402	351	387	383	413	411	392	347	386	360	380	387	372	382	404	384	361	379	375	341	389	392	401	384	358	372	371	397	400	359	410	398	352	368	380	360	374	383	388	417	375	363	373	398	369	375	376	372	344	366	375	375	380	371	369	363	362	354	364	377	389	394	375	377	391	406	423	396	377	399	408	400	391	382	380	365	394	364	404	352	364	366	403	367	392	376	366	342	343	384	374	368	400	433	365	369	358	386	352	385	368	386	399	390	403	367	386	367	393	410	347	374	404	399	363	348	387	345	402	372	411	404	392	394	360	394	343	379	373	408	359	360	421	361	376	381	393	385	417	381	390	340	403	388	355	382	340	364	384	402	385	382	379	359	370	371	382	365	359	350	361	399	401	401	361	352	381	361	390	357	422	347	378	394	405	353	389	409	376	401	362	374	378	378	405	397	358	391	371	380	380	358	384	359	371	398	356	392	395	419	396	363	363	361	398	404	382	393	398	380	397	406	402	393	334	386	380	381	371	383	391	344	380	402	406	344	399	404	395	371	390	420	389	366	374	371	377	393	398	368	373	361	380	366	388	408	380	383	402	398	367	380	378	361	360	411	388	387	384	375	375	401	390	404	380	366	385	369	368	399	367	399	342	374	382	378	351	384	363	397	371	358	397	354	389	358	399	408	355	370	355	404	391	372	397	393	342	371	392	377	364	366	399	383	362	375	371	370	386	381	372	387	369	392	362	378	399	373	384	400	380	395	371	386	387	347	404	421	379	362	373	399	387	381	410	371	339	387	390	398	399	390	359	421	388	395	360	370	360	387	386	376	361	365	390	373	373	386	359	391	378	361	339	375	388	339	386	354	384	381	384	396	346	332	347	410
24683	21688	28899	24996	18489	1134	471	335	277	241	221	199	182	179	155	163	150	150	153	136	143	150	154	126	138	122	119	156	120	102	136	139	147	122	132	127	154	119	140	140	140	121	128	110	150	128	136	142	115	117	121	121	133	114	146	129	139	113	123	141	112	106	146	128	120	132	117	113	121	129	124	107	116	120	129	119	122	125	125	118	127	112	108	124	123	127	121	130	99	105	123	121	141	117	130	127	126	106	122	106	118	117	125	138	118	121	130	126	131	116	120	128	118	92	131	122	125	118	145	134	122	122	124	125	126	132	136	116	117	128	113	93	126	158	129	118	120	115	116	120	132	123	133	110	120	102	115	124	137	120	129	107	108	129	130	117	120	123	135	128	107	130	123	119	128	117	128	119	109	124	104	130	123	133	108	125	136	135	131	129	118	101	130	129	133	123	133	115	129	124	156	124	100	112	135	126	113	131	120	117	109	119	108	132	124	135	114	105	114	111	108	131	123	141	130	118	118	139	116	122	118	126	127	108	127	135	121	112	113	127	105	129	114	118	112	116	112	110	117	109	121	125	109	128	121	105	121	102	131	135	113	127	113	121	122	145	148	112	110	130	121	111	106	123	115	117	106	122	126	104	104	121	114	133	135	125	115	109	127	115	109	128	118	126	118	116	124	116	110	119	115	117	137	114	115	130	125	126	122	101	118	133	121	137	125	112	107	123	128	100	129	134	123	118	114	109	123	133	124	124	133	135	137	116	118	131	126	132	142	127	110	123	111	126	136	132	125	114	137	128	123	109	115	136	118	118	124	124	104	117	132	142	122	125	133	143	136	106	97	112	109	107	125	127	128	121	128	106	118	134	124	103	98	122	143	104	125	119	114	142	134	122	119	122	124	119	132	112	123	111	128	120	123	103	129	140	140	118	123	105	120	132	128	121	140	122	139	117	133	140	107	122	120	128	145	117	137	116	104	123	138	110	115	118	134	124	128	119	102	127	110	114	115	133	115	131	118	129	106	143	130	126	111	118	131	119	126	111	132	116	119	116	120	124	138	129	139	131	117	115	109	125	150	112	100	150	145	131	112	114	121	106	148	115	134	112	98	147	116	114	117	122	146	124	143	139	124	107	126	128	116	138	117	105	128	116	119	111	134	143	108	114	109	119	126	120	127	117	134	123	119	128	116	107	124	122	142	121	116	119	119	122	115	118	119	116	106	125	144	110	112	121	129	124	108	121	103	117	111	110	112	126	111	121	103	118	133	127	139	142	125	125	115	107	121	115	126	119	109	108	112	131	127	115	124	99	122	122	133	131	133	119	132	148	100	104	140	113	124	104	110	124	128	125	131	128	120	117	102	122	125	129	142	111	105	130	116	127	106	128	122	115	103	126	107	124	125	132	109	131	132	128	122	143	130	121	131	123	142	126	139	99	105	126	132	84	111	119	140	135	117	110	127	128	126	127	106	131	125	112	107	123	119	90	126	138	133	147	114	99	140	104	145	123	126	123	127	125	106	114	126	117	128	120	118	114	142	120	110	122	137	119	116	133	116	119	128	121	139	109	122	130	121	128	111	114	130	124	124	114	124	131	99	127	123	116	150	126	122	104	117	129	127	106	107	135	130	118	129	112	132	128	128	122	133	137	118	125	126	118	114	117	108	99	111	120	134	121	117	122	133	132	130	123	114	113	135	103	119	122	136	114	105	117	138	120	141	126	123	131	111	114	134	133	142	116	132	127	119	129	125	136	104	104	137	119	117	101	134	116	110	93	129	129	112	128	113	126	128	128	125	132	108	135	106	140	127	120	94	125	117	137	126	127	107	105	126	129	113	123	112	120	116	105	145	112	118	120	122	136	120	131	122	117	144	142	130	121	117	124	107	121	126	121	118	122	123	111	111	118	105	113	130	118	123	116	134	106	122	104	120	112	126	121	111	130	135	116	89	118	122	137	112	134	133	106	113	130	124	112	137	134	126	112	119	133	136	128	111	107	108	101	112	137	127	116	141	125	122	128	112	137	129	124	131	124	128	108	122	115	96	109	118	117	116	132	129	114	123	122	124	125	104	121	129	132	117	131	111	113	143	118	130	104	119	109	116	135	124	108	119	111	104	134	119	120	128	108	105	124	131	118	120	116	118	134	151	112	126	129	127	134	118	112	141	128	130	126	98	113	136	116	119	122	118	117	116	124	124	128	128	118	148	129	118	119	126	135	117	127	127	106	112	115	122	145	130	104	137	127	124	135	110	111	100	116	107	128	123	111	131	96	124	117	97	132	118	120	120	128	106	126	126	131	121	119	121	115	118	103	124	129	141	129	120	119	126	143	124	122	119	126	124	126	117	101	128	125	123	127	106	122	111	118	107	99	104	118	106	109	118	103	121	129	119	122	129	116	124	111	132	111	112	128	136	135	121	120	117	124	114	120	120	133	116	137	112	130	121	138	122	123	129	128	124	106	127	115	107	143	113	127	136	102	120	122	119	126	116	119	115	111	134	124	119	136	110	124	137	119	124	116	107	120	123	127	122	133	135	122	135	119	123	105	117	150	133	111	118	122	126	115	126	135	121	112	113	138	103	105	117	129	135	115	122	108	137	121	105	112	119	141	106	116	130	110	124	134	129	130	121	142	138	131	129	113	123	126	131	131	112	134	136	125	134	120	110	119	140	133	131	123	128	119	139	117	116	102	119	126	131	136	133	128	130	129	120	111	135	145	116	127	110	119	133	133	114	131	154	116	111	109	135	109	128	109	129	120	137	133	110	123	134	142	133	114	116	125	138	130	119	114	129	130	119	115	120	136	131	137	120	114	96	124	146	118	126	109	135	127	132	109	109	118	121	112	129	114	116	155	117	129	113	124	145	147	126	112	112	130	134	113	103	123	116	125	103	115	112	143	125	135	114	103	129	125	132	116	126	109	111	91	127	136	116	124	125	111	119	133	108	134	111	131	114	105	108	103	118	126	99	127	151	118	117	121	103	120	148	120	122	140	127	141	127	117	128	140	133	126	129	102	140	129	99	116	131	117	109	122	131	114	116	120	118	114	114	116	123	119	108	128	114	124	121	121	122	136	113	111	121	139	113	107	130	118	130	120	134	133	120	124	121	104	118	113	123	129	117	129	134	115	118	129	129	110	116	114	121	131	109	142	117	115	130	122	123	113	122	115	122	116	132	123	125	117	115	108	106	128	129	127	114	121	113	145	116	99	110	140	132	126	104	118	133	127	118	116	140	146	126	132	123	104	123	126	114	125	105	120	102	126	87	114	122	128	103	126	135	105	124	117	136	143	124	149	137	104	150	116	109	121	129	105	101	137	118	98	127	114	136	116	131	121	129	113	114	118	118	131	110	118	133	119	130	132	122	134	110	114	133	130	123	115	135	149	117	112	122	107	112	129	120	119	118	114	108	139	125	129	117	114	116	115	121	111	130	112	122	119	104	115	96	120	112	121	120	138	121	107	110	118	136	117	132	136	94	83	118	134	106	119	125	138	118	150
27828	23727	8535	4400	2828	1969	1473	1110	987	868	759	665	613	547	484	475	439	410	385	376	364	397	348	310	360	340	302	331	323	343	303	346	316	289	307	292	293	258	303	305	300	283	263	294	308	306	264	283	295	292	280	273	260	262	284	283	268	258	262	293	292	273	245	301	275	250	290	292	257	262	255	288	310	278	247	262	248	245	248	282	277	248	278	274	230	271	277	277	293	262	287	315	281	266	309	250	267	253	289	242	286	273	273	286	284	269	249	247	277	304	275	272	292	302	298	267	221	297	278	289	263	270	252	295	271	276	284	281	286	275	290	285	250	265	309	266	242	278	281	267	283	269	261	277	261	257	259	256	261	269	289	266	277	270	279	293	268	283	286	269	282	275	288	278	278	278	235	302	286	289	278	277	282	264	272	289	273	303	280	249	262	248	293	271	284	301	280	272	265	272	287	289	295	283	278	309	289	302	265	291	254	273	251	308	276	261	251	249	264	284	271	275	275	274	251	267	277	280	275	280	256	256	265	262	277	258	271	287	271	273	305	274	305	299	286	302	277	275	282	293	306	287	283	279	283	285	271	267	259	282	278	272	264	276	288	297	243	280	262	296	289	298	280	282	271	284	267	271	287	263	279	270	266	258	281	239	299	279	279	262	285	286	251	280	285	294	246	287	269	263	271	274	246	278	264	292	265	252	283	293	275	274	300	280	241	282	260	259	273	271	271	264	284	263	278	255	262	233	272	264	259	282	270	263	263	280	257	276	272	284	265	290	263	259	281	300	261	269	287	243	294	287	260	259	268	264	268	252	288	268	254	292	282	263	288	275	264	262	305	281	262	301	279	275	280	267	274	288	288	289	303	320	280	281	257	247	283	255	269	278	265	272	270	266	293	283	275	289	264	287	262	286	268	284	259	285	278	285	254	258	267	276	274	262	300	273	247	263	296	268	294	274	272	274	268	274	275	276	283	271	238	283	281	289	278	264	286	276	282	288	303	289	272	258	295	258	244	266	296	273	274	262	271	286	294	277	255	258	268	292	269	312	252	246	329	251	265	275	272	262	268	262	283	239	248	281	294	254	251	259	228	318	259	269	284	260	292	274	253	262	266	247	274	269	273	280	274	294	305	259	263	279	269	271	255	285	283	291	283	269	245	268	295	269	256	237	266	262	266	277	266	278	264	235	270	286	264	271	248	261	240	289	247	256	298	290	246	285	266	283	256	285	252	285	254	270	296	276	254	290	281	290	303	283	249	294	265	300	296	259	316	263	294	238	262	268	287	281	303	275	248	228	296	269	271	257	250	271	292	265	268	270	278	278	284	258	297	257	251	255	289	264	293	290	293	261	256	267	276	297	283	293	251	282	256	286	273	266	268	284	297	249	281	268	303	272	266	278	274	249	266	243	262	255	241	294	269	271	259	242	282	266	291	287	267	279	276	285	273	276	260	245	288	282	268	242	272	273	288	255	315	267	294	235	301	259	279	271	276	263	242	276	247	303	316	249	268	277	261	309	270	229	260	258	266	241	288	260	277	255	300	282	300	283	265	273	300	265	270	261	287	280	257	274	266	282	266	292	268	274	261	258	272	256	269	277	273	271	280	275	283	250	286	261	253	256	295	253	281	268	269	267	254	275	282	257	258	249	282	279	273	264	280	251	279	299	258	275	252	253	296	249	282	256	270	293	275	284	288	291	284	275	279	274	281	274	281	278	279	289	269	273	275	263	268	278	268	275	297	270	290	279	260	266	288	235	285	255	213	268	266	251	274	270	277	246	272	261	233	275	255	256	272	272	264	260	299	270	273	275	296	259	276	252	276	279	282	251	277	248	240	273	291	269	249	278	281	264	278	275	289	267	285	288	293	279	286	251	255	269	259	287	277	294	250	258	239	302	266	258	280	279	257	277	300	277	304	269	249	267	290	257	262	276	294	235	280	261	284	264	248	296	257	284	254	265	250	252	274	283	276	276	277	264	287	289	269	297	262	253	288	290	241	277	263	259	294	288	268	269	273	252	241	269	273	284	256	260	246	242	272	254	318	300	277	266	281	254	249	253	284	264	294	272	268	276	275	278	269	266	270	275	255	270	270	270	235	295	281	282	276	289	263	282	262	283	293	263	288	284	299	279	246	307	242	286	260	270	290	274	301	249	277	268	283	289	257	271	278	249	269	271	262	271	286	262	277	263	284	278	287	261	275	296	276	268	279	298	267	272	308	285	275	266	270	274	252	292	301	286	265	274	289	266	263	280	238	265	270	268	280	248	277	290	255	300	280	261	239	267	277	275	301	233	268	249	299	259	276	267	276	274	276	285	272	287	268	257	283	252	296	261	285	235	244	274	270	301	266	306	277	274	245	276	274	279	246	286	229	273	301	289	283	249	292	266	285	285	289	269	269	264	273	279	274	295	270	284	287	235	295	253	253	278	283	294	249	309	250	272	246	279	294	263	283	290	289	258	300	251	279	292	254	270	261	278	248	278	237	274	259	281	284	277	254	265	309	278	272	275	257	277	308	256	285	279	281	301	266	250	247	274	293	282	255	252	273	269	285	285	292	281	274	304	281	245	280	269	264	259	290	271	273	248	265	273	285	285	253	295	262	290	251	252	271	260	274	284	248	282	248	265	247	282	261	266	277	277	281	271	268	286	278	270	282	295	263	244	249	296	301	273	242	263	308	289	270	269	271	270	268	313	277	258	264	277	258	284	277	264	275	282	277	245	248	238	252	251	292	291	254	278	294	267	283	269	281	281	267	268	289	297	259	272	280	274	259	254	259	292	271	263	290	263	267	280	291	257	270	284	279	297	250	294	293	267	271	275	299	291	258	279	285	299	277	284	281	292	287	281	278	250	288	285	279	266	255	254	284	273	293	294	285	296	291	266	293	277	295	269	269	265	274	272	244	285	297	253	275	254	258	255	268	287	262	294	280	289	294	241	260	289	295	276	293	284	277	257	284	279	287	280	307	267	262	249	277	292	272	277	286	283	259	236	267	277	289	290	292	279	294	247	261	283	272	311	276	243	286	242	277	290	275	260	239	277	244	268	300	259	293	265	283	253	311	250	256	264	260	277	280	274	290	278	259	312	302	278	269	279	288	286	284	291	272	273	277	254	272	256	277	277	277	274	262	256	306	263	266	266	251	271	256	250	266	288	261	251	250	259	244	291	244	291	268	270	300	287	293	244	273	270	263	295	273	254	304	279	263	295	268	300	252	294	270	281	274	272	273	247	294	270	255	257	264	292	281	251	293	261	248	284	287	291	281	256	272	264	272	309	244	275	306	278	281	247	260	274	309	253	247	312	247	258	307	250	277	261	270	268	264	267	286	255	323	237	329	266	282	248	255	247	288	282	277	245	300	281	267	276	251	267	262	246	283	268	255	286	281	267	277	281	295	297	268	302	254	273	300	270	272	263	274	271	290	265	243	273	244	258	285	268	274	270	249	259	282	268	295	312	290	279	276	275	274	245	276	291	284	269	243	256	275	263	258	269
23822	21740	29654	24339	21740	17617	1701	799	544	571	558	431	425	422	385	387	413	363	362	358	369	342	338	288	344	354	322	322	349	344	290	299	321	348	327	298	329	335	317	333	316	304	302	302	326	318	326	323	302	314	310	335	303	306	330	313	296	298	320	337	314	305	311	324	305	315	309	328	321	356	342	315	312	314	275	280	312	310	259	304	361	301	337	300	307	315	313	319	325	315	304	286	299	308	329	301	316	333	302	317	310	325	315	299	314	316	305	274	325	301	322	282	288	294	302	276	307	309	300	295	306	301	306	305	306	290	304	288	327	301	292	297	313	301	288	312	329	277	320	324	315	293	299	301	312	324	324	311	345	319	322	313	305	287	280	297	295	282	310	313	256	316	298	307	322	299	330	308	292	314	324	315	316	306	314	354	318	298	313	302	330	284	300	304	319	307	330	301	310	330	321	295	302	315	308	293	324	341	349	288	325	332	313	294	289	294	295	323	322	308	313	291	299	289	344	340	294	277	297	310	303	321	314	304	303	323	310	283	301	302	315	323	345	296	268	302	303	333	306	336	328	273	319	304	296	325	324	318	321	328	286	320	306	281	284	315	314	274	307	311	320	304	311	282	312	305	309	312	285	301	311	288	324	290	294	290	317	321	343	313	277	306	309	318	315	325	282	305	264	294	328	268	291	316	301	314	341	313	325	301	290	263	298	279	310	313	291	311	286	320	299	309	316	293	297	310	309	294	313	315	280	302	315	311	299	311	308	324	317	305	302	306	324	335	301	318	292	328	289	331	305	293	293	296	319	289	316	300	312	334	326	316	318	312	333	294	274	307	306	302	324	323	312	287	307	323	278	324	345	269	345	328	304	323	335	286	295	314	279	327	294	272	279	341	310	281	308	306	313	294	302	312	331	288	306	290	309	321	315	316	332	297	291	305	324	278	286	303	317	274	283	282	316	330	311	276	297	339	314	305	282	301	287	316	277	325	338	288	292	313	274	303	345	298	292	305	320	289	311	312	325	294	306	272	315	293	303	300	293	305	303	289	328	284	323	290	297	298	306	307	313	317	290	303	342	333	284	310	318	298	322	306	314	288	293	277	296	289	307	304	328	317	319	297	333	324	276	283	297	324	287	310	319	274	270	313	297	298	296	300	308	337	285	299	298	291	338	305	293	284	303	323	319	329	293	309	321	283	293	322	309	288	292	310	288	295	305	328	318	318	285	292	331	299	314	309	305	312	320	304	291	336	270	261	320	305	322	290	305	315	330	299	285	319	299	296	293	309	281	315	292	304	298	306	281	301	290	322	333	302	324	315	312	294	315	331	309	298	306	284	286	308	318	296	330	308	299	331	307	331	286	316	309	312	303	316	314	306	310	333	322	321	312	300	300	303	297	282	299	321	308	316	310	292	296	323	301	315	315	332	293	289	297	312	286	313	289	307	315	329	307	328	303	286	307	309	302	297	287	300	268	304	279	292	290	300	323	307	312	307	282	294	323	285	304	296	301	300	309	304	298	285	300	290	303	314	320	309	309	302	299	298	293	296	326	308	314	318	253	269	319	285	275	257	317	327	282	292	282	286	335	288	344	310	315	294	303	292	329	299	319	301	294	327	304	311	290	301	305	315	307	302	302	307	322	276	299	291	311	319	280	341	352	294	316	276	281	325	303	320	336	287	309	317	288	280	304	293	296	304	292	328	302	296	296	317	284	315	321	298	311	309	281	314	338	289	340	303	316	317	275	301	300	272	281	325	329	315	300	296	307	307	303	291	334	284	328	320	360	298	309	303	313	303	264	307	301	337	285	314	299	308	334	289	296	309	282	326	319	282	315	315	290	310	293	295	328	308	325	301	318	326	313	322	312	306	297	301	311	308	337	319	334	287	308	293	343	318	305	291	306	351	280	315	260	310	304	290	275	283	313	307	291	310	305	317	324	291	299	317	316	329	302	347	325	320	295	289	310	327	310	298	321	266	333	301	277	308	289	306	304	321	302	311	306	279	309	282	278	291	292	301	282	303	329	282	293	312	327	304	281	330	308	279	302	293	297	296	285	326	313	299	324	287	284	328	288	289	314	286	322	312	290	326	297	343	303	342	305	311	327	312	324	304	312	319	311	300	317	310	314	294	289	315	316	277	322	322	337	285	310	301	327	323	290	319	315	311	324	298	307	310	319	314	331	301	308	339	295	323	299	303	292	290	315	290	278	325	294	327	271	276	315	266	300	291	294	310	269	317	274	323	297	314	292	276	307	324	307	315	309	292	295	286	327	303	293	277	302	290	316	289	340	313	289	296	317	291	296	304	287	308	274	257	276	270	316	323	287	308	303	316	281	294	317	311	312	319	308	309	312	294	314	315	266	316	282	319	292	322	289	290	297	325	304	320	301	277	281	300	275	318	302	324	297	290	328	324	276	306	332	303	302	305	302	307	287	320	299	259	265	291	289	320	327	306	287	289	307	297	306	338	328	303	274	299	290	291	294	288	301	328	336	302	306	293	300	308	306	313	302	318	314	331	312	281	325	298	270	273	309	329	286	296	310	270	310	307	311	294	307	296	328	295	311	293	312	291	319	307	300	273	288	317	301	312	273	299	314	295	290	309	323	296	291	316	310	321	293	311	310	309	310	268	296	316	285	343	323	338	303	304	292	301	292	291	315	286	270	326	316	297	296	303	343	312	324	287	305	299	307	303	282	322	322	312	288	292	294	319	283	317	322	292	316	293	332	283	287	328	301	303	307	296	298	295	336	294	320	293	325	301	297	314	290	311	287	320	299	301	296	307	324	288	289	311	319	291	305	308	299	306	307	310	294	310	292	302	288	319	313	284	268	329	318	306	312	297	291	294	352	302	274	317	336	296	286	322	269	285	303	296	289	312	298	298	292	294	307	282	300	280	285	308	298	322	313	294	331	322	315	321	293	306	292	320	314	271	295	273	329	296	287	299	330	327	324	282	298	310	305	308	321	284	311	333	279	295	308	298	302	301	299	305	345	299	320	322	312	302	301	284	305	336	288	277	312	284	319	307	330	340	269	327	301	307	303	308	278	325	290	315	320	263	299	289	293	286	307	275	273	291	294	294	320	330	323	309	341	299	306	323	298	321	308	303	312	317	338	279	310	290	339	331	311	285	300	334	305	303	295	282	275	307	308	292	322	287	286	320	306	297	274	289	304	274	308	309	299	283	305	282	323	322	306	315	317	313	310	309	321	302	281	296	301	312	308	318	306	296	322	307	336	279	281	300	279	299	313	325	320	330	325	282	285	304	272	296	290	295	337	300	303	316	324	295	305	296	289	332	340	297	313	295	284	286	297	303	318	288	246	321	299	316	307	327	300	318	305	288	302	316	284	292	297	303	294	297	314	302	294	307	291	284	309	334	336	302	295	307	286	313	281	305	296	299	295	297	303	299	300	292	305	266	299	323	326	325	340	294	283	285	289	308	322	317	293	292	314	277	340	315	278	297	297	293	302	329	304	311	321	342	315	293	291	317
34722	31515	13933	7680	5087	3780	2854	2244	1962	1659	1399	1276	1186	1111	1041	951	886	833	885	801	824	769	775	735	694	740	774	718	714	690	721	661	668	635	688	653	599	672	629	606	614	673	719	635	620	656	630	670	587	655	646	650	668	604	620	629	610	628	603	643	602	611	581	597	611	606	646	609	682	615	632	630	592	640	562	619	599	637	619	628	613	595	635	610	619	661	638	612	617	623	549	654	552	562	619	597	612	569	597	590	603	633	572	593	605	603	622	595	556	568	595	645	643	615	579	592	611	596	622	610	603	596	588	607	605	601	584	608	581	579	588	618	625	598	567	592	600	596	627	616	587	618	621	635	604	618	605	612	590	591	656	604	605	638	673	619	642	606	554	623	585	614	644	627	584	577	614	584	599	609	600	641	609	584	618	632	587	602	563	618	624	593	581	604	603	558	600	615	630	572	627	619	615	596	640	618	602	565	620	600	633	573	628	590	591	566	575	627	581	565	617	577	600	669	592	591	617	608	582	618	575	633	601	599	587	610	636	584	603	573	650	598	593	584	637	611	602	599	648	600	583	592	603	575	603	628	587	566	630	597	594	606	581	620	618	588	611	601	625	640	613	649	600	559	570	593	590	583	622	609	611	558	594	597	595	574	654	624	606	587	627	620	574	602	611	591	597	593	564	604	612	605	654	626	629	636	528	624	553	638	614	606	560	592	609	596	634	558	642	597	592	629	624	571	603	595	637	609	623	619	573	584	603	632	616	599	624	622	594	622	604	608	596	581	606	582	623	582	596	649	575	640	573	589	601	605	627	599	633	606	612	595	612	609	592	646	602	618	603	627	618	604	637	602	568	631	574	573	559	582	624	616	554	589	590	615	608	607	550	596	622	645	585	602	644	649	617	537	542	547	585	604	581	620	633	563	652	594	571	627	616	591	600	642	612	593	551	573	628	568	586	620	610	560	643	592	625	610	655	624	606	627	592	606	556	601	608	574	621	575	599	593	601	595	616	600	629	591	601	624	570	639	610	667	587	606	578	620	609	562	571	620	611	604	615	588	595	630	583	584	581	612	626	596	655	571	576	567	637	561	601	546	622	557	574	628	598	640	608	605	556	628	563	619	597	619	597	617	587	581	621	584	611	579	605	570	592	626	598	599	590	551	590	606	614	612	659	638	589	584	596	565	594	626	584	579	585	614	618	601	615	600	542	616	610	619	594	611	612	607	621	613	622	568	588	609	584	630	613	613	587	594	612	603	653	610	606	590	618	620	559	584	599	583	617	590	629	585	595	620	629	590	604	604	628	611	600	621	617	595	602	627	604	569	638	645	535	563	602	611	582	641	590	620	612	645	584	636	606	563	618	601	598	589	592	608	622	614	597	605	602	646	587	611	597	609	592	633	612	526	556	590	597	580	568	616	632	568	561	607	614	555	608	591	583	598	597	625	617	621	615	592	576	612	619	573	596	567	595	622	591	572	576	627	558	592	598	599	606	580	599	587	604	611	617	594	594	607	586	628	603	592	618	578	574	583	584	616	616	645	637	628	588	567	606	577	567	642	600	616	627	554	595	600	613	608	592	609	557	607	626	616	588	614	648	658	637	579	607	610	594	630	617	618	647	620	553	614	562	624	587	588	578	572	595	592	577	581	645	592	621	570	630	596	592	587	579	579	638	590	614	607	612	607	593	594	618	600	601	593	565	601	634	638	594	542	593	556	633	582	626	632	623	647	573	585	659	611	572	590	641	623	600	628	634	672	607	617	646	592	603	600	607	616	596	627	594	616	573	609	608	589	642	611	580	570	609	577	634	628	601	588	636	605	620	584	627	645	626	630	601	601	616	584	615	632	575	584	615	642	610	608	613	602	593	638	581	610	610	647	564	637	621	622	581	635	650	571	617	599	614	629	599	559	588	605	617	613	589	618	588	558	622	606	607	597	625	577	637	600	595	615	630	633	597	584	607	619	608	630	602	572	630	584	610	586	612	607	608	589	579	602	623	599	598	615	633	641	621	617	567	575	574	564	600	611	614	570	590	613	601	582	573	603	610	558	538	614	588	629	599	587	654	587	573	588	612	559	598	557	615	590	616	575	587	640	620	617	640	605	598	613	552	621	579	581	637	592	591	594	623	591	616	582	595	613	613	575	597	604	578	644	575	627	595	636	585	606	640	592	627	614	614	588	607	598	621	614	581	636	614	631	584	624	559	603	621	591	640	605	618	577	600	611	594	594	531	624	653	606	573	621	640	598	637	590	596	608	640	571	613	599	618	568	626	587	565	621	601	640	588	598	609	590	609	619	579	606	625	618	605	590	549	638	637	592	568	603	584	582	598	588	628	621	618	616	647	559	636	607	562	591	596	584	574	606	630	588	621	631	576	563	649	625	596	577	647	589	596	578	566	620	617	616	582	634	614	597	604	640	605	603	617	614	651	610	656	597	626	573	585	568	593	594	629	585	630	595	603	576	564	593	606	613	620	592	565	583	598	599	622	603	608	585	606	631	580	620	604	593	601	599	581	667	629	572	634	607	623	569	646	607	634	594	641	626	602	539	627	602	624	574	587	594	583	565	600	556	515	657	563	592	563	615	571	619	609	577	587	593	615	575	627	595	610	594	605	599	581	655	571	591	649	610	621	595	624	586	617	595	576	608	627	619	548	595	587	609	558	609	630	590	607	561	594	567	643	605	569	639	582	593	650	589	623	586	620	576	596	616	604	582	608	559	594	541	622	594	633	615	585	562	619	581	601	607	656	609	606	656	599	630	592	649	609	591	560	631	591	628	644	623	611	605	633	614	573	597	571	617	632	615	585	622	591	613	595	609	659	590	598	561	601	610	601	606	635	598	585	598	594	632	620	591	593	618	596	611	600	593	618	606	583	602	581	614	631	602	596	576	602	614	571	643	589	574	618	615	618	580	594	650	606	620	577	600	655	637	596	634	615	608	640	614	597	577	623	603	617	611	629	564	567	595	624	614	668	609	601	598	629	549	611	587	525	588	582	583	603	571	596	613	618	555	582	635	642	634	598	607	629	660	623	618	594	599	627	602	598	588	603	600	627	568	564	589	554	604	578	624	587	621	622	588	633	609	600	597	583	608	632	592	606	639	573	596	598	618	583	602	613	650	606	586	592	596	577	622	678	616	589	563	618	590	586	603	607	572	626	615	619	633	628	580	586	605	568	611	587	576	556	610	608	612	652	589	600	601	629	618	593	608	627	617	635	639	610	599	609	655	606	598	612	632	592	653	598	618	582	610	599	613	598	569	618	578	557	566	627	571	594	594	625	594	607	620	627	628	650	618	610	606	592	556	604	594	584	578	598	622	637	642	587	620	611	621	580	622	607	605	606	620	579	576	601	599	606	574	579	586	622	590	628	585	601	591	568	588	567	587	619	621	594	581	590	608	551	589	587	599	591	602	640	600	639	600	615	599	608	584	558	628	577	617	617	613	601	607	613	616	557	591	551	605	618	583	561	555	569	594	626	613	602	572	615	668
27280	20791	6915	456	233	216	201	218	180	187	203	157	169	176	142	180	168	184	186	167	150	185	170	179	174	162	175	155	133	178	174	188	192	156	172	179	181	195	165	158	167	148	191	187	166	146	199	166	188	163	174	158	174	190	177	159	169	178	165	191	186	154	167	178	156	142	205	191	178	171	174	188	182	185	159	155	168	192	188	160	171	172	184	175	167	161	167	171	174	205	173	152	201	150	172	156	183	173	183	161	145	164	163	167	163	169	192	195	163	156	167	172	181	148	180	163	189	158	159	184	183	184	183	169	166	182	165	180	172	173	162	157	168	192	158	156	173	155	162	179	163	161	138	158	163	155	177	174	154	164	175	157	183	179	168	170	177	160	184	182	179	156	178	182	164	144	175	179	156	162	179	194	177	153	168	170	186	184	154	178	173	166	147	191	173	181	174	173	181	174	167	158	183	197	155	154	158	189	164	174	165	186	157	176	178	181	176	190	172	194	174	167	148	174	156	165	174	151	160	165	166	190	140	165	172	175	167	171	173	152	183	166	158	164	178	171	170	152	171	172	177	191	176	180	145	180	160	166	149	159	148	165	173	179	162	186	184	176	168	176	158	146	143	168	181	153	167	158	144	183	200	153	201	174	159	176	156	195	173	151	187	152	189	162	191	183	164	171	178	166	162	158	137	150	181	166	159	157	174	179	141	164	181	168	162	161	155	139	168	185	158	188	173	151	168	166	187	188	179	168	167	158	142	195	173	163	169	160	168	141	144	167	170	169	189	169	163	181	155	191	166	170	169	166	189	171	163	179	164	155	188	164	174	152	175	184	160	152	192	141	178	147	174	170	160	150	157	191	179	167	144	168	147	152	169	178	174	167	177	169	146	170	161	162	175	162	173	178	151	143	175	185	183	189	162	150	184	190	176	155	162	178	181	148	167	181	172	167	179	163	163	175	177	162	150	160	172	188	199	172	179	188	148	170	160	148	177	180	204	167	170	187	177	177	164	171	172	148	173	161	162	183	160	143	174	198	161	151	154	171	158	175	158	181	181	176	169	167	178	189	159	166	178	166	166	151	177	173	175	172	177	180	167	195	176	171	188	168	162	169	178	157	159	181	172	154	194	184	182	142	158	169	167	173	178	166	168	161	173	163	162	156	191	170	170	161	141	168	185	158	178	163	189	173	137	179	168	152	175	165	167	172	160	174	161	168	183	195	153	181	184	166	156	167	145	160	173	187	171	176	160	158	164	173	165	157	160	172	186	199	168	195	153	171	184	154	195	173	151	186	194	170	159	168	172	158	162	177	175	177	175	175	157	185	169	166	174	166	161	136	193	187	177	158	159	181	148	165	160	185	150	187	169	172	153	149	175	158	178	151	173	181	167	189	174	180	189	177	178	157	171	156	149	153	170	162	158	179	164	183	167	178	177	184	154	159	163	202	159	152	160	167	169	163	182	163	153	157	169	179	196	169	190	186	178	189	175	180	182	201	171	179	165	174	163	173	160	186	174	160	167	173	172	161	159	167	166	175	160	136	167	148	163	159	184	139	176	163	162	148	162	163	175	170	182	174	194	184	164	170	176	168	174	162	185	192	156	173	169	156	168	147	153	165	181	147	178	180	154	190	157	167	194	170	150	150	167	193	164	162	184	181	174	182	193	160	175	148	182	187	159	147	177	159	166	139	167	179	161	169	183	146	178	173	183	191	154	177	164	195	181	179	166	163	175	165	168	193	192	177	182	141	167	163	179	167	167	180	159	148	177	172	166	172	170	160	155	168	151	168	152	172	178	160	161	195	151	165	179	184	154	178	158	170	156	183	160	185	182	163	165	156	172	172	163	176	147	160	183	120	153	192	175	178	159	160	159	150	165	161	175	167	188	175	173	174	168	184	169	179	165	190	182	176	149	184	148	159	181	184	184	201	169	160	182	178	164	181	179	170	150	149	164	155	173	162	148	166	148	175	139	193	173	166	185	150	194	148	168	164	173	198	158	168	157	159	172	198	173	175	175	162	164	166	174	190	172	155	163	157	170	175	171	178	173	172	178	183	174	169	165	155	168	195	169	152	169	178	176	159	173	173	169	177	162	171	161	177	170	184	170	177	165	173	153	157	149	159	155	186	185	147	174	173	169	169	160	172	169	164	164	167	167	163	176	157	158	162	181	168	167	197	190	190	162	166	188	175	199	161	167	143	167	135	150	170	196	154	150	187	162	159	188	157	165	146	172	156	179	183	161	198	159	157	156	160	172	169	165	168	171	154	148	157	150	193	171	163	172	183	168	158	159	184	154	164	173	153	150	199	175	173	197	133	162	170	154	169	181	157	193	169	155	172	171	185	172	164	147	182	167	152	170	167	166	148	180	180	159	180	161	187	191	175	152	172	153	171	172	162	165	151	191	174	151	172	166	170	160	184	180	177	163	171	180	172	149	168	153	178	189	169	190	187	172	158	168	163	176	182	163	158	172	181	176	165	185	159	178	152	161	190	168	159	163	166	177	170	176	164	182	162	170	188	185	147	147	170	180	153	168	171	170	158	171	155	156	170	176	154	171	187	154	164	178	161	158	166	133	170	167	156	181	166	175	198	164	142	202	186	174	166	171	152	176	162	178	159	164	182	172	159	170	169	170	162	157	183	181	165	167	168	157	184	152	160	163	186	178	165	170	154	143	171	162	184	161	177	165	185	144	191	175	171	197	148	169	182	169	179	203	172	189	163	171	152	183	173	144	171	185	168	180	158	165	177	151	177	168	170	164	151	161	157	166	165	164	176	176	159	174	177	169	171	199	172	164	214	152	156	174	175	150	179	179	163	137	180	149	148	162	171	171	151	174	162	183	179	164	172	172	171	166	195	160	155	152	155	170	176	181	154	161	167	162	206	170	150	188	165	150	162	190	147	173	157	184	189	182	167	174	163	150	161	169	181	185	160	166	170	160	165	192	186	145	182	152	170	186	138	176	197	161	186	181	164	187	161	169	173	170	182	168	166	174	164	165	168	173	163	189	173	156	171	160	195	167	170	180	158	165	165	174	152	154	187	165	186	166	164	159	160	173	179	191	156	171	167	146	160	176	156	166	200	139	160	156	152	168	174	166	185	172	180	163	182	181	160	157	143	169	176	175	181	135	174	182	187	171	172	181	177	151	170	159	170	166	183	166	173	185	183	179	161	178	172	178	157	158	156	182	169	159	188	172	168	148	179	145	182	158	186	165	174	157	184	161	182	176	156	157	165	148	182	151	182	167	157	198	156	166	166	177	171	159	169	178	179	162	145	171	154	178	152	179	162	185	137	176	164	149	149	157	156	180	187	147	155	162	185	166	175	183	183	159	170	173	166	149	165	169	182	165	172	172	165	168	164	190	171	167	178	184	162	192	184	190	171	155	143	177	153	175	161	161	164	166	179	173	173	191	167	187	152	172	164	152	186	158	192	155	180	197	145	161	179	180	192	180	182	165	134	162	182	183	190	185	174	201	187	167	176	148	176	164	157
11860	8620	1264	796	578	506	484	433	474	475	407	407	397	415	403	374	396	406	419	386	376	404	410	402	386	387	374	348	386	389	374	388	402	337	366	404	331	350	399	376	383	369	369	366	390	410	376	361	354	391	389	396	399	381	383	387	399	386	407	366	336	354	362	374	384	382	393	390	440	369	339	364	366	383	357	387	361	391	385	374	352	429	335	372	343	380	401	386	375	357	384	346	355	415	382	376	369	367	384	402	371	381	373	362	411	391	390	404	399	387	362	409	382	388	393	380	350	348	374	358	392	340	370	381	370	348	331	352	371	362	355	392	381	347	375	391	382	377	382	377	367	389	405	395	403	384	386	357	402	383	389	403	344	389	380	355	356	403	382	356	403	389	412	387	377	383	390	333	375	337	348	378	364	387	388	380	388	391	405	391	358	390	390	359	409	351	403	380	407	360	407	405	360	374	383	353	370	383	356	366	382	398	355	381	363	387	351	372	371	359	372	425	392	368	412	365	378	391	364	393	414	417	355	419	364	345	353	318	395	381	396	382	346	347	365	370	376	381	385	363	365	375	395	373	350	384	365	387	363	387	391	384	404	384	328	402	389	359	366	393	375	359	363	364	342	352	393	389	355	367	395	367	377	374	377	376	346	370	391	373	398	350	399	405	355	363	404	380	371	389	389	385	410	377	397	415	360	373	334	380	375	376	344	373	382	350	394	403	439	396	356	396	402	364	352	415	376	360	397	363	372	391	362	390	341	386	386	401	415	380	350	368	373	403	358	385	379	350	379	356	349	350	361	382	386	417	370	416	374	375	375	378	366	424	359	333	348	362	356	374	407	347	368	363	357	374	397	394	348	393	375	370	374	349	386	410	391	362	361	359	381	360	415	370	385	370	395	332	365	381	388	373	388	355	389	388	356	351	367	351	402	359	385	391	387	397	378	363	382	371	380	400	394	377	375	366	377	365	378	394	377	350	368	393	379	354	369	384	359	372	408	379	373	393	366	389	366	355	393	362	390	380	354	389	410	374	401	342	378	403	387	379	375	400	354	365	424	404	358	393	371	381	381	413	362	396	369	382	377	368	372	366	350	420	374	361	391	401	337	399	391	366	349	363	381	366	367	358	363	376	392	360	339	378	366	370	338	362	368	369	384	382	394	384	349	395	381	394	334	372	372	400	363	387	410	383	414	386	378	390	371	396	328	378	357	404	362	377	409	387	363	362	348	364	338	398	389	407	385	397	350	372	358	392	353	391	392	377	381	369	365	380	398	378	379	408	388	387	399	386	400	358	356	385	349	409	380	372	382	354	362	359	370	401	385	423	374	370	394	357	408	350	393	380	398	371	369	369	380	388	409	386	372	387	400	359	369	365	367	381	349	364	372	358	346	359	367	382	388	371	388	381	371	358	343	352	371	411	395	371	388	377	358	388	339	389	325	403	405	418	365	365	373	383	346	370	338	397	401	377	390	343	347	392	385	429	385	387	392	383	389	384	381	354	333	366	382	367	338	343	360	367	374	404	359	389	387	395	359	394	388	376	388	368	351	395	385	403	393	361	385	394	343	391	416	362	389	369	380	422	395	379	383	391	382	362	405	391	379	347	351	348	380	416	409	355	394	391	363	383	350	336	376	398	378	395	397	390	362	391	379	396	365	362	389	356	401	381	367	353	375	382	396	361	357	399	367	373	355	360	393	382	384	405	359	350	395	385	372	355	395	361	356	403	363	356	382	377	372	396	378	383	360	358	345	377	366	384	349	382	411	359	413	360	371	393	361	344	366	387	383	371	356	357	361	389	351	374	386	372	386	367	371	364	368	367	381	384	385	364	376	358	348	373	365	326	365	401	365	390	392	366	372	392	377	360	371	376	366	363	379	371	426	340	350	368	341	371	391	403	376	379	355	380	351	371	355	384	356	393	385	403	355	397	389	365	380	393	368	386	345	367	349	378	383	372	395	386	390	384	385	381	378	378	369	374	388	389	397	350	356	372	360	335	414	348	377	333	364	330	344	395	387	366	367	379	378	378	375	357	357	399	349	355	343	373	354	405	366	386	403	342	340	375	411	365	410	397	371	345	367	376	367	382	350	395	414	393	363	441	418	393	371	377	362	381	371	380	388	363	373	385	395	350	351	396	382	346	393	375	386	365	362	401	395	397	397	371	374	370	400	370	355	408	380	401	394	385	369	379	379	378	373	404	407	388	364	382	379	353	393	333	374	414	395	366	379	374	359	338	401	409	364	381	401	379	358	400	392	381	385	399	392	347	371	358	401	398	366	360	352	394	399	383	406	363	367	359	409	378	375	351	389	407	381	384	370	352	372	396	378	378	408	404	370	384	340	414	388	359	372	397	377	367	324	388	393	367	387	361	362	375	383	355	366	402	352	363	352	407	360	384	366	421	397	381	398	390	394	352	359	372	363	396	379	386	416	377	347	389	395	363	371	373	368	371	395	358	399	365	390	347	373	398	348	352	379	374	390	371	354	394	393	362	392	422	391	361	384	370	383	377	356	355	376	378	403	379	376	395	374	375	362	388	374	389	357	390	391	381	381	390	412	406	387	396	397	388	327	366	368	411	364	410	426	418	357	378	345	363	361	397	364	315	386	403	384	382	375	372	376	387	398	368	352	367	370	400	368	348	350	414	426	387	380	403	361	378	384	364	349	385	363	399	342	340	400	391	389	365	358	381	365	383	351	350	368	368	399	382	352	355	363	371	338	387	372	373	375	385	355	405	386	377	353	396	397	395	405	384	410	361	389	399	408	385	372	414	413	368	367	377	354	386	377	398	371	378	409	383	371	372	356	367	407	387	351	356	354	362	402	359	388	376	368	419	359	367	373	391	390	376	379	376	411	425	353	381	376	375	368	343	372	366	430	363	377	390	403	375	412	378	378	411	380	378	343	371	365	369	368	385	396	377	367	372	359	386	381	348	363	364	369	411	390	371	384	374	375	375	413	362	383	369	391	378	380	380	377	350	372	380	372	372	355	365	371	391	365	376	361	356	425	369	370	372	366	353	364	370	388	395	390	362	386	345	371	361	410	390	376	375	363	347	396	362	344	375	331	348	375	379	384	394	380	407	364	403	382	340	342	382	361	364	394	346	390	353	375	363	384	363	352	364	360	353	407	402	393	389	409	381	366	385	351	379	378	359	361	383	374	377	349	408	407	364	383	384	414	388	354	396	386	370	393	374	363	398	395	377	347	389	410	343	375	385	369	355	403	352	365	372	400	397	356	391	385	355	391	384	375	379	376	378	378	379	372	373	384	401	356	386	404	383	377	393	369	362	392	383	402	398	382	368	384	395	402	360	390	373	389	397	348	355	358	358	383	361	397	356	383	381	370	379	370	369	412	407	347	375	371	405	389	406	381	393	403	394	344	351	367	366	388	407	399	332	376	412	346	376	370	364	377	345	386	354	373	391	366	399	388	397	350	386	378	380	406	359	363	368	373	381	369	392	364	350	416	348	394	376	381	397	399	396	367	383
24761	21658	28874	24947	19707	1381	483	367	290	229	204	224	183	168	183	144	141	159	143	148	156	161	155	125	128	151	122	149	114	147	155	128	123	124	121	117	126	142	138	112	109	141	131	116	123	134	114	132	108	132	111	130	115	120	129	128	129	126	124	126	124	115	128	121	133	127	127	132	112	132	139	127	125	128	122	130	108	136	118	106	122	115	126	136	113	110	116	114	126	112	121	113	125	126	114	127	119	103	123	124	118	128	118	117	134	115	112	130	126	125	129	119	124	118	118	115	103	129	123	116	122	109	136	110	113	125	111	121	143	133	119	122	114	127	127	118	136	115	123	121	115	141	120	139	111	121	119	132	135	141	130	135	135	99	131	110	121	132	112	101	125	138	104	118	134	124	120	127	129	122	112	111	111	125	136	115	129	136	112	119	122	127	111	128	118	133	119	126	128	105	130	129	139	95	109	108	124	129	133	107	131	124	135	105	131	116	119	105	111	119	117	115	109	118	132	131	127	121	91	128	137	117	121	132	118	113	115	118	144	130	140	138	97	109	113	120	117	98	114	116	132	125	121	128	122	119	133	110	127	123	116	133	129	132	124	109	105	114	111	124	113	119	124	121	114	117	136	124	132	121	133	109	120	129	134	117	118	133	122	115	113	136	144	123	100	129	121	137	120	121	116	118	116	127	97	113	116	106	112	113	125	114	132	120	117	110	108	113	144	121	118	113	129	130	122	129	122	116	125	115	113	120	113	125	141	121	126	131	130	133	110	133	107	134	112	95	122	138	119	122	131	130	129	123	117	94	124	111	115	123	115	117	112	127	93	120	124	116	109	120	128	133	118	121	124	130	115	112	144	120	118	117	126	141	105	121	119	131	135	125	122	114	128	121	116	123	122	113	104	118	107	113	116	117	115	123	158	141	96	141	111	107	135	124	141	122	107	129	121	135	99	115	107	124	135	124	117	115	103	121	115	120	136	112	123	134	131	122	125	130	120	122	110	134	111	141	114	130	122	113	99	147	135	126	99	134	119	112	117	111	138	129	141	107	112	114	101	123	128	125	121	131	107	125	134	121	141	121	138	145	129	119	113	114	133	117	115	124	109	128	154	120	121	121	119	120	119	126	103	97	120	129	132	136	131	138	129	139	118	139	115	134	128	103	107	124	113	131	124	129	113	133	125	132	119	129	108	129	114	122	105	114	128	111	109	123	121	142	127	111	139	130	120	112	136	129	132	121	138	113	129	144	110	112	104	124	109	107	132	112	102	113	108	125	137	111	108	131	112	132	152	108	121	126	115	110	141	94	120	115	120	134	126	115	122	116	139	128	125	141	134	141	126	122	127	137	116	120	110	138	121	129	122	121	107	128	124	122	124	129	133	129	116	128	108	97	108	131	122	153	116	131	118	138	116	125	131	142	125	127	117	115	121	108	121	135	128	127	110	123	124	100	114	123	124	132	125	127	133	112	111	142	140	115	127	116	129	105	120	114	97	108	143	119	149	124	94	121	118	121	129	116	127	120	110	119	106	140	98	133	117	113	113	125	116	124	126	124	127	118	128	127	124	123	130	121	154	123	134	126	117	116	124	122	124	104	128	103	120	118	118	124	117	124	134	140	127	126	121	153	104	117	120	101	121	118	119	124	115	114	139	108	116	115	97	131	102	116	124	128	140	129	115	126	124	127	121	138	120	136	114	94	133	125	102	137	137	128	110	133	136	127	121	107	127	134	99	125	135	110	105	122	113	104	110	120	111	120	100	106	129	137	124	119	125	119	125	139	118	106	97	119	116	130	126	107	118	123	124	132	112	125	125	121	128	129	125	132	124	123	135	125	123	134	137	128	121	111	103	116	108	112	125	112	115	124	135	118	100	133	125	137	134	124	108	112	126	129	127	117	140	136	134	118	112	128	124	127	134	128	115	117	93	123	111	127	114	120	106	127	113	135	135	124	130	126	123	121	123	131	131	116	113	124	111	112	122	136	119	112	137	119	122	126	108	103	121	130	116	121	107	123	142	121	125	115	113	113	110	135	124	129	111	122	99	123	127	122	127	127	109	109	111	138	131	136	141	115	132	125	140	129	128	112	117	112	122	127	113	111	121	114	127	137	131	118	117	113	112	110	106	122	119	120	118	128	122	122	118	126	116	121	125	111	126	127	117	140	127	116	129	110	126	141	118	112	126	94	138	107	122	132	122	119	125	129	102	106	128	132	119	125	123	129	105	111	104	131	114	128	110	132	124	137	113	137	120	101	132	124	139	121	124	106	124	114	129	125	125	108	118	129	105	131	103	119	137	124	127	121	140	111	129	131	150	118	121	130	140	134	111	106	111	120	106	118	123	129	129	113	114	105	136	120	122	121	128	125	121	100	111	117	141	142	143	130	123	125	120	120	149	122	132	115	124	101	127	116	106	112	121	117	106	110	100	103	119	103	112	109	94	118	115	114	138	118	126	139	110	120	129	122	132	113	123	125	117	128	113	114	118	82	140	110	139	124	102	107	101	117	127	107	106	135	113	114	126	123	102	135	127	96	126	137	119	138	127	121	116	117	106	131	111	115	104	134	129	124	119	104	133	117	118	116	127	127	117	114	135	120	111	122	109	134	116	112	113	105	122	123	128	114	125	111	124	135	108	114	117	121	114	106	128	129	120	111	125	136	121	125	127	120	139	118	123	114	123	113	122	116	126	113	113	114	120	122	105	125	111	113	136	137	120	119	125	119	124	106	123	121	119	123	117	119	122	119	116	96	125	113	113	135	100	127	116	135	125	123	132	124	110	130	145	121	122	113	125	110	114	131	121	137	115	119	113	124	126	135	118	110	109	121	145	115	135	122	153	127	98	136	117	117	107	117	114	143	125	115	106	122	109	124	133	113	123	100	118	142	114	106	124	140	121	113	100	121	128	115	122	118	107	128	139	108	116	126	121	114	107	136	110	119	131	128	105	119	120	116	126	113	143	115	125	95	140	118	127	118	146	126	122	114	109	113	130	113	121	120	148	117	126	123	138	124	138	119	141	121	116	135	117	93	137	103	112	108	118	119	100	125	125	133	121	104	107	114	119	121	123	118	103	113	119	109	125	125	127	130	140	119	138	125	129	129	113	128	106	112	114	129	128	127	114	109	136	105	130	127	114	116	117	111	142	119	125	134	109	114	128	116	117	122	123	125	121	122	105	120	132	122	133	122	123	131	111	123	115	140	109	111	113	124	135	119	119	126	109	103	115	124	100	125	118	129	123	127	132	114	129	112	138	123	113	124	114	126	116	109	121	125	122	110	107	112	120	121	112	130	134	116	128	106	116	105	131	120	118	117	92	127	128	102	114	116	123	116	125	140	119	119	125	105	112	108	133	123	146	123	115	124	101	113	109	114	124	129	137	115	124	92	106	111	108	111	103	130	120	128	136	138	116	112	107	118	121	106	135	118	135	117	112	118	139	121	134	132	112	132	124	117	120	122	120	123	101	130	97	136	128	123	131	100	108	116	118	127
29985	24416	8722	4337	2771	1919	1440	1161	992	862	697	640	567	598	523	458	427	424	401	413	388	335	369	354	312	325	331	343	333	326	331	297	308	316	278	303	290	284	307	307	266	301	276	278	276	274	289	297	258	300	299	253	280	279	275	302	274	281	271	284	268	279	275	308	307	290	269	325	304	280	284	291	275	302	271	282	274	274	277	294	297	285	246	276	280	250	272	264	287	277	268	244	269	288	255	271	262	317	273	279	285	266	276	285	257	265	278	286	295	306	269	280	267	291	286	283	296	294	298	265	257	263	285	221	266	251	246	276	303	262	247	269	299	267	265	256	249	285	277	275	263	293	248	276	278	277	273	280	281	241	265	264	263	252	277	278	281	256	253	280	284	270	280	274	293	264	228	255	290	288	272	250	272	260	255	298	281	243	273	287	287	285	291	279	273	273	276	280	247	230	270	254	279	282	286	245	306	259	276	295	255	262	296	278	244	256	229	254	279	269	263	266	293	286	268	226	301	281	252	280	249	255	302	257	277	277	273	264	259	286	299	280	289	292	271	274	286	275	287	283	283	277	249	242	246	265	257	247	272	268	266	246	269	269	290	258	287	258	293	283	274	255	275	270	259	264	276	253	229	293	272	295	272	288	260	267	266	258	270	253	258	300	260	264	274	248	278	289	269	281	288	266	277	255	268	269	286	251	267	289	275	262	277	289	300	273	278	286	285	270	302	265	244	312	276	261	279	276	293	288	271	264	255	315	312	287	260	275	269	263	264	284	261	230	289	305	264	269	289	273	259	221	291	283	291	258	300	256	257	259	277	264	284	292	267	259	257	260	267	269	256	273	284	266	269	281	273	267	263	245	285	274	263	278	267	299	284	268	283	247	277	289	254	288	285	268	288	252	268	252	271	287	287	304	283	250	260	257	286	284	283	278	264	276	287	275	263	253	297	285	259	264	260	257	257	298	271	280	295	260	295	282	245	291	259	270	271	234	295	274	248	269	291	259	268	289	255	286	268	292	285	278	281	289	270	290	252	243	282	274	270	272	290	255	292	255	264	239	278	245	281	272	281	300	302	262	262	269	289	261	270	270	287	273	269	270	298	268	304	283	260	284	267	281	294	273	256	302	287	281	281	289	272	291	257	276	286	261	291	295	274	301	258	278	269	276	243	280	249	278	242	274	270	264	311	303	257	294	287	276	295	285	267	247	289	282	288	271	268	299	248	294	300	278	231	274	289	280	282	277	255	239	258	259	288	271	249	274	275	309	229	235	260	285	305	248	244	253	266	274	252	280	268	298	260	289	302	297	273	260	290	276	257	281	246	286	258	287	293	261	254	277	299	268	307	272	278	281	289	273	259	286	267	271	292	279	285	257	260	274	261	279	231	265	291	292	282	237	266	269	282	284	255	268	270	250	261	285	247	271	265	263	265	256	266	258	281	288	280	246	273	289	279	257	288	281	281	262	269	289	269	243	268	278	287	311	274	283	269	269	277	255	260	327	272	264	251	270	283	266	291	276	279	266	262	295	251	268	285	271	283	269	278	284	279	268	286	261	275	286	281	265	283	270	256	272	247	280	269	276	273	275	274	313	269	285	285	284	275	252	281	268	257	277	281	290	275	270	248	261	245	242	258	268	248	289	277	247	247	271	245	261	295	247	253	263	270	266	277	257	279	270	304	264	280	306	270	274	289	290	273	301	269	274	269	231	307	273	258	261	255	276	239	280	260	291	283	283	258	300	283	240	283	284	295	269	282	293	260	285	259	231	293	262	288	241	298	262	276	278	299	286	297	246	278	271	265	278	292	294	285	277	239	262	277	294	271	281	288	252	297	284	261	275	287	276	269	267	279	254	258	280	291	253	258	268	259	266	270	256	301	279	280	283	255	268	264	266	268	258	251	246	290	272	293	288	265	283	270	265	311	264	283	289	271	266	273	283	254	304	239	264	282	291	291	247	299	281	291	311	272	295	309	269	276	256	300	248	260	252	286	285	276	252	308	279	243	313	270	274	277	272	269	293	299	272	245	262	260	286	270	249	277	275	270	237	290	255	253	292	282	289	273	261	274	290	249	257	264	292	277	271	291	276	250	285	270	281	273	295	255	287	264	278	294	260	301	257	289	299	283	287	273	275	299	294	264	271	285	270	243	318	279	273	268	257	273	257	273	262	255	270	279	301	258	282	253	261	262	277	274	303	286	275	283	279	281	262	288	299	276	275	304	281	272	271	279	264	271	303	264	243	312	281	262	269	281	268	262	293	238	245	270	279	273	278	274	276	264	272	260	258	255	280	263	263	267	264	261	273	268	296	265	277	301	264	281	272	278	263	270	269	303	276	253	273	294	230	325	270	297	262	258	267	280	261	276	284	254	274	264	261	251	291	256	265	265	293	292	263	282	278	272	284	280	284	259	293	280	295	280	280	294	291	303	273	276	289	270	278	281	282	299	225	310	265	274	278	262	270	281	304	255	298	272	277	274	257	263	280	283	248	284	314	273	262	274	310	266	257	266	292	252	253	267	260	290	252	289	256	248	265	290	266	269	273	260	261	296	295	287	273	266	272	270	263	323	251	289	279	271	250	286	275	255	276	275	292	317	285	271	276	267	283	290	275	259	265	246	258	320	269	291	288	267	234	281	286	284	268	277	263	266	258	248	266	297	280	281	242	307	258	280	264	271	269	269	260	272	257	271	264	269	281	280	255	282	282	237	244	261	300	260	243	258	272	257	269	285	256	260	259	309	261	294	275	282	289	263	238	252	286	259	272	284	286	260	275	274	254	245	278	283	267	250	271	253	253	231	247	288	277	268	276	258	263	254	250	269	284	275	264	249	277	264	287	264	261	266	272	283	249	306	257	261	275	267	298	258	292	269	286	284	294	287	281	297	287	251	262	270	259	261	285	248	268	266	271	309	241	279	271	271	256	257	262	294	259	266	269	285	223	256	267	266	301	281	276	266	262	285	255	260	245	274	267	272	267	255	312	285	255	262	263	258	246	262	250	261	265	236	262	237	274	235	262	288	268	265	290	261	273	281	264	258	278	258	286	270	285	262	280	274	298	273	271	308	294	266	265	286	305	269	291	291	254	264	291	274	263	275	269	264	292	267	260	284	288	274	267	277	284	266	312	275	256	262	264	277	275	248	272	266	268	277	257	259	263	306	274	267	274	266	281	295	303	306	285	271	289	259	251	265	303	282	241	314	237	254	272	269	268	260	283	277	296	249	294	266	283	244	276	266	266	301	251	273	257	255	273	266	274	273	279	258	270	289	276	294	267	272	258	270	273	279	269	275	249	284	254	307	293	263	272	262	298	252	252	271	270	290	293	271	260	240	279	306	289	253	262	265	262	300	277	280	273	297	241	294	259	277	275	282	285	267	270	279	273	270	272	283	298	269	270	272	278	271	258	246	267	279	281	302	233	265	282	268	260	286	267	268	258	275	294	279	257	274	260	297	273	277	311	279	256	265	300	269	262	282	289	254	269	275	258	305	272
23840	21706	29713	24261	21706	18617	1835	820	582	510	536	465	480	464	394	382	381	370	341	366	334	362	342	344	373	348	338	327	352	346	333	318	300	320	331	331	311	309	292	345	324	335	322	314	326	331	308	310	367	336	337	294	323	283	318	307	327	309	329	317	341	320	310	324	352	302	297	316	307	321	286	279	284	336	296	305	299	293	285	331	296	310	303	320	292	301	356	318	320	339	329	310	319	298	290	280	278	335	336	320	330	299	304	308	308	285	308	310	319	305	329	311	330	295	287	330	292	324	314	313	303	304	291	322	337	302	299	305	302	290	328	283	305	289	309	314	303	294	310	326	311	328	285	318	306	303	288	308	347	319	311	283	277	313	312	310	294	315	316	298	315	298	294	297	305	313	312	319	302	323	312	283	310	285	329	274	323	301	313	303	278	342	312	290	286	292	337	301	306	271	282	320	281	303	285	326	302	301	303	319	321	306	284	291	301	314	325	289	291	324	317	328	290	291	324	330	293	307	317	321	308	275	283	318	298	302	297	299	301	321	331	332	289	292	331	302	316	296	323	335	305	329	318	290	324	315	290	300	274	301	296	318	282	319	310	314	292	313	300	310	307	298	312	288	338	286	311	323	331	292	320	307	305	313	317	283	290	314	330	313	287	320	305	302	299	314	287	301	283	299	318	276	337	308	288	309	318	292	277	316	311	291	276	291	311	276	327	282	306	304	292	327	288	317	298	307	308	308	286	298	289	312	285	335	321	317	305	290	313	332	304	335	283	308	311	270	308	311	320	306	291	283	293	325	292	323	310	306	265	298	289	324	310	309	306	318	307	329	313	288	280	300	288	271	320	317	315	289	311	315	303	323	316	291	287	297	305	340	278	306	280	280	307	285	299	286	351	303	312	316	321	321	291	309	302	285	332	273	292	299	301	311	311	302	306	336	309	336	302	324	301	308	323	281	311	277	288	319	318	286	294	341	284	309	325	288	311	297	268	325	306	298	298	291	321	329	308	328	317	303	309	313	290	290	302	299	296	295	322	284	318	330	301	288	321	310	314	307	350	305	319	291	350	286	292	329	281	311	299	284	294	304	307	306	308	279	294	314	270	304	283	307	310	308	288	302	315	316	322	310	284	305	315	316	309	343	293	319	291	295	293	292	295	323	302	295	320	312	293	298	340	312	303	303	294	288	302	309	307	305	327	301	299	284	301	291	311	330	309	306	327	264	311	319	326	329	303	314	290	304	310	285	331	357	325	307	329	320	287	311	327	289	320	324	303	275	303	302	324	281	263	313	320	313	306	300	306	306	271	325	354	311	295	302	319	324	337	284	328	332	310	292	289	273	273	307	298	279	280	309	308	287	296	285	298	302	299	327	311	264	322	320	280	286	324	316	286	304	301	316	308	307	318	315	299	345	301	308	275	326	278	321	305	259	319	301	294	263	294	303	322	308	288	299	305	310	287	312	312	294	322	294	282	313	305	269	282	333	320	323	328	292	272	301	300	300	315	305	307	329	298	292	277	312	341	322	304	305	294	299	298	287	277	301	292	328	292	281	312	286	289	290	308	315	280	284	306	314	322	293	278	308	308	359	298	296	312	311	292	286	288	330	281	296	329	290	322	292	295	320	298	307	278	302	306	289	297	293	281	304	328	308	314	278	286	286	302	307	292	299	293	287	323	316	307	300	293	339	311	308	330	280	287	322	317	304	329	302	283	286	322	306	261	296	314	295	347	333	278	297	299	309	280	288	313	305	296	308	278	296	318	304	308	310	327	331	288	305	307	300	300	319	304	291	300	288	301	301	302	323	315	324	325	272	340	325	298	272	324	319	312	335	299	312	303	299	267	306	300	303	287	314	300	309	287	301	302	323	288	282	314	302	253	292	300	306	302	317	314	323	335	265	303	303	318	295	285	335	314	324	275	290	314	263	326	301	283	286	313	305	319	325	321	289	295	310	332	322	312	298	294	295	285	298	320	319	296	297	283	293	338	321	348	278	314	331	308	291	273	295	300	267	277	334	306	301	324	285	304	338	288	295	294	292	325	292	320	293	301	287	334	305	292	289	295	291	308	304	333	323	279	307	279	301	284	344	306	275	309	320	279	312	294	285	295	302	287	313	310	319	312	296	302	304	276	310	273	335	299	301	318	300	281	298	302	325	282	291	282	265	294	312	305	295	307	266	305	303	299	313	295	311	324	316	315	290	276	278	306	310	286	314	313	295	295	305	320	310	326	311	299	335	310	303	280	304	332	278	307	299	312	332	301	282	291	299	286	326	311	303	298	296	310	277	304	308	297	317	321	338	305	301	298	325	297	337	286	290	298	293	296	290	290	315	303	329	305	326	295	284	306	296	307	318	301	319	315	294	281	325	316	319	296	328	331	309	287	300	310	278	323	334	287	319	321	280	293	305	294	315	296	294	294	326	301	280	326	285	279	325	295	304	302	328	300	336	309	317	295	313	326	325	292	303	270	291	285	285	331	305	269	307	297	284	304	314	298	291	320	295	306	292	305	300	279	329	313	282	304	285	306	264	307	326	315	324	290	274	286	282	289	331	285	318	308	325	297	324	345	288	307	322	326	288	324	315	301	312	303	299	299	320	303	298	350	338	297	312	301	296	313	292	320	306	262	295	308	322	246	297	308	284	321	326	310	300	307	335	286	289	299	295	322	296	285	324	304	304	279	299	311	311	284	290	328	313	282	277	314	312	300	294	310	316	310	291	296	307	295	306	307	312	278	327	329	306	286	299	294	280	303	298	323	303	315	319	294	304	316	309	301	303	307	303	295	313	289	266	269	304	318	297	285	301	322	306	311	276	299	284	328	303	310	284	308	282	287	302	309	296	275	311	323	308	329	302	306	295	284	267	273	299	320	328	274	309	294	292	279	312	286	294	292	295	305	310	294	315	312	296	283	280	316	321	312	296	333	311	308	308	271	278	302	290	286	319	340	288	307	308	337	317	312	308	305	310	303	327	286	309	310	303	313	287	320	332	293	299	293	306	323	305	294	338	325	300	313	330	300	287	308	324	305	311	312	317	313	322	301	306	313	260	304	323	303	283	269	313	319	311	317	282	316	300	298	306	320	283	298	291	291	287	303	286	288	280	301	287	324	329	293	303	288	313	324	298	287	320	321	302	318	297	323	295	272	292	301	265	294	303	296	286	293	293	316	286	275	309	298	310	283	322	303	325	281	284	324	272	287	306	290	294	269	298	286	303	282	313	327	317	293	304	312	311	310	285	339	305	290	269	278	274	286	310	316	300	309	280	338	293	307	322	291	296	320	288	291	302	268	324	264	295	316	333	320	289	301	280	293	311	312	313	284	297	287	313	292	318	275	304	307	335	333	311	309	306	316	333	309	339	275	306	299	318	269	313	264	312	303	279	301	297	312	323	300	313	288	289	298	310	318	333	319	296	310	345	334	332	307	304	302	253	323	295	318	278	304	300	268	309	309	319	326	298	302	293	298	295	290	311	277	282	310	286	325	299
35648	30317	14095	7824	5191	3751	2929	2414	2038	1763	1442	1308	1207	1133	1086	970	890	902	918	868	799	812	829	764	772	722	751	675	718	722	675	710	663	643	701	675	601	658	643	660	652	624	618	647	620	648	653	652	616	588	614	666	608	587	659	642	582	623	590	619	646	670	644	582	613	621	613	617	640	602	623	613	641	636	626	617	566	622	615	637	683	623	597	620	581	633	642	625	616	617	633	582	593	581	602	584	577	578	625	600	589	585	591	575	622	632	630	615	616	579	615	646	645	573	611	616	599	603	642	593	587	591	630	612	600	583	613	614	630	588	615	622	605	685	585	579	583	603	599	615	571	603	633	579	589	608	581	545	560	624	585	615	601	583	584	603	593	609	550	600	603	580	577	602	621	639	612	606	634	576	574	584	633	630	583	594	572	593	639	590	607	617	632	607	634	569	633	612	583	583	587	591	627	570	670	608	610	648	583	624	596	587	570	586	618	629	578	635	597	626	593	604	630	650	601	671	601	599	617	624	618	620	561	619	584	622	592	573	591	626	567	596	594	571	629	590	611	611	561	618	615	590	604	577	575	625	604	583	594	601	597	629	599	640	628	571	616	611	579	644	583	604	587	599	629	618	608	593	611	577	589	609	626	621	650	544	611	535	589	600	580	593	585	577	591	634	622	596	620	631	629	578	595	631	627	604	610	611	608	615	564	582	585	621	581	575	589	582	594	580	605	631	631	592	593	585	657	602	608	606	598	584	573	584	654	646	591	567	596	596	576	615	599	625	670	573	587	584	568	635	642	565	601	605	582	641	593	574	636	638	603	613	666	558	614	599	643	582	647	653	673	648	606	635	619	612	611	577	604	612	591	573	567	571	631	616	592	615	610	608	612	626	584	599	605	636	583	569	572	577	571	603	609	621	634	599	573	579	599	590	595	595	630	559	606	580	658	572	637	553	561	630	607	596	594	589	634	579	608	581	571	600	626	602	616	584	580	612	653	602	577	545	646	633	583	585	590	635	580	634	612	566	608	655	619	620	603	597	602	618	655	584	633	597	605	589	559	585	575	600	598	635	637	604	588	575	601	595	589	604	594	589	609	592	647	616	613	627	581	547	575	589	626	617	650	602	608	573	617	607	567	599	604	681	628	580	582	593	610	603	560	641	568	599	599	585	571	620	567	617	617	592	600	663	577	612	595	573	601	630	617	620	620	587	568	594	565	612	607	618	599	586	592	602	635	592	583	589	591	596	573	594	580	631	578	584	617	592	609	576	604	551	601	534	597	606	631	616	596	612	602	586	597	590	613	620	606	602	585	585	573	564	625	589	589	600	582	610	614	574	619	586	611	601	588	593	589	583	647	609	593	636	599	617	593	619	584	572	656	580	583	591	624	590	623	575	623	566	580	619	636	586	574	548	564	593	575	575	589	569	583	564	635	588	602	606	573	551	596	602	603	564	614	614	613	619	598	605	598	601	598	627	618	625	600	568	627	596	599	616	614	603	631	611	597	592	637	623	569	614	581	577	660	598	617	562	635	588	619	601	652	605	586	605	610	619	545	626	596	599	595	560	601	620	577	628	581	554	601	583	616	585	584	600	593	627	545	625	618	627	595	520	619	655	570	570	636	623	570	603	589	585	554	602	573	609	592	594	617	603	578	643	590	625	573	603	626	622	600	577	608	592	563	588	605	585	617	560	594	594	598	613	609	613	560	597	630	553	599	583	630	575	607	580	599	592	577	601	614	589	624	606	586	586	629	578	592	580	593	574	565	629	620	601	607	570	594	604	587	613	601	616	631	596	619	646	622	638	595	575	606	636	602	612	649	616	643	641	583	586	599	579	567	595	586	567	595	585	626	622	625	589	603	594	547	576	605	595	528	625	633	569	605	554	574	574	600	580	563	621	637	563	569	602	589	589	578	580	614	609	578	630	595	615	576	645	632	600	617	622	639	595	615	600	561	614	616	594	585	596	610	589	570	576	628	618	584	585	655	573	589	596	579	587	588	555	583	631	600	618	588	606	594	616	580	592	615	577	609	555	606	546	624	613	631	605	610	590	561	596	615	591	657	560	638	554	590	574	597	597	598	600	614	565	604	612	588	594	605	561	580	605	573	577	632	612	638	578	625	600	598	624	595	576	592	630	602	599	617	642	586	606	571	594	599	578	573	631	589	584	586	576	620	619	575	612	582	606	607	573	558	591	561	647	573	604	573	640	609	596	628	556	610	598	615	581	625	619	588	578	618	631	576	636	578	585	591	638	657	604	573	582	600	578	555	637	622	598	618	616	605	641	593	614	604	599	612	591	572	565	615	553	606	615	610	645	546	603	588	603	584	582	609	604	615	592	642	606	612	588	630	650	626	613	612	593	607	639	562	590	631	613	555	572	560	566	589	618	625	631	606	592	596	615	613	593	613	625	596	606	617	592	603	572	618	580	587	583	625	584	565	615	594	591	575	588	599	619	593	623	604	608	587	572	578	610	567	582	638	621	607	594	587	603	653	600	604	621	598	640	600	600	590	602	598	562	622	609	616	692	618	597	616	583	601	628	598	629	629	604	594	607	630	584	619	609	596	582	646	604	565	595	571	580	655	610	600	627	611	573	601	576	607	617	584	591	560	612	647	607	542	575	631	597	625	594	567	645	565	621	597	592	630	561	588	610	569	587	577	601	597	606	596	635	601	629	628	560	606	543	548	589	580	576	606	603	585	590	547	603	631	602	606	601	571	581	596	593	616	622	603	616	570	584	610	628	604	587	598	585	577	602	566	598	564	651	631	588	636	613	591	612	617	566	584	601	557	584	561	622	611	590	572	579	566	615	582	630	553	575	579	579	617	592	620	591	649	621	604	609	559	550	618	577	597	580	581	618	619	608	601	638	583	609	587	595	587	585	609	678	625	639	586	618	588	589	589	646	589	584	581	569	586	604	630	559	578	613	628	579	658	576	583	555	558	609	630	634	614	595	605	594	603	578	616	625	642	587	621	629	600	600	623	563	621	625	559	592	589	578	601	606	615	642	596	608	601	588	607	597	596	592	616	587	537	580	617	606	561	605	616	603	618	604	589	599	597	593	583	590	606	603	585	567	617	566	634	639	596	588	634	603	565	578	578	609	599	562	596	608	596	579	640	599	612	627	597	602	594	606	594	596	608	568	613	600	631	594	635	600	639	585	645	601	601	567	583	580	584	598	573	576	589	581	619	641	616	631	607	545	611	579	600	601	606	649	616	605	629	621	638	574	574	618	661	570	584	580	629	583	584	596	622	628	599	593	630	569	613	619	586	568	588	607	609	600	636	601	597	615	589	622	597	571	612	581	566	593	582	678	620	640	604	602	540	602	624	574	654	640	571	639	570	627	564	592	598	594	619	638	582	632	616	595	603	599	599	603	605	578	590	649	640	545	624	568	601	638	588	598	606	595	608	614	586	589	599	562	609	574	585	614	590	567	608	606	597	640	586	591	600	589	636	569	648	604	598	595	600	625	605	595	616	612	604	594
27188	20888	7700	674	417	378	202	207	197	191	166	179	162	146	181	181	182	179	170	155	180	170	157	174	181	179	163	150	173	158	172	178	187	167	197	183	197	182	178	173	151	169	166	174	174	160	181	173	191	153	166	177	189	182	176	169	164	176	152	170	177	150	169	164	176	153	154	201	166	168	179	166	158	194	173	187	199	169	170	155	177	164	186	185	169	190	161	207	149	193	180	168	157	199	179	177	153	163	161	173	188	167	163	195	186	166	195	161	197	189	172	157	184	163	148	168	153	197	197	153	187	191	179	156	152	165	171	188	192	150	174	169	184	179	160	153	173	168	146	209	168	200	162	179	191	175	185	154	180	192	153	191	161	160	187	170	173	175	167	171	179	156	194	186	173	173	170	175	183	194	185	178	177	150	165	185	161	176	196	173	194	171	180	148	164	171	166	185	174	166	158	177	173	176	168	186	171	183	184	161	174	183	170	167	166	149	167	181	154	175	165	160	183	179	173	192	148	145	174	186	179	158	179	204	171	162	193	168	178	193	168	168	185	165	168	184	168	181	201	163	187	160	166	175	177	193	181	175	166	162	194	171	163	186	178	179	180	181	163	155	178	175	176	176	144	180	161	175	178	184	181	190	155	178	157	160	157	149	161	184	163	173	156	170	187	159	169	171	177	167	158	154	185	178	178	174	169	174	146	182	186	164	152	153	179	179	172	159	171	155	179	164	155	161	201	145	197	175	169	175	166	153	168	173	182	173	189	160	193	171	170	150	162	176	188	158	176	178	190	158	170	170	197	185	171	166	174	171	157	167	191	184	214	155	179	171	182	184	191	175	162	189	171	169	165	166	152	168	149	159	180	163	175	172	165	162	198	164	171	164	170	167	186	188	174	189	173	191	165	169	186	182	156	188	202	165	162	174	163	176	188	170	156	187	163	169	166	187	178	197	177	178	179	168	193	181	181	189	176	162	191	170	166	170	174	179	171	171	165	178	155	144	169	159	159	186	175	192	160	171	164	164	171	164	148	195	163	175	148	190	165	172	157	188	186	146	152	171	171	168	175	160	184	184	157	179	181	162	160	169	173	198	181	183	147	164	163	182	168	170	160	172	173	186	157	175	180	186	165	152	188	169	178	156	149	181	155	179	181	162	164	191	173	189	169	172	175	164	167	169	186	185	193	177	149	159	170	181	181	189	157	160	201	163	167	156	167	159	149	158	181	179	156	188	164	181	152	163	189	161	166	188	186	190	172	169	152	187	176	146	181	172	184	169	192	195	162	143	164	143	162	191	168	179	166	170	181	169	163	177	199	185	159	160	154	143	183	169	171	158	165	170	164	182	172	159	159	170	194	180	155	170	166	163	176	174	169	174	160	174	171	162	181	171	163	166	171	145	169	178	162	194	168	148	144	179	159	184	176	181	173	186	137	169	164	177	159	177	176	160	174	186	182	188	166	175	210	176	181	176	166	175	181	156	150	144	153	148	176	154	170	198	147	177	178	153	176	176	174	164	192	167	166	148	155	169	167	177	156	171	183	163	167	168	193	177	157	181	172	176	183	159	158	189	181	162	169	189	176	173	165	176	163	195	171	189	185	158	185	189	185	159	145	169	156	163	162	184	182	193	168	184	160	157	167	157	159	154	184	167	164	180	155	130	140	183	177	172	172	171	172	172	170	168	170	188	177	158	164	169	161	171	177	162	158	180	166	158	154	160	161	185	169	168	185	182	181	177	189	183	189	165	158	151	182	175	156	136	176	183	147	160	162	161	185	172	165	175	181	173	175	174	193	171	152	154	143	178	180	197	175	165	192	182	171	163	166	190	150	185	188	158	182	175	167	156	183	167	155	151	163	167	163	157	151	163	168	172	175	182	177	156	163	192	179	162	167	187	175	169	158	157	191	183	165	169	144	172	170	174	168	181	165	168	176	187	188	160	185	172	190	175	180	158	153	151	146	166	158	148	178	192	172	144	192	179	161	172	186	155	178	173	175	172	154	164	193	143	162	178	180	170	147	171	208	178	178	181	178	165	168	194	155	185	182	181	171	169	179	157	192	155	156	154	167	181	173	162	169	139	175	158	162	176	178	173	177	166	193	179	192	183	156	161	181	177	175	173	179	164	181	142	160	165	170	150	185	163	160	177	169	191	169	165	169	169	163	181	163	175	155	178	195	155	178	156	143	166	192	173	157	185	207	160	170	173	167	153	164	168	165	161	192	148	189	148	179	164	168	181	165	180	170	197	165	174	166	159	152	199	152	162	161	173	159	162	153	147	177	172	165	171	166	171	161	170	173	179	159	191	173	173	166	155	163	168	146	162	167	154	193	176	188	165	197	171	183	162	187	178	170	171	187	160	170	175	161	159	196	188	155	175	163	167	206	169	172	167	178	172	149	174	173	158	171	175	193	151	185	163	164	170	173	171	180	182	170	158	185	184	171	186	175	173	186	167	210	179	178	184	172	170	171	160	158	184	173	180	160	172	174	175	179	172	173	143	179	190	174	179	187	166	170	154	161	164	184	154	172	160	184	149	168	168	195	160	175	158	189	186	155	202	194	178	160	169	157	174	152	172	199	173	192	165	166	159	172	168	145	169	162	202	172	169	171	157	157	165	167	175	155	172	169	180	163	144	178	175	172	168	156	158	183	167	174	165	197	182	156	186	165	169	151	180	161	197	177	170	167	143	176	150	160	149	180	159	181	173	138	173	173	184	160	153	196	155	152	165	196	154	184	167	167	178	193	186	148	173	159	170	185	182	150	167	168	150	202	181	170	170	171	193	152	179	174	163	160	168	155	188	186	181	184	176	171	151	179	171	162	163	168	172	150	162	179	154	175	155	162	155	173	168	164	168	199	169	164	177	180	188	149	169	179	152	170	168	166	145	194	192	174	165	172	150	190	175	170	161	174	188	180	172	195	173	174	167	163	164	191	189	204	149	169	158	188	159	156	164	172	167	189	183	159	179	143	177	175	193	158	150	204	174	169	164	176	194	159	193	162	168	186	157	173	170	169	153	170	165	162	149	194	154	145	181	186	166	175	186	155	153	160	166	161	190	173	177	169	204	177	160	177	175	171	158	162	170	173	126	170	182	206	172	161	182	175	176	156	183	160	180	174	151	184	160	158	172	183	166	166	173	210	200	184	154	176	191	178	174	174	173	170	182	169	193	184	167	160	196	172	182	158	166	154	173	168	167	158	170	174	173	175	196	185	209	175	168	177	178	190	181	190	152	179	194	172	167	167	177	183	132	163	172	169	152	174	177	139	190	185	158	189	179	158	168	166	180	158	170	178	167	190	183	162	168	163	177	158	156	176	185	172	192	169	170	172	158	167	176	144	155	163	192	162	164	148	163	175	201	174	179	177	174	164	188	196	169	168	182	186	166	162	175	176	184	166	175	164	198	165	193	164	160	183	172	177	174	175	163	173	190	181	159	170	184	163	186	170	176	186	193	151	168	180	180	153	177	165	185	157	157	185	169	167	152	167	179
13145	7896	1473	869	624	543	504	503	463	424	396	398	388	385	405	431	449	395	409	375	391	378	362	388	411	377	398	365	366	367	374	341	374	395	409	373	348	376	399	395	409	364	374	409	389	410	392	357	381	374	375	356	351	373	369	394	385	362	374	396	329	364	364	350	349	368	380	383	398	363	351	369	373	353	370	382	377	360	374	412	376	403	377	389	374	407	337	394	377	378	395	357	344	374	349	373	408	397	371	351	352	345	353	337	406	383	370	365	325	378	374	363	368	360	368	369	373	400	375	349	392	395	359	387	375	383	374	376	345	368	374	397	404	336	370	383	374	360	351	386	368	350	381	378	367	364	353	415	357	365	350	379	387	345	335	376	381	414	409	378	393	370	340	397	368	394	383	406	399	410	407	406	322	391	385	336	387	361	400	366	356	379	368	387	395	354	385	401	366	411	380	393	363	385	375	344	376	374	375	384	383	358	348	349	373	372	353	374	370	387	393	374	361	408	373	351	352	382	387	367	355	372	376	406	388	349	389	390	390	382	352	369	353	375	386	408	364	362	388	369	385	393	339	356	376	380	388	381	367	388	360	369	360	367	349	388	373	395	368	387	352	396	375	377	354	375	404	399	367	376	381	363	378	372	395	374	364	405	361	351	364	374	361	380	384	375	370	373	376	380	387	347	359	369	390	368	376	405	403	409	352	364	371	401	350	401	383	380	354	375	425	359	357	358	385	364	380	370	375	347	387	371	406	369	382	416	345	368	356	399	395	358	364	343	396	340	385	392	369	336	363	382	374	373	383	350	384	388	398	354	361	336	390	386	403	376	363	394	379	373	379	404	378	367	383	372	335	374	396	384	390	389	387	356	360	364	372	351	357	365	380	351	378	372	378	381	394	390	373	343	391	351	383	383	367	391	373	375	370	386	376	370	360	415	368	369	364	382	355	375	382	368	359	363	380	377	417	358	389	355	347	339	382	410	364	370	313	345	318	352	361	362	366	396	329	387	367	388	386	357	368	400	364	366	357	379	402	350	396	390	400	391	390	392	368	410	384	396	317	358	410	358	372	382	346	382	412	379	374	365	393	399	365	342	371	410	366	390	386	376	389	345	395	358	366	417	363	389	398	397	366	402	394	354	417	418	412	358	367	401	377	380	351	400	373	392	369	390	386	346	355	369	341	386	351	348	380	352	391	377	353	353	382	368	344	377	395	357	356	376	370	374	382	385	349	369	357	396	377	362	415	385	353	387	393	353	392	406	363	375	371	388	387	395	383	367	386	387	353	387	407	388	348	373	372	396	379	373	419	362	350	338	388	399	380	377	397	397	349	354	352	397	368	393	406	366	376	381	379	412	419	376	360	381	361	362	366	338	390	347	364	376	378	353	379	378	394	374	362	381	388	395	385	377	365	396	352	368	390	389	393	380	372	395	348	386	386	368	387	381	368	373	392	341	395	406	348	388	364	385	343	370	387	377	378	394	393	394	362	370	397	373	378	350	350	378	357	330	382	387	361	393	362	410	354	381	388	366	360	371	392	371	385	382	358	365	355	362	376	378	376	383	374	388	376	366	386	372	440	353	391	351	363	341	416	398	400	371	372	334	362	364	389	386	352	377	390	381	391	380	385	405	403	401	413	381	369	331	367	349	392	361	361	347	378	393	381	358	380	404	344	350	410	372	349	377	359	399	372	367	386	386	350	364	393	378	389	397	398	348	390	377	384	386	324	402	377	375	385	332	368	423	379	365	382	376	383	358	355	382	389	396	372	410	371	405	363	386	338	363	379	404	381	346	380	364	342	352	383	376	366	389	376	376	411	374	395	377	398	372	387	382	366	419	379	363	367	372	381	371	364	395	364	398	341	354	341	372	377	352	382	387	385	409	351	359	368	366	401	383	370	389	367	386	390	367	378	365	391	374	345	387	392	370	366	393	378	393	368	373	378	375	359	378	366	387	355	377	376	349	410	369	346	382	375	352	392	367	375	428	368	388	430	341	398	400	403	400	367	407	383	389	382	385	379	358	381	379	371	361	397	391	367	384	367	394	370	370	350	358	402	351	401	367	368	402	363	329	384	416	413	384	400	386	379	384	369	361	366	356	348	395	410	393	385	368	370	376	366	386	362	410	405	362	372	379	362	368	392	364	373	355	378	404	361	364	347	398	366	364	393	387	393	385	358	400	350	365	363	381	389	386	374	386	369	400	362	353	388	362	391	378	350	376	404	362	340	374	376	373	365	389	341	378	360	372	342	356	357	393	362	356	375	363	379	367	370	387	351	349	371	349	367	389	324	382	362	390	383	373	378	343	383	375	353	360	384	377	376	362	365	354	380	387	385	371	385	364	370	392	358	346	356	411	373	403	336	407	383	408	384	372	380	397	382	363	372	353	393	369	397	377	380	348	383	398	356	335	394	336	378	391	365	378	402	387	363	374	365	356	362	380	379	369	388	378	382	349	380	397	378	331	401	359	391	377	363	370	382	377	401	389	395	366	380	388	365	397	385	338	382	365	415	350	395	358	385	366	401	350	390	393	369	363	379	369	352	381	393	339	364	363	360	375	372	355	379	368	372	396	363	379	359	386	364	362	386	346	370	372	389	364	350	368	345	356	359	393	394	389	346	336	342	401	370	374	382	342	338	377	367	363	400	388	387	373	376	391	370	410	325	345	359	387	386	366	367	366	376	373	418	370	377	370	342	374	372	379	433	394	377	393	374	379	371	335	382	363	409	395	368	371	367	387	378	413	397	352	372	383	380	342	366	372	390	345	356	356	373	371	360	387	378	357	382	354	368	368	370	377	376	387	382	397	334	362	370	370	371	381	400	354	395	395	343	382	374	388	348	376	372	398	357	371	358	373	376	369	393	395	387	350	406	352	372	395	360	351	407	392	389	371	399	399	376	401	328	336	393	361	340	364	372	369	399	396	356	394	366	353	378	406	391	367	348	375	375	388	365	376	388	364	398	373	369	375	362	376	388	368	357	389	366	386	377	368	362	403	374	358	361	400	381	364	359	365	410	378	371	388	354	355	349	364	383	379	395	365	373	360	356	347	402	350	392	372	364	396	363	365	393	395	361	361	376	340	389	382	378	405	335	370	370	364	364	368	359	442	391	399	396	407	386	373	346	352	365	374	361	381	388	415	373	390	357	386	387	397	400	376	383	354	379	388	385	390	393	401	371	361	349	399	394	376	383	404	360	388	397	364	355	378	399	360	374	389	356	354	367	370	398	394	386	356	364	401	367	381	382	409	379	368	347	374	368	385	380	385	364	375	356	402	420	377	354	349	362	354	380	390	356	370	363	375	380	373	387	407	386	361	378	417	348	394	409	392	366	370	351	345	346	356	378	364	382	373	337	374	377	382	393	370	366	403	421	310	364	336	346	377	343	368	385	394	371	386	377	349	359	401	351	355	382	386	362	384	363	398	353	415	337	388	365	363	347	411	402	373	395	379	359	403	380	355	371	395	363	404	388	349	365	373	381	410	373	383
24712	21630	28829	24910	19650	1442	505	362	252	216	189	211	178	189	170	146	160	160	153	144	129	144	141	138	140	135	153	128	154	140	142	129	122	128	118	147	134	138	127	131	124	142	112	138	134	123	152	142	131	108	113	117	132	130	134	107	136	128	117	142	118	134	136	129	125	119	135	105	130	121	126	119	122	129	120	113	130	124	107	140	125	143	124	113	113	123	115	127	139	133	118	127	128	119	121	118	129	117	138	131	132	131	113	121	111	118	110	115	125	118	132	99	120	120	121	135	112	119	143	113	102	124	128	99	91	127	130	127	134	136	137	126	116	114	123	114	139	138	122	152	133	105	115	121	108	133	126	117	126	123	124	136	120	117	102	129	133	149	127	143	122	117	127	115	122	128	97	125	106	114	121	126	113	106	112	124	136	124	118	135	132	131	130	119	127	119	109	108	135	108	120	127	139	137	99	122	140	134	104	126	116	127	110	128	109	136	129	117	117	127	109	125	111	139	113	109	131	126	142	123	117	126	124	104	130	125	120	121	117	137	128	125	124	110	131	108	123	118	96	116	115	124	100	127	116	119	110	111	125	102	121	109	129	116	126	119	119	124	115	136	105	128	140	108	124	118	122	125	123	125	141	127	140	118	132	125	137	158	130	129	127	131	114	117	135	123	122	130	110	118	140	110	128	117	121	118	118	128	124	130	116	107	110	124	123	114	140	113	114	119	137	126	117	124	124	121	125	106	123	130	109	131	122	134	118	140	118	113	132	125	128	118	116	116	119	132	106	121	117	126	114	137	111	119	119	128	137	125	130	135	149	137	97	131	121	137	116	108	118	142	123	121	139	122	110	125	115	105	129	116	129	124	106	127	117	118	117	143	122	109	119	131	134	102	120	134	107	141	118	118	138	129	116	115	104	133	140	129	126	134	116	122	111	153	132	112	127	115	119	129	134	135	127	136	106	134	126	107	144	120	110	137	143	124	113	134	131	131	123	116	113	115	125	118	122	124	137	119	113	136	123	111	122	115	134	134	118	122	115	106	133	115	124	137	133	140	129	135	127	117	134	137	108	113	111	124	115	126	118	123	140	120	118	103	91	123	134	120	130	100	121	137	125	115	124	110	124	129	101	116	128	124	122	121	106	111	130	147	128	120	132	117	125	113	122	109	101	115	107	125	116	116	113	145	118	118	114	121	124	131	106	129	118	109	129	124	128	118	136	140	119	130	133	116	134	132	114	123	126	112	128	130	107	126	130	124	115	118	120	122	124	107	108	113	112	127	118	114	136	117	113	135	103	129	128	130	145	122	110	111	120	125	117	135	104	117	114	131	138	100	118	133	132	119	114	101	133	135	112	128	111	125	114	126	124	119	108	130	130	101	115	128	119	125	138	114	122	113	106	107	125	118	123	133	119	116	128	100	129	115	131	138	132	128	109	132	126	121	122	108	129	120	146	149	119	126	110	125	117	109	126	119	125	111	113	110	131	128	107	134	119	113	129	123	128	116	115	128	124	116	116	122	130	121	105	117	112	121	114	121	137	110	132	122	127	110	147	108	122	139	115	147	119	147	116	115	111	119	124	120	121	136	130	116	143	131	132	124	143	106	115	131	126	124	122	131	125	116	108	123	119	132	130	113	120	135	128	119	112	145	120	125	121	124	119	121	114	109	127	135	126	120	152	125	156	135	103	126	134	146	124	125	116	120	134	115	106	126	111	151	114	120	150	120	139	118	122	112	102	112	124	148	100	119	147	138	111	146	103	117	129	124	121	128	114	105	117	120	117	122	124	127	119	136	124	117	103	123	121	124	149	134	126	138	118	109	113	110	143	116	117	118	130	128	113	133	118	127	100	138	126	133	135	134	136	121	116	122	119	121	135	119	124	109	115	117	126	122	135	130	148	101	115	135	126	134	119	110	112	121	120	136	119	124	143	116	126	115	112	112	124	141	141	126	99	140	119	115	128	140	118	128	131	114	119	122	121	128	121	137	131	120	123	109	125	119	110	127	113	107	129	117	102	133	119	115	111	122	105	129	120	102	136	121	110	118	112	118	112	129	121	124	117	136	113	112	125	121	109	125	120	115	102	123	99	123	122	103	129	111	116	108	124	100	122	114	126	129	137	118	128	119	120	130	119	117	119	112	132	128	132	137	120	148	137	134	126	125	117	134	111	130	135	117	99	125	119	132	136	107	111	101	118	135	137	123	115	123	117	108	141	107	114	117	122	137	132	126	130	112	122	109	110	105	112	116	117	113	144	118	134	147	123	131	122	116	125	142	126	128	103	122	143	116	137	121	128	122	119	117	154	137	131	124	128	123	141	128	146	124	124	123	141	125	95	107	111	109	126	132	115	124	143	128	104	139	120	128	120	136	137	111	111	113	139	104	125	143	130	119	123	110	117	113	137	106	117	127	106	100	119	122	129	117	136	105	117	123	108	127	140	135	115	107	126	136	117	127	114	123	118	130	116	113	112	105	117	139	134	133	118	126	124	132	102	120	127	131	134	118	113	105	135	127	136	115	131	118	113	114	116	114	115	112	122	123	95	110	118	121	154	94	112	126	114	103	106	109	126	114	122	112	101	131	110	129	137	117	120	119	126	129	150	135	141	127	111	141	133	119	112	123	139	110	134	112	139	135	118	104	134	122	125	108	121	147	131	137	133	131	133	126	110	142	139	101	109	116	111	109	116	119	116	150	135	128	117	128	137	118	101	158	130	123	116	106	134	131	130	117	128	121	137	124	124	117	146	128	103	133	134	131	114	126	123	130	110	125	136	131	97	113	137	129	115	123	110	137	108	104	113	139	125	122	117	110	96	120	142	116	122	127	127	104	116	122	121	115	133	138	118	117	127	128	119	123	128	114	103	113	117	120	131	122	105	119	131	111	131	133	124	117	119	122	132	106	139	127	108	118	113	124	132	122	136	107	120	134	112	122	120	118	135	125	123	117	137	105	122	137	131	125	136	126	135	121	123	121	115	132	141	129	131	119	123	109	126	150	120	137	109	136	121	133	118	133	119	117	125	105	116	120	138	125	116	95	115	127	132	118	110	110	130	100	117	102	123	142	142	141	122	135	120	127	122	135	111	106	93	120	122	135	122	117	121	107	128	115	120	119	134	109	126	131	135	138	139	130	100	113	130	105	119	106	114	112	102	107	118	101	125	127	122	113	134	126	120	122	126	133	122	123	130	127	114	143	129	123	118	155	117	101	131	136	119	112	113	110	134	134	104	128	122	141	129	128	111	116	123	126	126	90	96	130	116	108	136	120	116	115	133	107	105	117	114	123	131	111	110	111	133	126	129	124	115	119	141	131	119	114	143	114	117	144	106	127	126	115	123	122	111	122	118	101	126	146	122	126	111	125	118	142	125	111	111	119	140	102	133	130	138	138	113	134	113	120	112	122	121	108	149	126	114	108	137	124	116	135	108	131	138	119	119	137	116	121	109	134	121	133	128	100	108	108	134	124	142	120	123	125	126	145	122	115	103	116
31134	24991	8559	4292	2901	1993	1470	1193	950	849	741	632	603	544	466	463	407	391	404	395	380	328	362	339	365	351	332	340	331	305	327	313	324	323	314	279	310	284	318	301	316	285	296	299	300	297	303	279	263	273	289	284	263	274	282	261	279	289	282	270	280	289	282	282	266	253	266	282	272	257	283	289	280	284	264	269	309	301	263	268	285	258	261	234	269	297	272	285	300	295	280	270	267	283	285	268	269	277	297	246	267	295	238	271	272	279	264	235	261	272	283	276	260	260	295	284	294	299	284	279	302	267	265	264	259	229	282	278	237	264	267	283	250	267	303	292	263	267	272	294	302	285	265	281	259	327	260	253	276	257	262	263	274	263	275	257	233	275	285	262	294	290	272	253	292	243	267	255	251	260	252	250	253	239	275	287	263	267	293	285	256	278	267	268	247	264	281	289	251	205	297	279	253	294	270	285	258	255	270	264	257	268	295	278	242	258	292	269	280	305	266	260	291	297	289	279	264	274	282	309	261	274	263	296	258	271	284	265	271	279	261	271	263	281	278	273	281	268	261	282	295	277	283	249	299	265	244	272	248	272	253	301	300	237	277	260	281	285	273	262	290	288	272	261	295	281	279	259	257	281	272	290	288	267	293	263	264	271	281	270	265	277	274	215	253	300	253	265	258	252	289	289	262	284	278	270	283	298	279	246	256	261	259	287	271	257	299	280	242	259	258	246	275	237	250	282	274	286	270	265	283	277	283	259	263	270	269	236	272	273	294	278	281	283	279	264	276	271	255	271	285	293	262	287	300	285	266	265	255	250	292	249	259	274	289	262	274	280	254	261	268	257	288	238	251	275	279	273	268	275	257	261	272	270	262	280	238	277	274	256	272	271	293	275	260	277	282	270	245	290	253	289	281	286	272	311	284	261	268	253	298	275	262	278	269	269	266	281	281	264	261	269	302	271	259	277	258	281	265	257	274	251	270	302	274	253	284	255	273	245	290	276	252	288	298	288	234	261	280	265	274	304	241	277	266	282	280	266	282	266	252	270	278	292	268	283	274	290	246	283	263	266	274	289	251	263	283	267	287	273	274	287	260	282	288	279	267	278	290	281	276	264	270	290	266	314	261	285	274	271	248	287	285	268	273	284	274	297	287	283	277	252	282	242	257	267	270	248	269	271	271	251	247	285	286	278	261	260	294	267	264	276	258	270	282	273	266	256	248	298	292	289	271	284	253	304	267	263	287	305	232	276	273	281	271	263	254	289	267	251	283	287	261	274	293	282	283	287	274	248	290	247	255	282	274	280	280	262	266	243	268	297	274	265	274	263	266	278	260	264	277	266	252	272	286	251	292	267	255	297	299	284	297	276	245	275	299	261	263	283	276	275	271	271	259	268	303	264	265	269	280	259	285	291	276	275	290	270	264	254	265	263	271	267	259	263	288	288	284	256	252	272	239	290	252	264	243	295	301	257	284	270	255	273	243	280	271	282	262	257	255	271	278	254	273	257	249	283	282	269	278	256	252	262	275	260	269	235	275	258	247	275	273	263	285	268	290	291	283	265	272	281	273	301	286	286	293	268	280	257	281	278	275	292	271	290	262	268	253	268	255	241	273	285	256	275	285	251	271	276	251	261	282	277	244	267	246	301	322	275	291	281	238	264	292	255	262	263	271	273	238	285	273	289	272	279	267	251	245	246	280	287	280	250	309	289	271	248	278	299	307	298	251	276	270	270	274	287	271	249	261	269	284	282	254	295	272	276	285	279	292	250	253	279	257	267	287	273	287	296	282	273	283	284	273	296	285	257	252	279	277	261	275	265	288	282	291	260	280	286	264	257	272	276	274	266	268	278	246	266	255	281	282	251	291	270	294	259	262	287	285	268	285	255	267	291	286	271	286	282	261	278	263	269	281	278	271	277	263	281	279	261	266	253	269	279	285	268	300	294	275	280	256	265	284	261	268	280	260	234	310	265	273	281	285	266	278	274	276	273	261	307	265	261	284	275	264	312	267	261	288	271	266	291	264	279	276	291	248	275	270	284	253	279	241	291	258	266	287	284	274	273	262	259	284	276	280	297	268	247	286	269	286	289	266	252	286	294	242	269	263	252	294	275	286	261	265	265	267	269	263	268	282	277	261	271	260	269	255	270	275	265	283	279	288	258	255	278	294	283	256	261	279	236	301	250	280	266	286	285	272	272	281	274	284	278	284	273	271	285	262	259	267	296	269	286	270	254	287	286	228	259	223	302	248	267	249	237	282	265	262	261	285	298	263	277	281	281	275	271	269	275	281	236	254	273	285	272	266	265	283	272	253	273	239	252	276	271	283	288	282	275	257	253	297	272	266	293	291	269	287	284	290	284	295	292	285	256	249	271	285	265	291	293	282	278	297	280	283	274	285	259	275	293	283	272	271	279	274	289	299	271	246	282	257	271	262	273	261	255	276	280	273	280	276	303	265	288	273	265	262	270	265	283	254	276	267	278	268	255	281	285	287	279	251	268	280	280	281	298	278	255	254	264	277	273	269	254	279	272	304	278	262	292	269	271	272	274	266	284	299	265	292	290	268	277	282	261	238	280	265	284	297	294	269	301	267	274	277	267	270	250	268	251	236	289	262	274	272	265	279	285	281	282	298	279	299	296	245	267	281	244	280	246	278	281	275	280	272	262	281	250	284	279	259	265	257	260	276	282	267	258	266	275	289	285	249	261	291	290	258	260	288	265	255	245	292	262	273	240	234	291	278	255	260	248	283	275	281	274	289	261	318	282	276	256	289	260	234	234	269	270	278	283	269	251	268	272	277	266	279	272	272	262	259	281	276	250	286	265	251	284	267	259	281	307	266	262	265	259	280	278	270	277	287	282	273	243	255	238	269	253	283	264	289	265	299	260	256	278	285	265	251	282	248	255	259	288	257	240	258	263	257	290	237	316	268	279	266	252	307	293	274	249	304	288	267	270	289	274	261	269	272	274	279	289	253	263	285	278	259	277	251	291	266	288	249	276	262	262	246	286	250	275	271	269	278	256	257	262	275	281	282	265	266	283	248	268	276	258	281	256	279	297	260	295	280	288	270	282	294	266	244	301	263	279	260	254	289	272	274	262	268	278	249	292	277	256	256	266	288	293	280	258	275	261	280	246	263	262	251	283	295	258	304	272	267	256	251	266	304	274	279	264	253	286	272	278	265	275	283	256	307	243	308	256	298	255	277	260	215	304	273	271	232	276	281	284	285	271	277	278	275	306	273	254	253	271	272	250	266	270	278	261	270	252	270	267	258	255	296	260	268	252	262	257	266	252	272	261	278	256	269	251	259	241	254	275	269	287	257	254	291	304	293	263	259	283	265	314	273	261	267	269	267	287	259	262	269	244	281	263	274	270	277	263	267	273	265	283	276	284	287	261	260	258	276	280	269	249	282	271	280	265	293	279	265	295	269	286	284	276	257	268	275	282	256	268	278	266	269	254	261	265	292	268	259	239	243	271	272	250	282	238	281	258
23722	21630	29588	24166	21630	19365	1937	799	620	594	518	486	488	441	401	382	375	376	383	352	382	356	345	338	321	323	330	307	329	324	330	336	316	363	308	321	312	323	295	316	327	287	307	310	330	325	286	327	317	316	310	282	304	309	283	310	294	320	300	285	316	291	279	321	302	312	308	311	312	310	309	287	287	291	331	303	307	308	298	290	302	281	298	308	327	327	286	338	308	306	279	314	320	300	320	322	279	296	310	322	297	323	328	290	291	327	284	291	309	330	289	307	288	320	325	332	299	304	311	328	315	280	321	314	295	308	300	313	330	346	286	300	303	321	317	307	300	323	304	313	297	303	297	297	312	279	328	294	324	323	315	339	306	298	336	320	291	302	318	318	281	289	325	310	313	286	294	290	303	299	303	324	319	329	322	252	285	333	288	310	322	315	322	314	327	303	293	295	320	297	300	284	268	280	278	314	295	315	319	295	293	291	335	320	319	304	292	312	302	298	293	300	289	294	286	318	281	290	286	304	293	310	302	279	281	312	300	316	328	313	329	270	285	288	313	313	306	304	288	280	328	299	290	294	312	266	307	301	312	316	341	311	325	298	305	303	280	311	291	283	306	297	328	302	299	325	307	286	281	315	287	281	306	275	335	341	284	271	312	309	282	286	315	317	299	317	322	320	270	290	293	300	259	284	277	309	299	323	277	312	299	289	329	313	349	270	340	303	283	288	314	292	276	334	282	301	312	298	284	303	321	301	301	269	310	317	287	303	332	306	299	332	286	294	304	304	308	311	308	274	301	317	323	324	297	315	323	297	303	314	285	275	304	296	321	297	291	316	302	311	298	329	315	304	301	337	329	323	304	309	286	310	310	294	279	291	324	300	298	295	301	291	296	308	304	328	324	301	273	316	324	264	296	308	293	325	320	314	334	322	307	321	309	301	297	336	291	303	334	324	321	270	313	312	300	321	306	312	290	307	261	300	289	287	285	269	304	315	270	319	301	284	303	301	284	326	306	306	308	294	308	285	292	347	303	302	292	299	297	321	268	322	310	285	315	308	331	300	298	305	275	325	323	302	300	320	296	317	348	329	291	347	303	314	289	301	314	334	287	305	313	302	304	318	285	311	307	306	345	307	298	288	298	338	322	317	289	315	278	280	323	301	311	333	338	296	292	310	295	301	286	272	300	309	319	300	314	321	294	293	306	283	290	314	322	303	313	309	335	299	283	329	311	326	334	341	292	294	280	292	313	292	317	293	316	278	285	293	327	315	311	290	285	287	345	271	296	292	306	283	343	265	323	309	280	265	318	314	334	271	282	305	298	306	314	304	292	297	331	316	299	324	310	308	308	317	300	310	291	317	292	277	276	313	326	282	342	291	311	292	305	292	305	296	320	298	329	290	294	262	279	295	309	317	326	328	281	300	329	303	267	259	290	293	288	275	282	281	302	291	304	307	304	285	338	298	289	337	330	296	311	323	299	317	329	306	288	319	325	306	322	302	313	333	320	286	276	288	298	343	320	310	256	303	314	299	302	314	292	328	327	306	313	308	287	313	301	313	283	325	319	284	314	324	290	317	324	289	305	268	332	308	298	293	327	290	318	308	288	310	280	337	310	325	300	292	302	284	308	280	315	307	306	312	284	307	307	320	305	323	284	307	312	275	267	324	317	270	312	277	301	309	283	311	302	310	305	317	312	300	298	320	319	303	275	321	285	288	339	309	308	283	287	303	300	326	301	316	299	298	312	268	313	286	295	298	300	313	308	314	327	274	316	302	308	306	297	303	295	294	296	307	324	274	290	329	308	292	301	322	302	314	283	335	320	300	287	270	336	289	329	302	305	281	291	329	310	318	324	274	291	296	310	316	321	293	274	328	317	304	298	288	333	302	305	327	307	328	300	302	319	307	302	291	282	311	301	308	287	292	343	328	303	320	280	310	321	301	312	328	277	282	309	288	268	327	308	285	245	299	287	318	291	282	303	294	275	316	294	307	302	296	315	287	288	328	325	328	327	291	320	307	310	267	318	320	270	314	309	302	317	306	309	293	312	312	318	309	276	301	320	309	308	321	273	312	266	313	288	333	289	346	286	301	286	325	277	293	307	322	251	292	311	307	297	318	293	300	289	312	268	296	291	328	324	298	306	273	298	313	323	295	321	309	316	310	305	299	328	316	339	306	318	321	271	308	316	302	272	304	285	323	304	325	313	306	322	287	302	320	322	304	296	319	325	296	341	309	315	284	300	318	310	298	291	303	317	300	324	293	321	289	301	322	284	318	321	287	295	302	295	304	286	326	304	295	316	304	291	304	301	309	279	294	306	283	286	315	297	333	290	328	282	310	291	320	343	290	286	282	299	283	327	310	300	307	324	318	298	305	292	289	313	328	328	298	326	295	336	298	318	294	311	303	328	297	309	303	324	334	286	308	294	287	279	287	300	298	290	307	318	338	271	255	288	321	303	347	305	332	267	306	294	325	273	333	330	287	317	309	294	301	311	319	303	319	303	286	289	278	305	345	321	282	300	297	302	330	292	323	306	288	279	324	302	334	332	299	311	301	314	318	352	328	299	300	308	320	304	288	302	319	275	265	276	275	286	278	312	287	269	332	296	303	297	280	284	322	306	298	290	337	297	314	336	339	296	305	320	333	300	314	303	314	332	300	320	302	282	286	282	304	340	322	311	308	302	307	281	308	303	288	302	304	309	298	282	274	285	328	302	312	311	299	292	327	308	310	317	293	278	271	290	348	316	300	299	301	310	293	319	314	298	284	304	301	281	302	318	299	302	315	303	312	289	338	296	341	304	303	303	302	304	293	320	307	285	300	299	310	316	283	314	275	292	296	353	308	299	273	299	301	253	298	317	313	265	300	273	319	276	304	357	286	322	308	303	300	307	317	312	309	291	291	341	317	311	302	289	284	326	313	301	315	341	311	272	332	336	323	287	312	289	291	296	316	301	285	294	302	304	314	323	277	312	311	309	298	310	324	306	282	260	283	305	301	314	308	308	315	311	334	328	295	287	307	338	299	325	296	302	311	301	293	300	315	300	324	294	288	285	299	292	286	293	328	303	303	312	330	308	271	309	325	285	306	294	278	279	318	289	311	325	321	299	301	290	307	302	292	252	320	288	298	320	299	290	287	330	310	268	319	328	316	282	294	321	289	297	270	319	300	314	303	318	300	308	316	325	286	329	309	306	294	312	305	310	301	295	308	326	299	325	320	304	310	298	309	318	314	341	296	319	305	308	269	307	280	326	293	313	307	260	296	347	288	311	350	315	323	323	284	330	283	309	302	324	338	313	321	287	283	301	311	302	295	273	315	285	291	315	294	299	301	287	315	298	346	326	284	290	291	291	267	300	291	303	270	292	308	288	288	328	291	317	325	291	309	282	313	281	310	315	326	292	308	287	303	304	305	284	326	310	295	290	294	301	275	303	299	292	303	317	323	331	261	303	292	307	317	307	311	269	292	266	316	310	295	321	287	289	307	299	327	297	304
37378	30340	14315	7866	5192	3745	2844	2335	1946	1693	1507	1292	1197	1056	1028	933	967	889	813	834	778	789	716	689	778	724	730	651	694	686	665	658	634	678	672	672	633	609	672	611	650	642	662	631	618	635	668	642	581	635	619	619	594	599	677	586	628	667	603	585	613	597	590	614	615	634	583	595	589	567	601	608	584	645	582	668	574	634	612	583	595	620	586	624	599	631	632	593	587	587	622	608	645	640	585	610	645	616	617	583	543	609	594	623	584	578	621	635	599	568	583	639	637	571	583	568	648	633	620	577	591	621	614	633	620	616	596	588	608	601	589	629	619	622	570	568	622	606	619	602	573	629	615	623	599	552	627	627	594	596	615	589	647	619	576	598	628	575	632	604	611	562	610	593	607	622	582	563	592	646	613	610	601	607	605	582	643	568	637	586	598	619	557	596	604	603	579	623	636	558	596	622	588	612	613	589	611	601	589	602	613	590	618	605	563	607	583	594	620	600	603	569	595	584	561	576	609	615	582	605	563	601	552	543	553	623	599	566	604	589	557	620	623	596	548	592	599	579	598	582	608	594	570	593	617	575	598	615	591	608	606	620	607	608	630	600	610	592	574	604	572	568	539	584	652	628	555	596	623	622	613	601	569	571	627	600	593	613	625	541	574	562	640	625	607	630	608	567	619	596	572	588	577	617	598	628	602	638	580	621	612	589	583	587	580	604	603	581	600	575	596	592	545	598	622	576	627	585	596	594	637	601	624	607	596	578	594	582	602	569	595	582	596	618	562	590	579	591	612	578	604	573	598	566	583	578	603	596	628	585	595	601	617	605	642	605	633	627	575	599	609	576	568	618	576	605	575	582	631	555	613	576	591	569	607	629	601	568	629	580	624	597	598	587	618	625	613	606	609	599	608	576	624	604	588	613	571	599	594	592	607	628	574	632	599	569	603	633	604	580	572	600	633	568	631	617	612	586	601	564	578	624	640	590	593	614	598	635	567	607	574	614	556	587	605	606	636	560	645	610	597	591	614	586	613	637	630	539	567	597	621	615	601	589	567	601	582	591	571	550	657	575	612	585	556	592	624	578	621	612	621	606	604	611	567	582	602	603	589	589	578	604	542	591	569	602	597	592	618	591	621	636	636	552	580	589	615	593	567	574	630	609	634	611	617	576	646	593	603	559	611	583	603	632	583	608	564	580	600	604	614	596	586	566	587	585	586	562	556	569	606	576	613	571	552	614	627	600	584	565	582	603	611	570	582	587	584	571	602	545	625	621	594	568	631	591	604	599	615	562	595	590	559	560	597	585	620	599	591	590	583	603	569	633	557	606	627	624	574	576	590	616	589	598	614	599	578	595	594	585	587	604	608	602	567	592	559	624	539	616	639	605	638	613	589	608	628	615	610	597	659	615	609	590	596	580	555	656	570	614	586	601	613	584	625	586	595	619	601	564	633	585	570	596	552	626	610	589	597	608	608	655	592	596	610	616	591	614	556	625	563	619	621	578	623	557	591	591	656	630	597	613	594	601	571	588	618	602	585	561	629	596	583	561	604	603	551	615	632	606	593	577	612	573	572	596	576	607	618	543	550	626	604	571	566	582	583	582	629	619	577	581	618	590	609	606	569	537	607	582	568	601	599	583	628	595	637	613	619	579	590	601	588	623	609	605	583	577	577	576	604	594	584	583	574	572	570	611	617	589	597	593	616	594	597	582	611	556	612	598	573	576	644	601	618	607	634	589	584	583	599	592	613	597	659	602	609	580	598	584	628	557	589	624	577	605	604	647	586	591	579	556	571	625	598	566	557	580	622	576	624	624	575	636	610	617	561	593	606	619	593	615	644	622	595	592	628	585	605	625	585	593	581	611	589	590	558	590	585	544	523	595	598	591	626	620	550	609	663	615	569	576	603	610	585	597	564	590	560	614	655	602	615	621	585	582	620	596	570	599	589	583	617	549	587	608	593	587	581	555	606	596	614	600	607	563	586	600	614	590	608	625	614	580	627	576	602	620	601	595	650	541	539	596	566	595	606	609	635	578	633	623	648	613	609	619	598	629	581	591	587	589	599	601	597	629	589	581	615	594	565	623	589	569	575	598	605	561	571	585	579	554	625	581	597	567	544	601	571	624	567	640	617	604	609	610	596	613	566	620	577	555	557	606	599	570	563	578	624	586	553	587	601	593	654	613	611	607	579	556	594	641	609	527	647	564	610	592	573	553	589	614	558	612	566	586	592	616	607	602	599	583	609	617	647	625	596	587	630	595	589	598	631	597	597	592	571	589	574	560	590	588	618	630	639	602	576	609	615	631	577	588	612	575	599	560	568	563	606	588	581	560	565	648	565	580	631	627	586	594	586	608	597	605	571	643	608	607	569	545	650	570	648	646	572	615	628	554	557	574	633	592	561	595	609	603	569	559	584	634	542	580	572	642	577	581	568	625	612	607	614	612	623	589	574	543	596	618	609	636	588	615	558	561	612	603	617	627	562	626	611	566	609	583	577	630	595	593	604	603	652	629	569	580	571	583	585	561	612	569	585	613	600	593	581	592	564	589	620	595	587	612	600	614	629	580	579	598	609	581	610	563	595	582	578	579	605	591	572	600	605	602	594	613	591	587	560	584	611	597	656	566	638	585	556	574	585	594	581	570	596	609	592	624	622	583	605	583	603	583	631	596	615	613	630	605	574	568	573	561	596	565	586	639	589	598	583	580	620	578	619	603	609	627	573	610	604	589	591	627	570	598	605	602	600	593	586	644	582	589	618	611	635	573	637	583	588	626	602	570	575	621	573	655	601	597	619	607	596	598	571	554	644	629	601	578	588	590	621	607	638	596	680	570	570	592	568	619	612	582	580	603	635	588	592	609	580	585	604	573	588	568	640	619	563	596	569	557	598	584	594	585	627	604	620	591	601	531	578	619	600	616	577	579	607	602	591	616	595	581	632	636	633	564	613	564	620	548	558	592	592	580	581	621	596	619	587	569	622	627	589	597	594	582	616	576	633	586	632	621	613	620	600	614	598	589	576	584	604	600	585	605	577	605	631	560	609	562	573	622	585	582	588	544	585	632	615	563	606	574	591	618	605	639	583	576	571	570	569	548	609	587	611	637	595	625	596	632	596	613	608	614	600	626	551	574	608	573	605	611	574	625	597	590	600	593	573	589	570	579	597	583	552	601	586	577	612	550	582	606	590	629	582	586	610	613	612	588	588	582	573	638	634	580	594	592	604	607	576	592	600	554	603	596	628	628	591	636	583	665	609	595	591	583	625	594	589	565	596	568	597	592	593	598	576	617	609	634	619	606	580	590	582	553	619	609	577	653	607	648	578	587	595	581	597	574	597	582	610	611	638	571	622	587	596	608	576	611	595	608	583	565	583	573	637	593	646	575	555	614	602	617	593	623	554	653	570	574	630	575	594	609	624	609	565	633	596	585	573	582	601	607	616	611	611	592	597	585	634	589	616	595	595	563	613	611	594	574	588	551	598	601	566	607	582	564
27167	20962	7856	486	244	189	169	183	177	172	179	172	160	184	180	168	179	186	176	179	173	143	171	188	165	142	153	167	177	188	165	148	157	151	154	174	162	135	187	157	195	180	169	191	143	166	185	164	149	145	149	169	164	176	172	182	186	187	168	164	155	190	156	178	182	163	169	165	202	182	163	174	170	176	170	173	162	167	143	153	185	160	157	180	168	153	172	144	173	187	158	144	157	168	163	176	168	164	154	152	159	153	176	166	179	179	169	173	187	167	143	170	147	170	181	175	191	151	179	148	170	150	158	188	174	169	174	136	163	172	161	167	157	174	182	166	167	160	166	147	168	186	182	178	163	134	174	166	164	185	175	187	156	172	166	171	179	174	159	186	185	169	167	165	173	163	161	164	161	163	163	185	189	145	163	156	172	163	161	147	182	164	172	149	155	152	194	167	163	168	165	166	137	157	159	178	177	189	143	167	170	175	184	161	175	169	181	181	193	187	193	149	147	157	160	159	162	165	149	170	153	177	162	180	181	182	186	160	172	164	146	159	156	135	150	160	168	142	193	193	189	163	151	159	160	177	161	165	161	151	176	159	158	165	154	165	149	174	167	166	192	132	161	168	169	178	180	155	158	160	172	178	160	166	165	166	192	160	179	136	179	133	193	181	181	178	171	160	171	187	158	157	144	169	164	193	189	167	150	183	162	178	167	173	144	168	172	167	167	180	184	170	173	147	154	177	151	191	161	169	158	162	148	173	184	159	160	162	145	177	171	157	170	162	169	164	137	151	181	154	153	163	177	182	183	157	169	185	187	160	172	161	143	186	172	184	154	167	172	167	190	141	188	186	164	159	166	184	172	156	150	154	170	165	161	178	160	186	152	162	162	147	161	161	187	171	169	142	160	164	186	165	154	164	177	151	184	127	183	159	148	152	180	153	171	153	146	179	160	159	159	163	161	167	163	169	161	177	186	160	182	158	175	184	172	150	167	139	179	158	166	169	167	160	165	145	160	158	154	161	169	165	170	143	178	171	181	148	162	162	185	176	180	159	177	158	169	167	160	172	179	188	176	169	171	162	165	174	186	158	162	174	154	149	153	151	166	169	165	163	174	176	143	157	146	157	179	158	167	164	178	179	156	177	173	166	172	194	171	170	165	169	174	148	167	170	154	159	140	170	165	154	161	165	160	169	164	171	183	178	164	160	157	146	190	178	156	174	183	194	155	153	189	154	179	164	187	158	180	190	153	183	165	175	167	170	152	168	159	153	188	169	174	158	169	182	163	185	190	170	164	152	160	159	191	155	177	164	144	162	177	161	182	171	173	143	189	169	183	170	173	177	181	171	168	186	176	194	165	156	170	147	158	194	166	149	165	176	184	170	137	188	165	163	175	159	165	144	160	151	165	171	154	162	172	163	151	154	161	159	145	149	178	160	185	152	156	160	157	176	173	138	198	175	156	154	199	172	170	162	175	190	177	171	140	163	163	167	181	168	154	157	149	159	181	173	160	186	160	192	183	156	168	171	161	177	176	190	172	186	169	177	170	167	168	160	166	168	157	169	155	156	148	154	157	158	153	185	178	178	166	172	180	154	170	184	193	144	191	164	160	158	175	156	175	168	157	169	162	145	168	162	166	166	156	195	159	171	181	155	179	158	176	152	151	149	189	182	176	169	155	175	170	191	156	165	151	172	167	156	165	182	154	162	171	160	181	157	168	170	174	149	165	174	161	155	153	148	161	177	171	173	155	177	158	182	180	171	160	180	151	191	182	189	169	173	165	174	170	168	180	165	168	172	164	184	154	152	160	166	172	172	175	168	184	174	156	172	155	174	173	190	196	174	179	156	177	176	200	176	184	162	162	155	169	175	159	186	184	168	213	157	166	167	140	180	178	180	181	159	161	178	185	180	189	157	168	158	169	159	193	158	167	193	157	173	167	168	142	191	184	175	153	181	152	171	154	198	162	158	175	171	189	167	179	183	162	180	164	150	174	180	156	154	164	170	142	162	164	181	154	184	187	152	183	181	158	144	158	154	178	162	170	156	168	183	186	163	167	161	154	160	168	155	175	164	165	190	190	152	172	166	187	183	177	166	159	197	176	155	159	201	169	155	156	177	162	156	157	208	189	175	171	160	187	170	147	182	184	168	169	179	165	165	171	179	178	180	174	173	161	176	165	156	177	161	164	154	180	179	186	160	161	166	147	169	157	181	157	166	157	173	196	156	141	164	171	156	165	173	180	160	158	142	155	185	163	171	176	174	195	181	160	165	184	171	166	177	159	178	185	176	191	160	170	163	170	184	156	172	180	197	165	181	171	161	163	145	182	184	181	176	149	164	171	184	174	154	177	174	165	172	171	181	178	184	169	131	167	163	161	176	168	162	145	171	159	179	168	163	162	175	167	159	158	165	187	184	188	161	151	180	156	172	167	167	184	178	164	168	177	170	169	142	164	174	156	152	183	170	157	159	152	163	150	164	155	158	145	176	143	156	152	158	151	165	164	163	185	141	158	165	156	156	176	167	154	165	185	152	174	179	162	174	180	178	171	149	164	167	166	184	183	157	178	177	156	186	174	176	157	145	171	175	169	155	153	183	152	177	156	176	171	175	160	167	152	176	166	162	149	167	190	153	157	173	177	159	167	153	165	188	198	193	158	195	164	180	168	182	144	176	155	179	162	176	154	154	155	175	170	179	184	164	186	175	181	162	164	164	164	150	170	163	180	160	149	177	158	144	160	161	158	181	179	149	167	190	152	175	141	167	158	158	169	153	163	145	151	170	165	192	165	149	150	166	173	177	165	163	164	168	170	179	172	185	170	153	169	174	187	172	162	147	160	177	157	179	153	179	158	164	142	157	155	182	158	180	167	158	168	155	169	157	150	146	182	182	163	165	167	156	144	174	166	182	141	185	188	163	141	174	162	143	173	169	167	172	173	162	181	137	160	160	156	185	178	190	161	176	178	139	176	192	153	174	163	183	172	141	168	159	168	168	169	159	167	173	172	164	177	159	162	191	158	155	181	166	139	180	158	161	158	159	179	173	159	175	178	188	160	168	147	159	164	191	175	161	196	165	163	153	167	170	144	165	155	164	175	175	157	172	165	188	148	191	165	187	157	153	187	164	163	167	184	175	143	152	163	169	196	146	185	168	165	158	163	155	182	152	181	167	177	165	163	176	154	152	163	163	168	151	167	169	145	193	154	163	167	181	179	152	162	179	157	178	147	160	151	164	159	195	174	155	165	163	172	134	167	159	155	156	170	171	171	147	142	160	168	194	195	176	164	155	155	190	166	185	182	168	158	160	179	192	171	174	161	161	171	167	193	175	177	163	163	163	181	175	188	146	150	155	160	166	196	152	170	173	157	170	170	139	180	146	155	189	158	160	155	180	180	164	182	162	185	159	182	165	183	160	153	166	167	153	168	176	156	196	190	156	186	159	129	136	155	147	173	176	143	150	155	157	175	156	174	168	157	172	184	156	161	169	166	174	147	162
11901	8141	1356	772	600	543	474	487	425	433	396	407	413	406	378	411	393	393	377	393	376	381	403	358	401	380	380	373	382	364	396	364	405	365	368	398	376	393	359	341	403	387	363	356	383	384	394	371	369	370	350	375	365	374	390	357	357	380	352	374	381	398	359	355	378	380	365	358	390	362	363	380	324	391	355	384	365	371	366	375	389	392	371	390	342	374	343	347	393	389	379	368	337	356	383	337	346	386	362	394	387	372	349	361	401	367	348	396	360	375	365	363	363	366	352	361	368	384	399	338	345	372	338	380	341	366	343	379	414	373	319	357	353	377	334	363	351	376	353	386	386	394	365	357	343	369	360	394	358	396	364	373	381	353	396	347	377	381	346	385	369	365	386	377	361	385	364	366	361	382	374	363	344	414	340	362	328	349	356	379	386	380	363	345	361	368	396	394	357	396	390	356	358	374	364	405	390	355	377	362	351	362	333	362	383	410	364	343	372	364	364	350	388	367	369	366	351	381	353	363	390	367	382	368	366	358	383	375	404	340	372	349	372	370	327	368	389	382	393	381	376	401	374	335	387	376	353	361	366	368	383	355	362	358	391	380	385	379	347	355	340	348	344	392	387	360	352	407	383	350	410	382	419	366	389	376	390	385	356	362	342	338	344	364	370	358	374	384	365	389	352	376	385	366	376	343	330	377	404	387	378	375	369	359	395	368	401	348	360	353	375	360	399	352	389	379	361	349	376	333	364	370	365	360	355	375	360	362	380	339	369	389	372	379	361	353	350	370	352	392	379	399	336	348	410	384	383	370	401	337	360	379	364	375	363	390	388	377	372	358	407	355	345	380	356	350	388	371	367	358	364	358	355	386	387	384	342	388	374	338	362	374	371	368	370	368	369	381	368	374	367	398	369	335	386	402	346	328	339	403	366	377	366	370	368	395	373	380	371	400	377	358	404	356	354	385	379	374	366	348	363	381	373	368	369	384	375	380	347	392	369	399	340	377	359	393	335	393	380	379	382	343	376	404	354	381	363	347	357	387	372	366	380	374	366	361	371	340	360	370	374	342	353	382	413	395	350	367	359	363	342	369	413	380	343	375	375	422	331	359	350	337	376	368	366	379	374	357	380	413	364	360	367	381	368	426	370	381	360	388	392	374	328	395	368	368	381	347	371	360	371	400	399	363	341	345	375	366	396	377	397	357	367	414	402	392	377	355	383	381	379	376	368	414	422	340	376	404	390	383	383	397	367	366	392	349	363	404	382	343	356	361	387	342	369	367	386	369	366	380	365	354	364	387	373	347	377	368	390	364	384	365	373	355	363	386	380	344	373	371	427	372	351	373	385	353	336	384	396	368	377	352	412	366	370	400	381	376	375	358	348	368	400	371	394	377	346	407	374	378	384	350	362	376	356	377	363	386	371	366	377	363	348	325	347	388	393	388	375	372	352	413	394	388	387	395	374	381	350	399	367	370	377	387	382	403	400	372	377	345	375	391	368	351	353	381	331	370	365	396	376	360	378	359	359	340	385	358	387	394	391	356	392	360	410	361	390	382	363	390	372	375	372	389	369	353	404	405	365	330	352	378	382	351	358	355	347	351	382	373	352	384	384	374	369	359	377	353	369	395	368	383	377	358	361	385	355	346	381	373	370	385	365	360	378	369	322	408	390	347	351	394	403	351	361	367	344	396	363	392	349	361	365	376	373	362	329	377	383	380	368	373	357	339	368	356	373	384	385	417	364	356	389	350	378	374	376	389	371	396	381	409	387	398	362	402	360	399	359	358	373	391	375	356	372	343	372	355	379	372	380	377	390	359	386	386	357	380	382	380	348	351	373	367	355	398	371	376	356	362	328	392	337	369	380	395	334	361	373	371	356	392	362	349	388	344	406	374	374	351	351	395	381	388	358	373	387	390	392	360	339	363	390	357	376	377	367	368	375	344	379	367	387	399	340	360	348	394	373	372	398	365	348	369	385	359	382	351	352	360	377	352	363	399	363	367	357	401	342	391	364	354	355	395	341	380	407	350	376	370	372	348	351	361	370	396	395	397	411	375	349	383	369	361	370	360	357	386	363	369	380	397	366	369	393	380	331	382	388	347	376	379	372	379	370	385	370	383	353	335	372	352	324	379	374	386	356	382	384	342	334	396	360	333	388	364	363	401	370	344	341	344	375	394	370	392	390	386	361	363	398	371	374	372	384	340	356	366	346	358	370	363	382	358	376	382	399	363	400	382	400	370	378	381	358	389	371	351	371	373	389	353	372	385	348	360	365	369	352	374	368	342	366	388	379	385	378	371	363	380	353	346	377	385	382	406	374	399	372	363	387	359	384	336	368	352	376	377	377	355	377	376	383	361	369	373	376	393	373	373	359	406	388	370	404	339	362	370	340	409	376	393	342	368	369	361	392	391	388	361	373	389	381	371	350	345	406	378	361	390	352	372	355	381	371	391	348	347	391	371	385	360	353	386	363	350	358	377	402	358	362	376	397	365	390	349	353	358	359	367	375	352	374	365	327	392	413	375	375	341	391	385	361	371	394	397	384	403	395	387	373	387	378	359	377	369	377	380	373	355	367	376	350	367	358	391	403	364	375	342	370	376	371	408	330	373	363	365	390	372	367	349	400	398	366	399	366	356	353	365	384	351	389	351	355	373	356	379	385	353	388	386	350	385	364	367	387	384	386	366	380	430	351	361	349	363	385	344	367	367	352	381	392	375	369	347	383	381	325	393	328	422	381	368	388	349	354	385	356	357	393	373	372	389	368	359	380	382	378	376	359	349	365	397	379	389	369	382	356	325	372	369	381	356	395	375	363	372	358	383	353	366	372	376	386	361	377	371	389	357	371	402	404	367	368	364	379	360	377	334	374	373	356	400	338	335	406	366	377	364	349	374	363	344	397	350	385	344	395	373	325	358	410	377	356	415	362	372	337	388	347	409	393	371	371	403	362	375	367	408	387	371	381	377	371	396	356	360	385	395	387	364	362	380	381	361	381	402	389	396	379	368	362	367	345	385	363	380	416	396	368	343	369	391	386	379	370	344	349	340	376	397	388	393	365	352	360	378	387	312	395	354	399	349	391	362	359	354	359	398	414	360	393	391	376	358	362	367	379	407	366	375	371	370	375	392	376	339	428	334	347	334	399	364	385	374	398	360	355	406	347	388	386	356	365	370	386	388	406	375	384	372	357	416	378	347	372	368	370	352	368	377	370	358	394	357	370	343	358	369	370	353	422	371	352	397	389	387	375	358	322	400	356	359	353	421	372	355	386	375	361	359	359	373	353	387	381	393	392	340	366	365	378	397	323	368	401	411	323	407	420	373	415	354	379	350	341	365	391	393	406	391	400	388	348	363	404	389	364	353	331	345	420	364	376	411	365	339	390	342	376	384	346	373	378	368	396	403	356	384	359	388	371	427	340	384	381	340	411	371	364	369	405	385	357	362	360	376	372	378	350	387	406	393	345	391	357	333	347	378	384	361	364	374	362	378
24713	21656	28815	25002	19612	1257	473	337	264	224	195	217	197	158	178	140	173	149	121	155	155	134	134	135	156	156	148	126	136	138	140	136	108	138	114	131	109	119	116	119	129	117	118	132	129	117	123	132	109	116	106	125	135	126	149	104	116	118	127	130	121	125	145	124	142	118	115	139	113	100	131	124	121	121	129	109	122	125	130	123	132	124	122	110	139	136	138	128	135	103	111	127	130	131	146	114	136	127	115	93	114	117	124	134	125	103	126	122	117	127	130	128	128	132	110	118	129	128	111	121	125	97	140	117	130	126	113	131	118	125	127	130	111	110	120	116	128	144	134	111	125	109	134	119	125	103	122	131	122	112	106	117	115	111	120	120	141	134	115	137	114	117	125	126	112	129	106	136	138	122	117	126	100	109	110	121	130	145	116	136	127	140	134	118	110	136	115	124	117	100	108	104	125	127	134	129	116	126	103	111	120	128	131	115	137	121	137	136	116	104	123	140	121	131	122	125	121	129	130	121	117	113	125	131	132	109	121	120	117	125	123	119	133	113	135	119	116	131	124	120	119	110	112	110	127	119	120	140	116	112	130	112	120	111	104	121	119	112	105	122	130	101	137	128	113	117	134	123	126	123	127	132	139	111	116	106	125	123	134	118	121	128	159	128	110	114	118	103	107	130	112	116	129	122	112	110	111	108	119	124	110	119	111	128	120	117	118	117	110	125	90	114	100	109	134	130	115	142	135	119	125	121	140	130	100	114	129	114	118	104	103	122	140	126	119	120	117	142	129	125	124	110	126	132	137	130	136	117	132	129	115	120	110	125	112	135	146	120	122	132	133	141	114	124	134	123	133	133	126	113	119	130	113	111	125	139	129	111	133	123	123	129	131	114	105	119	128	121	134	108	115	125	125	124	125	121	122	123	132	123	129	117	126	117	108	121	127	127	124	124	108	111	123	129	94	118	125	124	112	107	117	124	135	135	124	125	129	114	121	103	131	118	130	112	120	116	108	105	104	114	119	125	134	105	123	116	140	119	122	135	135	110	119	137	123	120	116	135	127	119	120	107	127	128	138	110	107	129	110	103	125	121	136	117	113	128	124	112	128	113	146	121	109	134	124	115	117	130	115	121	126	114	130	112	129	124	127	141	122	133	123	137	138	131	125	118	126	122	120	137	127	126	125	114	116	128	112	138	107	136	129	109	122	112	119	134	90	119	104	115	135	115	121	114	126	138	117	114	120	119	129	132	129	134	114	115	130	115	125	108	106	138	127	120	115	110	115	124	121	105	104	130	99	134	124	111	113	129	105	136	123	133	121	134	106	108	123	110	118	123	115	125	117	116	116	124	115	119	113	100	119	132	118	120	123	116	122	139	133	114	131	119	113	115	102	139	128	116	109	122	112	154	114	124	116	144	127	125	104	123	120	116	115	118	115	133	123	133	134	123	121	108	121	128	119	120	113	110	125	116	113	114	120	116	129	123	136	131	130	130	111	115	118	108	124	107	124	118	142	113	112	127	112	117	141	118	115	132	114	139	127	138	109	135	120	130	130	125	121	122	115	127	139	111	128	135	116	122	135	122	107	116	116	114	121	124	135	123	127	125	120	109	119	113	126	127	102	117	128	122	121	126	135	127	108	108	132	113	122	121	123	102	129	138	113	107	111	121	142	126	118	123	133	130	126	120	116	118	128	129	117	101	116	111	106	125	129	121	106	128	102	102	145	101	133	139	118	122	116	113	110	116	115	111	125	134	120	121	129	107	132	137	144	131	116	142	128	129	120	130	114	128	120	122	114	96	118	104	108	119	124	124	107	125	113	125	133	107	119	113	124	109	109	124	116	122	110	113	108	135	120	136	121	122	116	119	137	121	125	124	126	118	138	130	126	111	119	128	124	138	130	128	143	114	111	120	138	128	129	135	137	116	114	119	114	113	101	133	120	112	115	124	126	104	126	109	115	125	107	116	107	111	123	125	129	128	99	130	127	117	123	142	122	144	135	111	126	131	130	119	120	103	112	128	109	130	113	120	132	132	126	109	129	125	133	123	122	116	108	128	144	117	104	118	147	114	131	125	137	121	131	131	137	149	122	89	114	133	127	117	121	112	123	107	110	114	114	117	140	122	122	103	135	124	126	126	128	139	114	113	120	131	117	129	117	116	138	108	113	126	138	118	130	110	142	125	130	114	110	105	120	124	121	110	111	117	146	106	142	129	120	131	135	118	130	127	142	139	121	107	126	113	129	130	114	118	124	120	99	118	133	127	129	122	111	109	128	118	111	110	92	122	121	136	134	126	105	124	151	111	144	114	115	133	127	137	128	95	125	118	137	122	134	135	137	118	107	122	115	120	140	124	140	141	133	122	116	109	114	119	108	125	139	100	128	121	145	95	125	110	120	101	114	142	123	123	121	115	106	138	104	130	135	110	109	113	127	102	108	116	130	130	119	112	116	127	129	107	124	137	125	120	136	125	130	104	118	139	104	106	130	110	106	108	121	159	117	134	122	127	115	125	142	135	137	131	114	114	129	131	123	120	121	107	125	115	137	122	144	130	146	136	102	87	115	125	104	124	129	108	120	136	128	118	117	120	138	138	125	122	124	125	119	128	124	123	108	94	119	126	124	124	135	134	124	118	108	118	127	124	120	121	107	133	111	117	122	135	116	114	112	131	120	128	112	139	111	132	122	111	125	140	124	127	126	122	129	121	110	119	112	123	163	116	122	125	121	131	127	130	137	136	120	140	139	107	123	123	127	128	110	125	112	116	140	115	120	132	127	95	128	110	136	124	115	135	134	126	110	128	119	113	120	119	141	126	117	127	124	134	135	123	116	124	121	104	135	102	110	101	123	116	131	127	116	119	117	109	123	115	122	114	119	122	127	122	125	123	107	118	114	119	90	114	149	135	129	120	115	106	107	129	131	103	140	108	139	117	116	122	149	117	117	124	113	126	108	135	127	108	115	137	116	124	133	118	125	143	118	129	134	124	143	118	123	120	101	113	117	113	116	122	142	117	128	133	111	154	109	126	113	111	124	125	115	136	130	112	133	137	120	104	114	113	99	125	112	116	134	117	135	123	110	103	102	123	131	137	103	136	129	128	107	116	140	120	110	125	115	139	128	110	126	108	113	102	119	108	127	123	119	107	148	112	100	105	122	108	128	119	100	124	107	121	129	128	119	127	130	115	132	120	113	113	120	139	123	119	114	119	113	99	102	122	94	143	108	132	125	115	121	114	99	135	119	127	98	107	118	115	102	117	121	124	132	137	124	144	127	124	112	129	108	125	118	115	122	115	129	117	126	116	130	111	123	104	95	131	116	117	128	128	123	118	119	119	107	121	130	102	122	130	135	125	129	119	104	96	117	110	127	117	105	108	125	114	121	129	113	116	129	130	121	120	127	119	122	139	120	106	121	101	113	117	122	113	115	134	115	121	113	137	118	119	116	115	117	110	139	130	142	104	115	125	128	113	113	117	117	123	129	113	123	123	125	121
28383	24208	8590	4320	2808	1809	1414	1163	973	831	762	586	586	521	487	478	447	431	407	376	383	358	364	375	357	307	355	343	313	321	307	336	324	283	348	310	278	289	287	287	306	303	298	298	284	282	300	291	312	286	300	285	284	294	288	255	289	302	275	243	275	262	261	292	297	251	278	269	278	269	273	285	275	239	281	251	287	287	265	285	326	270	286	264	261	269	286	270	266	294	271	278	261	267	262	289	277	262	292	270	309	270	289	264	269	242	276	264	294	296	251	269	274	276	256	256	240	260	229	279	271	258	232	270	286	260	283	274	287	277	282	278	279	285	281	303	300	277	264	267	275	258	299	294	248	281	277	267	253	240	258	292	269	286	278	309	303	257	270	289	274	271	245	264	259	281	266	282	262	249	273	249	278	271	261	284	266	268	263	232	294	300	262	278	261	278	249	258	273	272	276	280	277	293	250	269	294	301	248	246	261	279	273	250	264	259	274	265	251	315	304	281	281	286	271	263	283	277	258	253	292	279	288	282	296	259	266	261	283	276	264	287	278	283	230	271	289	253	299	294	281	278	252	255	309	253	267	262	256	277	274	277	283	283	272	256	257	305	273	286	281	269	282	269	258	285	275	264	276	278	291	258	261	275	299	258	260	231	276	283	276	292	278	251	251	260	251	256	283	272	283	274	282	287	263	255	262	270	259	280	257	265	275	268	251	256	237	269	262	271	247	299	269	279	259	266	272	264	285	264	286	266	277	291	256	269	265	263	229	257	268	255	281	253	280	254	272	278	250	277	271	256	262	294	289	252	269	273	249	244	273	257	304	275	258	294	280	267	251	260	265	247	279	298	252	269	248	307	291	257	259	252	257	277	263	265	265	275	247	295	268	273	242	257	262	300	276	263	299	248	296	282	263	292	250	242	270	263	269	291	280	261	279	271	248	288	258	265	245	276	248	277	249	269	270	280	268	256	276	251	260	256	300	269	278	250	256	246	279	300	285	261	254	278	242	266	274	279	263	282	274	278	269	284	269	276	274	309	269	275	273	290	267	288	272	276	262	280	256	260	269	258	269	263	274	278	257	261	258	254	280	278	285	271	267	276	281	270	256	278	237	269	257	277	286	259	242	268	245	276	300	277	266	282	281	292	285	267	271	247	271	292	298	263	293	253	258	269	281	282	278	272	276	247	266	265	256	268	281	251	297	277	266	257	273	292	278	263	306	276	239	239	280	258	253	280	241	280	249	261	274	268	304	263	277	248	277	271	263	272	268	267	249	271	261	283	268	255	237	275	272	263	262	305	287	269	268	267	228	269	277	261	258	304	248	272	264	277	274	249	250	302	262	283	255	282	301	271	286	246	264	252	246	260	274	283	271	259	279	258	253	257	272	270	255	226	252	286	282	258	256	299	291	261	236	288	314	262	282	261	252	246	266	278	258	269	258	253	277	263	253	259	272	273	274	268	253	275	251	289	294	270	273	270	254	259	276	263	281	294	281	265	266	269	250	272	288	264	281	266	251	267	248	277	264	284	292	279	271	268	245	274	262	285	255	258	246	262	273	284	292	273	257	255	255	286	255	294	244	273	270	279	270	271	288	268	263	250	265	259	257	240	280	287	276	235	279	280	297	255	280	247	276	261	278	269	247	282	249	241	255	295	261	285	287	268	270	266	279	295	277	285	276	243	287	253	289	285	306	269	289	245	279	248	271	280	242	271	278	275	268	267	269	260	226	265	271	298	276	273	245	259	261	248	283	276	273	276	267	280	258	247	274	266	267	262	261	262	280	249	292	255	271	302	279	261	277	298	282	273	251	264	257	300	274	269	252	315	270	280	265	267	256	269	244	260	275	279	281	267	258	269	260	270	241	305	286	262	250	265	268	263	258	257	277	275	281	270	258	260	290	290	251	279	264	289	261	265	318	268	259	273	268	265	278	263	286	242	266	314	254	278	267	271	271	270	289	306	280	259	260	270	273	280	252	263	291	314	273	234	283	273	240	288	266	280	268	302	276	277	260	267	264	299	261	273	268	282	271	265	295	271	270	242	294	248	249	249	262	273	276	248	252	275	267	268	258	273	272	264	240	291	271	266	251	255	285	268	268	276	248	288	259	262	275	290	298	286	260	244	236	254	279	286	271	265	248	266	245	298	291	278	286	288	268	265	288	292	262	257	273	269	310	260	261	241	298	289	271	268	285	273	306	273	271	267	259	270	258	265	273	277	257	273	267	245	273	269	274	260	266	248	296	298	285	280	279	290	274	260	273	262	251	304	257	276	240	269	265	236	277	282	265	257	276	270	263	257	278	280	276	273	270	294	274	255	270	277	292	273	278	260	258	273	267	235	258	275	256	264	265	287	273	286	312	265	284	264	259	241	279	265	269	291	289	257	276	298	272	294	267	282	260	289	270	268	265	269	274	290	292	274	299	270	290	284	242	241	292	254	264	274	250	275	265	281	244	260	287	255	284	266	248	281	251	282	299	251	271	255	268	260	282	273	287	253	292	248	238	306	243	262	294	271	280	269	236	245	260	258	252	283	268	227	263	282	285	290	253	290	239	272	289	266	261	282	263	280	260	243	246	273	236	261	275	275	281	279	269	282	280	271	260	290	282	266	308	262	265	262	260	277	267	288	292	279	267	261	259	296	282	296	286	253	274	271	261	265	239	267	292	255	305	299	291	272	274	267	256	262	287	260	270	243	261	269	275	306	290	239	245	277	275	267	254	277	262	256	278	271	262	243	257	270	254	301	287	263	274	283	255	260	282	287	278	259	267	271	266	306	281	261	248	287	282	278	282	303	242	256	291	256	247	303	259	275	265	273	266	232	322	271	310	294	262	276	288	280	264	266	255	260	275	277	273	248	241	283	257	280	267	267	277	298	268	270	291	302	262	267	262	283	279	270	270	275	252	233	269	278	274	282	261	258	264	230	278	255	266	261	290	291	260	270	284	264	262	258	302	277	243	266	276	269	273	274	257	309	278	236	245	251	249	254	274	280	247	307	254	268	277	274	279	257	289	266	322	253	279	280	257	277	286	287	264	276	257	259	280	287	273	269	265	287	266	271	266	273	271	299	263	260	256	258	275	276	267	291	254	276	303	269	259	261	268	261	256	288	289	279	240	279	274	260	257	279	295	259	258	290	288	280	277	264	298	268	244	279	270	254	264	258	275	274	292	280	248	270	251	283	265	263	300	264	264	269	266	295	301	249	254	270	260	270	254	276	275	270	289	290	274	253	279	280	288	273	242	255	271	264	272	269	283	297	257	274	263	280	259	281	257	274	236	277	261	266	284	256	270	255	284	262	272	243	266	266	298	296	274	294	282	275	264	286	274	264	266	297	261	285	241	272	272	260	275	271	288	298	262	265	290	242	251	256	277	266	252	266	282	266	265	261	289	281	238	256	263	278	256	297	261	249	243	267	262	276	268	283	289	268	313	250	288	268	277	259	264	264	284	275	314	254	287	312	260	289	258	257	261	250	242	265	252	247	287	273
22676	20638	28172	23152	20639	17590	1778	763	582	532	512	431	418	376	392	346	372	372	353	318	314	346	314	315	330	310	282	325	281	310	287	293	290	295	301	319	309	285	289	301	307	298	287	301	295	267	277	287	309	279	302	313	285	288	296	309	306	294	281	271	309	294	277	283	302	293	299	306	280	282	299	280	268	288	298	293	305	280	334	289	286	244	289	257	297	288	300	311	271	308	312	316	286	271	278	299	291	289	293	326	283	322	278	278	335	308	276	290	328	294	291	316	278	285	287	278	294	294	279	277	267	303	285	280	299	289	314	271	292	281	292	285	311	278	283	293	264	300	304	269	321	320	306	295	304	265	280	278	285	288	309	285	294	286	320	270	288	324	288	291	264	285	291	310	291	307	326	287	273	303	315	290	290	267	293	291	298	291	304	296	293	309	283	279	288	290	283	284	281	296	307	268	305	299	279	278	274	286	299	313	278	326	298	288	296	284	279	293	278	248	271	268	288	322	292	277	310	283	299	273	281	267	266	291	320	284	267	314	321	293	308	281	271	287	296	310	293	317	299	290	281	265	304	282	297	318	291	297	292	300	307	286	305	321	331	281	269	312	286	274	297	310	300	292	293	270	292	283	309	295	253	250	308	286	306	272	292	295	255	295	293	277	260	290	292	278	294	271	286	262	278	285	291	311	294	277	280	328	282	298	277	310	291	301	270	355	298	287	264	284	290	253	260	284	287	281	272	313	300	291	274	298	302	311	289	311	295	277	305	310	276	247	282	301	294	309	300	295	304	316	287	288	279	274	289	316	257	293	272	295	315	288	300	338	284	293	280	277	287	286	313	291	318	278	305	279	295	300	283	322	281	309	294	247	285	291	287	268	287	277	283	263	307	255	266	265	267	268	274	267	250	265	289	276	297	289	302	277	268	287	290	307	290	260	275	281	311	272	304	270	281	271	278	284	273	285	276	272	319	326	283	295	299	284	287	306	292	301	308	288	273	246	267	264	267	311	279	289	288	283	311	303	299	300	339	307	278	277	282	311	284	316	292	289	294	292	273	288	299	310	268	292	260	267	309	301	269	278	272	279	270	305	318	297	244	271	276	294	296	280	289	259	286	308	273	287	295	301	273	315	276	270	320	277	291	294	308	310	273	294	336	303	291	301	343	272	297	270	309	312	292	295	280	280	303	288	299	282	280	300	259	296	298	276	301	313	270	301	269	290	284	272	304	304	276	268	295	271	299	263	283	280	264	265	274	262	295	294	303	305	271	253	296	297	295	309	312	286	304	296	274	297	291	285	285	276	338	321	303	253	289	297	289	299	294	288	295	293	280	299	323	290	304	327	283	271	277	300	283	295	269	265	275	289	279	268	278	274	272	330	287	276	295	291	284	273	296	283	249	293	287	249	279	303	290	287	283	294	312	307	279	268	273	294	271	283	302	290	295	286	289	294	266	306	300	304	289	305	294	284	291	251	292	274	303	267	259	289	266	294	277	256	285	270	284	297	287	308	267	285	281	328	266	276	325	283	282	296	285	282	272	300	281	281	280	327	288	290	268	287	296	268	290	266	305	287	288	297	324	303	267	302	286	303	261	275	305	272	297	294	295	287	321	282	291	307	261	265	299	311	261	288	294	266	287	269	288	270	284	284	292	270	305	256	280	295	306	315	259	309	271	286	269	315	308	281	276	293	274	295	287	301	277	303	311	285	297	326	296	306	282	304	274	292	274	290	309	295	315	277	289	325	294	304	294	305	304	320	286	315	333	278	307	256	295	328	296	303	273	293	296	281	259	305	274	264	293	280	265	279	294	298	313	280	298	279	305	255	284	249	274	274	287	320	307	300	267	269	263	271	278	285	303	253	307	294	289	299	323	277	323	275	281	289	278	315	248	280	295	278	277	301	261	259	305	283	297	285	287	301	285	312	294	257	297	284	303	302	291	309	281	298	288	304	283	282	282	280	305	279	278	310	285	287	279	285	304	306	289	254	281	315	270	289	287	309	289	282	273	321	293	287	285	264	317	281	284	276	325	288	276	272	301	297	303	308	300	282	268	278	282	307	259	289	277	283	255	312	274	291	272	275	315	264	293	258	294	252	280	289	270	276	257	278	265	297	275	283	274	310	270	287	269	280	301	279	264	309	281	281	312	287	293	292	283	292	279	278	292	243	269	280	304	271	279	292	291	306	277	296	312	264	303	275	272	292	291	292	279	297	266	261	270	325	265	249	276	284	284	281	302	267	300	254	261	309	280	296	301	271	292	314	299	279	298	299	288	309	295	299	291	303	322	303	269	273	299	287	282	293	267	264	291	264	292	296	305	284	285	281	255	298	275	302	316	299	342	310	276	293	275	292	268	285	269	278	298	299	293	286	307	273	292	269	294	267	307	268	277	301	270	261	297	301	326	259	306	298	267	293	320	278	297	293	275	296	301	296	292	305	310	254	289	294	317	331	273	272	290	281	288	266	283	298	327	281	251	318	282	297	299	281	299	306	281	265	267	280	305	302	288	269	266	280	301	273	267	285	331	297	275	273	293	289	297	280	297	241	285	294	300	300	296	302	284	274	294	281	260	331	292	293	260	249	258	302	291	277	297	255	301	269	312	294	281	307	293	282	288	287	289	303	274	270	282	330	288	289	260	297	248	283	295	297	274	299	290	274	308	281	289	302	290	255	303	295	309	294	279	284	300	288	291	309	287	302	328	293	259	262	280	285	300	311	283	322	287	282	276	302	293	264	274	290	310	288	300	279	302	255	286	285	288	298	282	311	277	300	283	288	284	300	311	330	282	278	276	315	297	271	287	282	296	280	294	312	271	267	307	287	297	262	289	260	285	278	294	302	315	321	293	286	263	278	268	307	283	300	273	280	302	309	277	277	286	286	301	278	268	314	295	274	296	278	304	305	315	284	281	279	293	279	308	292	306	312	315	272	269	287	287	299	292	311	273	301	276	298	267	297	278	305	303	282	291	285	279	310	258	282	324	309	295	261	293	297	283	308	283	276	294	311	282	259	270	258	288	268	288	313	285	298	276	255	299	274	299	269	286	275	296	284	290	283	280	302	254	270	260	295	293	268	283	278	291	289	326	281	283	305	295	260	292	289	266	299	286	298	272	325	288	275	301	310	324	287	288	300	304	285	277	273	294	269	287	280	282	279	305	285	286	298	276	282	277	264	268	300	282	293	276	297	321	291	261	278	275	255	251	280	279	279	267	275	264	243	299	286	274	274	308	310	295	300	271	254	287	307	305	266	283	306	264	278	322	283	262	265	291	252	276	310	292	324	258	279	293	332	290	269	268	285	284	268	283	266	245	305	305	316	262	274	301	298	290	294	299	300	284	300	299	275	309	302	334	307	291	292	294	270	289	282	279	254	284	283	292	284	287	313	288	268	299	281	270	265	274	269	317	315	282	289	262	276	278	291	302	293	280	273	284	302	318	294	304	298	275	289	263	308	280	321	279	298	295	314	279	289	260	306	288	291	286	270	297	317
35179	30905	13438	7252	4895	3522	2693	2129	1847	1570	1393	1260	1168	1040	944	900	834	860	848	772	772	750	689	692	683	696	644	666	629	620	662	652	680	625	686	589	609	622	607	595	600	602	576	583	585	601	603	634	607	619	569	584	617	581	605	558	567	617	608	588	626	596	577	585	578	578	616	603	586	535	568	568	567	563	598	601	570	606	550	579	548	564	573	561	590	537	564	599	559	596	539	549	579	562	561	572	625	597	594	567	584	545	576	574	577	573	551	591	553	595	613	569	614	546	547	593	577	562	580	569	588	556	592	604	609	540	623	569	566	565	550	566	578	622	616	587	580	540	553	575	599	553	587	564	564	594	546	540	582	571	555	573	553	545	620	551	570	569	549	587	554	539	586	585	588	583	577	575	602	515	571	548	603	597	581	562	576	603	526	588	602	540	573	590	548	598	562	581	540	571	547	573	540	570	594	561	589	595	591	556	533	576	572	587	609	545	563	544	562	540	583	539	588	571	561	597	596	581	579	522	582	560	567	559	536	487	578	585	589	620	601	633	607	534	583	595	592	583	567	536	567	599	564	611	560	566	591	562	563	562	578	579	607	565	559	533	577	536	597	542	539	573	573	578	599	592	607	560	549	511	556	577	542	592	568	561	539	571	569	557	543	579	565	590	582	571	594	565	572	518	540	611	582	540	549	587	570	549	543	536	541	539	620	534	555	555	544	562	586	594	558	548	573	569	569	560	590	588	575	556	556	566	540	585	580	573	527	571	554	564	561	539	568	573	545	593	557	556	561	567	589	558	555	547	533	548	569	598	578	577	566	566	576	542	558	554	587	564	554	574	569	622	580	518	577	601	573	536	548	594	572	559	524	582	555	570	594	590	573	546	570	624	590	574	545	548	608	575	538	562	555	589	591	549	569	575	550	554	589	518	528	543	566	569	575	563	534	536	528	621	560	570	576	573	591	535	610	582	579	593	592	614	549	532	591	572	560	544	526	537	539	518	613	580	526	568	559	579	560	539	615	583	543	560	521	531	551	554	579	558	562	516	584	573	607	571	561	563	544	533	568	554	548	604	585	609	540	587	573	563	586	550	595	568	498	545	582	545	564	524	549	583	551	596	546	533	606	540	592	600	620	533	584	569	567	573	554	533	592	561	598	583	593	576	557	564	588	554	546	593	561	558	589	557	538	553	541	542	569	529	580	550	587	569	548	567	588	569	579	592	546	597	558	530	538	556	573	560	575	580	566	580	605	515	576	588	594	554	584	561	561	580	538	531	580	538	576	598	570	557	574	567	551	617	586	529	538	556	522	590	603	556	532	612	610	563	591	572	537	511	538	545	582	569	572	613	565	564	556	545	553	564	614	573	575	562	520	535	545	579	542	589	572	543	533	544	572	585	595	616	585	563	585	566	538	543	535	604	517	594	566	579	589	564	533	562	560	566	559	565	567	560	539	556	649	593	579	510	582	547	541	562	550	541	576	549	600	589	537	538	516	561	579	532	546	564	569	558	565	579	579	576	573	597	563	591	577	564	558	528	592	604	557	593	538	582	565	543	580	570	591	524	556	555	595	564	617	608	548	550	517	581	564	544	547	555	578	570	545	525	560	587	585	599	584	579	549	571	562	617	590	556	558	498	584	608	578	542	522	566	590	524	601	589	545	636	591	562	541	574	589	572	576	560	606	538	560	591	603	512	561	582	583	553	549	539	580	597	535	544	561	599	542	563	544	524	525	600	610	568	575	541	579	587	547	587	596	591	583	567	583	567	606	562	515	558	536	571	584	554	543	578	552	551	586	552	556	561	566	599	568	568	586	583	610	554	562	611	538	542	543	656	565	607	527	556	596	546	590	526	590	606	577	543	597	546	558	545	541	527	639	568	554	527	651	588	573	555	575	528	593	549	591	586	575	547	594	545	594	547	599	580	600	567	567	572	602	542	599	576	563	605	550	633	591	590	512	568	606	579	542	554	581	560	590	517	550	552	554	614	555	566	559	595	596	540	643	557	539	540	566	573	571	568	612	555	547	606	528	554	578	588	558	618	597	566	578	575	562	546	571	579	586	536	555	612	596	591	555	584	574	561	567	591	534	565	526	542	565	584	541	581	568	597	575	552	571	555	598	548	535	596	561	542	543	573	591	583	574	569	576	578	552	570	584	593	571	565	576	559	532	536	582	548	582	588	574	592	576	523	583	599	549	582	577	558	573	586	565	572	586	571	585	569	581	576	569	553	610	563	550	559	574	543	582	557	580	565	563	599	578	562	545	539	568	541	554	553	569	576	601	583	555	550	560	573	556	567	572	573	594	603	562	527	565	567	558	559	586	521	569	579	572	556	580	539	557	589	587	539	549	551	559	572	597	591	567	587	558	604	582	544	535	587	547	548	555	588	558	563	555	576	556	566	562	558	518	580	560	582	584	561	577	561	580	596	513	549	568	583	553	613	544	609	586	609	583	576	580	529	564	630	558	570	543	561	547	544	521	589	546	555	551	582	551	589	557	577	541	586	579	575	582	547	558	515	600	556	562	571	535	567	550	550	574	569	561	543	577	561	575	565	607	546	594	554	584	556	617	536	607	562	602	534	587	555	595	544	539	589	620	593	513	549	561	570	561	566	555	513	560	586	557	574	528	616	508	579	595	558	582	545	619	563	564	549	581	583	570	606	545	606	588	575	571	594	545	584	574	542	618	523	584	560	595	578	577	517	544	566	543	559	553	534	553	593	564	598	554	573	557	555	592	573	537	535	585	564	522	593	578	585	546	566	585	591	606	570	575	547	577	604	591	574	519	535	595	562	553	611	603	565	594	531	568	570	542	572	571	587	567	562	554	532	571	546	587	530	556	562	503	547	634	554	601	557	567	598	543	505	557	524	557	539	594	522	588	550	564	587	584	598	566	582	597	559	583	557	574	564	565	584	555	569	572	541	533	572	561	585	573	604	547	564	593	556	528	581	580	580	543	549	553	566	589	614	571	550	524	568	559	622	547	528	607	588	622	548	517	532	559	553	559	550	553	542	583	548	606	552	529	571	565	533	538	580	594	563	567	561	556	546	557	585	603	568	565	540	551	549	545	564	579	581	539	604	559	552	565	587	578	575	547	602	533	606	571	550	615	591	545	597	565	571	609	516	568	542	549	554	511	568	532	523	597	555	565	552	574	517	584	520	599	578	603	606	614	540	566	562	547	556	561	598	582	591	563	540	556	582	563	603	549	623	607	575	565	549	616	553	596	603	562	559	593	579	556	587	583	585	613	582	515	561	548	578	569	528	568	556	565	555	552	567	562	607	526	578	577	554	562	590	565	562	599	580	587	580	578	551	536	574	527	547	626	579	567	561	543	569	549	557	576	586	538	554	578	538	528	569	585	544	579	583	563	566	597	569	542	551	525	599	556	576	567	587	594	561	556	553	597	556	576	549	606	492	593	556	571	591	560	529	557	567	570	601	590	591	549	551	533	569	589	576	603	540	559	577	623	553	648	570	553	582	597	583
27245	20890	7205	482	261	230	218	190	193	201	186	193	169	184	151	165	160	184	159	178	183	159	175	172	180	175	153	178	151	173	155	176	169	175	168	174	181	162	149	173	176	165	179	185	150	159	186	188	168	172	173	157	180	186	149	175	142	155	153	183	178	178	165	174	183	170	149	159	162	157	159	170	192	147	186	145	169	181	169	164	156	160	164	159	173	188	155	190	172	176	178	183	144	173	157	162	166	155	183	177	170	168	179	164	152	183	145	176	173	156	156	200	171	185	175	157	149	159	156	182	182	167	156	174	176	160	185	171	171	158	164	180	180	178	163	162	166	138	167	161	183	156	166	153	183	159	153	199	158	170	160	166	187	166	157	179	178	150	164	184	156	146	158	168	165	171	179	144	143	182	182	198	155	148	145	162	145	181	169	145	151	165	165	167	158	154	155	188	162	183	154	175	157	159	171	154	176	173	158	179	158	164	172	172	174	163	157	198	156	190	162	175	169	186	164	158	180	169	153	146	164	163	194	170	169	177	155	160	171	170	144	185	185	183	153	176	158	154	168	179	179	178	183	141	167	171	169	169	183	154	166	181	156	171	155	186	190	155	161	172	158	148	161	161	141	168	169	185	158	160	166	177	186	160	179	177	175	165	156	135	185	171	163	152	146	167	152	178	158	178	180	164	174	168	149	198	166	167	174	169	168	161	152	172	166	185	182	154	166	169	184	170	154	158	172	149	145	150	166	165	171	179	154	170	156	168	172	169	148	166	164	162	190	161	161	174	176	181	166	191	149	175	157	149	178	139	157	184	163	146	157	173	160	178	164	165	170	178	163	157	151	153	161	175	167	162	181	140	173	178	134	183	143	177	161	162	175	152	155	199	179	164	152	156	155	175	171	176	155	175	160	168	160	181	175	156	168	165	166	164	175	170	163	185	174	162	180	152	176	155	157	158	147	187	165	146	158	167	158	155	169	173	171	164	165	165	154	182	163	186	181	136	164	162	175	172	191	165	171	168	169	169	150	169	145	187	152	151	173	155	179	146	151	164	172	156	181	165	187	151	162	176	158	164	153	166	158	165	164	172	177	151	166	167	173	162	160	158	162	170	163	177	174	169	168	184	168	157	186	168	171	167	164	163	180	175	178	172	164	151	158	158	177	146	152	195	193	169	177	162	175	158	146	157	164	157	165	179	179	168	174	162	162	163	175	179	149	180	154	149	159	146	157	162	159	170	168	134	161	183	162	171	175	146	192	181	158	171	178	171	151	158	172	181	187	161	191	155	161	153	172	173	157	167	186	163	160	159	160	144	174	156	176	151	176	178	161	163	155	172	187	190	148	171	175	166	160	169	177	162	166	160	173	162	166	169	163	168	169	152	180	188	149	184	166	184	165	188	169	148	163	174	169	161	159	149	169	130	164	183	177	170	159	151	174	181	175	158	173	188	185	172	170	167	148	165	163	160	163	146	169	181	171	168	168	159	169	162	168	184	168	151	170	154	178	166	157	184	171	175	154	139	166	139	162	168	165	162	152	165	170	174	172	162	191	162	158	194	169	175	174	168	161	160	151	144	166	174	165	176	151	186	155	190	182	160	173	177	159	181	198	156	172	167	166	145	130	163	166	170	193	156	157	149	167	140	158	165	164	202	152	143	161	169	153	177	174	154	169	188	225	177	170	184	180	174	161	185	164	141	144	177	185	154	194	166	165	165	156	176	183	189	180	165	150	157	184	165	167	181	163	162	152	169	183	176	152	170	177	175	169	168	163	187	176	198	165	183	172	149	147	170	160	154	167	163	184	158	160	150	168	183	170	150	171	168	163	156	175	163	181	166	150	168	143	178	175	181	172	163	170	163	158	193	138	146	145	169	178	151	158	172	172	169	173	164	169	153	153	163	153	154	169	162	188	192	169	192	185	164	147	176	167	160	164	153	171	186	188	177	164	170	169	160	152	163	142	166	166	181	157	166	179	175	166	159	181	153	155	179	155	173	165	186	165	173	186	163	166	166	165	194	160	177	148	142	156	173	158	162	178	155	148	163	148	157	178	173	173	175	177	165	177	166	178	146	142	170	162	177	140	168	182	153	182	150	178	164	128	150	175	170	181	164	153	177	177	170	179	164	186	149	184	182	154	149	154	163	178	164	164	182	162	206	153	147	174	169	155	183	161	151	162	153	168	159	146	180	167	174	167	162	164	166	174	153	173	176	165	170	171	158	163	139	183	156	146	150	164	169	156	174	158	169	153	187	174	163	162	168	171	169	170	152	183	153	179	164	162	155	137	143	141	184	161	179	196	139	156	172	176	139	150	177	163	163	172	184	176	183	155	163	169	144	147	165	174	161	164	159	170	164	158	185	155	174	150	179	165	167	157	151	152	141	186	158	150	146	179	143	164	165	187	168	162	178	165	155	136	177	162	186	149	186	153	167	138	172	170	163	142	158	171	173	154	168	176	158	164	164	191	172	158	163	154	173	161	167	197	162	193	152	170	198	161	170	177	167	182	166	187	169	181	182	175	166	150	167	157	175	157	160	184	175	166	170	152	178	175	167	150	169	189	170	135	155	171	178	198	180	180	150	153	167	171	171	154	192	163	172	167	164	136	177	155	177	169	158	177	174	163	184	164	149	169	125	161	148	169	163	165	182	175	177	165	142	175	152	141	163	158	197	167	163	162	163	167	158	149	166	163	162	186	162	188	169	171	167	157	161	169	172	145	146	171	163	177	196	164	170	170	136	165	189	159	172	181	198	177	164	149	179	169	170	172	186	160	175	169	180	150	155	165	167	164	171	173	157	145	169	190	181	178	178	147	178	171	179	175	189	151	166	156	139	169	197	201	156	170	161	183	184	175	162	161	152	177	158	135	176	164	157	191	159	166	167	156	147	146	148	165	148	165	198	164	171	183	160	199	168	176	152	157	169	158	152	161	149	193	186	177	160	156	173	145	169	177	153	161	156	154	159	159	156	169	150	164	182	158	163	168	159	158	168	192	178	191	149	176	181	177	165	168	153	154	163	181	184	161	173	200	202	158	175	151	154	165	167	166	168	149	172	183	147	158	170	195	165	184	183	190	173	159	165	168	171	159	167	151	163	158	183	167	187	156	160	181	167	172	169	162	172	151	171	172	172	156	178	158	176	161	157	185	165	173	150	184	177	178	178	167	181	172	173	150	169	181	156	173	182	163	171	161	160	186	164	165	143	153	174	150	157	160	186	170	185	165	202	183	143	147	163	167	179	185	184	184	186	158	146	197	163	156	176	170	168	160	152	147	173	171	181	165	172	167	168	158	185	157	179	193	194	159	157	186	177	184	143	155	156	189	172	187	162	166	174	175	170	167	164	168	136	151	138	173	217	161	193	159	164	171	155	178	165	162	156	177	155	164	173	161	171	184	136	165	171	159	164	160	174	158	176	172	153	142	175	175	184	180	164	193	160	176	189	165	142	151	170	182	183	175	185	191	153	153	163	156	170	170	163	171	136	185	160	162	143
14116	8999	1365	800	612	568	502	462	421	397	416	385	412	406	369	380	359	396	370	389	401	353	397	401	415	346	401	370	395	384	365	368	357	342	368	354	393	378	372	370	355	354	395	392	369	383	401	348	326	375	355	379	359	388	350	372	363	399	354	365	357	349	349	371	374	405	370	355	338	377	388	355	386	375	354	380	384	360	387	360	393	326	364	403	397	382	356	350	339	360	362	366	376	376	368	370	378	390	373	361	352	337	351	352	400	378	364	365	384	391	358	405	409	361	391	398	392	395	364	372	352	357	363	401	359	344	369	359	396	398	374	388	387	382	367	347	341	374	401	376	342	361	417	383	404	351	374	373	359	365	348	363	378	404	360	361	352	369	372	378	375	362	360	391	349	375	401	349	399	370	365	363	376	368	366	402	352	382	391	391	375	397	384	376	379	377	351	333	350	382	368	340	378	347	374	343	343	358	393	369	355	376	385	395	387	377	373	359	375	354	372	414	383	381	386	374	380	399	358	340	373	353	359	363	378	375	374	347	361	388	394	354	378	353	373	367	390	381	355	370	380	348	385	374	383	351	381	409	385	353	429	335	375	356	381	328	388	359	381	364	348	383	368	393	330	376	338	368	313	376	371	369	390	361	382	390	365	354	402	364	359	390	361	398	339	349	395	378	348	343	380	374	366	391	368	370	394	398	368	406	370	383	413	375	380	383	358	380	360	376	373	351	370	364	368	366	347	390	381	375	387	368	411	371	353	367	371	392	318	384	344	362	367	412	336	357	394	379	374	404	382	374	361	341	366	364	374	352	383	356	330	397	399	348	374	373	362	364	364	370	366	367	358	358	359	388	397	353	355	403	386	373	387	347	446	372	371	375	390	404	398	333	362	379	377	378	374	391	371	344	379	364	372	346	394	384	361	447	372	339	390	358	346	347	401	360	390	380	357	397	401	346	374	353	370	363	411	335	398	321	357	348	366	367	374	370	351	387	354	350	377	328	404	366	351	408	368	391	347	359	344	387	386	355	343	396	373	391	362	377	352	393	357	376	370	390	371	345	355	392	343	344	383	376	382	375	364	369	374	375	371	372	378	377	369	384	381	382	381	385	352	373	356	376	361	400	398	371	376	361	367	362	400	416	363	391	350	363	355	367	333	394	399	385	346	345	380	377	359	380	352	379	351	385	381	374	383	360	381	377	367	323	358	394	375	384	388	359	405	371	357	388	338	373	350	358	392	354	362	403	371	354	369	395	344	399	365	368	372	347	369	369	397	345	371	357	342	354	384	379	320	357	360	365	354	366	361	360	376	392	335	353	366	383	339	366	400	362	393	395	382	374	362	397	384	403	360	395	404	364	354	354	395	347	377	360	358	336	364	388	379	387	364	383	388	374	399	398	372	365	395	360	388	376	350	423	353	378	367	365	375	354	363	386	387	361	350	348	366	320	402	351	379	379	399	394	348	380	392	363	365	354	367	347	349	368	365	357	376	369	375	336	373	423	350	397	401	358	382	375	388	386	394	376	355	396	356	380	361	398	367	397	379	348	370	382	352	374	397	369	367	382	363	369	369	346	376	423	365	400	357	373	401	350	365	376	361	357	389	379	357	351	359	400	346	362	370	371	350	389	350	372	366	423	395	383	315	358	347	396	376	372	372	363	351	377	388	347	366	346	349	395	391	345	338	323	394	363	389	370	397	371	370	370	372	337	384	361	353	369	383	354	356	378	356	373	404	381	355	383	364	358	371	359	400	390	421	361	394	341	361	370	378	390	354	381	368	349	350	387	355	367	378	413	363	386	337	383	346	364	368	412	366	339	401	342	357	404	374	361	359	393	371	377	381	367	372	361	351	360	370	370	379	418	357	378	391	417	394	370	364	350	360	379	398	356	408	392	349	362	376	394	372	349	346	378	374	388	339	400	389	381	365	384	404	351	387	392	356	371	352	368	398	383	376	361	372	379	370	413	362	383	392	394	355	377	382	362	366	391	365	368	393	371	356	351	336	350	338	368	325	356	365	404	383	411	352	355	375	397	398	394	365	374	410	385	391	384	372	379	358	381	380	329	347	388	356	392	378	391	363	349	380	358	347	346	369	384	371	345	390	372	390	342	345	380	382	398	384	375	339	333	381	366	350	365	421	370	351	391	365	370	400	398	357	383	405	372	379	374	387	327	343	388	341	363	369	367	373	371	383	373	347	381	368	343	398	389	379	364	367	352	359	385	410	343	355	401	383	387	361	375	393	344	381	368	370	373	341	392	384	362	367	368	383	384	340	352	390	337	379	397	355	344	385	370	347	382	374	359	375	362	368	357	401	373	379	399	371	419	379	366	371	327	419	388	370	370	378	382	391	410	347	359	372	368	403	349	387	371	341	415	361	378	381	414	379	369	352	360	375	384	344	360	375	386	386	378	389	376	388	402	355	404	352	352	382	354	382	390	348	349	376	357	399	354	353	353	393	368	374	375	361	360	386	380	371	397	386	349	392	395	388	378	372	397	366	377	351	374	370	381	369	374	376	333	384	360	367	350	405	389	393	389	398	382	348	379	352	382	394	354	372	390	358	392	369	375	352	368	384	339	363	332	337	369	371	369	369	398	365	402	355	357	374	359	333	403	374	376	374	346	410	394	348	384	376	372	360	331	378	386	370	374	361	353	380	343	406	363	373	379	327	365	365	375	333	348	374	375	388	349	361	336	360	334	360	387	375	395	359	389	340	392	376	348	365	356	371	361	376	399	401	342	334	363	361	349	359	438	338	395	372	388	385	349	329	367	343	346	380	400	400	392	385	369	344	368	368	357	353	363	369	332	361	367	357	382	376	385	359	372	390	352	378	369	400	351	379	361	358	381	366	371	345	339	378	379	407	385	341	377	401	363	387	404	374	368	364	367	361	362	391	378	340	379	384	378	349	319	422	369	376	384	343	392	348	392	364	372	377	387	363	366	392	356	374	359	386	384	367	376	370	396	368	374	376	337	354	377	361	385	361	340	404	404	387	387	382	389	348	345	393	365	356	377	332	341	389	406	374	359	383	417	373	376	367	386	384	389	361	380	397	392	342	351	373	384	362	413	390	371	359	347	366	381	400	348	405	331	331	352	355	394	347	376	382	385	358	356	354	384	370	347	345	364	366	376	392	366	356	386	383	347	367	398	357	353	358	366	377	396	421	361	365	370	377	360	359	377	380	399	366	354	319	367	325	346	393	361	398	393	362	393	360	397	355	344	363	367	365	344	376	358	390	402	338	378	365	362	397	363	394	383	399	366	351	382	368	359	355	356	359	336	350	376	366	372	372	403	364	358	372	352	371	424	346	375	355	384	370	373	385	331	351	407	356	362	370	351	413	364	362	367	395	376	342	369	368	362	372	366	394	369	356	339	349	362	408	368	367	369	393	368	378	395	390	361	385	365	373	372	388	359	338	395	392	340	384	337	367	342	354	380	327	331	384	374	380	354	363	391	356	394	361	388	369	369	396	389	357	377	360	403	348	393
24690	21654	28719	25103	19435	1313	438	336	306	218	220	202	221	170	185	166	164	150	149	158	139	150	136	145	144	133	155	137	131	128	127	136	128	129	146	134	124	120	138	104	130	129	114	142	151	118	133	132	128	125	131	111	123	138	129	127	150	129	116	137	114	124	143	122	119	122	112	125	131	140	116	127	117	133	137	113	116	123	118	149	129	138	125	126	116	127	136	109	132	127	107	136	139	126	122	136	138	112	128	126	126	100	128	118	130	109	96	107	115	122	119	128	98	131	143	111	107	110	114	121	114	127	105	121	114	121	117	121	111	114	126	124	131	122	109	134	117	123	113	114	138	111	119	142	108	126	123	148	105	136	117	131	145	113	117	125	140	121	118	108	109	101	121	134	122	125	126	117	124	114	128	124	134	138	130	121	119	110	108	122	135	157	119	136	125	123	133	100	119	146	127	124	108	107	122	131	106	123	117	127	125	132	123	127	126	112	120	124	113	133	142	124	125	134	137	114	124	123	110	110	105	142	103	113	126	102	98	145	107	112	118	120	114	112	126	120	107	120	138	117	123	122	115	139	107	136	108	129	140	105	117	126	127	127	132	135	132	137	114	109	119	130	119	147	133	118	129	114	118	134	137	116	116	115	139	125	108	138	129	114	119	146	139	136	105	127	110	118	122	128	102	126	124	122	117	115	116	112	127	119	110	144	133	111	119	124	134	121	107	127	112	118	110	123	129	129	125	111	104	128	146	106	137	131	125	132	122	123	125	111	120	118	129	113	117	126	108	133	125	111	158	128	137	130	113	122	117	129	117	129	123	133	122	94	119	121	129	134	124	109	120	130	131	127	128	125	136	125	105	120	117	93	117	119	115	137	108	117	118	121	125	130	115	125	114	116	137	131	111	116	128	139	126	126	149	117	124	128	121	116	134	140	114	138	106	111	113	117	117	119	123	115	109	116	113	106	118	129	124	116	106	129	124	129	108	108	110	131	104	110	133	132	126	129	113	100	109	133	129	111	123	115	124	128	101	126	117	136	118	135	128	117	143	124	113	132	111	123	134	156	132	109	112	140	124	96	109	130	124	130	124	134	102	135	127	123	105	131	117	110	102	131	117	101	135	113	135	124	125	116	128	126	127	138	115	131	128	129	124	137	103	117	139	120	136	133	137	110	120	105	106	111	118	128	125	132	126	129	141	128	129	132	112	128	118	138	109	127	116	143	123	116	118	111	114	113	115	116	133	117	120	123	138	133	109	139	128	120	131	104	127	115	116	115	124	126	125	124	139	137	125	106	127	135	131	122	121	123	133	130	96	100	138	133	121	123	117	129	117	112	114	119	136	120	110	111	110	110	129	148	142	138	131	137	123	136	129	145	112	105	128	109	121	122	105	116	121	147	105	108	119	111	129	131	129	130	131	101	141	112	137	126	118	129	117	126	119	119	135	128	133	118	139	90	109	109	113	109	125	130	119	124	110	101	120	112	105	109	133	130	132	133	117	154	114	128	142	130	129	120	128	135	111	112	111	118	115	125	123	123	139	113	122	137	107	131	135	127	131	132	105	123	123	142	117	104	123	118	113	136	107	141	150	107	110	120	132	118	123	126	118	104	103	116	131	134	125	132	120	119	118	117	108	140	125	128	132	110	123	105	127	122	138	120	115	148	133	101	118	112	124	122	124	101	124	132	130	129	128	127	114	127	122	117	135	116	133	117	100	121	115	128	123	131	105	128	118	119	113	123	113	121	124	132	143	119	123	112	109	116	118	134	135	122	135	117	139	133	122	119	132	137	143	120	112	146	114	132	113	97	113	121	138	116	134	149	117	131	129	103	129	132	138	123	146	124	103	126	130	110	130	141	127	125	137	126	126	112	119	129	124	137	138	133	132	128	123	91	132	119	131	129	129	122	102	130	115	118	109	139	125	125	115	130	130	136	124	139	100	120	108	120	133	119	109	132	112	131	133	118	123	125	119	141	115	112	128	133	135	112	121	117	111	122	122	115	127	141	111	119	103	105	122	111	132	133	111	128	121	115	133	155	106	128	110	114	130	105	126	145	118	129	107	112	116	110	116	115	103	121	108	139	116	115	122	112	127	117	124	135	127	132	123	129	106	130	122	135	115	125	120	119	138	110	110	104	118	133	132	103	120	109	123	127	141	127	114	128	138	122	118	112	119	127	118	141	134	105	124	120	133	150	131	113	121	147	121	137	111	106	126	111	127	119	126	109	130	126	95	130	108	117	124	125	128	116	129	128	104	118	113	120	127	139	122	115	129	114	126	130	127	117	95	123	135	121	115	131	118	113	124	130	113	127	122	130	110	115	119	132	125	163	129	122	123	118	122	140	126	131	100	104	121	104	126	115	110	125	136	123	136	139	119	118	111	128	127	126	140	128	122	123	118	109	129	132	111	135	102	123	123	108	101	114	102	134	128	133	121	118	123	134	106	144	154	126	128	122	149	135	139	119	145	111	128	99	124	125	140	121	132	140	123	126	113	109	123	134	117	118	146	121	111	104	116	114	135	104	129	122	108	124	98	117	118	147	144	129	156	127	126	129	115	109	133	129	128	138	109	142	108	111	104	129	116	103	104	134	112	121	127	118	129	124	118	116	105	117	123	125	112	118	116	117	145	128	114	125	117	122	124	121	110	122	114	127	128	136	152	127	125	112	133	130	140	116	115	127	127	129	115	143	136	126	120	142	124	108	109	124	114	136	159	145	115	132	90	139	115	103	117	133	104	132	125	127	124	129	128	104	146	117	139	126	122	124	113	111	123	114	127	137	124	115	115	110	133	122	132	133	121	124	127	126	121	122	130	110	128	119	116	142	125	122	115	123	127	114	122	110	120	118	115	123	131	110	113	108	113	115	121	109	109	133	118	131	121	111	145	127	117	127	123	120	128	117	123	128	114	117	117	105	110	126	112	125	135	126	129	128	132	105	127	128	116	129	116	108	111	125	113	107	140	123	122	126	125	124	134	108	126	110	114	116	117	114	127	120	130	137	131	121	127	127	135	120	127	121	139	126	141	118	129	108	123	133	134	128	134	118	129	118	130	107	134	118	130	112	102	125	113	118	106	121	124	125	118	131	102	126	132	124	127	112	117	118	128	116	135	128	139	100	104	108	129	132	123	134	103	125	112	126	117	122	121	138	106	122	125	119	111	141	126	104	138	123	142	122	133	119	128	122	131	125	108	132	120	104	119	132	125	119	133	134	134	134	111	120	137	134	115	139	132	137	127	121	131	119	126	120	133	119	114	118	134	124	126	111	136	118	129	125	110	110	127	126	131	102	131	110	136	148	108	122	136	113	126	128	121	120	115	102	139	125	118	117	126	133	134	126	131	114	115	118	129	111	96	108	125	132	126	120	126	95	144	113	131	130	127	126	126	115	119	100	116	131	129	123	134	140	120	117	98	135	115	117	132	110	133	130	113	122	115	120	122	123	126	138	121	117	139	118	104	130	118	135	119	139	129	121	134	135	100	108	122	106
31538	28577	8577	4278	2773	1956	1400	1177	1016	841	737	618	565	561	482	419	415	406	393	406	376	331	364	331	338	331	301	326	301	331	338	315	296	297	266	319	299	281	321	283	321	260	306	285	318	289	293	279	294	290	279	291	317	267	297	279	277	289	282	287	301	268	282	298	273	266	280	297	275	290	290	266	311	299	290	272	248	271	254	276	291	280	283	266	268	280	280	271	255	267	299	252	288	263	299	293	282	269	235	271	260	280	255	280	275	284	271	286	289	272	284	267	262	284	241	290	253	251	282	291	261	253	274	296	285	308	289	281	280	271	297	285	278	315	275	272	293	288	264	290	274	274	257	276	278	270	301	281	288	275	245	271	284	256	286	285	246	279	233	281	284	214	250	290	282	263	274	260	252	252	253	267	264	252	254	290	289	299	258	266	267	269	263	286	263	272	244	256	269	282	259	257	237	248	261	250	261	264	280	274	292	272	283	265	276	269	263	263	268	276	282	277	277	280	285	287	265	274	272	252	279	270	287	269	288	264	264	267	271	252	278	273	275	245	270	272	261	237	278	247	304	262	292	273	262	239	268	266	290	274	250	272	290	273	270	285	252	253	288	258	285	276	272	277	270	258	275	284	263	294	266	252	261	264	275	247	257	281	319	293	264	274	268	247	269	251	281	284	253	235	264	305	280	263	276	280	231	309	274	287	244	267	249	260	287	266	301	285	289	271	247	248	300	239	275	252	280	271	274	254	304	246	314	241	284	297	289	277	245	254	254	275	292	257	263	248	247	276	283	314	299	265	267	265	269	290	274	238	265	271	258	279	263	282	280	296	283	270	265	295	270	280	252	261	268	283	288	292	266	270	291	264	274	281	279	296	277	280	256	287	282	284	282	287	257	278	287	290	268	298	302	280	284	284	267	285	276	281	244	292	264	286	248	269	243	283	260	278	283	262	293	288	289	283	233	262	292	265	299	288	279	268	298	237	287	305	264	247	245	270	257	274	272	287	263	273	297	309	264	275	270	272	288	264	283	266	274	259	224	269	293	284	287	266	263	258	259	274	271	258	262	225	242	267	281	283	272	266	278	302	263	274	287	276	266	270	295	274	268	270	207	277	263	252	269	273	288	259	277	255	247	258	290	257	287	267	288	287	288	258	273	262	286	260	286	265	247	266	275	245	253	251	300	277	255	229	293	282	256	271	246	266	267	256	244	296	274	269	275	305	259	264	277	239	264	275	238	269	294	306	267	244	279	276	279	248	269	279	292	273	288	304	269	274	272	239	250	307	303	271	268	305	277	272	276	297	274	287	275	294	267	290	269	243	275	267	277	275	293	266	269	245	269	286	282	246	262	274	278	230	264	245	275	259	295	272	270	292	277	284	264	269	268	251	274	266	262	265	255	283	278	313	287	281	271	280	277	260	272	281	249	276	279	273	261	253	263	245	267	253	277	258	234	257	260	256	257	295	273	248	269	245	249	299	277	281	237	267	267	289	283	272	261	259	254	282	274	293	276	273	260	273	276	244	270	283	272	292	263	293	289	291	268	276	261	286	269	282	284	276	278	256	272	290	281	248	273	236	281	276	275	294	276	266	257	309	279	281	295	247	270	258	275	269	279	258	282	283	273	292	262	267	275	250	255	256	254	274	282	297	298	295	273	263	261	288	274	280	283	261	258	269	281	268	284	280	268	265	262	277	263	276	278	265	279	276	285	261	254	279	254	296	270	257	272	287	285	258	285	287	272	298	263	266	286	276	260	287	261	273	288	297	241	297	280	257	295	255	291	264	271	273	278	294	273	280	255	244	264	258	273	312	267	285	269	265	280	292	281	289	251	273	276	267	323	259	279	273	252	294	231	254	261	279	286	294	250	278	267	260	281	297	250	283	257	276	283	281	277	266	259	276	270	276	263	254	283	285	285	262	272	288	258	253	275	262	280	249	290	263	274	273	267	292	279	261	281	278	296	286	288	278	285	276	287	246	234	242	250	246	278	268	230	303	278	275	284	269	260	268	272	271	240	263	299	261	260	276	252	270	266	267	306	301	252	260	284	254	258	258	263	278	276	275	310	302	270	253	277	267	251	234	269	287	283	269	272	280	259	268	277	257	288	261	283	269	272	283	277	266	292	267	269	258	284	261	267	270	261	283	243	315	232	252	296	290	297	280	287	262	263	277	248	251	271	290	273	271	287	267	276	272	257	250	294	273	251	271	282	252	284	263	293	298	280	282	257	290	267	290	251	295	275	259	282	272	268	293	275	253	261	261	251	302	283	256	261	252	249	307	275	257	247	271	268	277	274	255	261	272	267	274	276	262	253	274	238	252	282	297	282	292	285	291	265	251	283	276	275	289	251	291	257	278	220	299	265	262	282	289	249	246	300	274	294	267	288	309	297	249	306	268	279	299	249	293	283	275	285	278	267	286	243	242	292	278	299	256	285	263	248	298	245	273	271	275	288	285	280	260	273	285	241	277	265	261	247	256	254	257	270	283	250	285	249	282	279	261	234	288	291	298	272	273	242	297	240	285	274	301	270	274	272	266	283	295	285	288	242	285	292	264	255	311	267	282	288	266	279	266	265	298	280	279	273	261	281	271	268	266	270	263	265	260	242	258	268	265	287	257	277	233	255	247	295	296	263	279	262	277	262	263	259	249	266	319	297	284	282	275	286	260	270	285	281	288	258	244	269	271	288	270	281	260	279	296	277	261	268	256	268	270	246	274	292	265	279	271	253	265	274	292	293	269	319	242	272	277	324	272	260	241	262	278	286	256	238	280	277	283	299	253	238	244	232	243	284	280	261	258	280	287	272	285	278	287	267	241	282	251	283	276	289	279	284	269	244	280	255	285	275	241	274	281	269	292	275	249	307	294	252	265	292	282	294	265	295	264	282	252	266	295	270	261	281	249	285	277	265	275	268	282	254	258	249	264	255	325	267	275	285	278	276	305	288	271	276	256	264	259	265	256	260	249	285	275	296	286	260	282	290	245	264	287	296	259	254	257	284	260	277	283	263	268	279	274	253	279	300	253	245	246	249	283	305	238	241	240	274	286	251	273	258	260	300	264	247	277	285	278	256	272	280	284	247	253	260	267	256	291	287	286	266	286	269	276	269	273	249	269	276	289	268	289	281	268	260	244	272	256	276	270	257	279	272	306	245	275	285	278	259	238	276	295	270	262	282	284	284	279	287	304	260	305	310	282	270	279	282	273	271	235	293	263	251	303	262	277	275	283	287	287	298	286	263	274	302	242	271	285	327	266	281	281	282	271	272	296	259	250	286	288	281	261	296	270	259	267	293	279	285	283	234	278	284	317	255	262	276	255	250	290	264	256	269	270	299	264	285	282	311	261	281	253	286	270	276	291	282	252	277	260	301	281	245	284	285	236	281	265	252	269	269	233	251	270	262	272	291	226	295	265	264	267	288	256	267	293	260	258	289	259	280	324	266	288	245	293	287	271	278	271	267	265	261	282	283	272	273	278	263	281	261	267	253	256
23688	21610	29377	24301	21610	18783	1934	803	594	540	488	457	427	443	411	389	367	362	322	402	349	368	334	333	334	365	296	312	329	314	323	297	315	326	307	321	345	328	361	302	331	304	322	338	332	327	294	320	317	324	320	315	303	324	316	310	316	297	308	354	306	285	316	324	299	339	300	308	279	325	298	340	330	337	292	312	320	304	321	317	339	293	296	294	323	292	317	307	302	309	331	291	305	350	323	279	320	273	273	296	306	309	300	304	308	291	293	306	310	288	288	320	330	307	326	322	341	299	306	293	301	278	312	291	327	300	325	315	306	327	289	332	331	282	291	282	293	313	302	295	313	327	340	273	299	297	304	316	274	327	282	310	281	340	315	269	277	294	321	298	278	303	308	296	294	290	277	289	304	288	290	270	289	296	302	326	307	325	322	299	322	336	320	307	294	304	302	263	296	342	307	328	327	309	320	343	340	315	333	298	291	260	286	305	307	316	296	303	326	331	301	303	278	317	291	308	323	315	286	310	328	296	305	298	336	289	295	340	306	331	308	302	294	331	343	322	288	305	286	268	306	338	284	300	323	283	304	288	298	270	293	303	282	307	289	299	324	315	294	328	297	277	314	286	287	297	266	316	328	306	272	301	285	319	291	326	315	302	323	268	293	310	274	299	307	301	323	298	292	322	330	275	297	318	284	291	293	308	314	265	321	314	331	315	316	300	310	357	271	281	317	281	289	304	310	318	298	271	313	301	293	293	293	295	284	309	301	306	320	280	274	302	312	296	296	275	343	299	317	286	275	363	278	294	334	307	291	324	289	320	293	310	279	322	294	315	288	305	319	301	332	325	305	303	321	298	306	293	325	325	296	311	322	286	311	317	292	309	300	286	282	315	296	291	312	318	321	296	294	323	301	292	296	290	323	309	283	290	297	293	286	309	293	296	306	294	297	310	298	291	276	315	319	302	310	321	301	334	289	303	320	291	324	329	305	286	329	299	298	323	288	308	336	283	269	315	305	279	309	324	298	294	325	294	313	297	338	289	304	295	299	314	325	334	305	306	286	303	290	317	341	295	287	297	299	317	294	317	291	299	288	283	303	296	315	320	335	305	291	275	293	308	312	328	280	297	255	336	311	273	340	320	272	316	279	301	282	329	310	314	305	296	289	313	308	312	307	309	303	322	325	302	293	304	289	299	303	320	321	318	319	318	287	281	329	285	279	274	301	310	320	312	309	301	311	313	350	308	311	306	316	281	274	314	296	306	321	305	288	300	273	310	312	309	315	305	335	274	313	272	333	301	285	314	297	278	284	313	310	302	300	292	293	322	305	275	294	330	300	282	289	282	291	332	332	285	307	295	285	331	336	298	313	327	273	281	293	314	289	308	320	279	280	308	295	302	291	296	313	298	297	333	306	315	310	332	282	275	312	323	314	303	278	320	331	344	304	301	283	296	330	298	306	303	326	273	288	292	301	297	297	273	320	328	289	306	290	341	286	278	284	291	309	325	297	330	274	306	278	313	296	296	310	293	315	277	280	310	309	302	309	293	327	305	271	308	284	287	301	295	313	321	331	284	307	300	307	327	329	291	309	336	307	285	300	297	331	335	281	294	287	315	276	336	317	292	298	276	309	339	311	307	289	298	270	307	303	303	306	295	257	291	318	314	317	291	317	312	258	288	308	298	283	297	303	284	248	302	299	311	309	299	287	299	312	293	278	317	292	336	318	309	323	279	331	337	305	275	294	320	307	285	308	324	310	317	312	315	316	317	326	286	263	296	309	303	332	294	296	291	283	308	308	285	326	269	294	269	269	303	279	317	296	302	308	338	289	315	329	321	317	313	300	324	297	320	333	277	296	289	310	312	320	257	274	312	322	346	310	294	312	320	290	297	291	293	258	269	293	309	281	308	306	291	307	300	300	310	277	304	289	296	325	335	291	271	293	297	304	302	326	286	317	273	313	317	310	319	336	307	314	280	317	331	298	287	323	299	295	296	311	324	287	300	295	287	315	295	324	307	296	308	281	331	324	278	277	322	323	291	301	297	291	337	331	310	265	275	300	293	330	302	317	298	297	317	281	300	315	267	284	322	325	270	296	305	301	305	278	289	311	295	289	283	303	281	317	293	279	294	290	272	324	303	316	293	297	299	271	285	303	319	287	305	314	280	332	304	284	320	330	288	309	293	299	297	282	324	298	291	279	286	316	269	276	299	283	291	310	306	295	329	298	308	320	325	305	290	292	314	322	279	312	307	308	278	316	297	308	318	277	317	313	317	292	298	330	294	322	309	311	274	285	325	298	272	296	306	293	298	312	289	305	296	295	302	303	287	274	283	286	304	322	321	296	309	313	270	301	308	305	307	287	314	305	308	301	310	282	304	304	334	301	292	304	314	316	293	338	291	295	295	312	315	260	293	294	291	327	286	306	292	312	274	294	301	288	308	310	302	316	332	298	284	293	349	295	276	307	305	293	278	304	323	301	309	294	258	290	302	291	300	298	308	324	307	291	339	339	300	290	295	294	301	304	307	274	311	296	310	273	304	300	293	340	335	292	287	314	310	312	299	302	313	300	299	308	252	292	318	306	313	302	296	321	326	291	316	315	289	278	298	268	328	298	291	322	310	323	313	303	261	280	292	329	330	316	319	305	289	308	304	324	308	314	281	328	311	279	309	332	273	300	320	309	283	313	348	315	309	308	309	295	310	303	282	328	319	300	297	295	331	292	304	295	281	285	306	283	324	285	328	302	301	308	306	300	291	308	290	311	320	348	300	319	295	277	301	303	294	274	282	291	271	270	310	298	313	296	295	297	312	294	302	318	303	302	329	317	319	339	288	254	349	295	289	279	326	301	282	309	307	308	320	291	305	299	308	291	308	321	302	307	313	290	269	310	294	290	318	293	285	281	309	318	303	277	263	313	328	301	284	297	319	299	302	296	310	307	263	326	306	321	263	282	306	303	283	317	278	310	318	334	280	279	289	308	309	312	298	298	303	291	298	330	310	308	312	316	291	298	278	287	289	304	305	303	284	318	308	313	323	284	330	305	327	307	282	302	292	305	323	235	322	326	282	293	311	270	318	284	321	302	252	315	310	318	321	321	315	319	284	311	342	297	331	302	315	299	311	314	269	275	317	301	309	282	272	306	295	303	312	292	316	279	325	281	288	302	278	270	262	275	309	310	314	357	333	303	318	311	297	330	324	293	297	320	288	269	311	303	328	273	298	320	291	302	304	308	288	326	317	289	312	314	294	319	319	311	318	301	321	317	292	321	320	298	315	312	276	334	330	319	275	337	280	316	321	310	302	297	302	291	283	285	294	290	245	314	304	334	314	299	291	278	297	299	325	333	305	321	285	307	293	310	291	327	315	312	307	298	309	343	330	309	300	281	305	299	280	310	316	302	284	314	307	328	309	319	283	324	323	309	293	285	274	314	286	290	274	293	307	288	317	299	301	303	302	316	282	264	288	310	319	320	307	311	304	300	329	321	282	327	305	300	278
37122	34665	14058	7612	5131	3709	2835	2274	1968	1698	1384	1276	1216	1111	1032	1009	944	870	867	780	815	792	713	783	744	714	684	670	708	634	629	638	660	643	680	704	660	619	616	655	623	630	589	635	641	628	634	605	669	621	628	652	631	636	602	598	649	617	634	616	648	602	574	609	587	616	572	571	638	603	622	548	574	573	583	646	606	622	617	620	617	611	625	624	583	545	659	612	617	583	620	680	623	621	585	625	619	624	648	575	561	590	596	618	637	605	601	617	587	559	631	592	616	610	601	609	569	548	579	579	622	595	579	592	587	549	602	569	620	611	644	632	602	625	636	571	559	613	597	597	629	589	628	572	599	571	603	595	585	580	577	590	631	648	597	590	640	596	604	623	590	617	578	601	617	618	617	600	588	551	617	636	559	616	594	639	599	554	581	638	580	637	622	623	607	607	630	559	600	566	602	593	585	615	606	606	628	579	575	597	543	574	612	625	570	594	627	595	618	591	566	569	562	625	581	582	603	579	601	579	575	605	563	604	635	620	606	586	601	567	574	546	555	660	593	624	597	668	606	583	624	595	642	655	584	596	581	577	614	630	610	649	575	569	608	609	580	576	618	591	610	563	618	596	617	584	536	620	591	599	589	605	611	587	647	594	568	560	563	608	622	602	628	547	577	571	595	569	601	561	592	578	543	608	628	590	570	614	564	615	594	614	605	597	567	615	659	622	593	578	590	566	601	604	577	576	572	576	586	603	573	601	602	616	621	610	584	596	556	636	618	574	591	593	618	601	642	586	649	605	588	584	601	643	601	611	609	617	620	569	586	630	607	619	590	614	590	589	632	584	586	606	593	601	584	602	619	597	608	598	578	616	606	592	601	637	606	617	598	650	631	591	594	621	592	562	590	590	609	594	569	564	598	593	604	564	596	589	613	618	545	616	587	591	590	601	563	626	557	596	583	555	599	632	594	558	603	604	610	587	608	649	587	600	578	611	591	564	558	616	591	616	607	569	598	579	605	615	590	599	630	620	594	586	612	613	588	560	608	590	572	591	575	581	587	551	590	590	649	581	576	609	579	619	592	620	591	608	605	632	640	596	584	560	613	591	571	571	610	629	633	565	525	569	592	580	590	569	590	575	587	607	559	597	613	612	577	582	616	559	577	581	588	609	633	563	592	582	566	586	597	567	615	583	605	618	568	610	611	600	614	624	608	598	588	596	615	571	585	610	617	587	589	598	591	631	614	606	593	597	595	595	575	539	582	592	629	580	619	576	616	614	594	649	566	599	612	643	584	619	573	595	588	561	566	601	601	590	598	616	592	581	639	616	580	598	599	601	624	590	627	565	581	586	578	605	628	568	586	587	604	597	600	578	616	567	575	577	589	570	609	598	614	640	620	596	618	619	628	596	615	597	576	628	548	601	608	612	601	568	552	582	615	556	603	566	612	596	580	596	586	650	636	588	614	583	670	599	595	549	605	588	602	567	599	623	568	637	599	634	599	608	596	605	567	584	577	592	580	558	585	604	582	608	597	607	604	591	594	607	566	611	582	577	612	602	616	612	568	618	571	587	599	621	609	644	560	589	597	576	624	578	638	617	610	562	620	635	545	636	630	570	598	562	590	611	630	640	645	574	552	633	609	610	531	584	589	607	626	548	624	566	635	595	585	590	608	612	608	595	605	571	601	555	579	573	644	579	598	565	586	605	586	619	644	602	626	628	571	602	608	615	598	561	584	542	604	596	577	577	614	607	628	635	627	663	625	616	570	541	567	589	638	601	605	566	588	508	621	583	609	616	586	570	633	609	619	545	613	589	579	616	579	590	567	577	624	584	530	584	620	580	603	650	572	614	575	575	574	567	591	587	629	616	596	613	584	613	594	598	616	578	617	568	605	597	608	638	556	606	578	569	595	599	625	621	597	602	595	580	579	601	582	587	577	593	571	599	585	620	591	588	562	585	635	636	579	571	607	583	566	642	579	603	586	626	629	575	581	599	619	600	606	590	587	604	588	580	579	597	586	597	617	585	581	584	591	628	618	578	603	625	594	608	563	612	607	625	577	594	609	592	566	627	577	560	636	619	522	588	629	617	574	586	599	624	595	625	562	578	560	615	636	641	609	592	565	590	628	562	594	574	589	604	549	562	604	609	604	597	629	598	607	614	598	619	589	582	585	599	593	575	618	603	594	597	545	519	581	608	605	562	594	585	584	584	600	599	604	568	564	613	629	624	584	549	590	595	603	560	593	604	623	628	587	645	594	604	564	575	588	587	593	587	584	632	599	657	665	635	605	609	637	671	569	571	595	564	568	607	608	561	610	585	617	576	573	575	545	583	603	644	635	584	644	598	615	605	598	579	619	596	585	539	623	604	614	626	593	597	600	602	587	627	611	574	563	599	564	602	603	561	610	558	587	610	587	617	610	576	579	613	557	641	613	566	584	590	629	597	608	560	583	589	597	569	606	601	571	627	571	621	596	598	602	552	608	614	629	637	617	609	573	619	617	623	524	610	611	546	563	596	637	604	597	572	599	582	598	553	609	607	579	612	594	579	612	596	583	602	627	616	611	663	645	591	597	562	581	591	626	589	568	565	578	599	634	609	559	562	565	575	560	590	601	596	588	597	579	618	561	606	538	565	603	579	631	637	585	527	604	606	594	610	579	588	598	597	589	624	597	602	598	590	568	540	561	596	609	597	602	605	610	593	617	564	579	626	611	564	628	620	589	592	571	595	596	545	584	537	591	580	598	583	588	594	626	568	601	607	584	636	567	629	624	653	618	599	570	611	594	618	586	649	597	580	612	615	593	650	612	584	576	619	596	603	600	574	617	615	606	573	626	627	594	620	612	592	580	630	585	616	625	610	597	630	575	558	583	567	591	589	663	612	627	592	597	568	599	585	602	550	598	590	581	594	572	638	581	606	597	571	582	603	624	586	569	579	628	600	598	619	581	612	626	612	576	565	607	626	603	605	611	603	638	599	575	593	591	560	640	590	581	576	600	640	621	605	610	587	594	586	607	590	619	564	589	655	545	592	629	633	597	566	585	603	586	615	579	584	624	629	585	605	603	589	587	599	604	614	623	610	597	599	602	634	590	562	650	586	577	596	625	595	561	595	584	610	565	625	586	559	578	635	576	592	590	587	582	621	573	626	587	578	611	632	608	634	639	580	564	569	595	601	587	666	601	608	571	617	582	633	611	589	583	578	628	609	650	619	577	604	573	576	587	593	610	579	592	605	615	587	599	577	585	588	557	590	584	584	590	563	587	612	609	624	578	558	610	625	618	594	571	607	595	607	655	555	621	562	621	569	573	537	628	631	571	589	590	609	572	617	590	613	567	607	523	616	571	608	590	582	591	600	571	576	598	593	604	576	605	574	623	575	561	609	612	596	589	610	624	605	628	565	590	616	565	630	593	603	553	585	576	552	602	608	606	599	590	590	576	615	605	581	602	607	605	596	594	576	571	552	579	596	621	589	587	564	615	616	639	595	587	597	569	578
27210	21012	7794	452	257	215	190	202	192	185	176	184	179	185	180	192	161	158	168	173	149	149	181	194	161	185	175	174	173	169	192	183	167	176	181	180	180	184	189	172	159	183	202	163	173	193	174	175	186	152	163	157	162	165	176	155	172	149	153	167	165	160	152	159	152	178	156	173	168	156	154	144	196	159	171	167	180	195	179	168	168	179	154	181	147	196	167	179	134	165	174	162	184	168	154	182	173	132	162	195	175	175	146	185	174	169	174	174	192	196	159	186	169	157	189	177	153	174	150	186	177	176	169	158	170	167	175	175	168	172	148	185	158	160	172	141	174	165	198	173	171	156	164	152	169	164	174	189	157	164	184	178	190	169	174	161	170	154	163	170	161	152	161	142	169	158	177	155	180	172	143	184	169	174	173	174	174	170	154	172	169	157	178	146	195	160	170	176	165	173	172	207	195	174	162	170	178	172	182	165	154	179	174	159	184	169	173	154	156	186	161	169	159	178	157	178	184	200	146	170	178	169	143	179	180	174	167	163	186	159	167	164	181	134	186	178	190	157	170	178	149	171	146	149	162	170	159	185	156	145	162	199	158	159	185	198	168	165	169	185	163	164	153	161	163	139	158	167	174	189	176	163	159	171	176	180	174	177	160	178	157	138	184	155	157	171	165	190	174	172	144	145	159	176	164	171	191	147	184	164	174	157	176	196	180	158	166	165	158	181	152	162	188	186	152	192	180	158	163	158	169	179	155	178	152	189	149	193	164	189	171	178	176	180	173	165	186	202	170	154	172	191	169	145	148	180	157	142	193	138	150	188	188	173	139	173	183	176	177	171	157	180	170	177	190	171	153	153	171	179	158	162	151	169	191	156	162	175	172	175	174	156	176	172	170	179	202	187	168	164	172	171	177	165	164	169	182	180	173	155	170	180	155	182	174	176	181	175	151	179	159	163	154	160	158	169	154	177	162	181	153	166	158	149	165	173	144	152	139	166	170	155	160	167	184	175	175	163	192	191	186	172	165	156	163	160	200	169	164	153	173	167	201	180	188	176	169	173	159	156	185	179	167	150	177	142	185	167	178	159	164	176	156	213	166	179	139	178	161	166	176	168	177	178	165	176	182	194	212	150	161	176	174	179	152	172	157	184	166	153	150	137	141	169	174	185	165	133	149	185	170	169	156	176	174	168	176	165	164	158	181	150	167	169	166	159	157	159	171	180	157	160	163	156	176	154	171	153	168	162	175	162	177	160	171	171	179	175	145	178	179	181	169	180	166	159	196	173	190	135	163	170	189	171	155	174	191	167	161	177	162	148	190	173	198	149	185	166	173	175	151	170	162	168	191	171	179	156	170	169	189	164	169	172	159	175	165	164	167	173	161	155	172	156	143	150	178	189	165	184	171	172	141	176	129	155	155	159	194	190	173	182	176	174	169	157	168	173	158	160	167	147	174	183	162	175	177	168	161	157	169	198	171	180	189	167	185	145	160	182	178	173	175	168	174	176	197	168	140	170	172	188	180	180	157	173	170	158	165	146	197	172	154	170	162	166	180	162	155	184	166	182	184	173	175	173	166	185	163	168	149	177	157	160	163	161	171	133	160	163	165	165	177	158	178	165	149	168	183	156	178	175	169	177	173	157	154	159	173	170	167	171	167	180	167	148	158	171	179	168	184	179	159	194	151	189	180	180	179	207	164	189	175	150	166	147	150	162	175	157	183	172	178	188	185	174	175	171	194	199	168	177	172	152	173	164	178	149	172	163	173	166	171	152	168	146	165	158	164	159	180	181	166	162	151	165	155	175	173	164	168	175	152	167	189	159	152	148	162	159	163	159	174	185	156	163	153	170	155	176	154	163	172	152	161	174	185	165	185	171	161	191	171	161	140	170	171	200	185	177	153	173	179	166	156	199	168	173	187	165	183	160	194	152	157	178	191	165	180	172	173	189	165	156	150	182	164	165	133	181	149	164	183	164	179	184	176	159	156	174	146	172	167	171	163	179	176	168	142	176	166	166	153	177	168	181	187	170	167	172	166	153	177	172	165	160	173	197	150	180	141	150	154	161	178	152	173	181	154	155	180	163	168	165	161	166	195	167	161	179	167	153	178	141	176	173	170	145	177	174	165	164	162	167	175	178	169	191	154	176	196	156	167	168	173	177	160	189	182	159	153	184	164	161	166	198	168	149	164	154	166	169	154	189	157	161	172	162	184	171	192	174	161	147	170	162	185	161	166	168	178	163	151	178	173	161	169	194	165	188	172	181	192	164	153	178	172	165	178	191	170	172	183	173	153	160	150	181	165	162	165	172	179	181	162	167	169	159	171	164	171	175	186	163	199	158	169	160	176	167	155	159	163	169	191	158	182	162	157	170	140	151	175	173	177	186	175	163	177	147	189	150	146	168	170	194	161	146	158	165	184	181	169	171	194	176	177	180	163	152	164	161	183	167	145	148	176	174	183	185	167	178	153	163	181	161	176	191	165	180	141	164	187	154	169	155	161	179	170	161	171	157	175	166	160	175	164	156	155	170	165	188	182	176	171	166	180	172	167	169	173	158	161	169	179	182	174	172	145	165	162	170	173	169	166	183	160	176	166	173	155	161	185	171	164	184	174	180	188	165	157	166	197	177	182	169	164	190	192	172	174	197	201	188	168	143	159	169	164	194	157	164	165	162	166	168	159	183	160	164	174	192	162	156	175	184	182	166	193	158	167	157	142	177	185	157	165	171	167	163	166	160	171	147	166	162	186	167	181	191	155	180	166	189	177	160	165	180	164	161	184	172	167	168	206	163	163	186	158	157	198	178	191	191	164	150	161	165	181	150	177	174	159	157	146	160	174	166	164	165	167	166	157	182	158	174	189	162	168	151	145	168	176	174	200	181	194	168	182	168	166	179	175	166	143	178	185	164	157	156	171	167	161	174	145	154	174	161	187	194	154	179	158	182	160	195	157	151	183	149	160	187	167	176	185	177	181	155	163	159	134	151	162	161	158	189	165	155	151	177	169	158	162	182	172	179	170	204	157	161	174	184	167	147	172	198	170	173	162	181	134	165	160	185	159	157	150	160	171	194	178	166	158	161	177	178	187	189	158	180	167	183	165	180	178	189	164	165	151	161	173	183	178	150	172	165	168	187	158	175	156	180	174	168	163	180	162	180	153	167	155	176	171	143	187	164	173	154	173	172	159	179	177	170	157	162	176	171	171	180	168	162	154	169	184	154	172	166	171	166	178	184	179	171	196	171	195	143	163	152	165	168	179	166	159	161	175	195	163	148	178	162	184	147	179	174	168	179	182	166	164	169	167	165	169	166	166	149	138	161	156	154	177	173	167	196	176	164	172	179	167	150	183	161	155	192	170	161	158	170	167	154	168	180	165	168	165	158	167	147	169	167	157	183	166	179	177	148	161	170	157	175	166	175	141	151	162	177	148	161	176	139	174	164	137	176	152	160	167	174	177	159	162	158	145	181	167	184	169	166	171	174	178	149	163	157
13645	9365	1302	749	604	559	492	434	406	393	383	401	412	377	391	378	384	437	386	401	383	362	363	385	351	392	362	387	371	362	401	391	417	356	377	407	375	388	361	342	342	381	368	403	403	380	400	347	387	354	395	370	379	366	352	391	414	410	395	349	360	373	370	398	405	379	338	347	358	376	339	323	349	381	366	394	360	358	353	363	358	390	382	372	370	393	378	360	363	363	362	338	403	377	367	389	362	372	357	364	377	348	400	364	397	376	377	422	393	364	374	376	377	356	355	373	339	378	360	365	342	376	372	401	399	399	400	369	329	363	372	372	330	373	375	356	380	344	395	381	382	380	354	371	368	380	372	358	364	363	351	361	367	364	380	356	400	403	366	365	351	352	382	384	384	400	380	372	390	389	381	362	360	375	370	343	351	370	365	368	363	359	354	388	355	361	375	367	383	386	356	357	369	391	416	386	397	357	389	373	387	351	374	373	429	372	387	369	367	370	349	394	383	410	376	373	373	349	389	389	380	370	389	386	353	360	369	378	359	381	373	390	391	360	356	399	393	343	387	369	361	366	337	378	355	372	363	359	400	383	385	384	346	375	364	355	382	386	390	386	390	372	360	353	380	375	386	361	351	389	365	348	401	384	414	350	390	369	361	398	383	331	353	382	375	359	346	385	351	379	352	384	379	397	356	405	355	389	363	390	385	341	377	387	352	384	385	395	364	380	361	338	366	344	377	385	367	344	347	363	359	375	350	363	361	370	376	341	366	417	378	369	345	369	353	341	371	340	374	398	374	383	400	373	381	398	384	349	361	415	370	358	406	407	357	388	380	381	393	334	363	343	354	394	372	384	380	409	360	398	375	369	356	356	369	395	350	367	378	364	379	377	356	370	348	351	386	372	366	388	388	358	342	335	365	395	353	393	372	380	342	374	394	365	371	392	351	380	373	358	354	378	397	388	407	365	348	394	395	370	374	357	400	386	397	368	410	356	355	348	339	389	341	382	371	365	360	372	367	339	379	375	377	404	358	379	404	346	392	359	346	387	341	351	354	379	345	401	349	364	370	354	383	370	379	347	358	383	354	368	356	358	384	364	373	369	378	328	402	361	364	385	402	379	346	403	331	348	409	389	373	370	375	395	394	403	362	382	378	356	399	365	385	371	386	367	382	382	383	381	372	391	385	374	364	374	335	364	372	404	366	343	347	360	406	363	345	372	379	345	391	390	331	380	342	372	335	382	389	365	356	381	393	371	370	357	360	350	343	405	367	373	354	351	400	373	363	360	353	406	372	391	412	353	387	391	380	368	373	365	371	391	366	376	429	376	355	370	373	395	369	393	355	359	372	365	365	386	342	357	350	384	354	396	336	356	368	376	380	367	364	323	365	361	361	336	350	363	369	364	359	365	411	372	348	381	377	389	392	354	378	379	379	384	367	375	361	353	371	402	381	368	389	368	360	403	357	348	404	375	386	357	368	377	363	394	372	371	404	352	403	346	369	376	368	321	354	395	358	378	385	365	409	387	335	352	372	368	393	365	384	382	370	357	367	358	386	395	356	348	363	390	338	384	399	414	358	366	374	386	360	369	395	386	363	351	346	390	383	388	387	372	384	345	350	349	341	364	366	349	350	410	393	365	367	344	352	370	384	359	399	329	354	374	348	378	364	392	358	402	386	380	391	360	384	379	313	379	397	361	382	397	394	374	384	378	375	367	404	353	368	389	411	378	382	375	367	362	374	372	358	361	369	353	396	363	390	384	340	372	398	373	361	360	396	393	376	352	351	370	352	352	368	392	408	355	386	353	381	380	377	372	340	368	363	374	376	368	387	348	395	380	372	340	382	359	385	362	391	391	373	345	378	360	357	371	392	354	338	376	383	353	366	342	377	369	345	382	373	398	364	402	372	387	382	376	353	364	369	384	380	352	338	365	389	381	373	367	369	366	353	376	371	377	379	358	374	364	369	379	370	373	368	353	355	360	373	372	376	352	345	352	378	325	393	377	371	376	385	370	367	368	386	377	384	376	370	374	349	381	377	364	360	425	378	387	364	334	388	351	377	377	349	387	374	346	379	380	373	364	372	389	411	396	361	360	360	371	365	387	386	382	364	342	358	387	365	368	369	372	369	369	360	361	393	361	357	381	365	412	372	394	345	367	370	370	375	359	350	341	390	383	352	393	375	323	379	377	383	342	340	359	374	392	374	379	421	358	368	362	348	398	376	330	367	352	371	362	338	355	379	357	393	372	361	359	342	348	379	377	370	398	348	371	392	345	397	346	399	386	395	356	399	384	370	369	365	350	377	343	382	394	364	333	321	347	362	323	370	386	381	341	401	418	395	377	368	364	383	366	387	370	388	368	361	355	345	362	375	393	377	380	386	376	335	377	379	352	381	367	386	397	391	382	347	395	413	346	368	403	394	359	402	368	366	413	343	386	374	358	371	361	388	392	385	376	402	370	390	359	374	380	353	375	367	388	385	393	387	372	363	367	391	403	368	357	352	340	416	391	370	374	366	360	406	372	366	406	389	381	378	387	421	371	374	389	383	388	380	389	382	368	385	371	380	407	383	382	396	370	382	383	343	371	361	357	390	368	371	395	372	356	371	439	403	332	358	370	392	390	377	396	378	350	383	380	384	375	366	391	383	397	346	365	379	365	376	368	356	347	359	377	342	362	367	373	365	390	406	345	363	365	341	402	404	398	398	380	360	351	376	382	380	344	358	385	380	387	327	374	388	378	384	357	386	393	368	382	348	400	378	382	375	359	347	339	375	386	386	375	363	323	415	374	364	401	379	368	383	391	382	354	335	351	359	371	384	378	373	373	399	372	405	401	390	372	374	348	376	398	354	411	387	362	360	362	361	373	375	334	397	364	371	393	384	367	377	397	388	387	363	380	329	402	321	394	357	375	368	329	370	359	362	391	353	367	388	386	393	377	396	416	383	375	360	368	342	390	366	378	388	362	362	404	360	400	387	381	376	374	363	372	344	383	357	368	372	369	368	377	367	370	370	373	335	364	397	369	377	344	391	379	339	366	355	349	367	371	382	370	350	307	333	380	373	366	393	350	406	347	355	368	363	374	351	364	411	359	404	360	390	401	341	362	380	382	396	361	372	391	343	347	347	395	386	382	382	407	375	398	348	368	399	374	357	393	368	375	372	367	365	346	359	399	369	360	395	387	366	339	391	332	369	376	346	366	355	381	348	396	349	401	367	366	386	359	373	384	361	349	371	346	393	393	387	371	377	401	354	367	375	340	357	388	364	375	382	398	361	336	346	370	401	378	367	374	367	376	385	356	341	402	347	352	363	356	370	379	391	402	357	341	393	356	381	381	383	371	373	377	343	348	351	422	409	372	369	401	368	360	411	351	361	377	386	344	364	403	366	402	378	347	367	360	372	363	382	348	352	367	352	382	354	384	378	388	347	384	384	382	342	358	370	329	384	336	387	373	345	334	354	352	345	388	389	361	348	353	365	373	385	364	397	368	395	378
24769	21696	28878	25052	20146	1572	450	325	265	240	223	202	182	172	178	182	144	143	161	144	148	152	138	147	134	134	144	134	133	142	125	121	134	140	128	107	117	128	133	146	142	125	124	104	110	121	107	136	124	129	138	118	127	120	128	102	126	97	117	132	126	145	110	127	128	109	124	134	129	133	144	128	129	136	116	132	129	124	140	127	120	143	119	121	134	128	119	126	122	128	126	119	119	116	117	129	131	121	129	123	110	130	127	113	127	111	134	128	118	129	114	143	111	137	115	132	118	116	115	119	108	120	127	114	141	106	132	106	119	149	126	119	121	122	133	119	125	118	141	111	149	127	106	137	115	130	116	120	122	111	130	123	111	115	133	125	133	95	139	148	149	132	128	116	119	110	128	115	119	113	116	128	149	123	153	124	133	108	146	116	120	134	125	117	125	137	122	122	128	128	161	135	123	133	133	134	128	113	134	130	116	129	134	112	128	115	120	123	130	131	123	128	111	116	123	122	143	134	122	124	113	114	109	115	118	123	120	120	102	122	154	122	130	124	138	114	142	122	124	120	120	120	120	127	118	130	108	128	134	115	119	115	129	124	125	104	123	109	132	136	102	104	126	125	118	133	110	102	132	113	127	123	121	122	93	120	127	127	147	117	109	117	116	130	114	110	106	116	120	123	119	124	126	114	114	117	117	114	112	120	111	111	147	99	121	131	129	132	103	103	125	122	123	138	118	110	117	130	129	144	117	109	129	117	114	125	124	131	138	108	127	118	124	134	119	138	100	125	105	145	116	101	139	128	131	129	112	134	130	121	136	109	127	107	127	126	144	128	138	112	118	119	132	127	103	123	117	134	131	135	140	133	136	116	125	133	133	115	122	132	128	105	126	116	138	129	122	128	114	104	106	155	124	126	123	123	109	136	128	129	148	114	117	114	116	119	116	124	116	108	118	134	116	135	130	121	117	139	126	116	124	131	132	103	123	130	111	126	130	98	125	143	128	132	112	106	144	132	152	122	117	117	119	127	111	112	128	136	124	125	109	119	131	120	122	111	151	127	122	116	136	121	128	122	128	113	131	145	115	108	138	123	144	130	117	130	114	113	108	110	116	110	133	115	121	129	120	119	99	144	145	115	129	119	135	129	110	106	137	118	130	112	141	147	132	137	118	138	145	150	111	100	116	129	125	136	123	134	115	121	124	98	109	133	99	132	137	117	127	128	118	119	110	133	105	127	127	113	127	143	124	134	121	122	123	124	124	125	119	132	121	101	107	136	118	137	129	135	123	116	126	143	121	125	111	130	125	122	138	123	142	122	108	124	119	105	132	127	111	123	137	127	108	115	117	141	124	128	122	105	114	123	120	134	116	129	129	119	116	127	127	114	111	144	122	123	132	128	115	137	125	129	119	122	133	115	112	141	114	123	121	112	140	108	129	118	117	126	108	121	118	106	149	155	125	106	119	115	112	138	128	117	105	122	131	119	136	118	119	117	101	148	132	123	127	122	124	117	118	105	124	114	148	105	122	122	104	124	129	133	114	101	147	113	114	136	119	133	122	131	114	106	115	119	124	121	117	128	112	128	105	142	116	134	115	137	98	122	132	121	117	111	146	120	126	120	119	130	139	135	102	151	121	116	122	110	105	125	115	128	134	137	109	138	123	120	115	139	104	135	114	124	114	133	110	121	113	119	106	126	128	123	132	105	145	112	122	110	107	118	131	131	148	122	136	137	121	103	121	109	107	118	108	124	122	135	128	125	127	117	111	152	114	145	108	112	125	125	142	129	136	119	119	130	109	148	110	134	111	109	115	124	114	101	124	116	128	139	116	120	129	120	120	124	133	141	128	129	104	107	131	121	150	123	110	113	130	134	112	117	113	134	120	127	119	114	110	114	121	159	121	105	137	134	142	112	118	96	119	147	118	102	115	109	115	111	116	110	116	117	115	136	114	124	121	116	129	141	144	124	105	138	136	138	130	128	120	133	113	133	129	137	122	133	111	118	130	146	124	117	112	103	113	108	154	133	109	145	120	102	117	141	123	110	124	120	141	132	116	117	111	134	128	107	124	143	105	106	105	105	138	125	113	133	104	130	107	132	108	126	129	140	118	135	147	132	127	112	111	147	122	130	129	122	125	121	118	110	128	123	133	119	145	122	119	117	113	113	116	118	136	134	139	137	116	113	125	111	122	114	115	131	111	112	112	121	133	122	132	153	133	126	129	119	132	123	116	109	123	108	140	106	128	128	113	133	134	115	119	129	143	135	127	133	118	120	132	128	118	111	121	101	126	121	132	105	124	112	121	125	124	126	119	139	113	103	122	142	124	121	117	121	130	114	152	118	117	137	127	125	113	150	107	146	124	128	110	114	110	149	137	132	123	118	135	122	96	116	113	113	126	129	114	132	114	93	118	128	117	108	124	116	117	123	123	128	126	119	144	132	129	134	121	118	116	128	104	146	135	128	130	140	128	99	127	120	129	117	129	118	125	125	139	141	114	135	116	119	126	119	116	122	107	125	126	135	117	124	137	108	128	135	110	129	110	111	122	119	127	124	115	130	132	149	122	132	113	117	110	123	149	115	108	117	122	113	142	120	121	109	133	115	114	119	123	117	114	122	124	131	105	130	124	119	126	127	119	110	121	107	119	129	133	129	148	121	114	116	109	153	115	129	124	116	122	138	135	143	112	127	112	125	123	105	125	121	113	134	93	147	124	117	130	103	145	131	121	117	114	136	122	121	119	132	142	136	128	138	121	141	116	123	131	112	111	125	128	103	137	118	132	106	127	117	132	141	132	126	128	134	106	139	127	121	122	109	112	127	123	124	127	127	134	132	142	118	137	114	120	116	122	145	126	115	131	138	127	116	141	135	122	127	124	110	136	116	129	110	129	125	118	130	112	121	131	145	123	125	126	121	118	138	128	142	108	142	116	117	115	133	113	131	110	128	129	109	103	126	130	130	119	136	128	126	130	132	119	118	130	123	136	108	108	128	122	113	131	103	117	116	121	113	121	118	118	141	126	126	113	117	116	123	131	127	150	114	129	140	131	119	137	136	117	108	122	117	122	116	114	117	125	133	128	116	154	107	118	115	111	130	105	119	135	132	129	108	114	134	127	122	130	122	121	113	135	142	124	138	117	136	117	112	107	124	111	124	120	130	121	133	115	134	121	127	137	118	134	119	128	137	135	117	144	121	107	119	133	122	126	126	130	108	125	111	113	121	105	119	117	102	129	104	99	124	123	116	115	122	105	116	121	123	121	117	115	113	132	143	120	114	121	115	156	102	108	130	120	135	130	127	123	134	130	118	113	123	120	101	105	120	117	127	114	117	138	116	114	123	125	131	126	141	113	122	116	121	123	132	122	101	122	127	121	111	124	124	123	109	120	128	110	100	111	125	125	111	125	137	109	147	111	110	140	129	116	124	132	128	135	133	130	126	153	125	126	127	128	129	111	131	109	116	146	112	139	121	134	123	115	133	102	125	129	125	134	128
32461	27579	8526	4290	2735	1837	1451	1180	959	814	678	657	551	533	529	461	450	425	405	392	372	359	348	329	321	356	350	318	306	338	312	318	301	267	283	304	325	304	321	286	303	293	317	294	290	303	311	291	297	267	292	297	270	271	276	288	283	304	283	296	254	286	255	296	269	267	247	275	309	276	284	320	255	276	293	278	252	251	272	285	304	284	262	285	280	278	293	263	260	282	276	291	272	275	285	261	266	270	291	289	276	269	283	241	273	272	298	255	289	276	263	268	266	272	242	261	276	252	292	261	257	278	280	263	261	267	292	283	268	286	242	286	260	256	273	238	271	286	274	266	262	256	260	292	284	290	297	280	249	245	270	282	286	261	281	282	281	275	291	267	256	266	267	284	263	275	267	252	298	256	284	272	267	265	246	287	276	276	261	276	280	249	283	305	273	289	266	264	250	242	260	263	267	270	286	245	288	285	288	299	281	281	272	270	281	282	267	265	275	273	274	263	286	278	276	285	280	276	283	257	278	287	261	299	249	293	284	272	257	247	270	329	244	286	280	257	246	252	272	280	290	288	278	273	283	275	242	263	277	292	283	252	256	291	280	265	255	286	282	285	279	249	258	267	269	260	275	276	271	286	287	274	285	278	258	269	260	241	250	262	271	268	274	254	270	285	254	274	277	264	286	302	274	277	255	282	273	284	278	258	271	282	252	260	260	251	272	265	287	284	234	286	240	272	293	293	282	308	300	275	298	257	280	268	289	262	254	277	262	272	261	263	301	279	290	233	277	262	277	252	257	294	281	249	252	275	299	284	280	279	270	269	274	293	256	290	287	262	281	257	292	260	272	275	284	294	259	275	271	271	278	277	248	258	287	282	289	274	257	257	270	279	261	296	282	299	247	283	259	273	266	269	296	260	260	242	276	290	267	288	276	302	285	244	272	240	256	244	299	287	305	255	278	278	290	276	265	272	272	256	264	290	283	261	290	314	282	260	260	261	296	263	267	292	295	271	264	258	241	297	252	277	294	258	274	323	291	280	266	244	291	241	249	277	290	275	252	253	260	265	271	264	293	302	282	284	270	284	245	265	240	294	241	270	285	245	269	288	262	232	246	288	304	259	280	267	284	282	259	284	250	275	279	278	288	291	262	289	284	252	287	269	289	255	271	263	266	249	245	248	275	280	293	281	288	269	263	263	250	260	266	296	278	283	272	283	249	285	270	285	288	282	270	294	278	300	283	269	285	282	270	285	257	269	274	303	254	296	290	278	271	275	287	280	273	279	271	275	290	265	280	270	291	293	313	272	235	303	295	261	282	273	243	314	267	250	271	275	277	289	296	263	270	258	274	268	254	282	281	286	273	272	258	278	253	250	257	271	288	259	264	268	301	285	277	246	276	282	271	269	277	270	270	237	288	258	256	257	283	267	286	265	257	273	257	263	259	286	286	257	276	270	254	280	266	261	247	266	265	286	253	282	264	285	278	247	268	238	290	262	234	271	265	288	296	245	256	275	290	269	280	301	286	270	284	279	248	264	269	277	279	275	285	277	293	247	270	289	259	281	252	275	293	267	247	250	257	239	276	274	252	293	257	277	280	269	261	289	283	289	264	281	266	293	272	282	270	287	299	282	253	274	258	285	280	274	281	295	269	284	285	311	269	265	270	278	255	248	265	268	250	289	312	246	233	249	279	287	277	291	298	286	294	274	288	247	280	275	269	293	324	301	267	270	250	291	292	263	305	247	283	258	276	294	249	255	280	304	290	267	239	288	298	265	275	278	295	266	256	271	282	246	253	298	283	261	291	250	281	263	260	304	262	322	280	253	265	249	275	247	283	254	227	300	294	283	278	299	300	294	275	268	277	278	280	263	248	267	303	284	272	297	279	281	296	283	265	255	248	267	238	270	278	260	277	250	279	263	249	269	281	247	311	266	284	275	276	280	271	286	273	243	274	261	297	256	270	272	287	279	283	291	242	311	262	286	250	276	261	284	281	264	260	246	292	287	302	291	289	291	282	293	295	280	264	241	251	273	308	256	269	263	261	268	270	271	270	262	288	285	291	267	277	259	294	247	250	277	266	254	272	280	257	301	259	282	272	260	279	298	280	263	271	270	275	285	257	254	254	278	223	281	280	293	297	268	283	277	273	263	271	268	281	261	275	262	248	265	266	265	285	268	287	268	314	249	305	257	270	287	304	265	262	255	256	276	267	258	252	286	257	273	240	258	290	280	251	273	308	270	259	265	249	252	272	294	248	280	259	279	276	249	254	278	272	284	290	262	266	294	231	296	266	270	276	300	272	263	277	288	277	251	295	288	268	275	258	290	259	284	284	282	285	269	268	263	244	268	283	271	269	237	246	281	243	274	281	248	269	288	255	262	262	249	302	269	254	278	280	268	261	279	281	285	281	246	291	284	257	265	268	260	250	264	288	291	229	283	281	308	303	265	276	279	282	280	284	289	240	238	283	277	303	269	266	266	277	280	285	266	303	281	298	255	285	288	283	260	281	262	255	257	278	266	265	268	282	247	262	318	291	291	263	243	291	248	252	280	264	304	257	255	300	293	279	267	278	289	286	280	268	284	295	276	288	260	268	250	298	312	264	257	257	255	260	298	271	258	277	281	274	280	284	276	271	286	286	240	280	270	246	290	263	270	271	284	268	276	262	259	261	286	263	277	256	276	274	280	272	299	270	279	264	275	256	278	274	259	279	297	279	267	264	274	267	264	288	262	286	278	295	304	268	294	263	288	275	283	274	263	284	254	265	256	270	290	314	269	255	274	269	286	292	255	267	259	296	285	274	251	269	261	300	268	294	270	261	287	274	262	264	253	275	278	301	293	255	284	275	284	256	288	274	279	243	268	256	301	296	285	280	262	270	255	253	302	287	303	262	259	259	251	269	300	283	268	249	292	303	288	313	261	271	295	282	256	262	263	299	272	262	290	262	258	261	296	268	277	288	279	296	307	269	267	308	228	257	299	275	277	266	287	272	282	284	303	273	280	256	291	264	259	294	266	249	282	273	282	279	283	271	245	293	287	285	288	279	286	240	298	269	269	251	279	272	269	267	279	254	276	260	271	290	275	310	285	275	270	294	290	268	273	282	275	250	279	305	282	262	264	277	271	264	271	272	275	262	293	277	273	272	286	266	265	279	273	263	270	287	247	255	283	288	279	288	252	259	274	278	283	269	286	263	254	263	261	278	261	269	273	270	265	312	284	292	274	263	273	277	277	267	260	267	272	265	243	261	251	277	281	281	312	276	288	292	273	290	262	276	283	276	281	276	279	283	234	285	281	272	254	296	262	281	283	303	265	277	256	306	282	276	289	264	295	274	272	267	282	294	262	263	275	260	286	284	305	288	256	304	284	300	276	254	268	252	222	258	264	279	275	286	271	271	262	261	261	266	264	263	272	291	272	255	294	279	304	304	285	268	279	254	262	264	278	239	270	283	294	297	273	309	272	245	274	306	287	266	247	284	240	273	279	280	234	254	296
23781	21688	29599	24278	21691	19574	1971	727	599	554	507	465	460	402	382	373	357	382	397	329	340	332	323	360	307	331	332	324	331	358	325	338	313	318	277	325	310	292	316	338	275	313	305	311	315	293	320	307	323	343	327	287	311	304	286	318	286	329	283	319	333	296	306	291	313	336	296	319	318	305	323	299	312	294	292	306	293	331	304	312	308	329	281	302	315	290	309	297	303	332	315	297	332	289	314	332	288	314	320	285	296	308	326	294	317	300	318	315	306	289	311	283	317	309	320	320	303	289	311	306	304	292	301	325	295	278	329	316	300	316	319	299	322	277	311	278	327	301	305	340	305	295	351	303	281	302	332	299	330	319	310	310	301	302	337	309	302	301	287	342	326	308	303	318	322	311	306	317	319	311	291	296	320	296	312	301	298	305	323	301	308	289	320	300	331	297	287	316	312	296	313	282	289	314	287	329	316	309	300	285	304	334	328	309	310	305	321	320	312	310	323	295	294	305	296	344	282	301	298	310	309	320	307	326	280	310	312	301	314	297	337	289	298	281	293	289	343	302	317	296	321	285	331	289	305	300	300	301	292	305	305	327	291	299	308	349	319	302	291	316	280	291	285	301	318	305	299	319	307	302	320	295	313	304	307	306	298	276	299	304	294	321	292	291	314	284	330	304	316	295	316	289	293	311	313	297	302	328	318	319	304	282	321	314	333	327	297	315	292	322	291	316	340	329	303	284	296	307	304	315	303	299	312	282	300	304	288	337	313	313	322	312	294	326	301	286	307	290	283	330	313	304	317	316	295	296	276	298	303	305	304	312	282	297	277	310	311	306	316	300	289	286	308	315	290	311	327	295	289	304	277	313	285	306	282	308	309	326	292	311	287	292	249	314	339	305	326	299	336	283	310	301	329	299	290	291	299	315	304	307	330	272	280	307	315	303	301	296	304	327	327	312	319	328	315	338	317	279	325	319	292	309	299	292	336	303	313	280	307	321	308	319	288	322	341	304	271	305	290	321	318	284	328	316	296	289	290	297	296	294	325	296	331	312	285	284	292	324	286	328	303	317	295	286	315	345	323	297	320	310	310	311	300	292	351	344	319	294	290	315	325	343	312	278	289	306	292	309	307	306	312	304	301	307	297	322	307	304	266	303	309	304	308	312	272	300	311	299	290	324	274	311	293	318	284	331	323	323	300	306	311	294	271	293	303	283	311	300	285	311	315	312	289	288	326	292	280	313	296	259	290	302	289	296	307	305	309	260	329	295	294	327	271	305	291	292	282	307	292	291	311	282	304	312	289	304	296	309	316	324	322	304	310	320	330	289	303	282	318	302	299	327	315	284	319	298	306	313	299	295	329	301	290	328	307	311	298	281	304	289	292	318	303	327	306	301	301	287	311	297	277	331	337	321	300	313	307	280	321	295	311	302	325	284	296	280	323	321	306	300	297	310	280	265	327	315	313	297	294	300	339	272	320	322	288	324	305	325	298	310	307	299	290	305	296	319	285	319	288	278	337	301	318	277	334	277	316	300	319	287	329	322	328	295	291	315	303	278	311	304	293	278	302	329	311	328	320	315	298	330	337	335	314	299	292	353	302	293	298	313	325	287	283	318	288	309	295	326	266	286	300	301	295	305	317	265	306	312	306	284	317	282	309	341	299	292	313	302	318	341	315	286	287	315	287	290	282	314	305	320	289	319	311	306	314	291	293	297	334	286	300	302	313	303	303	283	298	310	344	313	327	319	271	318	352	267	284	317	324	284	296	324	307	299	275	323	265	292	310	297	286	320	307	287	297	303	293	310	258	316	307	276	280	275	294	342	286	311	328	296	291	276	321	320	309	294	322	335	325	307	313	293	322	286	316	327	307	342	295	319	290	316	303	289	329	317	289	333	331	300	291	312	313	323	282	306	320	311	323	304	301	289	321	313	314	312	331	325	300	304	316	270	295	277	318	280	306	287	283	299	283	298	329	338	315	316	300	309	288	290	317	314	313	321	329	303	296	305	293	310	312	315	327	297	314	310	290	316	317	313	305	279	298	283	291	314	291	281	280	269	295	299	291	312	284	323	332	279	322	275	313	309	310	324	287	291	312	276	329	319	307	281	298	304	253	307	296	291	301	323	300	329	294	284	286	296	286	291	319	287	331	297	295	312	301	278	272	305	311	289	324	316	283	313	321	278	310	305	306	282	284	322	321	275	289	303	302	284	324	269	316	329	338	314	282	309	302	294	279	348	304	294	299	293	298	331	285	284	319	312	264	309	295	306	316	319	278	290	287	291	298	320	280	311	300	327	313	329	324	312	314	306	305	286	306	331	300	318	304	334	295	283	309	327	276	321	285	286	322	331	300	313	322	312	319	318	317	324	309	295	298	311	302	313	290	294	328	326	296	281	317	317	314	295	279	315	304	310	311	271	273	308	318	327	324	308	301	317	286	321	292	312	295	318	323	277	328	303	311	311	284	311	301	309	310	319	308	308	326	328	316	329	317	326	304	282	300	308	291	301	309	278	302	319	328	290	306	304	290	290	254	318	277	276	272	290	297	308	304	267	284	283	319	310	317	311	310	282	306	278	333	328	276	318	308	308	314	330	293	267	317	312	295	338	321	284	296	341	297	302	332	302	311	282	280	322	290	322	326	305	299	293	311	307	317	292	311	301	310	337	306	295	293	301	319	308	297	315	309	269	282	335	300	280	303	326	325	324	286	275	283	319	288	320	313	296	309	325	308	292	304	286	282	284	297	324	291	308	350	290	320	296	277	302	272	292	306	295	298	292	314	338	296	347	275	276	296	292	310	288	304	284	334	323	299	287	303	335	303	298	280	300	324	282	304	306	333	278	296	308	295	278	306	278	309	276	305	297	305	312	285	322	307	323	332	294	293	305	313	310	293	296	300	293	264	278	284	251	286	320	330	297	285	314	292	314	288	322	277	279	287	272	313	296	297	302	291	307	295	313	264	323	265	292	294	300	297	302	306	309	316	308	334	325	271	334	320	285	317	328	263	301	311	292	318	305	294	313	317	313	322	287	271	298	284	312	305	308	279	322	316	304	324	322	276	301	338	318	300	305	280	302	302	300	306	316	312	271	296	298	307	297	292	300	285	298	294	289	324	328	277	321	287	273	296	281	300	299	293	339	297	293	301	302	311	314	284	298	334	293	307	292	317	306	316	317	299	327	320	324	318	319	266	279	268	352	282	317	271	304	327	305	302	305	306	300	320	313	338	293	302	288	315	333	296	318	287	344	297	302	293	321	336	280	320	321	299	280	314	324	306	291	290	299	328	326	315	316	292	297	324	254	285	322	335	287	328	319	321	323	303	298	327	305	298	270	294	288	300	285	295	311	313	326	279	280	291	323	296	275	296	312	325	305	304	297	300	300	283	310	307	317	326	290	313	297	294	294	308	298	306	313	295	274	299	289	275	315	287	300	312	316	287	277	274	304	297	302	289	289	282	298	308	325	312	327	320	288	263	300	299	332	300	323	301	325
41240	32924	13835	7513	5115	3626	2832	2235	1931	1648	1469	1277	1216	1108	1004	945	887	847	872	761	847	781	820	746	759	702	702	708	693	741	683	652	681	671	630	673	630	643	628	627	605	692	559	654	620	634	632	650	597	616	618	630	655	633	659	622	626	646	629	573	633	614	620	655	656	631	617	626	641	611	560	597	556	602	610	620	646	603	599	581	631	613	618	580	605	577	601	640	619	577	603	616	561	613	592	617	623	606	586	634	580	588	626	613	603	613	574	612	638	567	637	625	597	627	592	593	602	594	572	605	605	563	601	590	573	573	611	579	565	642	571	581	627	583	583	610	573	584	597	624	607	596	663	592	659	602	589	593	634	589	603	580	602	586	613	609	616	599	575	592	579	600	585	564	581	576	603	634	631	624	561	605	598	575	571	587	567	618	609	616	588	607	611	582	587	590	606	572	619	604	606	624	559	611	601	604	585	604	617	603	599	575	616	619	552	606	581	574	630	583	622	617	565	624	590	583	608	592	579	526	558	587	574	587	606	586	564	604	588	616	560	592	589	615	628	594	624	585	598	570	638	614	590	605	661	598	565	604	614	629	644	622	654	626	574	585	588	605	604	618	623	583	589	594	617	600	569	680	597	597	611	586	580	602	544	632	562	589	582	602	572	593	607	580	585	639	612	587	588	577	627	640	581	571	569	607	581	590	585	635	594	563	614	591	631	579	577	603	598	592	599	608	554	589	660	585	612	613	613	578	558	592	612	578	546	606	631	579	595	573	625	601	600	606	586	571	590	619	629	618	626	625	614	618	657	572	598	580	619	569	592	612	613	596	645	595	573	588	618	615	591	580	593	590	577	606	565	666	613	633	608	607	595	593	588	547	633	539	596	603	567	618	546	580	602	578	612	590	589	616	574	620	617	618	621	601	607	597	612	624	585	591	552	633	610	622	608	556	612	624	576	572	606	651	600	586	609	574	567	603	605	613	640	625	571	603	592	562	589	576	577	600	587	554	572	581	617	619	596	623	627	642	578	572	583	588	589	566	621	624	601	601	614	620	552	630	606	575	589	578	558	612	568	568	579	590	631	592	602	626	596	623	632	597	620	641	621	557	544	559	579	651	606	607	578	616	644	552	595	575	582	625	563	582	614	566	570	568	607	631	602	588	621	596	566	611	618	601	570	606	642	629	604	621	592	556	616	619	592	621	570	610	575	609	596	575	592	595	599	583	648	588	581	615	588	560	602	566	595	614	630	590	625	603	590	629	611	602	597	611	605	572	611	556	611	600	607	621	557	596	585	578	593	574	653	563	584	594	597	612	553	612	601	616	597	606	591	591	608	566	636	599	603	586	601	620	603	573	536	600	622	611	591	601	566	590	612	602	577	616	618	615	624	579	619	575	604	609	567	617	625	590	604	638	585	593	597	573	604	596	558	595	639	602	604	584	604	621	583	625	579	616	598	565	615	604	597	585	633	585	597	629	627	592	599	583	613	624	641	597	586	569	638	586	665	602	598	605	622	621	612	549	588	582	612	596	574	564	591	618	577	613	606	622	602	616	599	588	621	604	632	612	571	589	592	588	590	606	622	593	610	609	600	598	620	592	567	586	588	593	614	601	641	622	564	575	640	540	591	570	610	620	578	629	592	576	603	581	614	591	615	570	569	593	591	599	623	564	599	649	568	590	625	597	599	602	635	629	571	584	598	610	655	560	580	608	616	601	581	539	590	635	583	576	608	594	566	580	576	588	576	568	604	572	583	573	610	643	591	596	576	573	624	632	626	597	645	588	663	597	619	584	596	589	599	631	572	581	592	583	615	566	621	590	628	642	558	582	609	627	587	613	583	571	583	620	650	634	595	615	633	594	581	631	587	615	591	549	590	622	577	597	622	610	589	598	546	580	583	612	591	572	581	643	603	633	601	564	578	595	576	573	602	613	586	615	559	609	618	635	573	592	639	567	593	590	599	600	593	606	613	595	641	562	571	613	631	595	612	607	613	589	607	599	603	590	599	566	597	593	602	587	584	620	628	571	589	577	603	617	572	564	611	602	589	562	600	550	568	580	603	620	637	590	598	592	628	572	583	575	601	624	600	628	574	630	628	648	600	584	578	606	579	593	562	591	589	612	618	584	594	595	595	602	587	611	597	556	607	604	608	607	580	603	636	596	613	605	563	610	568	636	639	586	545	612	592	563	602	583	610	577	642	602	589	583	583	642	610	571	602	643	588	622	601	608	557	556	637	592	617	585	593	599	651	598	626	606	623	590	595	624	604	607	594	607	569	585	600	628	590	592	607	590	588	610	604	592	605	599	615	596	592	597	592	628	605	558	561	578	591	535	599	611	649	565	555	582	544	605	613	632	601	614	602	609	590	521	611	590	601	604	643	605	595	602	614	560	706	595	614	573	565	585	625	620	569	593	558	594	626	579	586	551	594	590	575	576	574	596	645	559	590	615	589	557	619	598	613	580	607	622	590	588	573	628	580	629	615	575	578	606	559	632	577	592	614	589	598	588	584	599	561	584	590	601	586	621	619	579	648	587	564	612	595	622	606	573	555	607	588	597	551	594	628	614	602	615	606	605	602	610	640	612	631	596	583	621	582	588	618	584	584	611	568	600	655	576	618	595	565	595	596	628	613	610	642	596	575	604	606	523	567	602	607	619	587	631	590	603	566	602	587	574	617	600	581	566	623	638	651	591	613	561	574	584	598	623	563	629	594	574	576	588	593	614	559	588	609	590	608	624	622	574	649	612	602	594	633	600	557	539	599	583	602	571	592	606	567	656	575	623	556	602	578	524	587	620	580	626	586	571	606	619	590	574	596	630	590	590	627	612	571	603	592	596	637	578	555	590	648	610	600	582	619	633	586	574	602	605	581	552	603	573	628	602	581	572	622	566	594	594	620	559	615	593	536	617	581	611	597	629	595	590	571	620	599	625	603	632	593	586	602	643	610	553	611	623	614	596	598	601	625	595	586	590	621	598	588	613	607	616	578	614	613	578	600	562	623	631	585	549	647	630	602	599	621	635	576	645	621	625	616	613	558	597	644	644	596	592	634	568	609	590	580	599	605	565	606	610	577	583	606	592	585	632	614	621	646	587	603	583	600	550	558	622	576	591	641	620	587	565	620	598	633	654	540	577	560	564	582	594	595	637	556	618	617	594	590	604	585	579	588	573	580	636	568	593	566	570	606	562	581	590	558	606	598	586	635	598	596	604	655	603	587	591	549	589	627	602	580	655	599	591	602	578	613	590	561	602	604	631	586	607	598	552	626	629	580	672	634	609	601	604	620	602	603	568	605	611	602	602	607	616	608	604	589	585	567	582	536	607	578	592	601	580	609	639	631	600	609	592	540	593	592	592	584	589	624	592	543	576	582	595	582	626	585	572	571	605	575	611	615	622	568	622	601	602	591	579	653	581	600	591	615	589	648	619	618	595	590	616	563	625	622	598	597	582	608	558	595	574	617	607	583	572	622	608	595	586	581	593	576	577	601	538
27323	21164	8314	480	220	204	199	189	180	193	190	182	181	172	186	176	148	156	174	162	169	166	189	195	168	156	148	172	151	169	186	171	154	212	160	151	167	169	167	191	158	157	145	167	177	159	190	145	165	183	165	150	173	153	182	173	164	147	165	152	158	180	170	176	171	177	160	186	152	166	179	190	161	183	160	161	166	201	169	165	173	169	178	158	167	154	166	180	152	150	170	144	154	169	152	164	167	170	183	182	190	150	165	146	173	172	162	149	147	169	163	147	165	182	171	152	173	177	164	169	157	145	152	178	181	147	158	177	174	168	161	165	158	191	144	158	162	177	173	153	176	163	130	152	176	174	158	180	179	146	163	181	156	165	162	175	174	197	195	160	158	160	159	164	179	166	171	170	161	171	171	200	143	186	166	171	186	156	151	154	161	168	169	146	171	155	183	174	141	155	154	134	175	144	171	169	159	175	161	174	142	186	161	164	173	185	188	160	172	177	169	163	185	178	185	160	175	151	180	154	164	157	151	162	145	177	165	194	166	177	161	161	173	201	152	139	176	141	163	168	176	183	150	188	159	170	162	158	166	180	161	177	196	180	167	145	172	169	176	159	153	145	154	168	164	147	142	156	149	161	171	171	150	196	157	174	155	156	154	166	176	152	157	163	175	162	161	170	187	180	135	171	145	176	179	177	194	155	172	174	183	173	149	183	161	171	170	174	159	157	158	148	164	162	166	149	148	199	165	146	158	178	169	185	181	146	193	158	161	203	142	179	156	169	177	165	178	162	173	181	156	152	165	160	158	157	179	168	180	168	159	165	199	164	153	160	181	162	172	160	188	156	147	169	151	171	169	157	157	159	167	167	155	191	183	168	153	172	161	137	172	146	153	189	159	167	167	173	155	157	162	168	158	177	168	168	158	145	143	184	175	188	185	177	145	155	163	171	143	157	137	157	148	152	164	184	149	159	164	174	151	200	176	183	196	190	168	158	159	174	161	157	158	171	163	187	169	174	149	133	176	183	170	185	162	161	151	148	162	165	178	165	160	187	170	151	177	148	151	171	164	154	162	177	188	151	169	198	157	169	160	171	173	140	181	175	170	146	172	160	190	193	169	160	158	170	160	180	154	176	175	162	163	171	164	160	173	167	162	163	182	160	159	174	152	144	156	184	141	162	150	166	171	149	156	174	158	167	161	168	177	149	161	163	164	169	175	152	150	161	153	179	160	160	172	171	169	180	152	141	179	169	181	150	158	175	160	167	167	165	173	176	179	154	178	176	181	176	166	157	174	166	174	178	164	184	169	186	165	152	180	171	162	163	164	135	178	174	151	188	157	145	168	169	161	156	166	151	178	171	172	159	181	146	152	152	168	167	171	177	164	159	168	162	161	187	160	157	173	172	168	189	162	172	172	161	183	168	173	173	157	165	164	153	168	176	164	169	172	156	171	185	177	161	156	156	177	167	176	161	185	176	174	177	154	164	156	135	165	183	159	151	150	176	178	139	164	155	167	151	170	174	174	174	170	173	155	183	178	173	171	147	190	155	187	211	174	176	170	157	167	145	178	176	160	160	175	183	174	165	162	138	169	161	187	183	136	161	162	154	154	187	171	156	166	188	193	168	175	185	181	149	152	175	171	162	162	189	171	151	177	178	162	165	173	176	183	170	161	145	170	161	176	160	176	176	153	145	186	155	164	154	161	145	203	161	161	165	143	177	157	168	172	147	169	164	156	173	155	180	161	153	174	151	177	140	167	147	150	152	183	164	149	163	167	160	162	163	135	138	186	172	198	145	161	165	166	159	167	184	160	147	182	162	169	166	168	177	144	187	185	165	152	188	174	180	161	141	164	170	158	170	162	150	175	172	170	162	173	169	165	171	178	156	159	180	181	168	170	167	158	182	181	155	161	186	156	184	179	161	169	169	181	150	174	155	163	182	150	176	174	170	150	151	164	168	199	181	178	161	170	165	168	179	168	161	169	182	163	175	171	171	165	160	151	160	166	165	156	162	151	172	191	165	166	144	189	144	174	166	160	140	170	179	175	154	185	187	146	156	170	178	179	167	191	155	156	156	161	146	148	175	176	179	156	156	175	166	142	160	168	179	164	166	206	175	169	165	157	183	158	166	183	175	166	160	175	176	151	167	149	158	151	163	164	161	190	191	168	158	186	154	158	189	165	207	162	158	147	153	169	151	152	140	169	171	149	160	195	157	157	147	168	174	180	169	180	158	163	175	173	174	151	179	150	198	178	143	163	153	198	149	147	152	179	167	154	167	159	172	167	154	176	164	183	140	178	176	173	178	181	180	172	186	158	165	146	179	155	165	161	181	181	169	138	154	181	159	160	159	172	167	177	164	178	188	154	156	167	143	158	156	167	179	149	165	172	172	162	169	166	153	186	167	164	168	178	174	168	169	188	178	172	163	153	159	176	174	149	149	185	168	171	162	170	152	190	157	151	194	173	183	174	172	185	171	156	152	137	162	187	166	156	153	157	188	171	198	174	201	155	159	162	169	189	165	164	153	159	154	169	173	176	154	155	145	181	166	160	158	175	161	155	143	143	176	166	141	153	176	185	166	164	163	167	179	163	170	163	142	185	187	161	155	175	173	172	165	144	179	142	187	163	191	154	169	155	151	186	149	157	159	144	161	179	155	157	163	166	154	172	164	161	149	170	170	153	178	145	175	172	168	175	142	148	131	166	167	171	172	189	169	180	158	161	166	161	175	147	184	163	147	172	189	150	162	174	165	179	162	180	186	169	174	160	160	148	181	160	177	148	151	175	171	134	166	165	178	158	167	173	133	143	163	162	165	172	168	156	179	178	159	167	160	168	168	157	181	158	162	162	177	157	152	183	145	150	172	161	168	157	176	150	163	190	175	170	164	164	187	171	144	167	166	174	150	153	173	155	163	177	168	156	164	140	138	168	161	175	141	171	140	159	173	183	171	166	190	175	171	164	162	157	153	162	166	148	168	169	171	194	151	146	188	165	179	164	144	192	158	194	161	138	164	171	163	154	152	149	183	179	163	158	167	141	184	150	175	160	159	167	159	183	183	155	177	190	169	165	169	175	173	155	161	161	155	173	171	158	165	167	177	162	181	176	155	181	159	123	176	154	173	181	165	170	166	173	172	150	163	150	162	176	160	154	158	186	144	196	165	181	172	156	182	146	157	170	163	174	162	173	156	150	168	159	154	165	163	146	178	161	177	181	163	155	176	153	172	158	165	171	171	152	162	164	178	189	148	178	159	162	167	164	165	178	161	157	170	157	163	192	160	186	139	167	161	164	174	164	170	174	185	169	148	188	172	183	170	158	174	149	185	155	163	175	188	204	166	164	154	169	154	154	180	174	175	158	152	179	164	150	178	187	169	153	181	168	171	191	152	172	166	190	170	153	190	180	184	174	167	141	175	162	171	162	153	154	171	171	154	168	159	154	168	173	156	153	158	160	164	164	150	174	164	143	171	155	195	166	163	159	175	163	176	173	173
14207	10713	1330	774	600	520	433	442	443	447	423	371	407	393	366	405	362	350	406	393	396	372	367	344	388	395	378	381	404	373	378	376	389	383	329	359	355	362	390	379	400	405	376	407	401	374	369	370	365	371	381	356	371	392	352	355	354	351	378	371	387	392	340	359	400	368	390	358	348	358	372	363	366	385	353	360	368	368	351	362	379	371	367	384	398	353	380	338	370	343	393	377	319	334	343	378	404	368	366	380	343	374	366	372	367	376	376	359	362	361	387	364	341	359	361	382	396	357	375	366	361	355	395	372	360	378	383	402	384	368	361	341	404	318	369	373	327	367	352	350	392	383	370	368	391	351	372	403	358	369	360	358	363	351	388	390	378	392	403	386	383	350	427	364	380	363	388	378	379	383	374	387	370	370	340	379	352	332	363	375	381	362	383	373	382	351	407	405	359	344	367	352	394	376	379	384	396	372	364	431	350	381	362	349	350	394	368	370	374	364	346	374	333	399	372	374	370	371	348	360	394	362	376	369	372	372	333	386	380	369	343	356	367	383	364	370	380	395	392	373	392	373	347	370	383	373	378	368	370	359	348	359	396	374	379	349	356	359	363	400	385	360	387	388	381	355	353	375	350	375	387	375	375	393	397	373	337	395	365	370	382	368	385	383	355	377	375	383	386	372	366	374	343	351	395	372	323	390	368	393	362	368	366	374	338	382	372	364	375	391	389	391	391	375	352	360	395	389	374	344	359	397	340	389	363	333	371	371	387	378	343	394	371	397	372	353	391	397	368	369	376	377	392	361	360	370	347	390	357	370	358	356	383	381	347	377	381	397	370	344	380	359	361	373	381	363	389	350	385	368	397	382	324	372	366	373	355	387	392	347	378	352	403	366	367	389	389	370	370	326	337	375	363	386	378	353	374	410	376	372	367	388	372	378	362	378	366	363	353	392	357	354	394	350	348	369	373	376	377	385	359	371	365	362	386	426	381	361	375	376	372	348	387	353	358	361	383	362	360	334	332	426	365	357	384	353	382	384	343	367	355	376	375	353	376	383	330	382	368	386	355	385	375	367	371	380	384	416	399	394	409	344	397	385	372	374	347	362	374	382	364	383	383	357	391	389	401	361	415	371	358	397	381	395	370	374	374	378	400	413	407	374	342	355	370	391	370	354	372	358	351	377	366	364	374	380	386	365	362	358	371	355	378	374	358	377	382	352	339	333	363	399	363	398	363	377	356	386	372	366	385	361	375	367	382	399	399	341	362	378	369	363	395	366	353	377	345	358	385	379	387	387	384	332	369	380	365	375	375	372	343	362	377	353	383	398	386	393	379	381	392	432	361	321	349	349	356	361	355	385	408	406	328	388	416	353	392	362	355	340	393	378	357	387	390	359	353	353	381	394	351	346	369	357	371	323	354	342	369	371	372	352	363	354	367	389	342	387	368	332	363	400	395	359	393	445	359	376	396	364	365	382	377	376	375	360	337	369	392	398	411	361	374	342	369	362	367	382	365	361	353	380	407	367	375	359	373	386	373	360	370	370	354	363	359	379	381	332	366	370	359	382	376	380	380	395	376	348	385	365	366	379	343	402	361	338	358	385	379	384	382	381	390	381	365	377	362	364	357	351	397	330	385	382	350	339	390	355	323	394	366	368	379	381	398	355	365	351	359	363	371	382	404	372	382	376	357	352	367	370	383	380	350	393	375	371	368	367	416	385	358	367	410	354	375	401	368	375	362	373	351	390	374	404	370	379	384	363	360	342	338	381	357	334	358	382	372	382	357	352	362	367	383	388	361	357	361	385	346	388	386	349	346	403	364	352	388	378	358	384	391	410	377	385	365	356	364	394	401	346	369	363	371	342	347	386	351	382	366	353	365	352	370	338	341	388	382	359	359	352	372	381	367	373	359	412	390	354	376	369	353	360	380	358	389	368	344	367	335	411	373	361	369	370	360	385	386	348	344	404	368	388	377	366	346	412	357	365	395	367	412	353	384	378	390	341	392	366	388	395	400	360	370	351	347	409	370	402	355	366	375	365	331	376	356	410	360	386	362	368	358	358	366	372	377	344	348	371	347	361	362	379	371	395	377	401	363	356	377	378	382	387	388	367	373	372	373	360	392	341	358	377	389	360	338	362	379	355	376	366	368	367	378	352	368	386	354	328	366	377	346	357	383	387	340	410	358	363	367	352	371	394	376	379	346	366	375	378	397	360	345	351	387	391	365	379	385	372	394	361	349	392	374	390	391	419	342	391	340	386	370	382	360	388	405	357	363	367	342	348	346	401	376	376	360	381	354	347	366	328	377	361	360	397	379	347	387	379	366	393	377	363	388	370	344	376	363	347	344	334	386	362	367	391	358	384	326	368	371	366	383	386	397	375	350	396	358	324	364	342	381	380	373	343	403	383	388	327	361	369	360	379	348	380	355	363	367	372	372	381	347	376	379	319	373	360	363	419	329	368	389	403	366	353	383	367	390	390	380	365	378	331	379	369	356	388	362	371	376	314	366	329	372	366	390	399	379	367	366	393	351	364	410	394	391	406	397	387	368	381	369	382	363	354	424	372	361	419	375	406	403	399	371	382	368	418	359	405	370	366	361	392	371	406	321	362	365	390	355	330	363	366	357	391	392	355	364	379	354	381	349	385	383	368	358	393	370	356	399	381	340	392	344	357	363	381	360	390	353	366	365	357	375	386	367	405	365	388	370	368	347	373	374	369	400	356	386	401	384	408	363	378	411	330	363	408	371	386	381	341	370	396	303	350	366	371	380	407	389	375	372	354	372	334	371	350	354	382	385	337	361	353	378	397	364	358	425	373	359	400	318	375	372	339	371	386	401	375	369	396	410	388	372	375	364	368	392	370	370	397	367	354	380	395	340	372	375	395	363	377	354	356	381	403	367	413	369	393	356	351	348	377	360	369	358	371	353	370	369	364	370	366	344	353	365	373	401	354	395	391	372	372	351	392	361	365	366	354	339	393	379	353	370	361	382	389	358	356	402	398	382	403	360	368	320	402	347	391	346	382	411	359	341	403	389	361	345	398	394	375	385	325	407	369	388	400	374	377	394	387	346	353	379	371	419	396	357	379	375	369	359	383	389	371	356	382	408	400	372	353	390	363	357	381	393	352	368	391	366	344	364	389	378	341	347	382	377	380	346	410	374	377	379	371	391	359	344	358	355	373	351	362	379	338	387	367	388	361	361	352	356	383	364	364	370	332	394	416	405	379	386	362	359	383	334	359	372	377	387	365	399	380	373	375	352	351	377	341	379	358	364	322	358	420	370	367	352	363	359	390	368	395	378	358	350	354	370	367	396	382	354	368	395	374	370	415	393	359	367	352	355	330	370	398	391	363	385	386	342	378	354	361	352	375	393	358	353	381	364	367	339	373	365	363	356	320	385	407	367	326	338	348	350	387	379	361	364	358	374	365	372	380	369	368	386	384	372	377	364	351	361	391	365	376	342	350	389	391	349	392	380	336	336	371	372	378
24720	21728	28936	25041	20135	1441	487	289	239	226	213	196	169	174	174	137	161	146	144	152	143	141	146	150	142	131	130	147	132	125	132	148	148	127	127	132	142	136	146	126	97	114	126	127	134	122	119	116	125	114	127	135	138	122	129	129	121	140	128	135	114	134	121	143	124	133	117	123	123	113	128	124	114	129	132	128	119	116	131	109	118	136	136	137	123	123	135	108	127	121	116	146	142	134	107	139	117	147	115	115	137	115	127	124	111	125	107	123	128	119	125	112	124	134	146	113	112	108	111	116	106	135	120	132	134	134	120	130	139	131	113	115	160	105	124	132	134	107	127	133	112	116	130	120	126	148	123	112	132	122	123	125	111	119	137	133	129	118	131	135	148	111	124	117	125	109	123	121	135	124	143	147	142	118	120	142	131	116	122	118	115	104	110	131	131	124	120	133	145	89	110	115	132	127	113	135	120	121	130	135	119	107	131	137	113	117	126	126	111	120	103	148	120	114	123	113	127	126	120	112	151	124	98	120	126	117	123	114	118	121	106	114	119	125	142	138	136	130	103	113	121	128	133	125	121	125	123	118	112	114	136	129	122	105	112	100	107	115	131	107	117	133	124	132	113	103	137	99	116	131	133	128	109	119	129	107	117	142	131	154	99	115	110	117	117	116	135	124	133	132	119	118	123	106	122	122	113	137	130	114	140	103	127	134	112	108	125	124	107	143	100	116	127	107	132	100	113	108	114	141	133	129	119	123	120	119	127	114	118	141	108	118	121	113	152	132	128	105	115	120	127	137	112	116	130	127	125	131	117	119	126	137	105	144	146	123	137	137	121	134	134	134	120	132	113	125	120	108	114	117	120	122	122	120	107	120	123	109	103	121	126	113	115	121	126	130	121	133	123	125	115	135	119	133	127	119	140	130	117	125	129	129	132	123	118	121	133	135	129	112	144	122	114	113	123	121	124	132	121	108	121	140	105	129	105	145	118	112	151	128	124	126	127	111	132	139	134	112	133	102	111	115	131	125	105	133	128	111	120	132	127	122	134	113	129	113	109	119	124	116	133	124	129	121	111	133	126	122	123	114	108	132	110	145	136	125	146	106	112	130	124	121	145	120	134	103	121	134	133	119	121	107	101	120	106	106	137	137	126	111	124	132	129	105	123	127	126	115	102	110	130	117	128	115	108	115	108	121	112	115	133	132	119	116	130	128	133	129	137	119	135	105	115	120	117	150	136	126	121	136	137	113	138	118	116	128	130	108	142	121	128	112	103	95	133	111	119	131	125	123	118	124	125	121	109	127	115	121	117	139	120	112	122	120	113	117	112	118	143	129	98	114	110	128	115	135	126	112	119	123	122	99	102	133	139	124	113	113	96	123	120	138	127	140	101	132	128	131	139	109	121	109	107	119	147	134	133	127	120	105	131	102	118	141	101	134	122	114	127	117	99	106	106	110	128	110	104	109	117	122	118	127	115	120	106	126	116	124	139	139	127	118	120	128	120	121	143	118	122	136	135	135	96	136	130	102	129	105	129	110	110	139	140	103	126	150	121	107	121	109	141	120	119	117	131	145	120	113	126	148	123	111	124	117	107	119	118	120	142	127	132	118	121	127	110	116	111	113	125	118	124	115	128	136	130	118	122	111	117	120	106	115	116	125	119	126	96	105	120	116	125	143	115	120	135	132	121	106	119	112	106	116	144	107	132	110	121	120	111	113	100	108	121	115	138	138	118	123	112	138	125	130	119	129	132	124	125	113	121	122	146	114	122	116	105	81	127	116	115	131	144	105	102	96	108	104	106	111	115	127	98	115	123	95	137	139	134	127	134	117	132	123	128	123	119	137	143	122	113	123	116	105	124	120	135	118	116	91	109	116	120	141	143	132	130	105	105	129	110	117	120	129	122	116	119	127	111	134	124	109	113	122	116	116	131	115	105	133	109	116	127	123	114	118	128	133	108	142	110	112	136	124	121	112	118	116	121	121	142	115	116	118	113	127	130	116	132	133	108	109	126	130	128	118	133	114	144	128	145	125	107	134	116	134	106	149	131	124	122	114	122	118	141	117	106	122	121	111	106	106	125	121	113	127	133	105	116	105	123	132	120	137	130	129	104	134	121	112	140	130	130	114	128	130	116	145	115	111	128	112	111	131	144	134	128	118	125	116	123	116	143	113	98	106	127	139	108	110	130	126	122	104	135	123	115	131	118	132	130	126	126	137	120	132	142	123	121	119	127	116	127	125	120	130	116	146	131	121	96	122	109	114	121	120	111	113	143	141	130	126	118	131	127	117	124	122	104	121	128	116	134	116	124	118	128	126	127	132	111	141	112	119	120	132	119	133	119	132	129	133	109	137	112	146	126	112	117	134	120	124	108	118	128	110	121	110	117	116	124	128	132	131	136	128	124	114	117	93	141	112	128	111	108	134	127	114	134	123	122	126	121	136	123	114	132	117	110	108	111	118	129	143	111	110	114	134	112	123	131	142	143	119	115	130	140	123	132	118	123	116	124	122	124	113	119	121	106	126	131	127	120	115	110	137	126	112	136	111	125	111	103	111	115	127	133	128	118	126	130	121	128	109	114	139	91	125	117	125	110	131	130	139	126	114	133	118	135	114	128	116	124	116	113	108	134	136	133	130	117	107	101	131	122	155	115	107	122	113	121	117	117	121	136	121	125	133	121	136	133	123	128	141	121	120	120	140	121	125	114	141	109	142	139	127	126	113	111	119	94	117	143	141	123	134	134	128	112	129	118	110	123	120	125	122	106	113	122	118	148	118	115	139	110	97	111	117	111	134	128	105	132	128	121	129	129	106	119	141	114	110	117	126	138	117	134	110	134	125	129	121	129	129	112	144	112	105	103	114	116	125	129	133	135	123	115	119	127	113	114	115	110	129	141	133	148	110	104	116	129	111	114	113	113	129	120	118	132	141	122	113	100	114	111	110	152	115	129	130	121	136	121	135	118	119	111	113	134	120	131	125	113	108	116	125	127	124	122	127	123	132	128	108	137	106	109	106	142	134	115	134	132	117	122	111	127	119	135	128	126	109	116	130	110	114	142	125	100	129	122	129	133	117	115	126	133	120	113	130	131	107	146	123	137	122	140	135	117	133	135	127	138	107	115	117	123	121	123	118	116	120	129	132	104	111	144	116	96	122	127	116	86	103	116	128	136	122	110	123	107	120	108	106	131	138	118	118	114	116	136	121	111	161	102	111	128	107	139	127	133	125	124	111	108	122	116	148	125	139	134	132	126	116	97	115	131	127	113	129	130	112	123	130	116	132	113	125	136	127	136	130	117	124	123	113	125	143	119	130	132	107	124	107	143	123	134	120	126	135	114	109	118	119	131	133	132	143	114	134	114	108	111	120	113	123	110	127	141	128	156	132	124	124	106	115	133	121	109	121	133	123	120	131	118	136	122	141	134	125	122	133	104	121	129	118	121	122	98	109	119	115	113	130	122	121	129	123	139	126	113	123	122	106	126	121	105	114
33427	27853	8572	4325	2635	1901	1467	1128	950	816	691	623	582	510	499	447	428	423	404	420	349	352	358	348	341	363	339	288	301	299	301	307	322	288	309	327	277	299	311	307	309	287	311	302	309	295	307	266	273	256	286	275	299	269	276	264	258	280	291	268	292	261	266	270	280	296	265	285	292	262	280	239	289	267	259	284	261	278	283	277	295	298	277	244	269	286	283	243	272	261	288	273	258	259	265	287	258	260	271	273	302	293	283	247	229	274	292	282	274	299	280	263	282	286	267	290	256	271	255	273	283	268	311	256	294	264	273	301	245	273	281	276	282	289	271	280	279	274	261	266	271	266	273	257	286	276	287	271	255	256	268	276	284	264	242	269	264	285	250	302	244	275	269	285	275	285	278	273	256	266	272	240	292	243	257	285	251	297	262	271	278	286	284	249	259	292	287	243	272	261	287	292	270	245	267	273	295	263	302	273	260	283	260	270	239	271	251	313	254	237	281	286	292	278	287	251	306	277	278	254	286	282	263	276	283	285	269	278	243	285	277	267	269	245	281	272	290	244	275	271	252	293	258	240	245	287	266	296	248	262	300	273	271	262	258	275	266	271	295	279	262	260	265	281	289	302	269	284	276	271	284	262	278	307	286	264	254	276	278	305	286	283	256	265	291	273	250	308	271	261	297	293	262	298	258	258	248	269	292	256	291	284	284	262	271	279	262	290	280	273	268	268	256	269	274	273	309	264	278	275	247	242	259	269	270	288	253	252	274	258	273	307	268	303	244	276	271	278	279	292	245	247	273	248	294	269	258	289	263	269	256	264	267	224	251	251	282	308	281	286	302	288	280	280	266	275	254	306	272	272	277	251	281	262	259	255	277	263	263	274	272	257	254	275	307	276	254	282	279	242	265	282	261	292	288	257	289	257	259	281	255	296	300	274	272	275	284	261	258	273	285	296	280	255	282	261	248	253	273	297	261	281	267	235	297	272	288	268	265	278	256	291	267	286	287	276	297	300	289	283	267	281	274	283	285	244	274	260	257	286	261	289	278	285	284	286	274	269	304	258	261	243	279	280	277	275	258	280	273	283	242	277	284	261	286	300	281	277	270	285	255	249	271	290	275	258	302	279	269	279	253	260	286	280	247	294	273	302	278	263	253	273	251	233	267	278	255	258	271	287	302	271	275	265	295	235	269	297	276	280	244	260	277	241	249	266	293	246	263	270	274	279	276	278	282	287	281	275	290	271	277	273	262	252	268	247	275	287	271	268	270	288	264	272	263	259	305	294	239	277	285	272	269	265	258	277	263	275	279	262	267	297	265	276	279	273	266	291	286	278	270	261	250	269	240	270	274	295	259	249	279	265	279	257	242	289	267	259	274	268	255	296	274	289	265	254	308	261	268	299	273	269	272	260	271	262	274	291	260	284	266	235	242	277	268	272	290	260	251	291	281	272	270	309	288	250	276	268	248	280	263	277	298	286	271	303	282	265	284	284	269	291	279	271	257	266	243	278	258	257	281	289	270	260	255	282	282	280	277	244	283	302	270	271	255	255	265	289	268	306	253	252	288	266	268	246	273	260	256	287	291	265	276	270	282	291	297	314	256	294	258	279	253	279	278	265	276	273	264	267	307	262	282	261	277	285	288	277	264	282	271	255	303	301	262	250	277	284	279	256	250	284	246	244	265	282	272	321	252	264	248	278	294	282	299	265	275	259	256	277	301	289	269	270	256	266	315	257	276	268	277	280	256	257	255	277	239	291	259	294	292	275	240	275	281	286	245	288	275	276	298	263	271	247	278	278	257	268	269	257	238	269	279	266	271	287	300	293	267	261	284	307	296	254	272	275	257	289	298	260	276	246	308	272	290	273	277	248	264	263	274	259	277	249	286	280	255	283	303	260	269	277	279	238	257	282	281	284	257	292	276	258	277	280	271	292	276	258	272	247	291	266	276	289	270	345	256	270	274	268	253	255	269	282	262	291	266	303	271	291	283	244	264	299	280	272	272	277	276	269	256	265	264	298	286	276	273	278	288	301	257	265	272	258	305	302	307	282	304	276	247	250	286	281	278	280	270	262	268	275	237	275	265	278	281	263	250	246	270	271	263	275	253	309	295	276	296	288	277	291	292	297	252	258	266	261	288	285	287	245	278	272	282	271	293	256	274	269	236	272	290	252	275	281	287	289	253	280	247	283	278	265	277	294	271	299	260	262	254	286	289	265	283	260	269	248	281	261	259	281	278	280	263	268	294	257	277	303	264	257	278	291	275	272	288	254	244	258	258	288	295	274	288	287	274	284	248	284	268	272	318	245	271	256	269	269	279	265	290	265	292	285	282	271	284	271	285	277	283	282	283	286	292	276	286	264	274	276	263	290	281	282	276	267	258	262	288	274	276	293	290	307	273	281	280	260	285	274	280	279	247	276	242	265	268	258	279	264	281	279	276	288	301	272	262	255	296	271	271	263	273	267	258	294	273	256	278	272	248	255	263	276	263	306	276	259	263	266	280	269	289	270	299	264	276	243	234	293	285	266	278	268	271	287	264	266	242	290	260	268	283	272	274	258	283	260	265	235	264	254	264	305	254	269	266	305	275	296	246	274	243	318	252	293	255	249	282	277	305	270	264	258	275	249	316	241	269	283	277	284	241	262	260	273	284	284	240	271	243	261	258	232	270	266	245	270	260	257	291	291	260	276	253	262	277	278	264	252	278	281	269	292	231	286	238	261	259	270	267	270	289	300	262	266	247	280	270	281	277	274	296	271	248	257	265	308	255	248	249	264	258	251	267	293	285	265	273	273	297	236	251	273	273	254	277	248	291	272	251	281	251	252	258	256	256	269	277	257	244	257	265	280	260	253	275	265	279	262	252	282	291	258	263	273	277	281	257	267	275	299	265	298	283	296	271	275	256	245	257	257	283	265	266	282	256	269	297	269	257	246	254	247	255	237	245	260	273	296	282	268	261	274	225	263	263	268	261	243	278	259	281	273	279	275	288	278	279	281	276	279	288	274	292	268	270	270	271	310	283	255	275	275	284	289	274	259	270	254	265	275	262	266	290	306	279	305	289	292	293	280	260	247	282	296	270	274	265	287	260	309	290	292	253	285	275	269	272	251	289	282	255	258	253	282	276	259	262	291	269	303	285	258	256	238	278	266	249	275	252	252	260	275	276	280	282	297	238	239	268	285	257	281	265	303	293	261	258	265	264	255	259	265	277	283	285	283	295	279	277	259	270	273	277	258	254	290	277	262	267	275	243	262	292	288	265	279	263	290	263	260	289	286	260	268	288	269	277	293	278	286	252	305	296	268	290	271	265	265	251	248	246	260	248	266	285	284	274	282	301	277	287	265	247	270	279	287	289	252	260	294	278	278	255	300	298	283	284	267	274	269	257	270	265	299	260	270	261	278	259	268	269	259	260	252	289	263	250	246	261	264	263	274	259	296	257	248	258	259	265	277	283	298	259	290	274	284	245	282	274	297	252	273	287	254	267	282
22696	20686	28214	23216	20686	18564	1855	747	530	524	486	459	410	371	351	345	360	366	351	323	327	337	334	339	341	323	323	332	330	320	296	326	304	277	305	324	301	274	311	317	302	261	303	266	289	275	277	311	307	285	264	272	295	302	267	276	281	288	284	297	270	289	292	321	293	267	311	296	300	281	280	295	283	331	316	278	301	272	260	303	301	279	268	303	293	283	288	282	303	284	292	257	277	317	271	291	294	300	301	282	309	286	304	290	293	298	306	271	280	302	281	298	263	278	298	292	248	303	279	273	268	298	259	305	292	300	267	297	305	283	291	286	294	279	268	290	283	268	294	273	289	319	278	261	286	298	279	286	298	284	279	282	316	311	294	289	283	283	282	309	301	295	295	253	296	285	257	302	296	250	284	287	296	288	292	309	290	305	319	264	302	245	302	291	275	287	296	271	279	268	306	294	288	278	278	295	284	274	323	266	293	264	286	280	298	298	312	300	287	259	282	290	279	298	289	328	302	287	286	273	251	276	295	270	293	276	286	281	284	277	320	277	270	327	300	303	288	320	286	273	299	297	282	281	272	298	268	311	275	299	251	262	324	305	286	271	285	285	305	308	285	249	305	296	286	268	312	276	266	286	292	266	313	284	265	279	307	263	295	296	301	294	296	272	308	321	292	283	283	290	282	282	307	302	283	302	293	280	307	282	312	274	285	304	297	292	281	282	282	278	265	280	295	318	292	285	308	293	284	293	293	280	261	286	296	286	278	288	276	309	309	284	276	277	287	260	277	273	282	261	280	278	295	290	301	290	278	294	276	298	301	270	291	313	308	289	300	253	295	280	286	339	278	311	312	258	283	316	284	277	278	288	304	299	283	310	295	281	280	279	270	319	301	270	288	287	293	280	300	283	295	307	273	289	282	275	291	270	300	262	287	301	263	280	274	269	277	296	295	279	327	278	289	281	285	263	298	273	321	305	307	272	292	278	288	270	294	309	296	313	296	281	309	318	272	265	259	279	296	297	256	295	255	225	276	282	283	290	304	279	280	269	281	283	275	301	329	289	266	289	306	290	267	269	302	304	264	310	302	275	297	295	308	304	254	294	300	289	280	317	287	275	295	306	278	285	286	300	283	294	270	283	269	310	287	271	290	280	266	329	282	296	280	279	280	273	254	306	278	284	281	279	244	282	303	321	306	284	298	275	271	271	305	297	306	280	266	320	279	312	267	279	276	251	319	279	273	260	300	290	275	286	262	308	283	289	275	274	294	289	285	271	281	274	288	295	302	297	288	284	306	301	267	301	289	281	247	312	329	287	279	315	285	285	300	288	286	288	314	304	293	296	267	286	285	305	301	289	294	272	301	316	283	285	298	304	313	303	303	269	281	278	266	260	281	259	289	291	245	260	309	283	277	286	299	278	281	292	306	275	272	309	301	289	291	295	297	280	281	307	296	299	308	291	302	290	284	282	295	337	312	305	288	283	264	302	266	283	282	296	298	310	289	289	270	257	277	337	296	299	294	306	281	288	290	283	307	273	278	294	268	285	287	297	298	283	267	301	286	287	336	271	258	285	317	319	306	247	296	255	282	283	275	278	305	295	289	309	266	314	288	279	310	299	311	282	296	303	273	294	264	283	285	284	269	289	302	272	288	262	297	283	279	319	321	292	285	282	279	296	297	277	290	302	249	287	281	283	278	291	277	269	253	277	270	282	283	311	302	294	269	263	273	262	280	318	254	301	258	286	296	286	278	298	278	308	324	270	265	280	305	258	294	286	278	275	276	292	283	312	281	305	291	305	280	301	275	271	287	288	287	296	281	288	287	271	246	291	282	282	275	261	304	278	286	308	313	277	283	278	278	327	293	284	313	277	312	302	272	299	297	310	291	308	254	298	266	277	306	248	300	291	269	265	286	307	302	297	301	280	294	314	260	280	271	285	283	257	292	273	287	280	276	288	296	297	290	288	277	272	304	249	294	267	272	266	287	268	270	269	291	301	282	282	302	264	284	281	297	293	286	315	315	285	280	279	280	302	269	261	281	290	301	294	280	279	309	316	279	282	291	292	285	297	285	324	297	276	289	283	325	274	283	311	296	297	285	284	290	238	289	279	290	278	288	299	300	308	258	271	292	243	278	271	279	265	314	289	310	297	280	334	289	295	304	294	288	265	265	286	275	284	312	293	269	265	282	295	277	327	283	282	275	289	305	300	303	266	276	270	285	314	276	314	327	296	290	335	302	304	278	290	287	301	285	262	300	292	290	294	252	272	297	295	288	297	289	278	302	275	298	290	291	288	266	305	281	279	261	273	304	319	294	298	281	319	296	298	261	280	285	287	300	275	286	273	286	275	269	307	294	304	298	278	332	297	278	303	296	272	316	279	302	299	267	281	266	295	292	300	294	263	298	286	282	272	292	269	297	269	297	276	288	288	293	314	287	310	304	314	310	254	278	263	300	299	265	264	302	297	298	294	295	270	300	300	287	297	270	290	264	266	289	288	270	299	279	316	293	280	279	308	288	282	297	296	296	285	307	289	298	298	266	279	282	295	272	277	295	307	313	291	286	281	286	292	302	292	293	278	294	274	307	297	291	287	281	279	280	292	299	282	280	297	311	286	284	302	303	302	291	276	304	289	285	271	315	297	308	274	273	268	285	310	264	308	254	290	269	291	293	293	291	323	292	273	297	272	289	311	302	284	308	287	286	299	285	276	304	313	312	293	320	316	269	285	300	310	262	281	282	266	305	279	264	250	267	298	271	305	301	254	320	309	297	286	250	290	290	304	284	242	289	296	289	279	296	286	305	285	317	289	268	289	281	282	255	281	277	275	288	289	294	300	282	307	267	261	287	253	284	271	292	281	297	316	311	304	299	260	271	316	279	262	299	278	277	264	301	292	324	302	320	245	295	305	294	301	325	283	301	307	291	277	267	302	290	281	272	292	254	273	286	315	295	265	286	292	287	288	284	290	273	281	276	282	271	298	259	298	308	280	299	295	269	275	293	291	313	275	300	297	276	286	290	303	302	263	258	264	284	288	296	286	281	301	306	267	300	297	291	310	277	259	306	277	273	297	294	256	292	262	285	293	341	287	305	271	286	277	269	299	284	290	272	311	299	277	311	345	317	267	319	311	289	296	296	267	278	270	261	276	284	308	306	274	296	290	297	286	303	274	275	288	288	284	272	303	281	259	287	281	295	302	268	293	300	327	282	258	282	273	264	288	280	310	263	290	274	318	290	271	292	283	293	285	314	292	287	291	263	290	292	270	271	283	264	315	305	289	267	333	315	280	278	235	267	262	262	261	293	294	279	275	310	272	292	310	267	279	296	279	270	275	305	279	279	288	285	248	282	266	283	273	300	262	272	309	278	289	255	297	288	313	289	296	304	287	292	300	308	273	320	302	274	308	309	293	273	283	280	302	326	279	266	289	311	302	252	328	265	270	264	295	291	277	292	289	252	296	255	300	275	291	269	269	268	278	288	302	305	305	278	299	303	268
38077	30728	13091	7312	4839	3531	2655	2143	1800	1572	1443	1198	1085	1032	1009	918	860	863	830	732	742	736	736	724	667	659	610	701	658	630	631	629	646	592	621	637	607	604	627	595	630	589	596	655	622	581	663	572	627	603	554	626	587	598	629	601	574	583	605	619	563	576	598	586	590	597	571	568	629	573	571	618	590	558	544	575	573	562	557	523	548	613	607	588	592	574	581	534	579	552	604	598	562	538	596	556	564	533	566	548	611	554	575	560	561	522	581	649	561	575	590	580	548	541	597	563	592	574	560	608	557	623	546	543	547	582	603	596	607	550	558	561	551	552	626	570	609	571	575	541	563	572	536	548	576	579	592	559	580	544	576	569	569	560	581	579	554	567	539	538	605	599	572	602	536	551	585	567	582	573	545	565	567	584	565	554	574	570	608	545	562	571	537	583	586	626	548	548	564	539	584	557	541	571	587	578	564	550	512	556	582	605	560	537	590	588	558	589	536	561	558	598	562	593	606	559	560	585	554	614	576	587	553	584	578	570	587	614	579	544	593	566	567	560	512	598	578	550	567	530	633	573	610	576	535	549	542	560	563	564	585	559	575	535	576	559	594	592	570	565	566	523	546	578	565	559	546	542	606	585	564	558	603	566	554	567	588	580	584	580	542	611	560	603	572	562	547	586	537	554	596	592	555	594	565	553	570	574	555	626	572	569	535	609	528	557	585	599	586	598	572	583	583	611	589	593	540	551	588	542	588	583	582	580	585	555	546	569	618	551	575	550	568	547	574	585	562	582	552	569	567	569	538	547	565	532	576	569	607	523	576	579	577	601	551	545	542	598	560	508	553	582	519	591	578	586	558	602	555	593	535	588	591	551	545	532	600	574	570	528	559	554	536	584	584	580	586	597	603	557	595	577	586	576	604	587	544	577	524	574	584	548	553	560	569	559	638	560	627	576	585	559	583	543	581	562	566	567	548	577	546	572	575	586	607	595	590	589	562	584	551	581	597	580	636	570	554	573	518	531	589	588	527	595	580	567	594	529	556	519	544	563	554	594	530	567	529	564	567	571	559	601	544	556	557	492	540	548	538	567	588	540	601	568	560	577	561	527	618	605	575	547	547	579	567	537	633	528	535	583	514	539	619	587	514	580	551	596	570	525	568	589	550	541	584	574	555	585	553	585	571	561	571	548	560	595	580	606	551	569	592	564	580	564	561	576	567	602	582	581	583	545	601	571	583	599	558	554	569	552	583	525	573	601	604	542	574	548	573	592	521	552	566	609	589	568	576	565	568	543	555	558	540	570	563	584	567	569	546	554	539	592	554	571	569	606	566	543	587	556	556	555	543	552	557	567	565	567	538	580	546	531	581	544	552	579	573	601	577	545	572	588	577	544	551	599	562	598	524	569	543	559	558	580	563	581	574	536	586	560	567	586	594	567	565	554	553	544	529	547	544	555	571	592	574	589	573	618	547	560	535	571	560	553	546	587	579	568	560	569	568	567	505	533	525	565	585	594	609	601	526	589	577	548	571	545	548	575	560	578	583	618	606	565	597	541	578	577	585	586	540	567	570	582	537	583	579	590	539	635	561	591	582	576	587	551	566	574	593	559	561	590	547	554	613	556	603	578	553	567	590	529	618	564	571	602	544	575	624	563	566	543	567	560	583	578	590	537	557	569	607	585	565	518	576	583	557	586	567	597	587	536	548	574	586	559	596	528	612	546	588	534	600	621	557	592	534	584	574	586	545	601	582	517	635	571	557	580	509	585	540	559	564	564	578	555	586	572	525	562	583	530	585	585	645	520	557	542	583	565	541	589	561	546	588	539	564	542	546	549	586	601	591	517	612	593	555	583	545	559	599	569	564	576	572	631	549	567	535	559	553	560	509	594	560	563	593	576	589	593	571	571	593	579	562	563	557	576	587	566	551	587	583	559	620	564	583	561	572	587	565	599	519	576	594	556	534	584	575	600	581	529	551	588	585	598	584	537	591	544	580	558	566	575	537	607	552	554	616	540	540	574	568	551	513	548	533	580	577	595	578	538	570	548	576	574	532	569	578	575	563	569	546	574	588	560	574	558	586	555	598	565	520	574	643	549	567	582	575	581	559	589	605	595	545	588	553	601	596	559	564	566	595	537	552	589	552	536	576	642	594	545	607	551	554	561	604	541	555	582	566	593	536	605	577	561	556	575	559	563	561	554	585	576	582	617	511	564	574	617	559	577	572	578	573	568	546	546	608	560	540	624	618	579	536	562	622	588	595	534	558	549	559	551	555	585	574	575	572	578	551	568	612	583	544	606	521	574	585	553	590	608	628	577	607	581	550	549	595	604	559	618	589	604	555	561	551	607	613	607	569	584	559	552	516	556	581	586	555	572	546	541	557	589	567	563	555	531	609	557	610	589	534	569	593	514	558	548	559	586	526	614	602	543	547	547	562	576	547	532	603	557	556	563	606	560	583	577	555	571	566	605	611	559	582	560	588	589	586	548	574	585	564	559	578	591	584	591	543	629	535	573	575	542	581	589	590	555	577	540	539	567	553	526	531	574	591	607	587	572	584	562	573	565	526	552	565	554	584	565	548	619	589	597	617	574	558	589	540	590	556	546	543	594	548	566	542	518	547	575	595	593	526	589	573	544	561	553	588	571	551	607	553	592	487	573	569	569	585	562	549	599	552	561	560	528	519	522	590	574	557	585	577	547	567	598	604	577	537	552	539	534	563	576	595	578	617	606	565	538	565	594	604	559	522	597	580	563	567	531	580	568	525	572	556	567	585	581	557	568	542	587	582	592	568	588	554	557	569	575	588	575	582	559	547	593	547	547	581	551	559	576	580	617	582	569	535	603	581	611	567	545	572	584	581	561	585	596	630	563	546	574	565	609	566	563	616	557	575	572	603	601	594	583	569	529	592	541	562	550	549	577	600	573	545	558	597	579	586	569	604	564	564	548	583	571	555	569	570	550	543	554	562	547	561	585	585	553	597	615	565	562	531	567	550	587	568	583	605	578	573	554	545	568	552	594	549	565	571	578	561	601	539	574	567	559	590	539	572	582	554	600	532	548	550	559	574	509	576	568	571	551	536	566	559	536	588	531	603	574	577	568	531	569	589	623	570	555	584	577	544	569	562	571	579	559	565	530	524	556	523	533	561	571	555	566	550	515	534	572	571	584	625	581	562	605	570	571	563	518	562	591	540	592	578	595	578	575	584	581	538	579	581	554	541	587	568	581	597	544	577	579	552	547	564	525	540	569	586	613	563	613	587	586	617	589	528	570	536	551	555	575	590	592	564	574	601	598	546	623	567	609	589	554	544	560	557	587	580	549	571	561	565	553	591	549	596	598	542	552	567	543	566	574	571	563	610	536	577	559	604	598	571	562	589	573	584	554	570	559	568	595	572	582	533	548	530	560	602	571	562	571	562	584	548	574	582	581	567	577	566	584	557	543	531	579	577	579	550	585	586	559	612	550	618	583	576	553	529	606	566	605	557	543	542	647
27350	21121	8387	436	235	212	204	164	170	168	158	163	159	179	161	159	169	173	171	188	150	168	163	162	168	152	136	165	171	184	172	174	189	173	157	170	159	157	156	161	154	174	146	176	176	188	199	168	165	143	172	184	152	148	174	147	172	147	186	148	176	147	192	173	151	148	153	146	174	190	175	186	163	180	150	170	175	168	165	161	172	143	162	161	170	163	169	166	182	160	171	162	169	156	139	165	162	178	168	192	163	182	164	179	165	160	167	178	182	174	176	164	165	186	199	150	166	161	149	168	163	162	164	162	181	169	156	161	160	172	162	174	141	159	157	175	180	165	175	178	148	156	177	139	170	146	143	168	168	182	173	171	141	158	156	171	170	177	167	171	181	171	174	162	161	159	165	162	176	155	182	163	165	179	160	179	145	158	162	159	175	147	172	134	162	176	160	149	177	159	153	150	185	174	195	149	156	144	146	164	164	164	159	162	146	164	160	146	162	163	143	157	176	166	165	169	195	190	177	159	164	181	169	148	169	163	156	179	185	163	170	149	150	155	155	191	192	175	153	171	147	143	175	153	198	172	165	146	170	148	173	177	178	150	157	149	149	162	157	183	178	151	155	167	154	178	165	165	183	137	195	168	172	162	151	176	180	175	150	161	160	143	189	170	180	168	157	189	164	162	175	157	151	172	175	165	177	162	169	158	150	168	162	171	177	151	164	169	142	201	161	168	161	150	154	183	160	156	163	145	165	192	146	156	159	160	181	173	162	149	172	161	172	152	168	164	164	148	158	164	164	174	157	143	149	170	164	159	143	150	178	153	179	179	148	156	163	154	175	194	157	168	157	178	132	149	158	174	183	173	156	165	152	165	142	162	155	162	147	162	161	165	157	158	160	154	163	145	165	142	164	170	145	151	160	162	153	169	173	176	174	182	139	156	143	183	181	180	179	164	154	152	170	169	155	174	155	168	150	175	159	181	153	157	187	175	180	140	177	157	162	152	155	170	163	167	160	155	175	168	170	188	147	178	157	176	170	140	147	151	162	166	157	167	161	165	168	163	178	177	180	172	156	170	159	161	146	148	180	182	170	193	182	193	180	186	163	164	163	169	165	153	178	172	158	173	146	162	147	177	167	172	151	173	170	160	154	178	163	177	167	177	171	196	175	182	194	157	175	157	159	186	167	160	163	176	191	153	154	174	172	169	161	149	166	175	179	160	139	165	191	162	167	184	177	155	165	164	152	159	149	174	196	166	176	183	169	157	154	160	165	176	154	147	148	153	154	182	170	156	179	168	164	158	165	167	170	173	166	185	183	181	164	161	169	168	177	169	165	140	153	148	160	170	138	181	191	148	152	181	163	173	153	180	160	150	160	175	171	160	191	138	149	160	142	170	188	175	170	161	137	161	142	180	156	166	155	163	140	171	167	180	139	180	192	158	165	168	187	170	171	171	153	181	166	160	165	167	157	178	177	184	159	180	156	147	185	148	173	167	176	162	192	155	158	174	163	176	128	168	146	160	152	153	160	155	169	170	162	154	180	159	151	163	169	154	184	145	185	162	157	162	150	144	151	164	164	159	184	155	150	160	162	147	161	159	176	172	169	170	161	153	189	149	157	183	161	154	159	171	163	166	189	160	163	154	149	179	138	166	167	149	173	145	148	169	144	166	189	176	171	166	145	154	153	143	149	178	160	136	176	170	189	156	146	172	156	162	177	167	163	173	162	166	160	156	158	184	158	142	177	162	167	160	176	169	156	152	176	161	185	173	154	162	159	165	171	185	156	137	184	168	155	162	151	155	164	156	169	167	155	157	173	176	155	149	162	153	162	171	146	171	167	199	172	161	161	137	143	180	168	186	139	164	158	173	151	166	153	166	170	181	164	169	187	151	174	182	163	173	147	160	174	169	140	155	165	182	164	165	174	152	157	181	150	158	154	180	154	160	162	161	177	152	178	162	162	163	157	156	152	167	144	151	145	176	145	159	169	170	187	149	147	181	171	180	165	183	168	161	150	157	169	155	155	159	169	170	187	164	187	151	154	143	162	156	160	161	160	171	167	175	158	179	135	166	154	164	170	133	160	180	172	153	171	168	153	152	168	174	142	168	169	181	169	157	179	159	171	155	154	161	150	152	163	170	166	173	170	169	153	172	160	175	150	174	149	179	156	155	153	174	163	163	169	175	183	143	172	162	173	174	144	160	173	180	191	171	157	168	166	166	158	187	193	143	146	142	184	140	156	185	161	168	164	171	168	160	157	182	180	148	145	146	162	147	151	168	173	162	189	163	185	158	151	160	164	171	171	163	171	168	174	153	155	163	163	175	190	166	187	170	169	169	191	169	167	178	154	154	169	170	165	171	171	190	152	167	160	189	140	163	150	146	172	146	149	173	158	160	170	161	169	164	153	151	152	157	166	163	162	181	168	170	169	162	178	177	171	168	144	145	136	154	135	191	158	152	195	167	159	176	182	149	175	157	138	164	164	156	144	161	170	148	170	150	148	157	150	159	185	149	163	198	174	158	161	183	174	159	161	174	140	183	151	162	162	183	190	157	140	166	156	165	125	136	173	169	187	176	151	177	192	172	155	174	169	160	157	162	156	143	158	179	164	173	162	154	166	161	163	162	162	161	163	151	179	151	168	163	145	146	148	194	156	149	170	150	181	151	193	170	158	171	160	159	175	151	161	158	156	160	161	172	163	157	164	151	165	169	171	142	175	165	175	148	153	146	157	170	158	158	152	155	154	165	177	163	182	180	178	164	190	154	195	156	180	160	178	163	174	179	167	152	166	175	162	169	159	182	174	159	133	150	193	194	169	160	173	167	156	170	158	170	146	158	165	167	161	165	167	184	182	167	170	166	166	161	155	176	154	154	199	159	177	184	166	140	191	165	160	153	153	150	162	140	152	172	174	166	142	161	168	177	144	184	177	166	174	158	177	160	175	154	164	165	166	187	151	150	184	174	182	168	169	167	141	137	187	175	168	182	170	167	175	167	165	153	165	148	172	175	161	151	160	177	166	164	166	159	167	154	154	140	161	155	162	153	149	153	167	143	185	178	165	146	152	158	151	161	187	153	193	166	170	153	155	166	159	174	176	166	180	156	167	137	141	175	146	163	156	170	168	156	157	153	149	158	169	157	169	185	143	164	168	166	170	184	152	144	157	173	165	159	176	173	156	143	171	190	152	139	170	153	159	149	155	177	186	162	165	153	145	172	168	187	165	190	159	164	164	172	148	185	160	156	182	175	179	153	163	150	160	143	163	176	142	153	169	181	184	168	167	157	148	138	127	159	153	152	152	175	182	194	160	154	180	154	167	177	172	172	163	161	176	167	152	156	164	160	163	172	185	168	182	174	167	161	172	157	164	148	169	163	175	159	174	154	168	192	160	170	156	171	142	164	169	148	159	181	163	177	181	173	171	164	166	157	171	180	151	152	176	160	173	181	184	166	142	149	167	179	153	176	159	165	141	166	156	173	175	153	166	179	152	158
14654	11203	1376	800	661	576	476	443	461	415	367	395	369	386	361	369	356	394	374	408	397	382	382	388	341	376	379	360	352	378	351	373	348	352	396	337	359	348	363	409	375	388	351	386	348	374	346	363	384	351	377	358	371	389	354	383	372	366	357	402	386	341	395	355	382	388	343	333	390	391	377	395	376	383	385	372	391	372	398	392	389	350	359	390	345	331	365	375	359	357	383	354	370	382	363	402	352	370	343	393	385	381	349	369	401	358	360	369	381	389	370	353	359	394	405	387	365	376	377	389	403	366	380	373	382	385	351	353	357	392	401	404	443	376	358	352	388	353	368	428	348	375	362	373	368	393	318	346	364	348	383	379	384	353	364	344	378	346	370	377	373	355	377	398	354	376	356	351	348	378	369	340	374	360	360	359	402	398	360	389	377	371	383	406	345	377	381	389	357	380	391	377	353	333	383	351	349	373	332	385	415	375	381	326	360	340	355	421	349	397	398	385	344	336	351	389	365	385	383	380	372	366	396	384	368	385	342	409	356	374	387	343	401	355	332	338	333	370	375	385	364	342	335	375	392	349	368	362	344	373	347	352	390	346	364	343	365	376	407	354	391	332	366	395	382	369	340	341	377	377	371	375	329	363	354	367	396	381	378	380	371	360	356	377	361	406	355	378	354	363	345	380	373	376	329	367	381	362	397	363	374	364	409	385	385	403	364	374	385	378	353	372	359	378	374	365	368	398	334	346	380	385	362	363	380	385	376	351	333	391	362	359	378	343	360	364	362	370	376	351	367	330	390	387	369	380	347	376	374	365	372	396	421	380	381	365	356	364	342	364	350	370	335	348	377	395	375	394	404	375	369	342	353	403	341	369	370	347	366	397	376	385	362	380	340	375	318	391	352	384	353	353	358	364	391	328	369	354	319	362	362	344	410	384	398	388	393	352	375	398	394	362	344	365	367	364	355	368	345	404	362	373	361	365	395	349	387	406	362	366	367	386	357	418	343	384	377	365	366	322	354	377	358	360	358	376	340	356	374	351	387	376	361	371	353	370	342	377	388	376	366	370	351	374	380	378	379	351	373	394	350	400	362	374	389	381	400	366	342	388	338	378	364	369	348	358	345	356	368	335	367	378	368	378	336	349	353	376	381	382	384	402	357	407	379	372	340	366	336	383	369	367	369	362	371	343	343	370	351	345	360	376	376	350	389	394	384	351	390	411	368	370	383	363	349	389	357	363	344	343	375	381	371	335	350	324	357	361	372	371	372	354	330	357	380	366	381	362	353	375	384	400	388	371	365	378	366	364	359	373	300	383	379	398	373	355	394	326	368	403	365	360	385	384	373	365	337	353	363	376	372	374	401	359	370	355	371	348	381	379	351	368	360	362	352	360	376	337	386	377	376	374	333	382	374	341	373	365	391	387	388	340	370	382	368	367	379	346	379	372	375	366	377	350	352	369	366	349	379	376	370	387	396	396	364	373	384	400	354	379	360	363	336	401	354	347	389	406	368	391	338	354	406	371	368	361	388	352	367	363	393	375	358	400	378	324	350	357	387	369	373	348	376	375	353	384	376	407	370	389	387	387	354	338	382	375	330	349	381	356	369	370	347	361	358	386	360	374	380	403	389	363	344	384	368	371	361	376	365	380	345	398	357	357	387	353	378	342	339	374	386	399	367	382	392	350	394	357	365	333	341	327	362	400	393	365	364	378	400	364	362	356	374	385	390	358	337	411	349	439	355	364	369	361	381	370	355	333	382	362	377	349	353	387	370	404	352	379	346	415	345	362	400	353	407	395	390	389	394	405	349	363	371	366	359	343	376	361	394	359	373	376	386	367	363	376	374	337	339	374	378	367	395	366	381	369	367	362	385	388	389	374	359	364	353	348	352	353	385	356	367	400	365	373	353	328	364	414	393	356	388	371	377	365	384	375	374	358	373	404	385	364	355	388	367	373	379	373	355	379	407	341	364	361	330	425	376	352	372	400	385	355	376	330	350	378	349	398	314	354	380	385	374	360	361	371	330	372	378	368	355	373	373	407	370	366	381	350	363	372	383	368	377	356	399	382	380	372	382	381	399	349	390	369	354	386	357	354	378	360	390	391	384	404	365	392	345	402	390	372	382	390	405	392	395	381	381	365	351	376	376	366	370	376	373	357	383	385	373	366	366	394	364	402	371	355	345	361	365	374	350	381	384	374	378	373	383	366	383	359	405	373	354	362	372	389	361	360	382	374	362	376	377	389	346	360	356	340	353	371	338	387	370	357	348	348	366	397	390	355	353	420	366	370	365	375	375	385	355	371	343	346	386	361	363	397	397	373	379	349	338	361	374	384	392	376	423	381	370	377	390	356	393	411	377	383	348	383	390	333	386	352	378	384	394	353	361	385	382	370	384	382	361	365	365	383	399	358	364	363	376	388	366	378	369	381	349	384	384	383	373	371	379	390	350	323	368	406	366	352	357	347	365	390	390	374	378	343	354	407	409	398	383	373	358	392	353	367	400	361	353	339	374	402	388	341	334	354	369	378	383	406	355	376	386	359	359	402	372	413	364	406	379	378	375	343	341	356	359	371	398	373	393	370	376	379	379	354	357	398	368	348	366	381	373	355	353	345	362	360	362	327	388	362	363	362	357	385	367	377	357	370	334	349	384	368	353	364	359	362	352	352	356	381	367	372	391	379	364	361	370	358	362	397	364	363	341	374	352	397	338	363	392	395	365	347	378	367	400	367	375	343	350	359	374	339	348	356	330	375	404	376	360	366	364	373	365	349	337	367	409	333	401	404	365	390	369	373	395	373	386	372	382	331	348	332	356	389	339	390	396	381	352	385	331	356	333	366	396	393	353	368	331	390	368	337	375	357	360	393	352	383	336	372	348	360	358	375	370	376	403	348	366	378	338	361	381	394	388	369	362	342	351	384	395	356	354	352	344	404	345	414	387	368	391	390	359	359	360	348	328	346	356	349	396	363	381	360	337	377	377	360	390	404	366	356	347	357	384	327	370	392	357	359	361	358	394	368	347	342	397	376	377	311	402	359	338	337	362	387	399	357	362	370	352	381	370	384	350	374	393	367	358	362	392	342	345	352	361	409	362	388	371	351	349	380	363	367	356	384	363	370	362	365	395	372	366	364	366	409	356	348	371	397	394	362	356	378	378	389	376	360	364	361	361	351	362	361	390	343	357	371	394	373	363	366	380	339	393	375	378	365	360	345	357	378	352	374	377	362	377	397	374	362	404	388	359	355	370	371	361	363	367	402	378	418	376	374	374	368	376	381	363	352	365	398	330	364	382	378	335	334	371	368	372	380	383	393	379	352	364	372	369	349	341	390	391	394	358	376	394	322	373	390	386	382	356	374	394	401	351	380	345	389	366	355	348	392	408	381	381	356	372	374	374	364	372	379	387	357	388	372	357	359	365	376	389	365	344	367	406	361	344	362	346	392	390	350	361	355	350	345	370	391	349	352	369	371	327	337	347	371	404	357	361	354
24757	21700	29079	24855	20366	1551	501	361	226	258	207	216	183	150	166	186	138	119	128	147	165	158	131	145	138	135	123	118	133	125	131	138	141	134	128	125	133	122	147	105	141	116	121	138	132	116	139	117	123	131	124	137	146	123	152	129	151	122	131	117	121	142	120	145	125	129	121	135	143	116	128	127	124	107	109	141	122	122	130	123	117	125	125	120	132	98	128	137	105	110	138	113	103	128	145	131	107	127	109	112	138	125	130	131	113	116	125	123	135	135	127	127	123	128	129	107	120	114	125	131	119	104	110	123	125	141	114	137	121	105	130	114	110	135	116	142	147	120	125	131	117	117	114	104	119	126	122	137	133	125	113	108	118	123	129	123	129	128	113	128	113	119	121	119	113	143	120	115	121	147	139	123	117	119	118	119	122	107	135	129	113	133	105	107	134	111	141	129	120	131	116	116	103	122	118	123	123	133	120	106	135	134	123	126	127	125	124	97	123	109	125	104	123	143	101	125	136	118	123	139	113	113	143	116	120	121	134	128	118	128	122	112	114	133	129	113	138	130	124	119	142	142	110	150	129	105	124	127	141	120	145	115	141	110	118	117	135	136	130	117	138	124	116	116	134	123	122	141	113	120	106	133	119	109	133	107	111	108	117	110	121	120	138	107	134	120	125	133	116	119	130	127	128	136	108	116	117	157	131	98	135	121	104	130	122	131	129	124	107	136	139	118	123	132	104	127	112	130	103	140	111	110	130	122	111	124	127	119	114	142	110	112	104	130	140	112	135	117	133	105	114	123	134	131	131	135	118	121	123	129	118	147	116	108	150	113	131	112	107	131	131	115	122	108	125	117	135	142	125	126	114	117	107	128	111	97	116	112	134	114	120	124	104	125	126	128	104	110	114	117	96	122	101	122	128	103	134	117	136	144	136	125	136	126	104	107	127	118	126	129	127	117	105	120	114	111	138	122	136	131	137	108	125	112	117	123	114	136	122	106	103	116	124	135	121	128	135	130	120	114	134	121	117	122	131	126	117	129	115	128	112	118	122	120	121	94	114	115	131	111	128	122	116	136	143	122	135	122	107	125	124	118	125	136	122	125	125	123	118	130	131	136	137	136	134	112	124	100	110	152	122	133	120	143	144	121	116	107	109	121	103	135	115	127	115	101	128	103	119	100	123	113	123	116	124	139	130	117	115	102	113	110	126	118	128	108	135	123	120	104	142	125	126	117	123	131	115	127	135	129	139	129	117	135	130	140	130	151	105	121	128	118	130	117	134	135	115	115	119	127	101	131	118	141	126	113	115	114	106	114	106	99	126	122	125	135	115	120	133	114	115	95	137	145	117	107	129	125	119	121	125	119	115	126	104	135	122	133	122	134	108	120	113	125	105	115	119	112	135	120	127	114	127	117	112	146	127	139	117	120	137	131	119	120	118	109	109	107	123	112	118	120	134	116	131	140	135	101	110	114	103	137	125	130	110	130	103	123	129	116	119	115	129	117	119	109	123	103	136	114	106	117	124	129	140	119	118	133	115	120	123	131	111	122	139	130	123	112	116	122	107	110	120	104	115	125	105	116	102	114	131	107	144	119	128	112	105	136	111	131	113	131	134	111	116	126	123	112	124	130	107	144	121	113	123	119	106	119	112	122	129	118	91	112	108	127	127	124	138	142	96	120	103	120	105	122	124	124	113	117	127	114	108	108	135	137	112	138	96	105	99	104	118	137	122	130	131	123	130	123	129	100	99	125	123	135	129	102	104	108	128	142	139	134	97	134	112	128	128	119	104	131	123	119	113	115	126	105	131	104	132	114	121	125	113	121	112	113	134	110	144	105	115	113	124	122	109	110	129	112	131	126	119	130	106	107	121	116	93	120	123	136	128	96	134	119	112	112	139	127	125	122	103	118	140	142	99	126	115	148	119	124	98	110	121	127	103	140	148	101	127	121	113	118	114	131	116	113	110	113	127	133	125	130	120	130	116	106	136	120	111	110	120	122	98	112	115	148	116	123	137	105	112	124	125	128	127	120	142	128	112	120	140	119	111	127	128	116	149	122	136	119	119	134	128	129	131	115	128	115	129	121	126	129	133	104	103	144	129	116	114	115	109	96	115	124	141	117	119	106	139	116	118	106	111	132	128	131	125	138	118	102	113	136	115	125	132	103	137	129	122	112	144	143	122	141	133	132	124	127	123	114	133	118	107	118	117	112	128	128	124	115	116	135	132	127	127	123	123	137	103	121	107	136	117	109	131	120	116	106	121	121	93	138	132	126	128	123	108	135	118	105	119	123	125	123	122	119	126	133	117	131	110	129	120	123	125	130	120	134	127	135	137	141	110	104	143	127	121	101	119	108	126	121	112	117	134	135	122	129	104	123	104	124	141	146	120	122	138	145	131	124	122	113	142	103	132	115	99	138	125	118	117	131	99	110	117	133	118	138	117	129	116	118	112	119	132	100	119	138	136	124	120	135	126	121	126	124	134	127	124	115	112	127	113	122	108	126	107	120	122	128	127	134	109	101	122	118	108	115	120	118	138	139	141	118	125	117	121	123	130	111	115	140	130	118	114	122	112	139	131	139	126	134	145	114	113	122	128	124	113	115	108	124	119	133	121	124	111	127	129	120	119	118	110	121	140	120	143	123	128	112	114	131	156	125	104	138	115	121	104	134	112	129	115	114	141	126	98	128	106	120	130	97	128	123	137	131	138	126	110	112	117	126	131	125	122	114	141	105	150	121	123	167	105	131	103	113	124	114	113	109	132	126	138	124	124	129	115	112	120	119	129	110	115	109	124	135	133	122	129	114	138	136	101	135	129	114	119	114	112	120	130	113	127	119	136	124	121	141	116	113	127	108	136	127	115	111	118	116	124	102	140	134	132	125	120	122	119	142	120	126	136	100	112	126	115	113	111	133	114	126	111	112	129	112	135	123	115	117	112	141	142	119	116	107	118	120	137	134	132	111	120	134	139	140	129	129	131	113	116	113	122	107	132	123	132	128	122	129	114	128	113	126	108	151	115	111	116	103	112	119	123	125	112	130	112	115	136	93	123	122	116	134	98	111	127	123	125	113	116	125	111	122	124	115	123	128	104	123	121	101	124	132	101	115	107	127	118	131	105	112	137	105	119	129	101	130	132	129	117	119	116	114	125	117	122	139	125	117	151	137	105	130	120	126	128	136	140	127	110	124	114	101	118	125	112	134	128	126	122	121	138	120	120	118	118	130	110	142	104	112	103	133	106	121	135	112	108	137	123	139	118	121	122	99	120	117	112	121	125	118	126	129	122	108	144	112	112	127	138	116	120	131	121	148	105	121	119	125	130	126	138	107	135	126	120	127	140	138	117	125	94	119	121	132	99	104	120	111	117	95	129	130	115	112	128	119	123	118	127	112	112	141	131	119	114	127	121	124	135	143	111	99	115	122	132	113	113	136	94	123	131	124	130	123	127	122	120	100	108	108	109	119	118	113	107	120	119	116	128	115	115	113	124	104
33802	27856	8357	4092	2625	1962	1561	1155	971	797	712	646	594	530	508	490	451	434	423	379	350	353	344	327	360	344	335	344	323	306	352	286	341	294	309	303	307	330	290	313	272	285	287	289	280	269	302	265	278	278	303	294	290	267	269	316	283	270	287	275	301	235	284	249	243	271	300	269	269	253	307	263	291	291	259	283	274	283	259	253	286	272	264	283	256	274	253	278	309	255	266	274	273	276	317	284	259	262	286	279	254	260	249	293	295	266	266	291	291	265	249	278	260	259	253	272	287	260	289	262	294	280	287	270	253	250	235	270	269	302	284	272	242	237	308	277	282	277	266	268	266	256	282	273	285	250	256	282	254	272	252	257	274	277	261	237	257	250	270	278	265	266	228	297	277	251	281	254	265	255	258	251	279	284	286	281	262	231	238	251	265	295	283	272	283	280	286	249	265	291	278	279	262	294	280	277	293	281	281	255	251	253	308	267	274	271	271	263	273	243	291	268	297	260	291	275	258	255	288	267	267	285	271	241	258	268	276	253	260	270	264	281	266	255	283	284	269	274	273	258	251	300	256	256	268	303	302	271	288	282	277	278	283	273	271	280	270	265	281	271	269	272	272	241	253	268	270	245	253	253	285	262	255	264	284	250	235	296	288	292	300	276	256	267	284	256	292	254	232	273	278	265	272	279	279	267	276	285	273	268	288	252	260	269	295	252	272	283	277	266	242	243	249	269	259	284	281	280	268	249	300	252	264	254	264	304	284	263	294	288	289	291	283	268	276	262	270	260	268	311	296	261	298	264	264	253	255	274	259	281	272	279	277	279	274	281	235	266	274	240	245	282	262	270	258	249	277	283	289	260	293	277	285	276	257	258	249	260	297	288	278	253	285	260	304	283	265	285	278	298	285	252	274	244	254	268	259	262	285	266	277	274	260	266	270	310	274	246	270	280	274	286	278	246	289	270	262	270	261	266	260	270	247	300	241	291	265	266	268	272	279	257	277	254	250	256	282	285	252	267	289	275	272	272	284	243	286	268	287	234	275	275	280	254	296	299	267	281	261	284	274	307	262	292	272	272	285	294	263	274	262	303	252	281	286	277	283	268	249	282	273	252	272	255	272	280	270	259	286	273	250	268	254	275	249	261	245	298	264	298	268	267	290	249	259	259	280	256	253	271	274	274	279	264	256	295	289	271	281	266	269	290	263	285	304	277	261	280	250	257	267	267	266	272	295	260	276	270	270	307	274	267	261	268	252	293	276	262	296	270	268	295	253	287	275	301	263	268	263	253	256	281	271	266	256	244	263	271	262	251	261	294	281	252	280	275	241	290	290	263	273	280	280	263	285	294	250	313	283	264	288	279	260	311	296	305	277	267	269	281	255	263	257	276	292	238	286	279	257	234	247	286	255	276	246	257	264	284	295	268	275	254	270	242	263	287	297	291	271	248	248	257	257	241	265	279	281	261	281	267	279	276	268	280	259	294	269	274	264	282	284	265	278	279	263	261	274	271	259	270	244	271	265	257	296	295	283	279	283	253	281	259	307	287	299	269	253	285	281	280	281	284	287	253	257	268	294	275	275	264	282	271	287	263	278	256	257	263	282	289	278	270	293	274	262	276	281	292	275	253	269	276	256	251	254	279	248	254	241	260	254	294	266	286	253	259	241	282	260	303	253	275	231	248	245	281	255	249	263	283	281	269	279	259	272	267	275	290	244	282	275	229	290	256	267	281	286	305	256	287	263	281	244	264	265	272	284	294	298	263	275	276	287	266	270	255	274	287	281	289	286	284	272	271	286	281	261	278	331	260	270	285	298	284	271	256	261	245	285	278	298	265	279	260	281	259	264	252	275	281	276	282	278	288	293	260	272	262	287	307	316	262	283	271	278	247	269	253	276	269	282	260	260	288	269	271	249	254	277	268	265	280	246	245	272	261	291	294	253	283	259	277	256	272	240	273	263	241	262	257	274	284	268	259	260	262	293	265	297	272	281	262	299	267	284	255	259	280	246	305	274	261	294	285	264	255	229	262	273	293	271	257	260	265	260	262	262	264	280	318	275	255	278	245	267	234	265	274	255	302	267	262	251	271	244	261	277	286	292	247	280	276	256	247	254	291	263	270	292	248	251	279	289	273	259	281	249	290	263	287	275	276	277	264	293	252	290	282	263	283	267	250	257	268	273	266	274	272	287	283	261	228	288	291	285	274	263	308	292	237	272	261	276	265	278	272	256	293	292	260	292	269	287	274	251	287	282	296	259	272	251	226	295	279	270	279	257	267	269	249	293	254	261	244	288	258	274	262	283	244	274	267	278	254	277	261	268	271	272	285	234	283	272	292	289	253	282	267	259	271	272	263	269	275	280	285	254	291	269	267	256	269	280	289	273	282	266	292	289	282	280	253	261	247	274	260	273	257	269	237	266	270	251	290	273	278	290	243	282	254	294	272	274	274	274	268	287	282	285	279	276	249	270	273	282	244	284	307	256	271	261	246	237	271	266	311	270	243	282	284	285	278	316	252	249	306	266	250	277	299	262	266	284	246	298	246	287	253	270	266	275	278	272	286	259	268	251	282	269	289	257	277	273	279	253	259	261	266	265	244	253	273	274	280	261	288	247	258	255	270	288	262	295	278	277	275	261	269	293	283	260	297	279	255	265	279	253	274	243	281	247	276	252	280	291	272	274	295	286	238	257	278	283	257	269	266	277	268	283	280	254	262	274	260	261	281	280	254	257	272	273	288	287	241	304	284	248	266	248	275	258	270	264	280	263	271	265	263	281	298	262	238	259	291	267	265	256	268	260	286	329	278	279	305	290	273	276	281	264	311	262	268	265	257	298	262	281	275	274	281	283	269	266	269	277	291	297	273	267	258	268	269	289	279	260	295	290	298	264	268	280	273	239	267	248	256	272	260	257	257	261	293	273	271	278	248	276	272	276	279	246	265	272	278	280	260	260	259	283	297	294	257	277	291	231	247	257	266	280	258	279	266	248	269	280	277	262	276	256	242	270	236	284	251	285	272	260	252	247	267	278	268	275	249	276	294	260	255	300	272	309	248	269	263	260	259	262	297	262	276	284	250	273	290	255	277	276	268	247	243	245	254	273	292	251	272	272	267	300	276	276	283	247	261	250	268	281	279	297	275	268	270	280	285	271	252	271	256	277	259	271	281	304	289	281	279	268	263	269	255	282	293	242	272	260	267	285	279	240	275	250	309	259	283	247	289	271	296	237	303	267	265	292	263	263	260	252	286	275	254	248	287	275	269	250	282	272	237	277	284	291	271	290	295	291	270	289	279	280	297	256	275	260	267	269	284	290	284	276	277	266	259	272	252	262	263	264	306	258	287	263	266	309	260	317	271	283	261	277	274	252	276	277	309	249	271	275	295	247	274	259	263	295	281	286	267	278	283	269	271	248	266	290	272	284	248	301	289	279	279	263	289	284	251	279	273	258	267	239	264	244	275	275	261	278	249	264	280	261	272	277	272	249	273	293	280
23810	21700	29705	24219	21700	19374	1922	806	563	571	496	477	458	433	388	378	394	384	378	346	357	348	358	330	321	324	324	336	290	324	310	331	311	323	310	328	294	332	319	316	305	317	295	299	326	318	315	291	312	339	333	317	303	320	297	297	318	341	330	324	316	306	322	314	301	299	305	321	305	337	300	303	314	317	284	315	310	317	329	316	280	323	300	324	324	302	320	317	304	306	320	304	314	278	284	297	310	314	311	298	320	301	358	315	293	284	300	293	287	306	326	306	293	287	299	329	290	289	302	303	298	298	315	272	320	305	299	284	302	306	319	301	316	312	314	293	335	312	281	298	307	311	306	299	321	338	289	312	272	344	289	308	321	291	285	319	307	301	312	326	304	315	290	290	325	316	283	294	317	276	340	322	295	287	279	289	297	310	271	287	296	311	290	294	287	317	278	292	275	311	305	314	297	267	309	295	301	326	314	311	330	289	327	323	322	283	287	297	315	315	315	268	316	288	286	293	304	300	296	277	292	318	319	284	306	305	294	320	323	294	307	305	269	302	294	313	307	284	276	319	292	319	284	283	303	286	294	304	293	324	293	301	303	282	262	306	311	301	304	289	301	303	303	305	326	303	301	296	306	302	306	335	283	274	322	301	318	310	307	272	302	295	296	278	269	316	303	290	306	271	319	282	285	322	292	339	322	296	318	304	294	316	346	312	271	303	291	280	305	289	317	313	290	304	312	301	304	283	295	306	319	300	275	289	305	296	256	268	295	293	321	315	292	307	323	303	286	335	267	316	307	315	317	317	341	321	326	318	309	318	330	313	285	296	302	359	313	274	307	309	289	300	302	288	271	280	331	305	301	304	313	263	336	282	287	297	299	323	284	312	319	304	262	272	308	301	292	300	279	294	297	279	317	332	298	326	350	296	299	297	287	311	289	290	294	343	303	291	305	324	314	305	299	308	302	303	282	310	269	305	280	316	298	340	311	301	317	306	333	315	279	300	299	316	282	310	306	299	320	286	320	301	254	341	285	320	311	299	295	315	308	327	298	309	301	300	286	329	306	303	312	331	311	298	294	298	307	300	298	322	300	344	342	290	284	296	297	335	288	281	306	263	281	303	301	288	286	295	325	305	294	284	287	292	345	319	295	303	305	332	324	280	314	279	287	286	324	324	340	313	287	322	326	328	306	281	311	302	304	305	310	326	282	319	298	318	298	273	322	322	280	315	318	309	291	327	298	312	324	307	326	298	310	304	365	269	289	302	303	305	320	310	308	260	319	310	308	295	292	295	296	293	281	314	317	292	301	306	266	300	275	300	271	321	326	264	311	319	296	294	312	296	271	291	299	286	309	274	296	298	312	304	294	274	303	302	331	282	357	334	309	319	327	314	295	294	298	291	286	292	289	318	307	317	278	319	276	280	288	292	286	303	312	318	297	275	296	296	285	305	300	290	313	302	309	332	307	310	315	303	286	296	306	293	300	335	313	312	301	306	304	333	277	300	307	270	302	300	321	271	289	271	305	291	287	296	297	267	321	283	297	312	313	312	290	292	339	313	288	306	338	291	264	284	330	294	335	308	293	341	305	296	298	298	308	292	327	308	295	292	327	310	280	299	332	325	309	298	308	292	311	283	299	324	341	275	318	301	281	316	293	305	318	303	297	296	314	307	290	295	283	312	293	292	324	286	316	318	278	259	308	307	300	302	321	297	280	272	309	290	300	321	282	320	319	279	272	325	301	307	292	316	281	319	303	302	309	289	330	320	299	309	300	304	309	309	275	310	319	293	324	308	315	311	311	300	283	292	326	312	304	273	324	312	324	333	306	295	274	315	331	270	320	283	292	316	313	315	296	308	292	323	325	290	320	306	317	259	302	303	295	319	276	306	305	292	326	304	284	278	276	287	279	302	292	336	291	311	264	288	333	283	308	308	315	307	340	297	305	298	311	310	320	324	328	296	341	298	274	303	308	286	306	298	338	277	293	287	293	279	279	296	299	322	310	319	293	299	317	305	327	316	311	293	301	287	297	285	310	306	283	288	315	300	321	334	291	289	309	306	303	318	314	319	271	295	294	322	302	300	321	317	301	297	292	314	325	295	264	311	318	277	265	322	312	309	312	326	289	304	326	336	331	282	273	281	324	262	311	314	293	288	284	320	308	295	343	295	317	309	283	315	282	295	281	290	294	293	319	278	302	288	341	324	327	304	301	309	296	307	323	301	294	276	317	295	282	268	299	312	298	322	299	326	311	312	292	325	292	321	312	319	302	285	304	294	309	336	306	298	302	304	319	312	287	305	315	314	307	297	277	308	305	296	286	307	301	302	271	323	290	307	286	282	295	303	294	280	305	304	313	307	303	320	308	299	298	291	308	276	294	278	309	324	301	315	321	280	294	300	267	317	300	316	299	293	285	312	299	333	285	310	294	307	313	315	292	267	294	319	286	317	292	276	294	286	320	301	313	297	279	278	289	312	306	302	293	303	305	313	346	280	289	285	312	317	287	301	279	321	300	298	284	298	329	265	287	311	270	291	291	300	269	319	326	335	318	311	317	282	312	286	306	277	324	290	269	313	334	291	293	314	328	278	285	339	328	279	276	260	317	301	319	310	276	330	316	303	308	278	293	296	295	336	283	326	290	295	295	288	276	315	281	267	315	318	278	262	289	305	316	270	272	310	298	310	313	329	298	319	320	288	333	275	294	326	294	303	311	277	302	300	302	297	305	287	286	313	303	333	315	305	322	300	290	287	319	317	297	297	308	305	299	311	283	298	304	290	301	279	278	271	292	307	287	307	277	302	323	296	264	280	309	320	283	314	276	317	290	309	300	300	287	287	301	296	297	283	312	297	293	282	287	292	317	317	304	302	306	281	293	308	302	299	277	302	317	292	267	290	334	304	313	314	336	316	332	288	295	295	286	305	336	315	290	299	301	295	297	331	287	289	325	299	307	304	306	308	281	319	313	294	305	312	303	307	324	282	273	328	324	304	305	310	307	318	297	299	295	271	325	314	312	312	291	305	297	298	304	285	343	304	298	292	305	278	302	287	304	285	300	308	298	306	296	303	315	296	306	293	301	309	294	297	266	305	316	321	283	280	284	312	286	291	273	293	321	294	284	299	272	288	284	290	302	274	294	309	321	295	309	312	286	309	267	311	321	305	251	314	296	297	311	316	289	287	293	308	320	314	318	338	298	319	292	283	295	279	305	307	274	269	275	306	289	293	301	274	284	302	293	308	299	300	304	288	292	281	284	303	301	316	301	289	323	286	332	285	302	302	296	281	328	291	323	308	280	296	318	303	307	285	299	281	310	298	313	280	299	301	289	293	274	297	307	298	282	283	268	292	293	319	315	320	328	288	322	309	294	271	311	308	303	325	297	315	321	290	308	309	257	300	301	283	317	303	303	309	318	298	308	318	276	319	291	299	314	323	326	301	288	300	330	292	299	301	303	295	306	283	313	301	317	323	301	293	327	313	302	265	292	290	297	322	311	289
40450	33708	13903	7583	5063	3674	2832	2182	1917	1713	1381	1324	1192	1079	998	980	969	911	878	823	762	808	780	695	755	729	719	724	695	677	649	702	655	662	686	638	667	636	641	671	581	641	661	597	596	588	619	670	636	626	685	608	601	620	613	598	609	599	612	612	596	628	633	621	626	618	644	615	641	602	628	628	622	600	602	606	605	559	606	557	663	602	584	613	602	620	597	588	585	594	642	616	587	603	612	605	659	593	603	627	595	603	600	579	588	568	605	612	562	632	590	581	550	625	643	644	597	616	582	604	608	628	585	565	600	621	592	606	654	586	595	576	594	571	602	590	584	582	633	629	588	589	625	611	580	593	560	561	599	558	598	598	622	576	645	556	610	571	616	599	615	608	619	626	588	570	557	567	590	599	568	572	664	580	614	543	620	629	584	582	546	576	597	617	580	603	579	581	586	563	608	607	569	603	644	573	581	594	590	545	579	586	603	584	600	607	620	597	568	579	596	649	579	586	612	569	605	595	605	590	608	594	629	584	608	567	597	573	605	603	626	579	604	567	611	593	609	612	577	562	562	581	589	607	637	593	592	577	580	599	606	614	593	599	644	587	605	587	550	630	646	589	599	598	578	581	600	603	549	604	600	593	623	627	584	607	657	601	550	590	563	576	570	592	655	584	603	588	617	588	615	607	605	616	611	582	618	571	574	597	604	578	613	602	677	580	593	592	562	570	634	608	614	626	633	608	609	576	588	589	576	571	618	590	602	618	639	587	625	625	580	571	602	667	588	580	587	627	567	616	610	573	578	582	581	581	571	587	596	575	586	585	618	574	601	563	582	598	626	603	581	608	575	620	650	609	580	578	609	592	578	584	612	561	528	606	608	573	620	580	613	589	598	631	634	618	604	627	600	610	574	613	622	560	581	543	582	591	586	609	613	601	597	614	604	621	593	617	603	607	581	560	598	603	554	586	631	615	619	584	584	556	613	543	594	590	618	546	564	602	562	633	567	621	574	582	560	608	584	615	580	590	591	618	623	603	596	612	578	585	579	625	631	606	558	573	589	585	565	577	589	595	565	570	581	602	624	599	638	588	603	599	614	580	600	589	607	590	581	580	587	589	619	576	582	639	596	578	611	586	588	612	592	613	573	596	610	598	584	572	574	588	596	626	589	566	566	565	630	617	573	584	579	555	627	596	619	614	573	601	637	589	559	573	627	647	529	591	580	612	564	607	593	623	636	586	612	609	592	620	604	602	595	636	566	581	618	612	598	642	569	592	601	614	572	613	542	601	635	610	592	602	626	571	574	625	630	612	633	595	617	566	597	603	618	593	615	587	588	602	607	629	631	583	620	613	569	614	570	592	603	579	648	592	600	612	552	552	589	603	596	600	605	569	525	614	624	618	613	607	573	604	593	628	592	589	611	597	578	611	573	569	599	571	664	597	612	641	598	596	598	596	549	592	544	560	589	617	578	611	576	574	588	619	613	586	570	581	591	583	570	583	644	583	547	595	593	528	605	615	598	610	614	599	537	665	566	600	549	606	601	594	629	629	578	565	558	607	575	598	612	581	563	605	607	591	582	560	617	589	604	608	625	628	576	590	594	598	580	602	598	587	631	606	617	586	611	593	607	641	568	550	578	579	602	574	570	642	584	614	617	585	590	588	608	609	603	606	634	562	566	617	549	537	568	593	578	588	589	628	569	572	611	624	600	538	571	586	647	599	599	615	605	609	611	588	639	652	569	574	554	570	593	613	564	575	568	631	632	598	570	604	616	612	576	586	601	566	578	631	594	549	574	594	621	584	575	584	550	591	584	560	613	601	599	606	637	591	564	592	626	524	599	581	600	619	553	622	594	607	567	570	603	605	587	598	543	620	580	610	591	602	620	583	583	604	609	628	606	586	604	576	579	612	559	570	587	605	596	577	623	616	587	547	626	603	587	594	606	609	606	557	572	598	580	584	633	570	597	622	592	596	586	575	602	625	602	565	554	584	563	622	572	601	608	558	570	631	595	599	574	616	614	569	604	551	592	593	591	595	608	598	587	642	602	599	573	614	621	583	620	612	609	556	598	629	610	581	589	599	596	586	636	614	593	582	535	592	613	610	593	589	560	600	604	587	571	624	589	567	606	595	600	632	608	555	586	577	554	591	636	609	590	584	599	592	596	582	535	614	607	602	559	620	613	663	594	591	576	571	578	621	598	560	594	587	603	603	586	614	572	594	623	556	595	575	618	614	588	591	593	549	610	581	613	572	583	568	599	645	585	578	593	600	586	619	564	597	603	571	597	622	582	620	602	580	658	542	564	608	592	593	608	578	569	598	600	612	609	601	654	591	625	608	571	575	616	565	584	615	614	619	624	654	625	556	616	571	593	626	607	600	593	535	566	594	601	621	613	609	545	613	614	594	590	572	602	641	634	579	622	577	561	659	649	627	566	592	608	599	639	641	594	567	608	597	591	602	599	614	599	607	575	562	597	562	568	590	596	568	614	567	597	620	668	585	600	623	654	615	601	630	597	650	564	567	608	634	631	577	622	601	614	583	520	577	605	582	608	597	603	556	602	596	597	609	547	583	570	598	586	603	627	592	613	565	631	610	590	593	579	599	607	633	579	586	628	599	572	583	592	577	601	592	626	600	578	626	563	562	597	637	639	601	624	618	597	588	584	604	575	585	580	610	604	588	593	578	601	578	560	601	615	608	580	613	593	606	598	569	573	618	619	580	590	588	569	571	600	567	622	579	608	632	596	619	597	559	588	601	590	614	549	594	616	579	606	637	576	597	604	573	593	622	582	554	619	564	592	582	610	581	573	614	588	569	584	604	622	598	603	602	624	580	587	593	616	676	581	625	580	575	641	576	562	623	633	604	623	611	576	613	630	578	615	591	597	582	585	609	599	606	563	584	592	559	577	591	591	577	595	605	558	600	609	611	572	590	604	616	606	590	592	622	605	605	594	578	568	583	581	635	600	595	577	621	599	613	569	603	611	577	557	597	609	622	579	566	601	615	657	640	591	601	580	636	614	601	564	569	574	621	547	570	584	638	608	568	554	614	627	631	607	609	630	624	573	568	613	585	582	600	534	625	570	603	575	593	548	606	586	570	597	582	620	572	588	583	594	633	596	579	546	607	606	594	586	622	561	563	608	627	587	619	611	609	585	612	561	582	591	570	596	598	593	611	647	566	589	599	512	562	618	603	578	615	568	616	599	629	590	581	573	630	604	622	551	585	593	581	590	591	560	594	594	587	625	597	650	616	580	614	584	567	584	645	601	583	650	608	581	575	654	586	607	580	634	597	581	588	600	571	604	602	608	580	611	651	604	578	587	553	586	580	560	582	613	587	575	593	575	585	552	619	565	648	640	567	634	617	604	582	611	569	607	593	578	572	591	528	559	591	628	567	578	576	590	635	593	602	643	601	572	596	579	565	594	579	592	555	584	598	581	560	626	606	595	618	637	619	625	559	609	562	576	584	603	638	634	579	577	612	604	575	576	614
27359	21077	8195	437	270	193	197	202	181	192	168	187	170	173	181	173	189	156	170	150	185	174	154	173	166	162	173	162	158	147	169	152	184	150	166	164	144	189	168	152	164	147	160	178	153	173	173	150	157	163	172	168	158	171	169	184	164	149	160	172	169	175	186	149	167	163	161	151	161	152	176	166	169	170	174	164	172	173	148	143	174	185	156	174	148	157	151	187	155	156	156	173	153	190	173	184	179	189	165	147	189	161	136	161	159	159	155	174	157	164	187	169	187	165	161	175	157	170	171	178	175	176	161	138	174	175	181	145	146	147	159	167	152	153	152	163	185	162	158	160	161	140	170	154	162	163	162	165	156	178	182	163	166	169	180	177	169	152	166	166	190	150	154	162	182	188	177	171	157	139	181	166	178	169	159	194	157	169	168	175	154	170	172	177	184	174	173	168	194	157	157	168	162	182	171	184	166	158	188	131	165	168	155	187	150	161	154	153	180	173	155	146	149	162	167	151	187	166	173	171	174	160	157	161	136	161	132	200	177	169	160	160	150	160	170	187	161	172	153	147	163	163	149	153	164	164	163	190	169	148	156	160	168	186	164	159	164	155	175	191	168	160	162	169	171	166	170	155	150	190	178	178	144	142	172	145	171	168	174	176	160	165	139	179	155	167	162	183	138	168	156	150	174	163	154	164	170	165	158	153	161	173	160	186	168	154	163	145	167	172	183	201	172	148	176	169	151	161	177	164	170	169	139	165	176	180	174	171	181	138	156	174	175	146	174	156	202	167	150	152	150	176	151	152	176	151	154	165	158	160	171	159	157	165	157	155	175	182	162	182	158	140	161	172	166	151	168	144	185	158	159	164	167	143	181	167	146	158	152	155	185	179	161	146	175	164	175	162	159	159	148	164	157	184	172	165	163	166	152	162	163	157	164	179	191	151	167	161	161	157	163	156	161	168	150	162	181	167	164	182	164	176	151	165	173	152	152	161	156	156	166	152	158	186	169	149	163	165	169	157	162	163	159	172	164	171	162	172	171	162	179	157	171	161	187	182	148	146	162	173	152	172	143	165	181	161	168	168	121	167	144	165	163	162	136	196	145	172	161	181	150	175	171	193	182	152	176	157	137	165	172	171	166	160	154	147	173	166	188	170	186	153	177	157	172	170	168	167	180	178	162	183	153	182	155	172	167	166	159	173	174	157	181	143	164	164	167	135	198	150	146	175	168	159	160	188	175	143	176	159	156	172	175	177	179	132	169	158	176	159	151	163	182	171	152	162	171	163	158	178	148	150	181	153	165	165	163	148	172	170	168	156	171	192	156	152	173	149	128	155	187	171	156	179	161	161	155	178	156	156	163	145	160	163	169	163	156	184	162	168	156	175	164	185	164	186	172	176	170	164	162	161	164	178	148	163	179	197	158	165	205	157	159	188	141	167	162	154	177	176	189	154	186	157	182	175	157	157	168	170	173	152	167	165	155	156	165	162	168	170	156	158	146	171	160	161	153	159	164	154	160	159	167	174	172	180	170	185	145	182	164	174	158	194	144	174	150	147	171	161	155	167	186	180	147	174	140	164	178	162	182	169	162	166	166	160	176	170	158	182	179	159	175	150	171	161	184	157	180	172	141	170	177	159	170	162	155	158	153	183	165	150	160	174	163	189	166	160	181	172	143	160	172	156	159	155	162	164	177	162	159	135	164	164	179	169	196	166	163	161	172	170	173	176	171	175	141	148	189	147	182	157	159	167	158	190	161	173	164	176	175	180	161	163	169	151	165	154	164	192	167	159	184	162	173	156	158	175	179	186	149	167	171	161	152	171	156	173	168	163	155	175	154	152	197	162	166	166	177	166	160	158	158	160	168	184	162	163	157	148	187	168	156	175	161	163	166	164	174	162	187	165	180	166	155	179	152	162	165	167	172	151	178	165	171	167	161	157	159	146	183	174	169	151	168	166	170	161	177	158	178	168	179	167	165	177	186	183	173	154	171	186	155	165	186	164	179	152	179	193	167	156	157	191	175	181	173	145	168	167	177	195	159	176	173	156	170	179	137	171	190	159	177	162	145	158	157	172	156	148	162	159	165	182	182	168	157	163	180	166	140	172	175	148	182	188	148	178	162	175	173	137	187	162	169	167	166	172	144	188	191	169	167	198	195	171	146	161	173	167	189	181	152	175	187	182	188	153	176	180	186	173	157	157	155	160	170	169	174	181	170	151	160	173	166	156	163	164	161	171	169	184	172	169	185	182	179	158	149	138	160	163	158	153	188	194	181	167	155	151	165	178	187	154	165	156	135	165	157	170	186	174	171	158	181	156	159	168	160	157	166	171	168	166	161	183	173	172	169	154	161	189	168	169	161	166	164	186	148	127	165	158	166	168	144	168	157	164	173	198	167	146	172	173	169	155	162	192	163	162	173	164	150	147	178	143	155	201	162	153	170	169	179	165	194	169	165	167	162	174	176	155	164	171	160	152	160	161	176	204	181	179	183	150	159	157	170	146	179	188	165	182	153	154	155	137	163	160	143	152	169	165	157	170	184	149	166	177	154	154	155	182	170	161	166	151	182	184	146	167	178	164	155	182	151	157	170	157	194	152	161	160	165	163	149	156	153	158	153	160	176	173	176	171	149	166	148	182	166	173	194	169	156	180	179	175	177	165	183	166	134	159	163	169	167	186	162	149	184	185	190	140	171	180	178	155	157	171	172	159	179	185	182	168	160	152	154	172	180	149	150	143	168	163	154	191	154	157	166	163	163	169	165	182	153	157	169	159	165	183	168	140	172	197	158	176	181	178	190	165	149	167	153	180	180	171	175	142	175	145	168	172	171	166	153	175	200	155	159	168	173	138	167	164	156	140	189	159	164	159	176	196	172	175	162	162	176	158	180	169	176	158	169	171	153	179	154	159	161	167	174	158	178	157	176	165	163	165	177	169	168	171	171	170	151	152	158	171	180	176	169	145	172	169	167	192	196	176	189	169	178	187	171	151	178	175	180	180	174	155	195	155	162	138	154	164	148	142	163	194	159	157	192	139	143	178	178	172	167	168	179	159	174	147	168	175	161	163	202	170	159	158	188	166	164	157	155	154	164	159	152	162	161	139	168	146	174	158	165	167	192	190	145	162	166	177	164	175	169	168	175	165	172	177	167	139	156	155	166	191	167	179	162	152	152	170	170	158	173	166	160	182	163	163	197	169	193	180	154	176	172	161	186	166	170	174	182	164	159	154	176	161	175	158	152	178	181	160	162	147	163	187	153	167	162	140	165	160	166	168	172	154	135	163	173	150	184	161	154	156	166	160	146	184	139	185	155	176	186	155	156	173	163	155	161	150	165	182	143	176	163	171	174	155	172	189	148	157	164	152	155	169	151	142	160	160	152	161	169	159	177	161	177	136	154	156	154	175	177	159	180	170	172	170	181	160	196	156	158	171	146	171	167	152	180	161	174	166	148	174	176	164	153	147	140	185	183	149	165	167	178	185	174	169	170	172
17001	10797	1282	781	651	566	470	464	432	459	421	440	352	418	428	380	377	385	387	355	388	382	385	406	351	378	345	396	399	402	366	342	377	371	386	374	359	421	354	348	364	342	361	373	434	387	378	373	412	391	361	399	382	375	341	416	351	346	384	355	363	429	359	389	384	385	400	378	376	329	410	363	382	373	385	381	360	391	387	362	348	347	346	395	338	372	377	341	366	350	382	392	367	378	356	385	355	381	374	356	381	389	377	366	327	373	320	359	377	378	344	380	368	369	370	373	395	358	357	362	349	393	359	365	332	345	352	373	355	380	362	342	394	404	389	349	385	365	362	376	351	377	389	376	345	372	382	381	348	372	340	359	384	357	375	373	405	381	378	399	381	383	329	372	383	384	372	325	362	376	366	367	358	376	322	389	397	389	368	362	388	363	376	400	395	375	362	376	390	367	362	388	388	378	374	373	347	364	375	355	416	363	371	385	336	378	359	360	377	364	346	365	399	374	341	379	313	390	382	352	370	410	379	366	398	321	402	364	384	384	334	380	373	384	323	371	368	359	429	387	368	379	386	387	339	379	408	360	376	374	360	339	358	379	375	392	361	366	374	372	355	368	407	348	399	357	357	362	367	349	339	359	399	352	399	368	349	350	362	378	390	366	361	374	381	356	370	351	356	373	394	362	371	364	399	352	372	380	376	388	382	377	392	370	340	390	365	345	379	329	354	372	354	388	368	345	369	399	410	397	357	382	378	369	344	350	359	357	339	381	373	353	364	381	346	373	364	397	346	385	404	374	373	376	356	360	404	389	389	417	364	370	350	374	331	377	377	381	371	361	341	360	381	365	408	337	377	422	386	328	397	340	386	390	386	370	378	389	375	404	388	363	377	354	362	380	366	342	389	376	374	379	404	363	370	383	392	356	349	378	381	358	347	383	364	372	359	384	397	352	373	389	397	410	360	382	341	362	370	360	341	361	359	348	423	361	376	346	374	354	391	345	388	389	395	368	384	379	361	346	372	373	352	383	403	339	377	352	325	427	364	405	361	411	391	363	363	385	343	375	427	348	350	376	377	360	390	388	366	362	386	366	387	338	363	357	364	349	380	358	370	357	362	389	369	368	352	361	390	343	389	343	365	381	349	355	370	374	402	387	396	359	366	380	364	396	366	356	368	384	377	377	374	371	337	413	357	333	350	365	383	390	311	339	361	389	358	393	360	384	389	383	360	375	352	363	401	376	362	377	361	384	357	330	374	398	381	368	339	384	400	369	388	379	361	357	312	386	393	349	378	340	384	368	352	401	365	355	338	391	386	338	332	349	372	386	366	373	378	342	420	402	382	375	360	358	364	371	326	380	357	378	387	377	375	387	353	340	367	381	366	375	354	383	383	353	344	371	346	370	355	390	388	323	388	371	423	336	369	395	344	355	352	368	364	395	360	365	376	364	402	378	380	361	390	363	357	385	355	385	365	356	369	326	376	394	332	390	357	387	392	389	375	395	347	353	397	385	389	356	373	383	353	390	337	360	364	409	427	366	353	373	389	356	368	369	330	368	376	357	358	384	393	363	355	373	370	390	401	372	386	361	344	363	334	342	347	368	361	413	399	411	353	388	380	366	376	393	384	349	379	342	378	355	382	371	358	365	394	361	383	383	389	381	374	343	361	356	356	376	372	360	347	392	352	385	357	379	384	331	355	412	354	368	341	374	379	379	360	374	345	368	367	373	388	335	389	390	380	354	395	371	383	369	334	392	352	431	367	388	405	397	383	379	361	361	350	383	369	370	423	386	377	349	394	385	356	353	374	387	362	388	341	383	379	348	387	351	389	364	362	384	376	350	338	351	360	369	337	376	376	361	361	375	383	352	355	362	347	358	390	358	409	324	388	369	356	353	400	358	374	369	360	361	385	373	343	376	350	339	335	400	367	365	391	386	355	333	356	383	379	363	368	390	388	371	366	386	364	367	351	358	357	364	374	383	370	416	365	389	389	377	381	398	415	346	393	356	348	340	386	388	394	392	362	356	381	368	373	366	356	350	362	381	378	364	365	361	369	364	335	368	348	377	340	378	382	387	349	357	399	348	341	403	365	364	405	363	400	351	368	351	401	371	356	383	345	393	350	373	364	373	381	363	359	392	369	310	383	401	358	350	359	359	385	346	372	353	410	367	396	359	374	385	376	376	355	322	375	325	357	354	368	373	386	366	350	352	404	334	370	362	367	330	393	383	364	363	357	397	351	382	347	395	400	376	328	357	380	361	353	361	379	364	374	351	366	349	375	356	390	360	336	391	346	400	360	398	363	377	361	378	346	328	331	367	385	375	393	355	390	359	343	370	386	393	344	390	395	383	382	374	403	391	360	362	367	384	383	334	413	332	395	385	341	394	409	374	401	368	364	391	354	375	360	348	418	352	394	375	361	380	375	369	383	370	385	358	405	361	383	393	381	375	372	342	359	365	362	364	372	405	389	388	348	411	321	365	393	355	389	357	378	361	391	409	393	360	375	349	378	389	379	342	361	380	352	372	345	373	364	368	334	360	400	352	390	391	360	370	381	360	360	351	363	389	382	304	387	372	338	361	363	366	402	371	415	362	361	360	361	353	379	382	392	363	365	370	377	375	394	328	375	364	376	365	372	355	367	352	386	397	352	370	338	365	397	365	362	373	360	380	384	343	385	340	377	344	360	357	375	356	361	385	392	352	383	371	354	369	389	366	376	361	388	393	360	374	377	372	367	352	373	372	366	381	358	380	413	391	391	357	353	353	412	367	412	378	368	368	399	389	383	376	374	343	373	361	378	362	396	387	373	348	380	364	370	397	381	359	367	339	344	398	386	368	389	369	409	372	365	349	333	372	348	362	365	339	354	363	369	357	353	366	360	357	364	369	360	382	363	370	393	368	345	361	373	351	366	368	356	363	395	343	360	372	365	362	362	388	398	357	370	355	370	360	336	325	368	346	370	346	365	381	366	334	381	419	368	376	325	395	414	382	365	378	356	340	344	381	381	376	386	372	366	391	406	335	376	388	341	395	318	374	385	368	376	347	380	385	395	363	381	392	391	344	382	363	370	379	366	370	359	375	365	380	364	388	376	382	366	345	359	380	368	419	368	375	336	373	384	396	388	345	377	346	362	393	372	380	368	367	383	333	367	357	396	358	360	359	381	406	338	381	396	366	381	372	355	358	393	349	374	378	329	353	375	394	384	353	355	331	385	356	385	359	418	359	374	376	387	381	381	364	346	343	402	389	392	372	360	341	361	371	406	374	329	389	379	385	364	364	383	411	394	352	405	380	386	353	351	383	376	350	403	349	351	345	338	368	375	403	360	348	368	373	378	415	383	382	386	363	366	349	374	363	353	382	396	391	392	355	379	411	390	367	399	363	383	373	342	351	378	355	378	386	350	390	341	376	394	340	394	404	420	348	365	355	374	335	366	383	404	341	393	374	370	371	410	381	363	349	373	369	376	361	366	372	368	344	356	380	398	369	392	394
24747	21699	28937	25002	20034	1512	481	280	266	238	219	222	181	205	170	169	156	170	175	146	166	143	155	132	152	138	153	139	137	141	133	130	135	130	141	115	139	144	109	137	121	118	135	149	108	124	107	117	109	130	135	125	131	113	129	134	122	142	138	128	132	140	120	136	137	108	141	127	144	126	131	134	132	122	140	128	127	131	132	123	133	123	135	123	114	133	127	126	133	107	125	117	128	114	133	123	135	128	118	126	138	124	124	133	134	141	138	134	94	137	116	128	115	125	137	125	126	143	129	113	117	123	148	130	133	135	104	120	125	106	130	124	123	122	116	131	116	136	101	130	139	126	131	140	118	121	120	135	123	133	117	134	132	121	126	101	124	139	110	111	120	118	118	105	119	125	126	127	136	110	122	133	132	128	131	115	114	87	126	129	123	142	147	120	135	130	130	117	129	131	127	152	134	114	117	129	114	139	130	113	116	122	135	118	92	113	123	143	110	121	118	103	133	106	110	132	132	111	111	133	121	124	132	137	119	114	129	136	128	127	104	117	109	124	103	107	128	129	131	126	138	127	128	138	126	127	121	124	119	122	125	112	121	124	117	124	119	110	111	117	124	114	121	110	124	115	121	120	119	133	116	125	124	109	123	151	136	113	124	141	133	132	113	115	118	161	102	136	119	117	118	116	114	124	118	100	119	120	120	127	127	125	118	110	135	115	120	132	114	112	115	130	130	108	135	109	124	124	155	137	131	126	113	121	126	119	116	109	141	130	125	97	114	128	115	119	128	120	143	138	126	137	117	128	113	137	119	127	129	139	128	102	128	129	112	101	108	120	134	122	115	107	126	129	139	135	112	123	131	145	118	135	125	111	97	120	123	122	137	142	129	118	114	130	130	121	118	119	103	127	126	101	133	147	123	127	145	112	112	127	133	135	132	127	117	122	139	136	126	120	125	132	131	134	125	121	112	115	132	137	113	127	121	142	130	133	143	125	142	130	129	125	134	123	121	140	130	126	115	119	123	118	120	113	104	132	116	119	122	133	119	116	119	111	112	118	146	113	122	104	109	107	115	128	121	91	132	115	122	98	145	129	115	128	142	123	119	122	128	132	142	138	123	110	114	140	123	107	116	114	120	121	127	141	116	122	116	124	114	122	136	119	109	121	122	123	130	122	103	136	140	126	134	110	131	113	133	120	118	110	121	126	118	140	123	136	132	134	122	120	106	127	140	126	130	127	126	133	127	118	129	142	102	133	135	125	130	123	137	126	109	104	130	103	120	146	145	126	119	140	125	139	150	111	124	118	137	122	120	129	108	126	102	117	113	150	112	117	129	128	119	128	134	115	147	122	127	125	126	125	134	129	116	114	121	131	103	126	121	111	124	115	135	118	122	118	129	105	136	145	137	113	142	123	132	117	115	132	138	126	118	110	128	114	120	142	126	131	127	133	119	127	117	128	131	122	145	131	132	99	127	124	115	116	119	119	145	135	123	130	133	113	114	130	118	121	127	135	124	101	93	123	102	120	105	136	136	128	138	117	125	139	120	111	118	124	120	123	129	139	117	121	105	110	117	115	127	115	133	107	136	128	110	127	128	111	118	137	116	147	113	122	126	139	129	121	111	138	154	117	96	126	119	118	132	113	110	116	134	110	120	135	124	125	136	136	110	156	129	116	124	140	131	142	119	121	147	112	141	129	113	126	126	125	159	118	127	121	122	121	114	120	141	106	147	119	115	110	139	121	121	127	133	128	152	134	121	143	140	102	107	132	113	122	108	141	120	123	130	126	131	134	128	132	123	128	125	110	125	117	121	132	142	121	131	136	127	141	108	128	129	131	114	130	131	137	125	136	116	106	118	136	122	133	126	126	120	132	131	132	118	150	123	131	125	136	146	126	124	136	126	117	120	115	121	109	134	109	122	115	121	114	116	131	105	132	123	117	115	130	131	113	130	126	117	117	125	123	124	113	115	116	99	134	117	116	120	114	107	120	115	123	135	113	124	114	135	123	122	126	123	138	128	111	125	129	134	127	117	147	120	109	134	126	105	125	112	111	146	109	134	125	116	124	115	119	136	117	117	114	132	111	119	158	117	120	109	118	117	134	123	126	120	120	116	125	128	116	116	136	122	126	131	163	112	117	112	129	124	131	109	101	128	144	105	119	108	144	127	118	117	137	114	124	103	129	123	105	107	145	107	118	143	107	109	109	111	135	133	124	117	114	130	127	125	124	132	135	130	123	120	123	137	127	117	115	107	129	125	101	115	119	131	119	125	106	147	118	120	121	131	138	121	123	129	133	122	110	123	141	101	126	117	134	115	117	121	99	111	119	114	118	123	114	132	116	129	133	136	136	113	115	125	135	111	138	123	127	117	145	123	127	125	139	109	106	132	128	129	134	135	122	145	125	114	123	115	140	138	127	134	129	133	109	114	112	136	138	120	113	122	126	131	123	110	110	109	132	142	108	140	138	124	118	104	135	109	131	111	132	121	138	130	135	113	132	145	128	125	140	119	114	131	114	121	142	121	123	132	125	129	130	109	124	132	128	136	109	104	120	123	124	111	127	112	118	129	120	130	122	139	124	111	134	136	117	117	125	133	118	116	138	126	130	128	143	121	110	123	119	100	117	124	127	117	93	114	135	128	127	131	111	99	112	130	123	130	133	113	116	123	127	128	115	96	119	109	138	160	146	138	110	114	108	132	112	140	139	141	117	117	117	125	131	101	146	132	117	117	121	129	140	104	129	109	117	128	145	116	119	127	135	141	119	116	122	114	128	131	124	129	128	124	129	125	114	122	134	122	132	118	133	131	101	127	121	116	135	119	125	126	128	134	114	132	131	105	120	124	134	113	137	140	124	118	137	124	121	125	135	141	119	111	118	118	125	128	122	125	112	124	129	126	124	141	119	119	129	107	130	117	134	131	119	133	120	132	140	122	140	121	118	135	119	128	139	153	121	122	137	129	131	116	127	105	134	140	112	140	112	118	129	123	137	128	141	112	116	102	121	132	123	113	135	109	128	122	121	109	146	142	113	126	126	117	113	150	126	128	126	127	133	107	135	119	118	111	122	123	109	119	112	145	146	114	115	110	130	137	114	107	138	102	124	138	112	120	118	105	107	115	123	113	106	121	138	101	114	111	122	127	107	114	130	133	121	135	121	113	119	106	116	116	107	130	118	115	124	136	107	125	131	119	129	119	113	125	134	106	111	136	121	128	118	124	120	129	131	110	133	145	116	135	137	107	132	105	103	130	134	143	106	137	133	104	122	126	117	139	133	123	126	100	122	126	132	122	122	126	135	137	108	143	122	119	131	135	127	127	112	147	113	142	114	116	111	115	124	119	149	121	141	127	117	149	133	142	124	139	120	134	111	140	143	122	117	114	117	110	114	122	113	123	121	138	134	121	121	105	131	137	130	125	119	112	124	127	118	121	102	155	133	142	146	129	125	142	131	122	128	127	137	134	130	129	125	128	118	119	134	134	108	129	131	128	136
35612	28789	8273	4214	2698	1884	1453	1151	913	857	703	614	581	490	454	461	404	420	404	414	356	360	357	362	303	345	360	359	311	301	301	365	308	338	285	306	270	269	322	311	268	268	300	293	284	285	307	289	281	286	287	275	315	294	282	294	296	292	285	285	243	269	282	304	271	273	291	271	284	257	298	254	289	291	262	285	275	263	276	301	251	273	289	303	282	278	266	271	304	262	259	285	278	247	293	254	282	273	268	289	269	299	288	277	283	251	289	255	281	263	271	276	282	294	307	285	281	282	283	278	282	275	262	269	284	269	271	294	299	264	255	285	257	265	276	277	245	283	293	274	261	298	274	280	243	242	292	255	285	277	272	278	275	267	275	281	248	269	310	267	284	262	276	278	303	311	255	286	295	288	286	286	253	269	280	276	289	299	263	264	310	268	269	302	261	276	281	253	265	265	264	310	262	266	264	266	268	278	256	268	239	248	273	307	264	275	284	313	314	251	256	261	279	251	268	275	290	285	252	278	286	290	266	279	281	269	263	294	265	269	264	283	267	248	269	268	297	224	273	283	269	266	292	274	275	247	296	261	278	273	271	256	287	271	275	282	277	277	279	267	292	281	279	301	262	258	277	258	260	250	264	286	292	335	274	282	237	271	268	299	314	276	271	272	262	279	281	273	267	304	252	280	264	276	266	251	275	279	277	298	279	296	282	256	288	267	266	236	265	256	288	286	273	294	273	252	266	266	292	232	263	274	287	280	298	267	296	253	308	268	272	268	249	275	273	272	301	305	271	266	268	253	259	293	283	307	279	254	319	261	274	264	311	283	277	288	268	238	269	276	260	300	287	282	249	278	280	283	279	286	282	283	283	277	272	247	279	255	297	282	282	282	254	281	285	245	249	273	249	254	266	261	274	308	251	259	278	264	269	255	249	258	299	265	271	287	262	251	289	271	258	280	279	263	253	280	265	259	293	289	262	313	272	232	251	276	280	289	263	254	269	312	229	255	263	276	258	283	282	259	285	261	258	274	274	241	257	286	262	256	302	288	273	253	287	260	287	241	282	299	301	281	268	263	278	275	275	265	281	236	261	254	234	270	237	289	286	249	284	290	303	291	255	293	271	287	292	264	262	233	289	288	305	292	267	232	226	285	253	278	257	257	252	246	290	242	284	277	273	268	272	272	282	264	269	294	274	270	261	249	254	295	265	297	259	281	281	238	259	278	276	268	276	288	270	279	290	267	287	284	262	297	281	272	291	287	293	240	248	294	259	260	282	265	282	271	270	291	270	247	261	271	259	265	275	276	274	272	290	283	257	274	292	287	260	293	262	265	266	266	234	275	269	267	290	274	265	272	287	267	275	260	292	274	266	266	267	269	246	287	258	274	285	310	249	262	251	281	281	277	270	292	271	256	229	269	259	292	268	261	288	256	280	264	312	252	263	276	275	269	286	306	276	262	274	283	259	259	277	288	298	285	268	265	265	280	276	282	286	323	235	288	267	248	278	277	249	269	244	262	271	254	280	264	282	292	273	267	280	269	269	272	282	256	278	265	263	285	286	305	308	278	264	250	256	294	270	278	261	288	249	249	255	253	291	290	257	260	273	266	284	274	303	293	276	265	280	255	301	276	282	289	253	265	241	259	268	292	286	265	262	243	257	278	244	268	280	285	271	240	294	252	284	301	278	257	257	270	279	276	277	273	275	311	262	264	296	280	291	282	263	306	257	263	256	284	285	271	282	273	249	248	275	273	274	261	258	276	276	280	289	243	260	261	284	261	274	273	256	295	298	270	250	237	289	261	290	274	259	285	270	267	280	288	268	269	275	270	272	268	289	287	277	272	264	274	265	264	304	228	275	248	280	284	295	258	269	282	258	281	284	277	279	247	277	263	260	272	289	275	276	276	283	268	280	249	289	260	252	281	265	278	257	298	272	271	276	275	276	278	289	273	270	292	244	273	276	274	276	248	293	287	302	254	235	264	265	237	299	277	251	286	251	247	260	252	289	272	290	292	282	254	273	270	266	255	246	286	294	263	270	252	258	276	294	264	272	285	266	261	254	255	242	292	247	259	270	255	253	256	252	280	273	287	265	271	237	257	259	258	301	280	253	270	297	283	268	235	256	276	248	270	260	266	285	273	251	256	267	246	254	265	287	289	271	240	249	314	306	282	266	272	280	290	227	258	279	271	286	298	249	293	300	266	270	263	254	238	258	263	277	287	271	280	274	284	247	282	284	301	244	277	262	279	282	249	255	276	290	261	279	286	285	262	263	278	271	282	278	256	267	274	297	273	286	270	266	277	276	284	290	260	261	272	294	276	237	258	303	265	275	272	290	273	252	279	305	238	260	268	250	251	276	295	286	264	258	271	262	267	288	257	262	297	288	264	254	257	255	282	239	289	261	277	245	258	248	273	272	270	262	233	293	283	303	274	297	292	278	272	259	253	311	258	303	293	242	280	258	294	266	281	297	249	287	299	279	291	251	282	277	267	268	287	274	251	284	314	253	271	284	265	272	266	282	231	258	287	257	286	266	268	260	282	276	283	291	298	269	288	264	284	263	288	275	281	242	286	284	261	275	267	277	266	238	244	310	285	253	265	264	307	283	282	307	276	265	296	303	244	291	236	245	257	281	293	266	279	271	279	300	307	256	279	229	276	264	270	258	285	286	269	273	280	264	290	270	285	256	285	242	257	298	266	263	290	272	238	275	252	266	272	273	258	288	278	288	285	253	252	301	290	275	259	269	287	289	262	289	297	312	252	269	259	289	233	269	276	254	289	269	281	279	263	288	274	274	262	257	246	286	266	255	252	289	286	284	277	303	277	290	275	280	265	282	262	285	292	264	277	287	280	263	301	259	238	262	277	277	297	253	274	275	288	262	289	266	255	269	252	274	266	288	279	298	256	259	238	285	285	305	276	238	257	267	275	245	293	247	263	263	286	287	253	232	292	263	267	271	250	256	285	249	275	299	273	253	267	281	280	248	290	256	268	293	251	284	256	272	253	285	278	278	269	281	246	265	282	279	235	251	263	270	265	290	260	285	290	266	262	286	299	256	281	274	281	247	266	251	280	252	277	279	268	266	307	290	294	276	241	295	275	276	283	278	296	266	272	261	280	268	275	252	275	283	303	279	288	265	261	269	263	292	284	314	252	253	260	276	262	270	306	290	259	299	261	282	269	275	283	235	274	268	255	295	297	293	246	272	287	265	291	283	287	253	278	280	290	255	286	264	277	256	266	282	281	287	280	268	272	287	258	253	284	282	277	277	271	266	275	277	263	287	254	262	279	252	267	256	261	305	274	279	263	270	280	281	273	252	288	268	276	296	275	267	247	286	297	283	265	267	286	276	267	276	277	276	282	274	283	251	258	276	259	252	255	270	258	281	276	261	282	286	263	282	291	275	283	279	243	279	270	292	287	245	262	249	277	243	267	256	289	320	273	303	295	259	280	283	287	293	261	291	260	275	273	287	289	265	281	273	278	261	302	281	253
23869	21744	29749	24287	21744	19514	1936	740	560	525	542	490	431	470	392	378	410	378	357	336	374	343	303	319	330	335	327	337	342	358	331	283	316	312	324	317	312	317	295	292	334	324	303	315	345	312	306	325	303	305	302	320	311	303	316	308	308	279	331	314	331	334	290	296	298	278	305	327	281	286	315	307	316	301	297	338	304	326	319	280	309	312	333	305	315	307	303	314	324	314	270	275	312	302	318	330	294	287	278	290	289	319	277	301	280	297	286	319	326	270	300	283	276	309	312	276	302	323	302	284	302	309	271	298	314	286	325	312	291	312	290	334	301	279	311	325	293	304	309	283	294	299	312	292	328	318	279	287	327	309	280	301	268	299	269	316	324	284	290	287	328	312	309	304	309	264	308	263	290	305	300	276	287	309	270	304	286	288	278	271	297	266	318	275	278	282	284	296	307	288	284	308	308	315	281	322	314	303	292	303	322	272	297	271	302	286	298	308	308	280	322	308	294	314	271	312	274	293	296	291	319	293	312	312	295	296	289	306	308	300	301	290	283	315	295	274	305	296	278	292	304	284	301	327	329	333	262	312	312	300	312	289	317	282	265	309	321	296	305	334	320	272	295	300	334	302	286	308	285	307	296	328	303	281	301	299	313	293	299	288	272	297	313	298	294	278	311	334	269	294	334	320	298	312	304	299	314	311	287	300	287	275	314	314	310	301	264	302	298	319	302	289	280	306	286	301	300	311	291	284	289	286	284	308	292	303	302	282	286	331	299	261	271	357	332	303	306	321	284	288	292	314	292	283	335	298	310	320	295	303	291	270	283	305	283	298	314	294	305	285	252	308	310	329	313	288	289	352	285	301	272	309	306	297	288	258	295	322	307	306	306	320	291	327	277	303	290	289	314	290	287	299	313	301	316	273	313	314	285	313	297	294	322	317	273	303	328	317	298	300	292	274	293	309	273	304	328	259	302	286	308	327	296	313	304	341	318	313	334	316	297	297	284	274	281	324	284	280	334	326	294	287	302	304	323	295	275	287	314	322	281	286	291	310	297	279	319	282	284	321	310	291	310	300	327	288	294	292	292	291	323	282	295	333	313	296	296	305	311	299	307	305	276	281	327	304	286	303	322	281	317	290	301	301	304	285	264	294	295	325	303	290	281	308	272	274	297	296	315	313	295	322	297	309	291	299	304	298	325	307	336	305	289	306	322	314	282	296	274	278	295	305	315	294	277	307	323	303	323	308	299	301	342	303	328	306	300	321	306	278	305	282	314	307	301	309	300	316	290	298	305	272	297	291	254	297	341	305	309	308	312	302	320	282	302	300	323	316	277	292	269	275	294	289	300	299	307	310	300	292	273	303	335	315	333	311	293	295	292	328	296	280	314	293	329	301	321	320	293	314	300	292	275	334	307	307	289	297	287	290	296	298	309	321	306	317	304	344	316	281	303	302	298	297	346	296	317	293	308	322	293	296	279	310	310	313	305	286	296	306	324	289	313	297	322	315	293	302	324	279	303	330	279	329	291	297	318	277	288	296	331	302	326	311	316	304	299	291	302	271	314	294	295	272	312	297	284	305	306	313	312	276	283	279	299	291	302	326	315	304	290	292	333	269	289	283	304	301	301	322	298	311	302	278	286	314	321	283	288	269	303	318	343	324	297	312	305	295	316	293	285	261	323	299	284	297	314	285	305	294	304	300	312	306	319	317	320	312	305	313	320	301	289	301	275	271	300	272	310	307	326	301	283	330	325	291	334	254	305	290	261	292	326	307	265	301	302	308	281	314	322	282	293	309	329	306	323	271	299	310	308	319	303	281	290	299	271	315	302	287	301	322	309	313	293	274	275	309	292	328	287	299	310	292	335	304	308	292	293	315	263	290	295	318	297	283	281	295	295	290	300	280	262	278	285	293	306	340	292	297	277	302	285	295	305	316	297	294	273	322	287	334	287	299	294	317	299	315	307	299	320	292	303	301	291	323	305	293	296	280	318	310	279	281	306	313	271	294	288	326	299	308	281	305	298	295	312	275	291	315	303	288	278	298	320	318	314	291	284	315	307	303	255	315	289	306	311	318	285	265	304	289	302	334	339	268	289	266	290	307	314	336	258	307	323	326	293	305	316	307	312	306	316	326	311	297	284	318	286	267	287	318	289	321	299	308	280	278	322	296	271	292	295	280	310	287	297	285	304	291	278	320	317	258	332	299	283	288	293	293	276	323	306	303	272	293	287	301	284	286	345	281	319	310	344	308	315	311	312	298	317	298	301	297	313	289	333	315	293	262	311	286	307	304	296	293	307	276	324	282	311	298	305	342	337	297	289	299	290	294	327	296	309	313	321	315	319	342	318	289	307	301	315	280	318	306	290	309	295	258	277	285	298	302	295	305	299	275	255	276	304	296	311	308	297	339	291	321	284	302	317	298	288	304	308	304	300	297	323	297	307	314	298	306	336	289	307	305	313	330	304	311	300	322	307	274	269	306	310	285	324	296	299	255	308	292	283	291	297	285	302	319	321	309	285	304	303	291	305	283	313	284	279	266	325	292	308	319	290	289	307	320	312	304	328	314	300	305	293	287	302	319	282	346	319	328	319	300	282	290	303	314	285	302	330	264	291	275	327	302	312	315	312	301	301	324	299	299	305	295	288	298	304	307	298	274	306	306	311	300	299	286	257	304	312	311	291	316	294	292	296	272	310	299	288	310	299	308	312	286	273	295	309	276	321	333	294	293	289	301	308	310	287	310	294	297	287	300	275	285	322	312	339	321	352	271	318	304	329	319	313	280	304	326	296	291	295	302	308	307	302	305	327	296	302	307	282	298	271	310	305	284	296	267	269	304	291	294	289	289	309	301	308	299	327	330	296	300	308	312	271	329	308	279	293	286	300	287	273	314	323	297	280	310	261	306	327	305	307	302	307	251	271	287	294	329	307	309	323	288	313	334	272	333	315	277	276	320	318	334	308	275	309	298	310	302	284	285	284	319	322	279	293	306	311	304	280	308	311	297	307	271	296	294	320	306	292	291	305	273	298	287	278	346	259	271	294	296	325	300	327	298	298	326	317	323	327	289	299	286	325	281	325	287	329	324	296	295	293	277	289	245	321	290	308	318	284	292	288	276	294	293	312	285	302	300	319	320	321	345	314	288	288	308	295	297	287	302	304	291	275	275	299	341	287	294	300	300	322	291	304	279	321	303	341	307	317	314	289	280	263	292	290	305	322	313	291	311	301	313	276	285	286	303	301	286	260	320	291	295	315	312	285	310	292	317	317	294	317	289	295	296	288	294	293	301	303	303	292	294	311	296	300	307	281	267	292	286	270	311	285	317	278	299	306	295	327	299	343	296	294	294	303	278	308	324	304	314	297	308	282	320	295	330	276	319	326	298	329	297	304	302	244	293	279	280	302	300	278	308	312	298	297	286	303	281	289	304	338	302	349	254	318	315	297	314	285	288	281	313	297	296	288	306	311	319	279	296	311	309	265	285	316	288	276	303
40742	33695	13768	7472	5042	3637	2864	2237	1913	1632	1422	1318	1233	1087	1056	927	925	858	818	835	804	757	669	729	692	748	679	681	659	658	644	651	654	650	666	739	684	659	644	663	622	670	612	681	682	648	624	622	622	605	645	638	674	617	631	563	660	611	614	615	626	642	650	575	646	650	642	576	654	623	585	593	608	567	612	622	638	626	603	628	608	633	607	644	610	584	601	611	605	607	621	595	595	608	627	625	624	597	580	610	594	591	585	630	646	639	620	642	646	638	609	601	622	600	620	626	605	572	602	593	562	616	593	593	603	629	589	597	621	605	588	617	564	613	593	613	620	624	606	613	598	603	599	620	605	644	555	620	605	655	594	682	599	596	565	614	554	620	651	622	598	589	617	580	612	629	600	553	587	642	593	578	614	579	595	596	588	608	614	626	618	545	596	572	609	608	584	603	600	617	619	573	596	614	602	544	566	606	590	612	591	639	582	610	634	619	585	641	581	564	630	612	585	598	605	615	588	623	605	618	585	647	551	603	576	605	591	589	602	600	592	630	602	570	607	605	593	574	595	616	596	609	624	551	612	610	618	609	585	608	582	593	642	615	582	645	597	622	598	602	574	630	626	622	590	569	558	626	558	594	594	655	599	585	624	589	581	634	595	612	570	646	609	607	578	613	599	588	633	616	581	576	577	588	620	609	594	604	596	637	566	584	649	612	563	593	609	553	622	657	581	597	600	590	597	588	618	622	633	600	616	612	599	591	619	594	636	618	595	588	589	627	630	602	589	614	587	598	635	626	576	560	609	564	577	565	624	596	606	605	635	625	606	610	625	637	577	597	626	565	603	635	595	591	587	613	584	603	592	564	619	612	589	632	619	594	625	582	607	580	637	587	571	677	568	558	610	591	592	565	568	572	644	589	593	601	621	595	616	637	600	605	652	636	605	646	597	620	606	567	599	624	596	595	562	609	617	640	609	627	571	598	608	547	566	624	634	552	601	592	613	633	589	617	599	611	610	605	621	611	584	552	598	615	615	584	603	618	591	585	577	599	608	592	584	610	672	616	573	565	599	621	571	599	598	579	578	610	631	537	595	610	589	634	570	579	569	667	649	600	560	646	621	600	575	579	586	643	609	642	599	611	629	572	593	603	591	567	573	606	590	580	601	601	604	573	602	627	587	591	597	594	590	592	615	571	586	606	632	588	563	594	576	571	611	607	571	593	573	639	565	603	573	595	568	595	637	618	601	632	616	619	586	577	586	589	561	604	589	647	639	571	618	591	618	604	577	599	558	572	577	605	605	589	600	585	588	597	640	573	655	624	583	591	588	591	597	572	623	633	605	586	604	645	602	601	611	606	545	606	577	566	567	607	603	643	622	570	600	616	561	644	578	592	619	567	668	597	609	602	556	597	601	606	575	610	628	605	625	592	617	572	577	651	606	608	608	578	554	581	605	617	566	598	588	605	577	606	617	625	564	597	600	591	578	603	617	574	590	601	569	624	581	660	564	612	613	597	621	588	581	615	627	597	568	607	615	596	593	603	636	637	614	623	610	594	575	589	609	582	622	570	551	613	633	601	612	568	616	576	618	554	664	586	626	652	609	580	575	613	556	624	649	584	643	595	603	608	631	591	609	570	577	623	631	615	596	603	575	645	573	588	632	600	609	583	607	601	602	618	624	603	595	621	595	610	573	584	568	605	584	633	570	595	615	640	617	594	619	603	603	624	612	577	575	555	575	602	591	584	612	629	590	603	617	603	593	571	583	612	573	609	583	617	538	612	600	617	615	645	618	582	571	627	586	591	580	606	645	558	601	627	634	595	571	560	593	600	603	569	600	624	578	605	589	607	613	610	609	598	552	596	596	601	575	618	594	584	594	575	582	587	600	575	646	561	607	582	563	596	591	583	596	604	598	615	621	577	605	586	555	616	615	604	609	595	612	577	613	609	579	617	619	579	633	597	616	575	608	607	637	576	603	584	612	555	621	609	609	616	620	581	632	568	601	566	602	584	608	570	601	602	596	567	660	597	611	657	582	594	619	616	577	582	614	611	604	596	590	652	624	590	615	614	606	638	603	601	603	612	648	631	605	613	626	623	591	530	620	580	593	541	621	591	592	594	615	598	616	567	611	619	561	623	625	632	576	570	613	643	640	580	561	611	542	567	570	581	590	563	544	604	634	622	577	574	631	557	640	557	622	595	595	636	615	646	569	625	614	605	614	572	619	612	628	568	597	578	558	588	612	643	612	635	637	594	599	643	602	615	563	574	639	599	658	587	612	629	597	626	619	597	539	597	572	600	623	602	602	599	603	589	573	617	625	614	624	584	623	586	619	658	591	621	561	601	594	621	593	588	614	598	607	595	558	570	604	608	601	616	598	590	592	615	603	554	584	571	618	604	614	601	599	596	598	580	623	602	625	651	650	610	618	587	618	603	574	644	589	586	521	577	584	568	690	612	597	609	580	610	574	584	588	610	610	585	607	614	579	577	558	630	612	603	588	607	622	591	588	559	593	601	580	596	559	596	579	638	633	610	624	589	635	592	589	583	581	619	609	607	578	578	559	612	633	603	563	569	593	596	651	600	625	632	600	582	592	644	604	596	586	572	596	591	586	572	548	671	590	598	623	601	618	580	619	615	617	654	635	571	614	645	604	572	606	627	612	625	556	572	598	595	597	601	595	559	585	563	607	601	577	652	605	582	600	572	587	595	640	625	593	623	588	583	570	603	590	602	583	574	608	590	616	650	620	608	642	556	601	612	592	598	629	594	603	590	574	590	627	624	602	617	622	606	613	577	641	612	605	608	629	598	618	596	629	544	555	566	649	615	559	608	611	580	605	624	579	580	627	579	642	604	661	633	613	617	610	607	640	585	605	646	609	610	595	579	606	557	618	631	609	638	616	585	567	562	610	565	597	588	596	606	609	602	572	586	592	537	612	632	592	574	618	584	604	616	599	589	613	610	557	624	588	566	612	581	559	588	541	593	598	593	623	568	620	588	602	648	593	580	571	614	578	577	583	577	607	601	576	562	572	644	567	583	580	610	589	581	578	581	636	577	642	572	555	567	570	597	584	646	612	620	608	580	582	583	601	598	580	602	597	608	593	592	582	587	595	611	607	570	568	560	589	631	594	583	608	612	606	562	621	610	615	564	577	578	570	599	634	598	601	590	601	585	616	619	581	603	633	606	608	615	600	572	588	596	645	558	579	618	599	616	611	620	606	627	574	604	623	561	586	605	603	609	551	619	586	582	664	624	590	602	624	634	631	578	576	633	539	607	591	621	549	590	594	630	652	617	609	604	568	572	614	585	577	592	605	622	596	647	589	602	621	587	618	620	573	587	572	559	593	639	616	596	556	607	625	565	638	583	588	622	581	603	582	562	625	628	619	601	585	589	578	587	610	582	588	618	561	597	580	574	589	548	610	570	630	547	633	566	564	629	620	593	563	602	645	619	586	563	597	633	604	637	600	609	598	553	590	614	604	574	570	581	595	638
26155	20244	7913	430	277	203	185	156	168	167	177	173	189	151	175	141	162	175	187	161	168	169	159	176	174	147	167	178	154	175	166	147	165	163	151	171	155	138	165	165	166	156	165	167	146	139	158	149	171	172	173	171	167	151	168	137	160	159	143	162	149	165	170	172	171	168	143	145	150	160	146	135	147	161	166	145	165	142	154	149	152	177	178	163	166	169	159	146	182	170	162	161	162	155	140	188	150	148	159	168	189	156	165	176	163	153	158	160	147	167	152	165	176	164	147	172	167	146	166	154	162	158	173	160	154	166	155	147	160	167	182	178	178	155	173	181	152	160	182	143	165	174	165	161	182	155	147	175	172	177	162	158	156	148	152	182	145	161	165	161	152	147	165	173	169	151	144	169	147	153	150	164	160	158	160	162	165	149	172	172	160	148	154	154	178	159	157	147	170	164	141	148	164	146	163	160	151	164	134	142	146	147	159	143	162	160	184	170	155	170	167	129	163	158	164	140	164	145	169	154	179	162	159	168	167	170	163	149	154	160	157	158	166	149	157	170	165	142	148	175	148	158	155	176	190	155	188	178	152	157	166	165	179	189	168	151	140	161	133	159	174	137	169	128	171	165	169	170	147	152	166	147	147	161	135	163	144	144	160	182	179	175	162	163	141	153	144	166	161	147	167	162	147	147	153	139	147	154	153	150	146	166	161	169	184	150	134	139	149	152	135	141	144	155	169	162	157	154	150	155	154	152	156	152	142	172	150	182	166	171	185	168	173	171	165	159	149	179	183	153	163	166	167	166	159	147	184	161	186	149	181	162	196	168	182	152	152	148	160	156	154	161	152	151	142	163	157	160	149	156	158	155	170	158	190	140	150	165	185	178	153	141	165	154	179	175	156	154	165	164	150	162	167	164	139	151	166	163	169	153	167	159	168	162	197	150	165	186	173	172	156	154	155	147	150	145	190	164	159	179	162	184	173	149	160	137	173	154	162	153	162	155	179	171	158	157	171	171	162	149	163	154	155	172	181	179	178	143	169	159	162	176	159	161	175	158	164	146	172	167	149	159	167	155	158	174	166	159	163	171	167	160	180	167	152	157	182	179	136	170	184	156	166	145	164	181	147	161	157	146	163	173	151	172	170	166	148	149	136	145	138	150	161	137	167	177	159	170	154	163	150	152	160	143	164	155	173	148	181	150	138	146	151	165	149	162	160	151	146	141	142	170	158	154	177	158	149	156	163	131	155	162	160	180	169	159	146	152	161	153	182	165	142	144	170	182	162	159	160	167	142	170	164	164	169	141	159	155	160	147	148	157	153	156	161	174	152	190	146	158	153	153	132	154	165	162	154	185	146	137	154	146	154	158	179	145	158	143	168	153	171	169	152	155	165	146	164	162	148	166	171	167	162	162	147	187	160	157	167	145	167	170	181	166	167	184	158	156	148	173	155	160	144	140	163	137	164	158	150	187	140	166	153	165	130	164	165	166	151	161	173	168	151	157	139	160	153	166	136	150	152	170	130	151	148	158	174	166	158	162	121	159	175	147	162	156	148	142	139	150	179	165	168	171	154	153	150	161	185	171	163	164	135	169	142	164	141	155	183	169	159	139	153	156	135	151	176	167	164	147	169	159	148	163	159	161	175	169	147	140	123	183	162	150	149	164	162	178	169	146	155	149	141	174	176	162	166	137	153	158	153	148	141	180	161	148	166	155	190	173	143	131	162	159	136	128	154	156	162	163	146	158	153	142	178	165	165	171	149	155	172	152	140	160	139	160	161	136	153	157	193	147	174	173	171	154	165	159	162	149	196	166	164	159	157	147	158	186	160	156	171	160	163	153	159	172	186	162	137	159	169	173	153	168	159	156	165	157	160	134	156	165	162	135	153	169	159	166	162	152	164	150	145	145	166	135	144	154	168	152	160	166	151	154	151	148	153	176	176	173	169	150	152	142	179	144	156	134	172	153	159	150	166	155	166	202	138	160	166	141	166	173	142	149	166	160	135	173	144	161	154	146	161	147	163	141	176	177	183	181	180	160	174	154	162	162	146	153	170	182	163	146	180	172	151	158	170	140	168	166	179	162	170	157	153	154	148	144	173	164	176	156	148	140	139	149	160	131	134	169	165	170	188	154	164	154	187	162	172	157	147	137	163	167	159	167	165	159	149	173	154	154	173	160	163	157	155	174	164	174	160	156	156	159	154	170	175	170	163	158	190	156	167	174	155	166	168	169	158	157	163	157	170	139	134	151	159	180	176	165	159	173	149	162	145	175	180	143	153	169	156	133	150	179	153	154	177	161	132	154	170	164	165	184	178	154	156	148	167	166	164	151	158	162	176	147	130	170	157	140	147	186	151	151	184	154	157	135	181	159	163	152	143	151	168	161	166	160	145	183	151	174	145	146	182	180	171	163	161	159	148	163	158	162	170	137	178	165	150	172	132	159	171	156	153	150	160	154	153	143	164	170	151	174	130	145	167	175	175	177	153	166	180	154	159	171	149	125	162	143	152	200	176	153	170	167	159	165	150	143	147	173	182	151	149	162	167	150	175	148	173	151	142	138	155	141	159	150	153	125	158	181	151	155	142	155	158	163	161	146	151	176	142	144	163	160	154	158	154	165	160	171	146	158	158	179	135	150	168	139	133	161	162	148	143	173	149	138	168	154	175	160	181	163	180	173	178	158	150	191	144	152	181	143	186	137	174	177	190	162	188	172	141	143	187	159	187	139	179	167	171	163	183	177	167	142	145	141	150	164	162	149	140	159	161	169	150	148	160	170	157	168	168	163	164	165	167	138	163	179	147	153	156	183	140	184	151	151	169	131	153	152	161	159	188	158	154	167	123	151	165	185	160	166	155	170	150	154	165	157	182	175	168	160	144	145	166	139	150	161	157	158	153	170	151	150	159	146	168	161	166	176	147	148	165	156	147	156	180	154	144	163	157	175	150	165	168	164	150	152	153	166	155	155	144	161	150	138	159	171	165	171	167	156	180	151	171	166	153	127	136	156	164	165	161	138	159	155	155	154	151	170	133	156	173	152	147	160	148	150	172	152	172	152	162	168	165	153	178	148	159	180	175	160	120	179	156	156	177	164	161	159	132	148	154	177	142	134	160	183	164	149	144	165	148	173	175	165	149	157	155	165	150	149	162	143	160	173	169	171	163	152	163	153	151	164	168	116	153	155	151	167	168	146	157	172	157	147	134	163	147	169	167	160	157	175	159	181	167	148	161	162	166	170	162	150	154	167	164	159	152	161	134	159	152	145	155	172	160	161	148	175	173	153	185	171	151	153	145	134	174	165	157	157	157	178	170	153	152	150	158	157	155	154	182	159	159	167	162	146	143	156	158	171	161	167	178	160	147	158	155	167	178	145	151	157	140	145	160	156	188	165	126	172	130	151	137	159	177	171	158	141	162	163	173	147	162	166	154	147	171	163	168	167	172	146	169	156	146	165	148	129	153	169	155	139	158	161	166	168	162	175	171	160	148	150
16034	10902	1261	703	573	519	421	453	418	420	417	362	370	381	396	387	384	390	350	354	353	341	345	335	355	384	320	345	351	370	335	366	366	368	367	350	357	364	323	349	352	344	402	315	368	338	329	355	341	364	338	352	353	391	323	360	329	349	344	368	398	346	318	324	328	320	366	365	364	324	360	383	373	376	352	352	356	362	359	371	351	381	365	332	352	375	362	341	349	341	357	353	344	374	358	365	386	327	324	369	370	349	394	390	328	344	360	301	340	324	341	348	367	364	364	382	339	323	335	397	369	380	348	344	359	368	331	379	348	322	372	309	365	385	299	338	316	346	334	372	341	347	337	355	348	315	347	331	352	389	362	352	352	365	364	373	385	346	335	372	355	357	379	365	345	345	364	336	354	376	335	315	357	380	362	328	321	386	352	375	361	319	372	333	344	354	369	362	319	337	351	358	328	349	375	362	382	359	345	383	359	362	307	337	402	325	356	356	374	367	339	322	366	339	372	355	359	330	347	347	338	333	355	363	368	335	376	343	358	361	335	381	359	322	386	328	339	357	365	385	340	393	351	368	356	332	366	361	365	362	386	382	383	352	382	330	351	334	387	367	378	359	324	366	345	374	316	368	400	347	356	327	343	350	345	351	335	345	370	363	341	341	350	348	361	332	402	371	366	362	343	349	350	380	321	367	380	336	324	338	407	353	350	355	329	357	341	344	342	351	368	353	326	357	365	343	331	363	368	365	338	357	359	341	363	354	321	323	344	340	333	359	336	344	342	351	353	360	362	350	352	355	358	340	374	352	348	368	360	358	363	366	352	363	394	329	360	360	377	365	352	338	357	368	339	365	345	360	346	349	382	341	327	370	337	368	321	377	338	344	350	382	353	350	373	357	356	333	365	348	360	331	371	376	366	348	370	358	394	341	373	352	337	350	327	334	342	347	336	332	361	346	365	322	321	354	330	343	334	340	342	339	335	358	335	366	378	357	337	343	338	335	338	330	369	374	349	361	313	381	357	337	393	358	392	342	368	355	335	360	377	324	349	362	349	363	330	346	333	364	338	340	374	375	358	379	330	343	363	351	322	367	370	384	369	352	339	351	370	359	349	346	349	318	362	340	381	359	396	360	336	383	361	366	385	378	352	376	359	346	346	350	353	338	304	349	329	342	356	336	375	364	353	363	369	384	335	325	343	332	389	349	378	354	305	347	348	355	356	364	332	349	364	371	368	383	350	349	314	382	375	326	346	368	344	348	340	355	354	367	390	347	346	311	329	341	353	382	357	366	374	357	320	346	349	362	352	376	391	330	350	352	352	354	327	345	370	351	386	348	359	317	334	370	367	371	380	363	369	367	335	330	353	311	355	366	360	345	353	362	340	370	354	342	373	353	337	344	336	353	327	347	332	379	373	359	341	319	357	340	351	370	335	364	358	340	367	340	352	374	352	330	327	329	395	350	343	348	395	363	363	343	356	368	347	356	355	366	353	350	308	381	346	364	361	353	356	348	353	324	346	336	308	343	316	350	331	370	328	355	336	352	355	355	411	346	377	353	339	372	349	331	345	331	342	347	323	344	364	335	342	355	354	343	385	312	334	348	342	369	336	340	342	338	361	364	316	344	379	356	365	338	342	379	336	376	315	344	347	374	325	384	373	374	363	331	345	350	361	354	349	358	333	352	332	328	367	364	361	341	367	325	332	383	355	408	368	325	311	338	344	337	374	360	357	356	367	348	341	354	359	366	383	381	384	376	367	367	357	338	370	359	382	353	376	344	355	368	341	351	340	368	334	286	342	332	370	391	371	340	338	359	342	368	367	337	341	336	336	355	362	349	358	337	365	382	354	357	324	369	349	324	332	372	350	353	340	359	387	342	343	330	325	320	333	358	337	337	348	350	346	342	359	393	357	336	345	380	358	374	346	337	375	346	367	332	315	321	334	355	362	354	350	354	374	367	354	309	360	355	362	361	341	335	329	324	345	373	339	317	376	379	339	369	330	356	354	375	350	388	354	351	382	356	362	353	344	345	362	341	337	355	391	343	361	342	361	354	354	363	373	336	376	337	338	333	335	345	368	323	374	339	352	399	339	369	368	343	341	353	345	333	340	351	370	341	362	349	365	370	376	370	343	359	359	358	331	354	341	353	338	375	362	349	319	357	389	356	359	333	355	371	378	353	342	334	391	341	338	355	360	380	319	384	360	374	334	363	391	365	374	346	364	331	343	411	359	341	333	345	342	328	326	356	347	349	331	344	362	335	337	326	353	360	322	375	341	379	348	336	332	352	375	367	334	316	371	366	350	332	357	311	370	363	392	336	341	358	369	326	322	371	357	377	375	349	321	350	366	362	373	334	366	328	386	359	334	343	346	362	341	370	350	341	376	360	354	397	355	387	347	332	353	352	333	370	355	370	335	368	333	359	339	368	351	364	320	381	353	401	350	377	341	356	372	350	377	376	335	379	366	348	374	350	341	328	372	354	361	382	359	342	342	352	353	337	362	356	333	356	355	356	311	365	342	313	355	374	377	353	348	341	347	339	320	317	346	334	335	363	356	332	359	344	391	379	344	328	391	359	334	332	349	345	337	352	353	334	353	340	337	340	353	350	401	358	372	354	333	356	330	346	368	327	367	364	371	377	348	322	384	322	362	355	330	346	329	337	385	325	342	337	348	340	350	359	354	337	365	368	341	335	366	343	372	376	367	370	370	349	327	334	380	356	327	312	360	363	351	342	351	371	356	367	338	350	334	385	364	343	334	391	319	365	360	366	344	358	367	352	360	360	355	352	362	370	331	366	358	353	335	335	347	345	354	356	356	357	315	359	339	348	388	349	375	361	354	369	324	360	364	344	340	309	353	325	346	335	355	374	349	310	373	375	337	344	367	335	341	379	348	382	353	346	342	314	389	343	347	354	347	327	354	393	337	358	381	371	365	339	393	351	351	326	330	358	363	358	371	342	383	362	332	346	352	351	379	357	344	366	374	348	326	343	348	411	349	329	413	355	347	351	389	358	378	367	325	335	342	346	373	346	383	335	336	342	330	361	342	344	350	362	375	361	347	340	340	314	336	323	359	307	336	375	315	352	333	355	339	378	353	343	351	388	335	353	344	383	349	315	336	351	347	363	342	360	324	373	318	376	379	353	337	377	334	374	366	333	298	343	337	379	339	397	376	386	347	310	356	344	358	341	357	340	307	323	342	346	331	343	372	371	341	381	355	320	346	353	365	345	383	342	338	325	362	384	357	348	363	347	341	370	393	360	378	339	350	347	373	356	336	352	341	385	379	382	358	325	339	356	340	312	407	367	365	340	320	359	384	365	367	370	350	361	401	308	377	337	365	315	376	358	347	345	340	378	387	353	323	336	349	352	361	350	365	318	342	338	366	350	384	345	341	337	351	371	330	367	346	331	365	312	338	375	365	364	374	355	331	338	390	365	351	329	345	358	332	352	337	355	363	363	351	355	359	324	360	373	347	369	322	349	380	361	327	346
23659	20708	27603	23866	19039	1340	450	309	267	212	187	177	175	185	162	154	156	159	114	122	129	138	145	145	135	142	145	138	134	129	121	131	108	115	119	126	123	127	121	105	119	124	131	139	115	121	102	125	145	126	133	123	113	100	127	104	137	119	111	134	138	121	102	128	140	126	115	118	119	136	111	129	111	144	114	131	128	127	113	120	97	122	124	109	126	117	99	131	108	112	121	111	133	129	111	128	98	135	103	111	117	101	117	135	119	125	122	126	116	121	130	108	99	120	100	149	117	101	125	108	105	110	113	133	98	114	106	115	118	112	109	130	106	122	114	135	116	117	111	112	119	124	109	129	123	123	93	120	112	107	114	134	114	108	127	110	98	129	126	122	121	119	115	109	127	121	116	118	117	136	119	124	112	97	133	119	130	119	117	108	129	119	128	126	129	110	134	127	110	131	134	130	127	126	141	119	124	134	105	126	128	115	119	119	103	121	107	114	133	119	122	116	126	120	113	115	118	111	124	109	111	110	118	103	112	125	130	123	123	99	113	138	129	123	118	107	105	96	109	108	118	120	128	133	131	127	99	116	118	118	119	106	116	125	132	109	122	125	109	96	107	108	111	111	121	114	113	107	112	114	103	106	106	107	113	120	100	101	88	99	109	94	120	114	127	126	107	99	113	126	125	118	91	126	126	112	131	120	119	112	123	116	110	130	112	117	120	102	131	116	112	100	119	113	141	112	133	115	140	108	124	102	154	127	121	125	112	123	126	111	126	111	113	120	121	110	105	123	101	109	98	131	107	121	109	111	126	124	123	123	111	109	106	115	129	119	119	108	123	113	128	108	116	101	114	110	139	117	99	122	118	117	101	123	116	120	111	132	116	103	127	110	121	110	136	132	149	129	108	124	115	115	109	105	143	108	124	117	119	117	117	118	130	102	119	120	141	131	131	145	115	106	119	102	113	117	138	120	138	103	114	135	117	131	133	149	110	107	114	134	115	118	117	136	124	123	110	122	101	115	122	122	118	107	128	132	115	112	126	109	116	122	110	142	125	122	119	127	123	105	116	122	137	99	130	124	106	132	136	131	108	114	108	119	134	129	118	123	106	105	111	121	116	121	118	103	121	121	120	130	118	130	111	129	95	114	112	136	123	123	109	132	127	115	124	99	133	132	139	106	119	130	123	111	122	120	96	105	143	106	116	118	102	144	112	123	116	125	115	125	128	117	112	113	123	107	135	102	109	127	129	109	119	118	111	105	119	120	108	119	106	118	102	129	123	107	128	110	121	116	111	130	112	106	116	104	124	115	110	120	112	112	138	143	113	124	118	128	125	111	119	108	95	115	118	107	106	123	132	111	107	105	131	115	100	116	114	109	100	120	112	97	117	104	105	112	97	116	136	136	116	112	102	99	111	114	119	111	101	122	104	125	112	123	114	101	127	121	92	97	120	109	119	122	113	148	119	109	120	120	123	119	98	108	93	105	105	135	129	103	107	125	130	108	104	142	116	137	115	131	101	109	99	128	106	103	102	122	118	111	111	127	108	110	113	123	114	105	114	126	129	133	104	91	112	129	117	118	134	116	118	122	132	116	116	94	122	130	128	115	96	114	88	99	97	121	113	100	122	98	96	121	107	114	123	106	142	109	104	95	132	134	105	146	135	118	119	107	122	108	97	121	126	120	104	120	121	125	107	134	115	107	111	106	115	137	109	126	137	122	115	119	109	112	113	132	123	100	110	115	113	115	121	105	111	128	127	156	141	122	116	118	111	128	119	125	94	115	121	110	123	110	113	122	129	134	118	118	122	136	131	123	119	127	97	127	116	101	120	104	109	123	134	132	98	117	133	142	104	123	122	125	109	113	114	123	124	107	109	119	119	125	120	107	131	112	112	108	107	109	117	104	119	130	108	121	113	116	118	116	111	103	104	119	109	141	117	123	111	124	128	132	124	124	121	138	116	131	132	120	111	100	109	106	95	126	114	109	119	126	120	115	107	100	120	125	117	109	113	133	123	109	126	110	124	102	99	126	111	136	105	126	120	111	121	123	115	129	127	122	121	96	109	103	99	120	124	124	111	121	124	132	99	136	125	115	116	104	83	102	103	131	106	102	102	120	104	124	115	121	136	111	112	114	126	112	107	116	120	120	124	128	111	122	112	146	123	113	110	110	103	107	123	121	117	112	94	104	109	115	128	120	114	102	126	120	112	109	102	109	141	116	119	117	123	105	117	122	109	114	109	113	99	116	108	128	131	111	144	107	107	105	108	123	115	113	106	125	100	118	108	113	122	110	149	124	129	117	99	121	116	107	120	114	147	115	105	122	132	136	121	123	105	123	110	125	130	125	128	125	111	115	102	126	114	115	134	129	129	117	131	125	117	109	125	123	113	136	131	116	118	122	105	111	142	113	111	116	115	106	94	115	106	121	102	113	107	124	115	116	119	113	120	122	107	115	108	117	131	120	97	107	92	114	102	118	112	108	99	114	118	137	125	117	109	128	106	123	104	117	109	110	131	108	118	126	110	109	117	110	110	105	128	115	118	131	115	109	114	117	109	140	98	106	101	110	124	113	104	124	129	119	97	115	119	113	111	109	103	125	123	120	113	113	107	133	121	103	126	110	127	128	119	117	98	119	111	121	102	128	121	106	118	100	110	117	123	115	118	119	116	103	119	116	113	123	120	114	119	119	112	109	97	120	109	123	125	107	108	126	82	125	110	108	122	101	107	123	114	130	113	120	119	123	129	111	104	98	139	101	111	104	123	136	110	114	104	114	127	120	112	111	113	130	141	103	121	134	118	98	100	119	115	117	121	112	113	98	145	99	105	106	124	146	137	115	97	120	113	98	130	103	129	103	116	124	116	124	136	116	123	121	131	124	113	108	133	107	143	98	108	101	130	103	124	101	116	120	119	93	143	127	119	112	96	124	132	128	106	103	126	132	112	109	126	137	126	121	120	99	115	124	130	104	92	115	125	109	123	115	123	123	111	85	131	105	107	115	110	106	93	116	119	122	120	119	101	115	124	120	136	104	144	113	121	106	119	104	134	115	129	124	130	117	121	129	94	100	112	128	125	130	117	112	126	99	124	113	119	112	117	122	121	114	123	131	131	122	137	114	102	112	140	126	113	118	106	142	125	122	102	135	103	118	114	103	122	118	112	109	121	133	107	134	115	122	121	129	123	117	135	130	105	105	106	114	117	123	119	119	105	93	123	123	125	107	120	118	120	126	90	91	127	115	117	99	122	109	113	118	113	116	107	126	117	125	114	118	99	127	129	121	105	105	138	100	140	106	112	116	111	116	132	99	115	140	119	121	106	121	122	108	116	124	97	97	143	112	117	122	105	114	93	108	105	122	109	115	119	107	106	117	104	115	124	128	120	102	128	128	141	102	114	102	122	99	138	119	108	118	121	108	107	107	115	128	131	124	116	106	130	127	105	123	122	119	109	155	111	109	111	116	128	123	110	140	119	129	101	104	103	123	106	119	137	130
33653	27895	7844	3965	2572	1862	1328	974	902	777	696	586	488	463	482	402	410	397	357	392	337	343	330	310	350	300	312	298	289	296	310	322	298	294	276	289	275	299	276	286	325	241	301	257	270	283	289	293	298	284	287	284	271	256	283	272	284	256	277	265	256	278	272	282	260	272	275	254	246	280	298	280	270	257	279	267	233	282	257	297	281	230	272	285	270	228	269	261	289	280	260	252	266	245	281	253	265	241	282	262	264	255	281	285	224	259	263	240	263	283	265	264	279	248	266	281	259	269	286	251	259	305	259	259	275	277	240	271	265	255	267	272	269	248	229	232	279	264	234	257	273	284	257	286	246	235	242	272	278	255	256	262	245	277	261	260	273	276	270	258	237	250	267	266	238	272	262	272	288	249	234	259	262	254	295	276	266	233	257	266	260	273	262	263	270	256	238	249	252	284	247	255	292	249	246	243	290	249	268	285	259	234	255	239	237	263	271	290	248	252	254	285	259	257	237	261	237	277	265	274	230	282	256	289	291	281	267	264	238	267	239	281	260	276	287	260	278	241	267	238	245	245	261	280	271	278	242	252	266	271	263	232	266	235	244	269	254	253	258	269	234	264	248	255	230	288	274	283	249	267	252	286	264	263	271	267	253	237	262	261	242	262	263	259	240	257	273	268	245	251	258	244	269	250	240	274	255	247	265	259	283	279	246	261	260	259	276	264	250	295	266	244	240	253	265	266	246	285	238	265	274	259	252	273	291	255	253	245	284	256	310	269	278	252	273	272	257	259	254	290	281	270	256	251	252	267	254	256	249	246	274	236	253	294	277	273	253	275	250	247	230	287	219	259	283	270	259	283	244	252	272	277	260	256	265	232	291	250	261	282	277	264	263	310	291	269	281	274	252	286	242	268	237	246	258	276	260	258	258	270	260	254	249	262	251	246	255	262	261	273	262	272	251	282	290	255	243	262	215	233	247	281	260	273	270	281	265	244	263	237	263	243	270	232	252	236	242	266	256	260	261	269	262	262	232	249	232	275	244	266	259	273	241	262	263	255	273	254	256	244	255	268	249	293	273	268	254	261	244	236	292	260	267	257	246	253	238	242	260	228	236	266	249	258	283	246	260	246	265	273	259	277	244	268	271	282	260	238	278	247	260	282	255	263	274	252	260	261	259	269	237	261	247	269	296	291	249	257	252	240	259	251	287	251	260	268	260	249	266	230	273	257	266	262	270	266	265	264	252	265	244	273	265	267	278	294	250	241	278	257	273	241	266	264	264	245	283	262	276	256	238	251	240	242	266	259	289	291	246	265	288	264	265	276	255	269	262	256	254	278	286	248	241	293	258	260	251	275	262	269	256	246	254	228	243	262	271	266	282	278	233	268	277	278	258	230	273	279	252	235	266	262	275	263	278	237	275	274	273	252	255	213	239	282	278	263	260	229	227	279	244	277	253	277	243	278	262	285	253	262	252	231	248	282	261	248	294	244	285	260	262	231	261	219	271	242	272	247	261	243	245	254	270	228	264	248	271	256	290	246	254	252	256	247	273	247	285	271	239	295	246	254	285	227	239	272	228	245	262	271	294	295	246	242	247	249	243	255	310	242	279	268	257	265	264	249	243	255	254	276	239	263	235	269	221	292	289	259	248	274	263	250	246	240	253	259	230	274	250	251	231	257	261	261	253	282	299	266	256	272	256	255	259	256	268	271	239	290	271	241	234	230	262	266	285	259	250	242	267	249	266	259	255	249	278	258	252	276	270	246	289	264	264	281	259	277	257	274	272	272	285	291	258	289	247	281	290	250	244	252	262	274	251	250	243	262	275	263	257	273	259	301	284	266	263	253	248	286	273	261	293	274	289	245	270	250	248	253	244	220	277	214	260	239	247	278	271	269	217	253	272	251	286	230	274	257	254	286	241	272	296	253	249	265	269	265	269	245	249	269	256	246	265	265	269	251	253	257	267	255	306	277	249	301	277	245	276	254	236	267	240	271	256	256	245	249	257	252	261	260	282	264	244	282	254	243	245	295	285	262	272	264	270	262	263	266	260	267	230	283	235	247	251	245	251	280	276	255	258	237	244	269	265	291	284	232	278	241	268	264	247	252	277	245	254	250	262	259	256	233	247	260	266	252	277	302	235	269	265	241	253	255	248	230	280	266	270	269	278	282	240	272	245	270	242	264	271	280	282	246	260	242	260	277	268	248	282	286	272	274	235	274	258	296	242	244	227	274	261	268	258	262	264	252	253	268	272	250	255	254	273	253	274	262	239	257	260	277	225	234	264	279	237	229	288	258	259	249	254	268	256	256	286	241	244	243	278	286	251	259	235	254	265	243	245	267	256	275	253	226	264	265	264	250	236	220	260	293	282	267	251	262	274	252	238	254	286	259	250	256	257	243	260	282	258	255	274	270	268	271	257	261	241	240	229	244	269	257	249	273	245	244	291	276	269	266	241	248	233	253	256	242	256	265	246	257	254	276	264	266	245	288	260	267	259	267	276	246	270	271	263	244	283	252	271	240	241	293	256	263	260	262	263	263	239	270	301	299	224	273	273	249	262	245	247	262	281	254	284	252	250	273	250	234	265	268	266	272	269	256	254	267	249	247	247	236	261	268	259	245	273	294	284	265	260	269	246	258	284	243	261	248	241	252	249	234	271	252	256	252	272	270	244	282	272	273	254	266	278	254	287	273	238	235	270	279	258	251	260	272	256	229	282	249	254	269	266	261	296	242	314	273	243	285	256	272	253	234	236	245	244	252	243	268	261	238	269	255	267	258	313	290	262	264	262	252	244	261	277	232	260	282	259	243	278	293	263	235	290	262	247	285	265	272	290	260	249	258	271	269	279	253	282	289	248	265	292	249	256	253	266	271	269	262	270	246	266	252	278	264	264	279	264	255	274	274	265	233	238	265	245	259	277	273	280	289	289	262	246	258	262	260	261	252	228	264	277	250	235	265	276	273	253	245	263	262	278	262	244	255	289	270	271	282	253	263	264	236	275	272	249	242	220	254	238	285	249	255	273	261	249	258	226	242	252	255	236	282	244	262	240	268	257	258	264	273	261	304	273	244	294	285	270	263	272	257	273	265	281	243	246	255	281	236	264	276	269	263	283	245	237	283	234	246	287	255	267	282	291	264	261	258	271	260	258	244	258	260	253	247	253	266	277	259	230	303	257	272	281	227	297	238	269	241	265	269	250	247	240	262	259	267	275	253	244	248	258	252	274	306	265	281	236	251	261	270	267	271	279	268	256	276	256	271	258	246	241	231	271	263	266	262	261	246	265	283	241	280	240	255	225	241	253	264	239	250	250	287	265	242	264	249	238	273	244	264	252	242	301	238	272	241	269	229	238	264	287	238	246	274	245	255	247	289	236	266	243	271	263	256	255	245	247	259	249	254	236	270	249	246	245	246	264	273	252	240	267	269	249	258	236	260	237	247	258	275	258	276	269	227	225	264	242	251	258	244	253	265	244	281	262	263	268	258	236	258
23830	21700	29711	24211	21700	18873	1851	765	592	528	534	444	441	397	382	386	402	369	370	378	347	324	350	358	315	324	312	314	307	339	348	309	315	326	304	322	362	321	338	329	336	282	309	285	326	314	296	335	308	324	292	297	309	324	299	312	309	297	294	288	321	310	272	315	307	308	312	291	333	306	299	296	334	309	308	308	271	349	298	299	316	292	318	313	289	304	313	291	297	310	298	315	310	309	313	308	338	271	295	320	318	314	290	309	313	321	294	304	290	312	309	308	288	306	322	305	293	300	325	304	263	329	317	317	321	291	275	294	327	298	283	308	304	330	263	278	308	299	312	327	307	318	298	290	355	272	317	323	287	313	332	320	297	317	291	302	279	263	343	309	325	326	319	307	336	306	259	296	312	323	275	273	289	309	296	309	336	300	283	285	303	294	272	304	264	345	318	329	294	295	300	289	315	301	302	300	319	309	314	269	300	311	300	281	298	299	311	295	299	307	310	308	299	330	326	302	304	305	308	297	322	301	291	300	297	289	310	289	292	294	299	334	300	286	283	275	323	286	315	309	348	297	289	325	272	292	304	302	321	295	327	307	267	318	315	321	290	337	300	294	316	269	275	304	303	360	297	271	277	306	279	266	294	315	287	313	303	311	274	308	281	312	325	276	322	275	307	293	281	307	304	289	332	327	312	345	312	302	282	290	316	326	302	308	312	294	288	301	302	297	301	333	288	299	323	309	299	301	316	295	317	316	304	308	332	286	313	301	309	285	323	316	308	313	316	285	283	300	315	298	317	288	271	283	248	286	310	305	262	308	286	302	290	328	303	299	309	300	325	317	339	277	300	302	282	309	288	288	313	320	297	308	289	304	327	301	320	321	314	276	279	286	339	289	310	311	296	303	296	300	327	303	282	319	286	288	330	309	308	305	295	340	315	283	331	287	311	294	295	293	309	320	325	313	293	325	325	294	265	297	282	298	294	286	308	307	251	299	320	292	328	305	317	299	271	290	305	296	277	305	294	319	312	298	330	295	275	303	285	309	330	341	272	308	278	294	331	286	276	295	339	258	302	273	303	297	310	285	287	314	296	330	307	307	323	307	288	323	335	318	290	295	300	309	312	329	326	338	307	298	289	322	293	324	337	317	313	277	326	300	291	269	304	295	278	329	298	313	328	281	301	339	282	301	291	293	302	309	319	330	318	307	285	288	309	312	330	280	305	310	278	296	288	313	283	306	282	324	296	308	305	300	286	291	304	322	321	298	312	298	336	313	311	318	277	312	297	292	303	322	301	298	310	301	300	297	327	292	289	303	286	271	300	291	290	303	336	319	325	284	314	300	326	298	306	346	308	296	300	260	278	303	295	283	291	296	304	314	300	296	322	332	304	294	309	281	309	301	328	325	301	311	310	336	311	283	309	293	298	315	326	273	300	322	321	312	283	281	306	296	267	275	287	286	295	306	328	296	301	284	291	307	283	303	320	324	272	301	319	301	270	262	273	306	291	297	309	318	321	326	313	292	307	301	299	305	297	289	314	328	317	287	289	313	308	346	292	312	302	295	292	293	288	280	345	267	317	334	301	318	293	312	317	319	297	292	300	332	319	334	323	311	307	278	298	305	311	316	318	290	337	285	247	306	284	303	292	299	269	303	322	298	334	315	292	323	280	291	294	276	285	303	305	313	320	277	320	312	302	314	298	315	304	286	331	305	289	288	317	302	302	305	298	297	324	294	308	300	292	308	332	307	301	318	305	295	309	262	305	304	289	315	314	286	310	308	318	288	371	314	278	256	298	281	330	311	271	292	315	293	306	327	324	310	274	249	319	333	302	314	325	294	289	311	302	273	289	310	300	348	281	287	306	267	291	290	304	311	286	307	284	278	331	297	299	307	300	342	336	302	277	284	312	313	280	313	320	296	335	273	302	295	294	306	308	295	316	278	307	319	327	277	322	296	315	281	294	276	309	320	295	308	316	296	305	309	299	314	287	314	323	287	296	296	339	274	295	284	331	322	328	321	319	267	319	308	302	301	274	298	298	330	301	302	338	291	322	344	297	306	305	282	324	323	334	276	302	319	313	300	315	286	281	314	304	315	332	281	323	282	305	339	332	308	290	312	277	303	303	313	299	285	310	289	304	305	289	296	270	325	346	300	289	320	287	312	313	309	290	324	302	292	277	314	326	315	301	346	287	329	309	306	331	319	294	271	269	291	282	281	270	312	318	296	307	311	314	319	300	261	339	293	304	288	295	318	275	315	296	271	278	322	293	288	284	296	339	272	291	283	311	330	282	329	324	298	314	290	284	306	276	322	304	289	304	318	281	284	296	307	276	295	315	294	315	286	298	301	285	282	307	295	312	306	293	315	325	318	299	272	325	246	307	308	257	306	309	285	298	308	279	291	317	334	311	313	321	302	287	281	298	288	283	331	269	300	286	312	288	306	340	277	301	306	281	292	298	289	305	316	314	306	320	307	304	307	295	308	301	300	311	277	327	313	310	289	290	302	296	320	311	316	271	321	300	315	296	273	310	302	297	323	324	307	273	309	268	285	300	298	278	256	310	306	255	351	285	274	323	268	316	285	322	303	293	291	313	321	280	290	303	294	307	334	302	290	313	308	285	339	324	301	317	300	309	304	288	300	306	306	291	291	271	320	363	295	336	332	289	295	282	318	279	310	331	322	310	305	323	323	332	308	325	300	284	280	319	290	273	271	337	306	312	305	303	320	299	326	345	318	308	290	329	289	271	282	290	283	302	329	305	297	302	318	294	306	302	302	298	309	313	289	295	298	329	303	306	291	322	346	284	312	310	284	288	303	313	288	305	280	288	306	301	301	307	321	303	298	356	307	292	310	274	317	279	321	276	292	316	305	285	303	281	320	277	317	302	323	281	292	284	283	261	299	312	288	302	304	303	313	311	295	312	320	272	296	327	291	288	279	314	265	285	295	322	316	286	339	297	324	291	321	287	338	289	350	308	321	277	275	292	322	322	293	301	296	289	258	310	299	320	317	328	272	307	295	307	309	317	328	300	279	318	289	295	293	284	305	294	312	311	299	271	292	286	303	287	279	311	323	339	304	310	325	298	296	293	322	298	310	327	316	302	322	319	304	317	278	286	292	311	312	294	286	297	299	331	296	297	282	321	300	334	300	274	292	297	298	305	300	310	335	296	267	295	303	277	292	303	296	308	326	255	327	340	280	284	305	310	306	305	323	305	276	322	300	286	295	315	296	309	310	314	317	303	272	295	289	295	317	307	297	287	301	319	312	335	290	291	320	315	329	325	309	323	297	293	342	285	295	309	295	278	300	304	323	287	295	313	327	268	293	304	315	278	304	267	275	286	293	333	272	309	297	301	312	279	283	307	329	300	277	305	310	298	323	311	303	287	298	289	277	280	317	302	313	288	325	329	276	310	296	321	300	312	302	290	313	330	312	305	282	302	290	321	307	299	317	276	304	304	284	349	299	304	311	295	305	300	304	282	297	300	318	277	286
40279	35990	13597	7404	4916	3484	2706	2262	1926	1626	1427	1265	1106	1112	1035	935	860	893	814	827	817	746	752	694	746	703	678	717	693	690	635	679	623	667	660	676	655	666	599	661	681	633	633	607	645	634	618	627	671	614	637	643	568	633	591	643	611	654	580	610	580	652	594	606	599	605	626	610	605	564	601	614	591	618	637	574	597	575	587	618	626	666	607	607	601	591	628	609	557	594	641	609	620	594	604	601	581	601	577	598	588	662	591	603	608	645	541	613	576	629	599	629	593	545	604	618	601	612	616	565	599	585	636	605	603	642	599	584	594	627	581	620	564	589	608	621	611	579	609	567	650	581	568	586	614	611	580	599	659	608	655	613	603	595	626	593	612	576	603	563	631	598	600	609	606	560	549	607	573	576	579	596	597	590	599	581	562	596	609	616	578	570	540	590	594	654	606	565	578	594	635	566	623	610	587	624	596	584	600	546	575	609	597	593	575	640	630	629	567	608	593	623	601	629	646	598	599	611	556	571	597	590	586	601	552	571	595	614	582	601	624	604	593	577	588	597	577	618	610	608	602	587	588	599	641	603	591	609	608	604	627	577	597	616	583	575	613	541	577	617	653	601	611	560	611	588	597	608	557	613	617	605	623	597	613	600	563	582	658	584	624	605	615	616	636	575	612	643	652	623	631	562	630	596	619	586	577	620	599	670	584	632	605	630	602	655	606	588	567	594	590	572	606	590	643	601	623	570	650	625	602	578	575	551	577	607	568	574	609	560	567	652	590	638	592	560	633	595	622	611	582	600	615	643	558	609	590	591	572	583	567	673	606	630	605	573	596	615	557	623	624	612	584	592	602	546	609	627	563	586	602	575	591	536	614	581	572	630	590	571	606	621	592	610	581	582	611	591	613	573	543	568	566	606	606	592	598	579	633	634	620	578	590	582	613	658	647	562	586	565	567	640	585	557	593	655	598	600	606	590	616	603	589	633	621	642	592	594	627	585	581	643	607	645	587	607	596	577	571	573	594	577	614	575	573	640	596	641	611	569	625	617	577	639	573	610	645	622	580	569	586	617	584	579	653	581	527	608	617	599	647	595	624	585	573	635	589	560	640	580	602	573	586	550	622	624	595	561	600	602	608	627	588	567	572	611	577	585	614	562	614	606	618	604	604	578	580	535	603	572	607	620	601	621	586	587	594	607	627	575	582	596	581	575	601	613	671	596	577	574	601	649	612	579	571	605	608	581	605	576	575	576	618	603	638	572	609	595	588	564	625	604	536	558	634	602	624	595	608	608	574	606	613	611	591	603	658	632	592	632	578	626	610	582	602	569	591	619	600	621	603	586	583	617	568	590	605	603	569	591	594	618	612	595	608	593	602	630	579	631	583	580	614	616	605	606	578	589	564	597	625	609	650	615	609	593	588	640	595	611	597	632	563	612	546	597	567	637	581	604	630	594	633	552	638	574	610	654	575	584	571	607	593	608	605	607	599	580	587	586	596	574	626	538	557	639	612	624	552	579	613	614	589	574	609	582	609	616	644	553	607	616	605	564	606	604	609	561	600	572	624	620	637	570	595	612	583	605	637	604	606	568	603	589	624	649	590	575	560	619	606	609	581	601	642	575	564	600	586	632	609	666	584	568	592	609	601	609	601	551	610	606	604	615	617	587	645	583	666	590	590	603	595	579	599	603	550	626	608	588	583	642	600	568	605	582	596	602	613	537	615	552	623	595	599	594	603	583	608	578	596	594	574	599	601	629	617	579	593	621	627	602	628	623	617	590	568	584	554	589	587	625	583	598	594	591	571	617	609	598	591	589	565	604	593	558	559	616	579	586	574	619	603	599	631	618	626	611	599	567	563	600	581	599	665	579	583	654	591	600	611	595	596	618	595	622	640	568	606	571	603	605	627	625	600	635	620	572	619	608	597	570	619	602	620	599	648	606	585	602	569	619	632	559	562	536	619	632	593	608	580	589	582	634	559	561	564	599	604	565	594	616	600	555	601	549	606	637	605	562	589	552	577	584	585	606	558	583	589	618	579	606	598	619	605	612	590	676	588	622	574	579	583	605	570	590	620	562	566	597	577	635	575	583	574	573	566	609	618	585	591	574	570	622	601	565	539	612	608	614	580	568	591	599	576	622	608	618	562	593	593	593	567	579	602	633	634	638	552	577	611	564	608	613	642	552	595	585	590	567	579	617	621	610	606	582	567	577	602	619	619	626	617	620	573	609	598	629	619	567	662	594	597	593	628	573	587	558	645	653	606	596	587	595	608	608	568	572	561	597	567	570	568	616	651	623	667	632	583	637	569	584	566	625	585	606	629	588	585	570	618	599	584	581	571	610	606	591	567	576	636	580	629	582	594	610	569	603	570	630	589	579	604	601	592	561	581	592	586	628	610	593	609	550	624	597	654	606	589	568	606	629	600	607	623	590	572	604	630	565	587	580	605	639	589	569	587	590	580	596	594	622	610	574	611	615	589	585	573	575	567	658	604	586	583	602	597	625	588	616	613	615	579	614	607	580	598	597	612	565	565	599	565	592	601	581	569	592	618	577	619	547	602	579	609	574	650	600	648	606	573	609	604	622	613	629	603	584	580	588	631	591	605	588	641	594	604	608	595	600	601	576	580	582	651	590	530	651	569	573	569	604	601	612	587	601	590	570	611	556	637	619	572	615	576	617	594	596	558	617	615	646	584	631	614	603	600	601	618	599	631	665	615	597	596	569	573	597	623	595	630	599	632	585	648	580	602	651	607	597	562	581	618	606	592	622	616	605	600	598	611	586	624	598	649	642	631	637	632	574	629	561	606	559	569	575	614	570	635	639	575	619	615	593	631	582	595	649	611	575	585	547	597	613	602	568	620	624	657	557	577	632	578	618	584	560	625	572	568	567	613	590	650	585	594	613	601	582	568	587	619	584	604	578	592	618	578	597	587	603	562	618	585	605	601	585	610	578	595	621	612	610	550	573	585	592	602	630	600	611	612	584	577	601	606	585	604	591	582	592	583	642	588	619	605	558	613	600	607	584	582	656	563	584	623	668	605	584	573	656	606	638	595	601	600	595	591	601	593	588	610	593	614	577	615	601	615	570	605	611	603	560	580	576	541	607	566	603	641	583	605	609	614	641	560	633	602	617	559	621	551	601	598	628	611	575	637	603	591	598	636	637	600	572	640	582	641	560	596	616	590	604	638	621	592	637	574	622	569	614	584	611	626	604	604	592	598	624	648	566	557	535	558	592	603	577	609	621	593	608	619	576	605	588	613	575	602	589	599	597	602	606	570	573	618	590	566	538	637	568	566	615	622	608	600	564	597	569	641	580	592	607	609	617	595	621	575	614	592	583	626	607	588	617	568	584	588	602	598	574	624	568	554	601	618	603	600	612	594	588	614	598	631	606	644	582	568	556	570	605	572	558	601	623	635	581	595	637	602	632	588	508	574	636	596	566	633	642	591	616	571	625	548	628	604	571	618	628	600	618	584	599	567	640	577	603
27402	21208	8721	543	256	215	199	179	207	178	185	166	190	164	178	166	177	174	171	184	176	189	168	165	168	172	174	172	166	162	182	169	174	152	170	181	165	174	177	166	189	166	185	151	184	159	154	165	163	181	151	181	169	169	162	152	158	189	161	165	140	187	143	176	184	133	169	151	168	160	180	170	167	157	174	178	163	197	185	169	173	179	154	156	174	160	182	169	149	170	170	162	208	156	164	188	155	164	174	174	164	141	147	174	163	159	150	165	159	172	179	182	173	167	156	185	148	148	161	170	165	168	160	171	169	148	163	151	155	164	156	178	163	150	171	136	178	138	172	162	169	153	157	150	168	169	170	158	168	162	136	150	188	175	163	169	174	158	170	161	151	169	154	150	167	177	175	160	171	162	173	163	159	149	152	156	171	162	168	178	166	173	175	152	161	155	175	161	164	181	156	164	164	161	160	176	144	149	170	162	165	152	185	159	178	164	149	174	161	172	158	177	164	179	187	166	172	175	167	172	159	139	167	161	168	162	160	180	140	176	159	185	161	169	159	182	187	192	169	167	177	156	180	160	153	163	169	159	172	166	158	161	188	155	156	150	162	138	164	148	181	171	161	158	175	172	176	182	168	155	143	171	175	171	170	193	155	178	163	161	161	161	144	176	175	166	164	153	165	155	171	165	157	185	156	167	171	168	153	178	176	169	162	180	159	172	179	153	185	183	167	174	128	181	160	164	187	158	167	174	166	145	153	157	157	167	160	145	182	151	161	174	178	181	183	165	153	184	177	154	141	178	137	166	160	167	169	161	148	159	174	140	164	213	164	158	149	156	159	152	184	154	177	145	182	180	179	179	180	129	168	190	153	157	177	161	187	156	179	167	159	162	151	159	176	159	174	170	162	169	171	168	185	164	185	169	177	158	150	150	144	159	179	172	162	189	165	182	184	148	158	189	151	175	162	163	145	175	174	166	170	172	162	164	173	161	167	159	153	153	144	166	149	166	169	196	159	153	155	162	173	179	171	156	164	159	162	152	174	158	178	182	185	153	152	186	175	173	165	156	176	182	165	165	152	177	164	186	135	174	162	169	158	163	158	168	176	166	176	189	177	165	175	189	179	160	169	163	175	145	179	174	166	156	170	174	177	155	180	147	172	168	162	152	190	164	184	164	157	178	169	148	175	160	179	146	181	176	172	188	167	197	170	158	177	168	162	149	165	159	141	171	170	160	154	156	173	177	160	171	154	162	166	201	173	161	155	159	168	157	160	178	166	152	161	156	156	153	162	167	182	171	162	192	180	171	172	134	175	172	167	173	172	164	176	158	166	172	186	162	149	188	142	203	192	164	153	179	150	175	188	164	149	171	165	180	147	158	167	184	166	161	172	168	171	167	169	137	158	180	173	171	166	176	161	166	169	165	174	193	176	153	166	146	168	169	170	166	160	173	162	179	152	186	183	145	157	174	152	161	142	151	178	178	167	156	176	162	193	165	146	174	153	179	156	180	170	177	174	160	187	181	177	151	159	150	165	177	178	160	192	175	156	167	170	152	149	146	172	181	178	194	162	173	180	159	144	159	151	171	174	176	184	176	167	165	138	181	167	155	163	148	198	163	151	169	174	168	156	186	179	167	178	186	188	188	190	155	165	150	190	159	171	186	170	200	179	189	171	171	170	164	180	159	161	168	178	156	164	171	174	171	167	142	175	194	168	170	156	170	176	169	161	157	175	175	150	152	149	163	179	171	167	152	167	175	170	167	175	182	161	172	167	150	141	184	178	176	169	158	169	172	140	168	149	152	176	149	156	158	171	165	173	186	168	145	174	185	185	149	173	170	191	170	174	158	161	167	178	157	163	192	154	180	164	152	158	148	175	169	173	166	173	166	157	192	151	153	163	171	163	151	161	158	165	181	182	165	159	172	183	150	150	179	153	172	150	164	175	168	166	157	174	166	172	157	179	164	164	164	170	195	146	154	146	176	182	167	159	190	179	180	152	177	185	180	168	172	162	176	152	176	179	142	180	157	159	182	146	186	176	154	185	197	178	176	175	192	181	164	142	184	165	187	185	172	164	140	184	168	157	183	183	172	172	174	154	163	180	162	166	171	155	186	160	157	165	162	159	143	178	190	184	178	158	148	159	152	166	158	161	151	162	175	171	176	209	150	171	154	175	166	149	161	161	174	182	176	187	166	163	156	177	159	206	169	170	163	167	176	161	164	165	184	160	159	164	173	177	186	164	154	164	160	155	166	156	179	158	157	163	169	166	137	162	163	190	169	176	159	171	171	167	174	158	183	144	177	159	177	177	171	149	166	160	174	173	197	182	152	162	146	167	151	175	175	171	154	180	143	179	160	174	141	176	167	198	164	169	161	188	177	186	189	167	179	145	184	136	163	152	159	174	160	185	189	150	166	152	164	170	184	169	198	178	155	156	177	183	166	170	176	164	191	142	158	175	173	165	163	144	155	171	162	152	189	168	164	161	169	162	152	177	185	164	165	173	158	162	172	156	168	184	163	171	160	176	164	167	167	175	157	168	172	154	178	171	165	147	157	174	162	170	164	178	168	177	181	164	160	167	167	185	165	143	177	149	163	181	163	157	188	158	174	152	165	153	189	164	167	171	174	167	161	172	159	168	172	173	153	178	175	169	154	167	162	174	157	146	151	157	144	156	172	195	139	175	169	198	172	158	155	166	153	170	138	166	188	160	161	162	184	160	167	188	167	164	171	155	147	150	151	170	140	164	188	172	157	180	140	184	163	169	174	158	150	196	179	157	156	197	160	162	185	196	159	158	167	169	175	169	155	148	172	173	164	200	177	156	182	151	160	157	167	186	175	177	171	154	170	173	181	168	182	175	148	147	170	148	167	178	159	166	186	167	136	171	164	188	172	148	151	148	167	182	159	163	166	159	176	181	179	167	178	153	175	154	178	173	175	163	170	136	147	158	156	157	162	159	173	184	174	159	169	155	172	151	179	166	170	150	170	175	158	181	180	160	144	182	197	180	169	175	174	153	196	178	171	152	170	152	155	176	177	178	161	142	148	172	147	163	170	201	172	168	148	155	168	152	178	183	152	177	152	174	165	160	163	183	181	167	202	164	183	134	166	158	185	167	173	170	169	185	165	152	163	155	176	151	182	169	154	174	184	161	158	158	158	181	169	165	159	149	175	190	166	171	173	171	167	156	171	177	190	152	188	172	163	167	170	166	181	151	162	160	171	137	155	157	167	178	163	183	186	161	161	170	166	164	176	159	161	168	165	166	166	175	162	179	143	174	174	180	189	147	170	142	150	163	157	178	163	152	175	153	172	194	171	179	169	170	167	158	184	161	163	168	169	149	157	180	200	181	175	169	154	173	173	168	173	175	170	154	169	171	163	148	151	176	170	160	185	169	155	173	188	148	146	160	178	149	179	161	177	180	164	165	169	171	189	160	180	164	178	173	138	182	169	172	179	177	155	163	164	171	148	163	184	151	145	204	183	176	165	163	170
17328	12120	1310	766	581	528	462	431	426	433	379	394	396	405	421	361	365	374	367	414	382	367	379	387	387	359	359	370	401	348	413	379	337	388	344	359	373	386	404	358	360	384	336	358	363	367	361	370	371	360	357	352	389	358	366	356	369	374	362	385	361	366	356	368	342	364	373	353	362	344	357	337	363	358	353	368	386	354	370	356	366	342	366	380	366	373	360	382	406	360	400	415	393	336	366	351	415	383	416	329	351	392	385	329	391	372	370	402	364	344	416	361	371	356	364	393	384	332	378	368	372	370	375	360	376	345	371	363	352	360	380	403	393	415	358	336	393	380	375	373	352	363	385	395	398	403	350	355	408	386	389	329	349	398	377	356	334	377	353	359	366	372	335	397	397	347	397	367	368	384	361	358	355	374	385	397	340	339	352	395	335	346	372	359	386	376	375	359	360	382	367	369	381	367	366	372	366	382	358	346	354	370	380	348	353	374	363	392	361	340	342	387	349	404	353	363	361	339	362	358	366	379	329	362	357	393	390	395	374	343	356	352	377	352	363	361	387	412	341	371	347	374	388	385	364	372	362	362	357	340	325	337	353	353	387	390	352	332	339	355	380	372	374	347	421	340	353	408	361	360	368	353	392	337	345	362	366	382	359	389	379	343	355	346	373	341	330	353	397	352	381	375	363	398	403	369	381	383	359	374	357	334	348	364	372	364	388	342	372	412	394	395	359	371	395	343	403	354	367	351	364	385	358	372	357	373	377	402	390	350	371	383	348	355	387	323	400	369	335	364	378	356	386	326	367	361	355	365	377	353	401	364	356	358	395	413	353	376	386	377	362	369	381	333	345	360	376	408	350	386	361	375	409	336	351	368	367	381	385	341	325	387	335	384	356	388	355	366	399	367	371	347	407	356	378	332	396	370	368	381	374	390	354	365	361	398	362	357	390	388	352	374	373	363	386	341	354	375	362	355	367	353	381	354	381	371	361	364	350	345	386	356	387	406	365	352	372	399	374	377	355	360	346	378	391	381	388	377	359	386	329	352	381	369	380	363	385	365	353	394	357	360	335	347	352	362	384	376	361	349	365	340	359	369	362	367	374	378	396	398	390	333	340	364	363	396	375	376	395	373	351	381	369	389	377	370	399	367	378	348	409	418	358	362	374	383	368	393	376	371	366	365	375	351	364	345	357	365	360	350	329	368	388	379	361	334	396	411	390	367	382	372	393	401	365	364	389	357	395	381	376	352	369	348	369	365	354	321	361	378	386	379	379	373	371	372	365	340	354	319	333	379	397	359	358	373	366	322	345	386	376	353	335	369	359	392	350	382	356	384	366	366	349	391	356	348	393	343	341	406	386	348	364	384	378	354	402	378	365	378	350	396	349	375	355	361	370	355	379	380	359	373	354	360	405	364	365	352	354	388	382	358	373	382	389	389	346	387	377	356	353	363	374	359	349	379	379	348	342	358	358	333	364	364	399	369	373	355	376	380	380	384	371	348	389	386	349	322	337	374	362	337	336	351	396	367	359	345	401	341	410	384	345	385	350	420	362	364	339	333	340	366	372	401	371	395	358	353	384	382	371	347	355	374	372	378	379	370	339	345	396	363	332	342	360	373	381	348	362	344	400	379	370	416	394	377	351	346	370	369	385	357	376	358	339	335	335	373	383	363	362	357	378	384	367	377	347	328	395	400	347	367	363	355	365	373	343	374	388	393	351	369	397	362	362	380	356	393	388	363	381	366	403	359	397	340	355	371	397	384	357	376	347	358	382	365	351	349	385	358	400	395	380	355	362	357	372	377	392	379	384	365	336	368	350	370	412	360	382	337	355	371	390	385	362	347	370	331	349	383	332	395	363	338	368	368	376	347	329	361	343	376	363	353	375	367	403	353	381	385	372	389	384	383	381	353	374	319	357	407	367	358	349	381	378	354	373	349	358	363	360	358	382	390	399	397	359	358	399	386	376	360	374	380	376	376	409	383	391	383	367	349	365	374	343	378	381	359	326	347	330	384	380	394	348	370	371	362	356	392	395	369	384	352	363	391	372	350	384	365	336	340	363	376	351	383	364	372	369	396	378	407	373	379	371	359	360	403	341	353	377	366	344	398	352	347	362	360	358	371	366	351	357	378	328	372	359	375	382	375	384	383	374	405	381	377	360	349	348	346	371	373	371	392	399	353	384	371	343	414	384	320	394	359	394	391	329	364	342	380	351	370	380	370	335	376	376	353	378	377	336	353	376	396	405	377	371	376	355	360	336	398	371	373	378	379	397	363	382	339	392	348	358	384	359	391	368	350	375	399	345	349	374	382	385	347	379	386	378	391	381	365	367	400	372	390	390	351	353	377	371	371	349	386	393	356	382	391	331	360	351	341	391	361	383	351	383	388	386	354	362	398	373	362	349	394	374	333	342	379	347	376	333	366	366	375	391	374	323	371	368	384	363	367	373	354	347	332	372	394	322	388	335	334	380	330	353	351	367	379	345	360	376	358	378	320	378	368	394	353	348	384	375	402	366	364	392	366	348	394	348	362	390	386	329	358	363	365	388	364	337	366	322	347	341	351	357	356	389	360	334	377	373	390	336	380	376	371	382	383	358	371	366	368	376	379	355	347	360	355	391	357	368	412	371	357	370	350	371	363	380	366	383	361	364	364	353	365	348	369	325	348	350	354	376	354	375	404	371	337	370	337	389	357	371	345	333	387	409	369	362	370	379	377	376	363	360	376	364	387	349	355	401	383	368	376	400	382	363	354	352	372	371	374	367	334	363	378	382	363	360	342	361	371	389	333	357	337	344	390	391	362	357	381	384	405	337	376	381	349	378	344	398	360	339	347	399	376	335	387	355	323	380	378	354	378	350	320	361	381	358	410	340	334	363	388	396	346	358	351	357	354	355	379	372	383	393	380	384	371	387	344	355	368	374	370	381	398	377	371	382	391	389	345	345	379	376	378	384	364	367	357	368	302	360	360	340	370	353	349	389	325	365	353	360	371	386	402	378	367	399	357	369	397	371	395	364	403	376	348	373	370	343	362	372	397	360	359	375	395	371	352	355	354	384	359	374	384	373	378	371	343	353	363	340	359	377	360	352	377	414	383	402	345	378	355	398	356	356	368	391	355	357	345	364	340	366	337	342	368	367	397	332	374	348	366	367	360	387	365	358	368	379	384	360	391	373	388	368	360	344	377	365	357	390	359	403	375	369	348	377	382	384	369	371	338	340	391	357	320	330	386	379	370	362	366	375	366	367	376	370	368	365	383	320	362	382	361	394	366	377	368	403	393	371	348	368	353	372	356	409	359	394	385	339	367	358	355	339	377	361	348	328	338	328	383	400	367	388	387	413	367	359	342	363	390	368	353	366	399	401	375	389	358	336	391	380	360	385	352	371	331	385	368	369	367	367	369	344	405	378	367	369	395	348	378	361	360	394	358	389	377	388	384	361	361	377	395	388	369	375	389	366	380	363	326	376	352	351	375	332	380	352	333	353	367
24700	21656	29115	24709	20455	1742	491	338	287	239	226	224	209	187	160	141	138	139	144	147	164	137	143	147	145	120	160	123	124	120	144	122	145	133	116	126	121	129	144	135	146	140	126	139	126	141	115	115	102	132	134	131	126	126	145	138	114	114	131	138	89	116	129	131	116	132	125	126	122	118	127	121	107	114	116	103	111	124	112	132	136	132	137	139	127	104	144	124	140	117	123	110	120	130	117	123	118	121	130	125	116	117	127	114	104	130	129	112	125	132	126	128	115	124	123	134	138	120	111	128	129	123	120	118	120	123	137	131	120	119	128	132	104	118	128	118	125	115	129	118	143	124	123	128	133	121	96	138	127	124	129	126	128	114	101	115	121	134	106	125	125	141	128	117	112	119	111	136	137	118	120	125	116	128	127	106	131	103	112	114	135	117	109	108	106	127	125	131	135	122	123	123	131	120	105	121	118	132	131	115	118	124	127	133	115	101	124	132	108	109	129	127	109	131	138	114	140	128	124	116	115	117	118	134	125	121	129	121	120	128	127	120	126	109	126	118	119	113	119	110	119	124	126	121	120	137	145	125	126	122	120	112	114	105	131	130	127	120	111	115	119	120	124	110	132	122	136	115	125	126	148	125	119	146	131	124	135	120	148	121	137	138	103	111	139	142	115	117	143	125	126	127	120	122	117	111	125	109	115	115	131	109	118	114	144	147	121	107	138	123	123	121	138	102	125	109	104	112	112	121	119	124	126	90	116	106	114	123	135	153	131	108	113	122	142	117	129	130	117	128	121	138	103	123	111	108	159	137	142	122	122	134	109	114	117	116	121	112	107	140	134	129	115	127	121	132	122	123	128	127	128	138	121	138	130	127	118	118	126	115	117	126	111	131	136	134	135	123	152	115	124	105	118	106	100	122	141	117	129	128	123	139	116	112	116	125	128	131	132	136	117	136	136	106	128	125	142	112	107	140	120	141	117	124	106	130	130	116	148	112	131	114	118	115	143	119	129	125	129	124	123	128	105	119	124	119	128	121	128	118	126	124	116	109	120	136	111	127	107	123	118	111	129	114	121	134	124	131	140	150	113	137	110	114	112	131	116	131	111	127	119	128	130	146	108	121	134	110	132	129	112	118	109	116	127	122	119	111	123	125	118	140	116	123	121	128	129	152	138	111	119	120	103	117	121	119	136	138	127	126	116	129	154	124	118	121	118	138	125	142	114	121	122	100	124	120	131	114	124	116	132	136	109	121	121	139	128	127	111	129	131	134	119	119	115	149	131	121	138	117	128	116	111	122	107	123	114	132	115	119	135	116	119	125	132	122	116	121	125	127	108	113	137	116	128	114	120	129	116	116	136	109	117	132	134	115	142	133	109	132	138	146	120	137	117	137	126	123	151	122	124	132	140	117	107	118	127	134	124	104	126	122	128	128	103	122	144	133	124	107	108	127	116	122	135	118	113	120	129	98	132	132	128	148	107	111	138	111	112	127	128	124	121	124	140	125	126	128	109	123	115	146	109	130	121	124	118	123	132	111	115	132	138	120	133	131	119	141	112	123	126	135	110	121	113	147	122	121	113	111	110	121	120	134	133	135	116	132	119	123	121	142	130	124	108	128	117	100	143	140	144	122	107	110	105	106	118	138	120	135	105	123	119	147	128	131	117	139	125	133	124	132	128	122	134	122	107	122	105	131	152	129	114	111	107	110	114	111	116	108	106	108	112	125	135	109	108	104	138	113	118	132	117	135	116	135	138	126	111	93	146	142	122	112	119	117	140	123	117	136	135	109	124	116	116	135	133	146	126	128	144	105	148	134	108	103	123	123	136	135	124	110	136	141	144	123	117	129	131	125	111	129	122	110	137	119	130	131	129	119	111	117	126	111	123	125	133	133	128	155	102	109	126	134	129	123	112	129	108	115	119	118	117	97	121	128	150	143	119	125	107	142	121	114	116	126	120	124	115	137	113	124	117	119	128	128	124	128	116	126	131	127	140	123	124	140	115	133	117	124	114	126	116	139	122	112	118	120	105	134	130	130	139	114	151	115	126	117	125	122	134	108	123	125	132	122	123	111	123	114	131	119	124	137	119	126	118	114	112	128	136	123	117	120	112	121	129	106	118	144	117	133	135	129	137	99	112	131	118	115	134	110	101	127	143	125	133	127	112	126	136	126	117	120	108	113	124	114	142	121	126	119	127	105	137	115	110	95	107	108	130	121	142	130	126	122	139	112	122	118	120	117	118	124	123	114	103	95	125	121	116	124	116	121	119	122	124	119	126	107	129	121	122	120	121	112	140	140	133	107	111	129	124	134	142	116	115	114	122	129	121	107	118	133	129	116	108	105	112	115	104	114	114	93	107	119	117	123	127	106	112	142	143	110	122	106	128	157	130	121	96	152	128	129	114	128	124	139	120	123	105	128	129	131	127	119	129	103	122	141	123	113	109	109	123	102	126	109	124	111	122	130	137	122	126	126	107	131	134	120	139	133	122	123	130	121	124	123	132	119	128	103	123	99	137	127	135	132	130	131	110	122	127	118	131	126	124	137	127	116	140	118	123	125	133	117	132	117	133	118	123	136	131	126	133	123	137	138	116	134	140	117	136	128	136	113	134	113	118	123	108	133	138	119	120	130	120	128	147	114	128	111	142	126	112	134	121	130	109	123	118	133	121	135	115	124	111	146	127	120	106	127	110	118	125	142	120	112	134	127	99	97	114	106	102	121	122	131	123	121	126	123	110	104	105	119	127	129	108	114	127	122	124	123	122	117	104	91	111	107	124	118	113	112	116	120	121	121	110	147	102	122	116	128	111	122	119	108	131	123	117	135	103	126	138	101	129	143	117	121	143	124	130	127	107	145	115	122	115	113	122	134	135	113	131	117	132	122	128	137	126	109	122	126	117	115	135	129	136	141	116	97	122	131	126	128	121	112	122	139	137	118	113	128	137	132	98	113	120	107	129	107	139	136	139	141	104	112	104	135	122	106	109	122	123	107	115	100	141	124	100	95	131	132	137	144	113	140	111	118	123	131	129	116	105	130	127	116	128	127	129	112	105	112	137	135	126	122	135	139	110	119	123	93	138	111	139	95	122	128	121	112	126	120	131	124	117	112	125	117	127	99	120	109	126	124	109	120	124	123	121	157	124	116	134	128	111	132	120	114	117	131	121	109	129	125	132	125	118	135	126	117	113	137	141	126	117	123	123	122	135	124	129	117	127	128	121	122	119	124	136	105	111	106	116	118	116	130	118	107	126	120	142	141	124	122	124	130	110	135	103	109	120	147	136	127	117	118	109	130	119	114	131	113	140	123	136	120	126	120	103	121	100	128	108	106	129	116	116	123	132	129	118	124	112	99	129	120	121	119	128	131	137	135	115	113	137	120	117	123	112	115	114	137	105	103	105	122	113	122	123	138	137	127	133	127	113	116	142	122	98	101	114	107	134	107	114	109	104	133	134	139	126	117	110	132	138	129	129	133	110	125	117	118	123	135
34978	27984	8168	4281	2699	1868	1433	1097	975	802	687	633	576	509	511	440	454	429	403	414	384	365	396	305	354	325	346	302	331	298	323	291	306	290	288	312	307	305	259	310	298	276	291	293	276	290	235	308	268	322	287	297	291	289	294	248	284	276	293	307	299	303	271	266	276	246	276	290	287	294	275	320	298	256	256	261	264	290	283	277	260	278	256	257	253	280	297	235	301	268	286	233	262	274	286	255	260	253	271	271	280	289	283	281	274	264	302	267	251	282	258	262	278	271	281	290	244	297	305	290	239	262	256	262	295	243	284	266	258	278	262	266	297	265	261	251	293	281	301	265	271	244	269	246	269	283	262	273	281	324	256	269	289	274	264	236	279	257	254	288	305	273	243	281	275	291	268	241	265	288	269	304	281	291	258	277	257	265	270	306	271	274	276	288	261	266	286	283	263	264	253	268	274	278	295	282	301	280	259	279	272	290	258	294	270	284	275	260	283	283	253	275	290	281	260	262	270	283	301	262	286	310	304	285	263	269	280	280	281	264	258	278	269	260	261	271	269	288	278	263	289	242	288	265	263	287	274	264	266	264	314	277	297	283	266	244	276	279	267	262	257	276	306	268	261	284	278	263	260	254	261	294	308	261	282	297	262	264	263	289	289	280	294	270	248	262	259	234	257	279	291	260	235	289	264	311	284	287	272	268	279	289	248	274	285	251	264	250	304	272	280	257	273	268	262	258	303	290	259	302	269	284	268	236	265	273	262	288	273	272	274	278	273	253	264	263	291	283	285	293	296	269	302	261	256	295	238	290	262	258	269	264	296	287	278	283	242	277	287	247	257	281	263	272	293	281	249	287	274	287	275	295	271	263	273	294	248	293	279	256	261	273	255	276	275	314	271	280	281	282	272	277	252	272	248	277	250	241	269	286	284	265	252	256	279	285	300	266	272	267	276	262	243	286	292	280	281	233	262	261	248	265	280	295	251	281	268	274	278	257	249	259	273	259	271	317	277	263	264	287	260	273	267	266	260	280	284	293	248	260	246	282	279	263	248	296	264	284	257	266	258	280	262	263	256	284	272	288	286	266	296	270	252	287	271	276	254	273	249	287	271	274	300	265	269	272	292	275	260	248	266	291	260	241	277	289	273	271	259	283	268	287	262	249	259	283	261	231	288	294	261	252	256	299	251	289	283	278	259	281	246	277	262	311	275	247	253	276	285	278	255	273	285	280	288	247	243	235	249	262	274	275	254	259	279	276	254	250	277	289	250	270	259	271	263	273	288	272	279	250	282	296	258	256	289	276	265	283	268	281	309	300	267	266	254	298	304	304	270	278	285	305	274	301	253	268	290	318	293	282	288	266	293	274	261	264	264	250	258	250	304	285	280	242	272	290	267	254	286	281	266	292	254	273	269	284	273	239	263	263	259	272	277	282	256	229	283	275	290	279	238	283	249	289	262	258	267	288	279	285	293	277	279	291	285	257	272	268	249	273	266	296	287	250	287	286	281	275	241	255	293	294	273	269	270	263	244	263	265	276	298	247	266	283	257	283	256	258	261	296	277	302	279	258	269	264	268	264	268	264	260	293	268	268	268	272	262	277	272	270	300	279	255	256	269	280	257	279	268	248	288	273	266	292	254	285	286	271	227	256	253	247	279	254	295	275	247	246	282	273	250	264	292	279	263	287	315	239	286	231	288	257	265	301	289	287	290	273	260	241	236	293	289	271	303	288	264	292	265	249	290	267	264	279	283	280	279	280	274	277	265	288	265	267	288	243	284	266	257	265	267	263	261	264	268	272	277	244	266	250	288	284	265	235	279	268	263	263	288	276	271	280	250	281	254	267	267	259	276	265	260	271	287	254	268	278	268	273	266	286	289	310	281	257	268	304	253	271	297	314	301	274	262	258	278	274	283	263	293	248	269	289	279	259	273	268	278	296	292	289	260	262	305	283	278	259	277	276	268	261	247	275	257	265	278	258	290	277	253	293	248	285	264	286	287	291	279	253	252	296	296	280	295	280	243	286	277	275	278	281	240	261	257	272	250	267	295	283	273	262	230	271	243	271	242	283	265	268	313	257	267	299	279	271	271	283	277	266	264	281	283	291	283	266	276	270	275	271	268	258	265	258	249	271	277	284	290	275	275	299	283	282	269	263	264	255	281	302	271	275	288	260	289	253	269	272	284	269	299	297	276	274	242	265	272	269	280	257	264	273	291	244	292	283	278	266	282	258	257	257	259	263	278	277	252	273	281	274	275	269	288	271	272	277	268	284	275	281	283	282	241	282	270	250	287	276	299	294	237	308	271	280	265	283	289	256	269	267	252	265	259	254	277	254	273	265	252	245	284	267	267	298	291	289	264	256	267	279	286	274	274	295	279	322	290	255	269	282	281	283	276	268	264	253	281	258	267	312	246	251	265	254	248	286	267	242	252	272	279	262	288	280	272	290	261	247	262	294	303	323	300	271	285	294	259	256	295	267	277	265	264	292	279	284	283	279	287	272	267	258	297	265	291	284	286	278	264	277	248	257	272	242	260	267	269	258	264	260	268	282	269	282	276	319	290	295	269	267	292	278	286	240	276	246	258	273	289	250	251	268	265	260	263	235	265	275	268	255	267	265	260	287	269	278	256	269	261	279	311	304	250	295	276	265	258	260	268	264	265	285	263	255	245	291	246	303	271	258	255	255	275	242	268	317	262	271	270	250	263	285	260	256	267	258	250	294	274	271	300	268	280	277	248	321	269	266	259	248	245	272	269	288	264	265	264	277	271	303	295	265	278	287	319	289	290	315	275	262	288	278	306	283	263	255	260	234	257	267	246	282	303	267	269	256	293	272	290	291	292	260	239	278	275	276	281	248	275	283	301	262	279	291	291	259	274	251	276	250	285	295	258	284	282	244	294	245	252	276	254	268	296	270	270	277	256	264	304	263	253	268	295	276	254	284	261	254	268	283	268	261	270	279	279	287	251	280	242	244	286	250	288	240	271	290	279	261	280	282	266	258	267	279	253	248	249	274	247	258	270	272	275	279	253	289	251	256	304	294	258	287	278	265	286	273	265	272	258	238	276	284	292	243	255	259	274	282	258	258	286	301	277	256	283	271	276	248	283	272	265	272	290	273	295	287	261	296	258	260	314	294	267	263	265	282	250	275	281	261	285	278	269	283	259	306	270	288	264	224	304	260	273	273	249	290	279	269	262	272	295	272	269	259	255	265	246	269	285	271	277	267	281	280	274	278	282	271	288	262	298	258	264	264	261	269	303	324	269	285	288	258	289	284	249	267	300	274	288	268	254	290	285	259	288	262	271	270	262	275	273	271	281	295	245	265	278	278	267	273	282	272	262	271	260	272	283	271	260	252	276	280	275	252	278	282	267	263	265	267	272	260	289	264	275	277	249	264	252	287	261	293	270	304	291	269	270	280	268	288	298	287	271	257	266	281	259	298	276	269	273	280	270	322	282	263	286	252	279	261	275	271	271	277	246	255	249	257
23803	21696	29858	24077	21696	19422	1885	709	592	518	486	460	419	430	407	390	368	392	364	341	392	345	374	333	316	349	322	341	323	314	295	323	315	293	307	296	310	332	301	311	325	304	303	296	347	289	362	330	319	285	325	323	315	327	317	293	321	308	290	299	314	300	286	270	328	313	318	326	300	292	299	330	285	293	332	321	295	331	305	304	314	309	310	319	267	337	284	277	295	345	267	326	301	310	302	334	270	288	277	304	330	303	310	300	300	308	314	324	299	286	314	279	292	297	266	297	310	304	302	285	273	293	277	292	302	280	320	304	294	314	301	332	303	283	290	311	312	307	275	318	284	314	291	303	317	315	325	308	283	302	282	283	288	321	327	343	291	272	318	303	307	343	289	315	291	307	308	317	295	315	313	271	301	259	294	287	309	272	314	289	288	295	328	297	288	278	289	313	286	314	326	325	297	327	291	299	315	273	284	313	318	315	311	292	285	291	295	289	309	293	295	305	294	302	304	320	307	308	285	285	280	289	315	307	319	295	295	289	310	335	283	281	347	288	310	294	306	299	302	304	291	281	323	302	287	310	321	290	277	308	310	341	292	319	329	300	296	287	292	317	291	287	323	285	286	307	287	301	281	311	285	283	291	301	305	334	284	279	302	330	325	278	279	304	286	336	300	299	295	289	304	337	327	332	305	323	301	319	269	288	276	346	291	313	284	314	275	281	301	285	283	312	288	307	320	324	325	334	315	273	296	281	313	294	303	311	342	314	299	311	320	319	321	285	296	304	313	290	339	305	315	291	315	280	285	306	318	300	310	280	289	272	285	301	292	307	301	320	299	336	315	265	309	294	321	319	302	297	319	308	285	318	292	292	309	319	306	298	272	291	308	311	313	302	299	286	307	288	327	288	284	290	324	320	304	289	301	332	303	336	309	288	287	301	273	306	300	323	302	278	320	304	301	335	300	286	283	288	345	295	308	300	281	281	298	300	283	315	310	281	311	287	327	306	272	323	317	270	308	287	310	308	280	292	320	294	302	287	356	286	296	309	320	333	286	290	306	315	279	315	325	297	298	308	291	265	298	318	272	318	317	304	284	318	315	312	314	303	294	282	288	331	273	283	284	290	305	323	361	309	288	285	329	301	298	306	318	267	294	297	302	282	316	301	278	303	288	322	291	300	287	289	268	297	308	263	322	303	300	328	296	330	270	302	270	311	290	294	282	308	305	308	306	309	294	284	303	298	313	302	318	319	290	315	311	310	309	316	305	319	326	289	324	304	281	290	322	286	288	324	304	316	299	301	319	277	282	281	324	282	311	304	326	321	284	277	308	291	302	293	297	303	310	293	315	322	283	335	305	316	301	328	295	286	277	310	315	307	314	321	272	275	299	288	283	277	301	321	318	324	320	302	311	285	298	305	318	279	287	302	326	304	337	301	318	289	288	331	299	345	328	300	290	305	294	320	310	336	295	300	289	302	289	319	332	309	302	289	301	300	333	317	319	308	316	304	288	313	316	295	313	282	308	290	298	295	292	310	297	315	298	306	304	335	307	331	322	318	304	288	304	279	316	293	301	282	311	336	287	304	320	280	284	321	309	287	322	295	301	315	322	306	320	301	285	294	321	280	295	319	331	302	282	311	289	270	281	310	281	299	284	300	258	302	318	301	286	357	321	278	290	294	308	315	300	319	308	277	301	287	274	307	305	314	309	308	299	278	279	290	316	295	303	304	319	317	291	297	301	317	281	316	291	302	322	290	295	282	298	287	311	272	307	324	294	286	292	292	305	320	299	343	305	269	311	288	310	335	318	314	275	298	267	310	295	316	296	305	316	268	307	316	296	292	310	300	335	292	287	323	310	310	288	283	300	293	315	297	306	321	322	308	286	308	294	297	316	311	302	353	283	287	307	286	301	326	329	293	313	294	318	310	275	320	275	304	284	272	294	297	314	297	313	286	312	305	309	306	298	323	318	290	304	295	327	314	319	268	308	283	313	308	312	333	310	305	284	273	291	312	320	281	307	289	312	313	304	330	287	273	319	305	321	275	314	294	301	287	290	277	328	278	318	313	285	304	326	317	305	327	300	305	306	278	326	316	305	331	280	326	303	303	292	296	316	315	315	310	288	297	298	278	277	325	281	303	327	285	272	352	312	303	269	338	297	309	310	320	326	307	323	316	298	307	297	303	294	306	300	284	292	289	300	321	295	310	292	305	305	285	320	261	319	283	312	304	313	327	296	305	303	338	314	310	308	291	324	313	313	280	312	294	303	323	331	311	295	297	307	307	294	313	322	296	326	300	301	316	301	279	293	311	296	300	301	275	281	317	289	303	300	293	295	271	283	326	279	273	317	309	294	279	307	301	296	283	290	282	325	292	286	300	308	305	287	337	310	297	288	315	278	299	274	322	287	296	325	272	321	323	318	317	323	285	313	297	276	306	289	286	341	316	322	268	290	320	303	303	287	314	316	285	308	273	293	281	336	277	299	292	307	312	311	303	287	319	268	337	305	307	270	302	315	268	251	304	306	311	331	328	274	284	295	263	315	298	307	309	326	298	283	307	277	276	324	290	345	296	294	312	295	319	295	265	322	291	321	293	294	273	320	300	328	301	290	309	301	314	285	311	315	299	300	317	308	299	303	300	310	300	313	287	296	310	324	308	286	315	322	303	279	292	298	302	288	326	300	317	272	311	302	298	313	284	313	269	307	310	310	332	312	295	287	307	301	301	292	318	312	302	314	294	274	340	292	279	303	317	298	329	316	304	316	322	305	296	298	304	310	342	287	288	320	307	283	301	322	299	304	311	273	309	310	274	301	323	307	310	270	296	321	335	329	313	312	324	294	302	297	307	319	333	300	333	309	298	310	308	284	308	336	307	317	280	286	308	294	279	331	275	312	310	306	308	294	281	307	316	298	294	284	287	300	317	295	306	308	315	292	305	267	326	316	286	289	320	304	299	319	279	306	314	307	303	294	287	288	300	294	280	313	321	307	308	276	278	271	321	284	310	302	316	307	304	299	307	299	312	301	298	330	307	283	315	314	316	339	319	323	293	320	308	270	323	281	324	297	296	308	324	332	320	287	333	271	296	298	313	334	308	305	303	293	274	333	289	335	284	297	319	310	322	311	327	269	273	319	278	315	298	301	283	313	254	293	337	329	311	288	279	309	308	278	304	309	286	302	316	301	322	307	292	328	318	296	287	296	312	302	299	337	317	282	304	309	286	312	320	294	293	307	302	298	340	296	305	303	309	290	293	303	288	292	306	288	305	309	308	311	287	300	310	301	302	331	317	296	284	297	319	303	264	328	296	304	270	304	297	296	321	318	300	322	338	304	316	317	322	308	318	304	306	322	307	304	277	294	290	351	285	311	301	268	300	281	298	318	355	308	303	290	330	302	309	283	316	292	316	289	306	307	263	301	287	308	294	338	310	306	314	311	274	289	293	305	302	337	311	309	269	328	280	296	286	291	302	277	292	280	313	332	288	283	316	320	325
37545	31613	13397	7166	4836	3567	2735	2266	1946	1596	1403	1223	1121	1106	1027	929	882	859	774	815	797	711	742	713	747	724	727	660	673	702	641	668	669	676	660	692	607	626	659	662	661	642	659	646	603	619	611	626	596	616	588	620	614	608	641	617	618	619	624	672	664	633	638	637	638	648	616	579	586	575	572	614	585	617	615	605	626	597	625	629	613	645	607	607	618	634	630	621	604	603	605	609	585	581	598	625	614	661	620	611	629	622	610	593	607	593	644	602	613	584	621	625	611	562	573	587	570	621	572	597	591	616	617	642	588	616	579	606	589	580	637	620	610	601	581	653	567	613	577	618	574	582	606	586	585	616	591	580	584	643	591	594	632	597	575	591	637	626	602	574	618	605	577	576	596	594	590	622	628	602	625	590	591	611	602	623	566	623	613	561	583	553	605	597	591	583	588	597	578	647	581	624	603	538	611	621	603	624	613	605	636	583	609	611	546	590	619	610	637	597	601	589	575	593	575	590	584	603	614	632	598	608	595	623	576	609	601	568	626	596	544	600	591	568	609	586	586	600	623	601	605	580	579	593	618	607	623	611	633	595	635	600	570	597	580	628	615	586	598	593	584	598	606	600	573	572	640	609	600	580	568	590	590	609	549	588	571	611	631	593	581	576	568	580	609	592	657	605	617	566	592	572	614	617	603	625	566	602	613	599	621	576	599	601	563	570	615	651	644	604	602	601	570	558	567	582	566	623	603	559	616	652	586	590	581	587	595	575	562	590	625	611	574	608	607	624	585	574	539	601	629	595	622	610	586	601	602	587	604	615	632	586	618	616	580	574	566	608	588	592	573	609	621	615	608	604	639	549	589	559	616	579	600	629	576	599	607	614	607	654	583	617	578	630	594	599	566	644	580	578	566	602	555	591	623	593	620	621	623	569	575	636	645	595	607	607	593	634	597	572	582	598	600	622	611	611	598	599	625	595	622	606	609	585	616	577	580	606	610	571	597	635	586	603	569	616	591	600	600	618	608	612	624	592	591	610	630	599	609	571	571	625	582	605	556	637	621	595	583	604	625	602	641	601	600	601	615	612	588	608	565	550	591	557	571	612	588	568	591	588	596	659	602	609	600	619	619	567	609	586	607	600	603	594	619	652	604	608	572	615	624	576	638	643	617	639	597	589	605	617	588	633	615	618	612	573	587	545	625	612	632	575	629	612	647	647	581	587	606	604	616	597	680	574	631	571	624	628	604	561	607	623	625	587	597	597	604	643	614	619	613	557	620	620	564	591	599	583	564	560	609	650	599	553	601	608	599	574	588	606	607	615	602	574	621	565	570	581	612	623	557	568	621	573	599	569	589	575	595	599	621	609	626	569	600	620	609	600	606	602	579	550	638	571	599	605	616	577	582	588	608	611	600	608	569	587	568	611	585	579	577	601	605	633	594	629	599	551	594	591	585	595	608	605	570	573	634	626	595	628	583	631	608	597	663	565	623	563	573	596	589	631	619	628	611	587	580	626	604	616	609	621	608	618	617	586	610	605	565	597	604	593	596	628	608	603	547	573	587	566	584	630	624	637	608	601	571	602	564	652	591	603	584	584	653	636	638	598	598	599	603	608	587	598	577	631	579	618	565	623	621	630	603	590	602	594	620	588	592	608	625	605	616	634	631	546	622	612	585	572	571	602	614	628	576	563	586	577	622	635	630	595	614	586	631	589	610	616	603	570	596	569	610	614	625	621	627	593	583	615	605	600	607	602	597	568	598	573	585	589	616	582	648	606	598	588	634	605	588	619	617	566	581	627	576	599	607	599	592	572	613	598	635	602	648	549	595	606	621	585	591	593	568	590	627	601	620	552	604	619	585	594	608	578	589	632	572	621	614	582	539	594	601	616	562	606	582	612	632	590	581	621	583	580	609	592	596	615	655	577	589	557	574	621	622	579	635	568	618	575	609	587	578	606	642	612	602	596	564	587	625	583	572	623	590	555	611	568	574	603	575	619	618	627	615	621	602	613	624	594	600	556	606	603	593	549	564	580	574	592	596	567	608	617	596	569	597	572	619	577	612	571	601	591	598	622	588	598	605	609	627	613	591	581	614	638	575	542	626	628	602	636	614	652	610	588	585	583	577	605	582	584	616	592	602	561	606	604	613	617	628	584	590	619	565	606	603	628	588	640	602	586	612	598	602	547	634	621	574	574	582	574	613	577	570	576	594	595	602	619	635	566	614	588	607	603	587	586	570	581	608	601	594	563	595	621	588	613	592	592	620	604	620	618	643	551	565	620	575	583	589	579	571	588	558	567	579	612	618	639	578	604	589	597	582	599	555	613	643	608	602	594	598	558	587	579	577	621	618	607	652	597	593	552	618	588	622	592	589	595	589	579	621	639	597	586	591	626	590	581	602	571	551	533	634	592	621	598	560	607	550	595	602	594	613	572	564	587	588	577	586	583	582	604	584	629	583	569	583	603	622	599	571	578	627	656	613	582	618	598	603	599	610	551	562	619	563	614	617	579	557	585	617	597	648	576	626	569	598	602	598	591	616	622	582	550	609	593	602	608	607	581	584	625	626	612	572	589	593	609	570	600	623	572	610	621	588	620	595	594	604	582	603	601	565	606	620	570	580	573	610	594	580	607	619	576	628	633	620	590	595	617	585	600	566	630	592	554	579	582	648	597	611	562	590	597	590	604	614	603	584	585	583	607	618	610	622	611	578	616	612	569	591	578	621	574	623	588	591	644	626	613	566	601	610	590	579	574	565	616	617	652	619	570	625	627	576	587	607	552	619	611	571	582	590	622	583	592	617	579	537	605	623	599	596	567	571	619	578	589	612	578	607	592	617	636	608	637	580	621	599	622	569	596	626	604	607	605	560	598	609	632	551	612	623	579	561	568	603	582	596	560	596	565	593	589	636	578	600	616	595	584	597	626	620	608	647	574	600	571	602	605	607	565	611	600	600	599	596	589	597	594	628	627	631	621	592	558	605	617	603	577	587	574	601	574	608	590	622	585	555	601	559	633	587	582	647	614	614	612	589	618	604	633	574	616	573	624	569	579	614	601	548	587	625	623	583	616	574	648	565	609	596	613	585	608	596	644	598	625	585	639	602	617	613	653	592	645	565	610	608	622	630	582	585	579	572	569	608	610	588	611	624	580	616	621	613	573	656	616	602	557	591	602	602	591	606	566	568	595	553	610	563	554	615	635	604	615	565	634	588	569	559	636	586	610	603	614	589	640	628	551	581	577	593	568	647	569	600	561	598	615	592	594	563	607	578	647	628	613	604	581	585	625	573	604	608	615	612	616	605	590	620	582	619	610	614	614	579	564	610	565	557	607	587	642	572	583	613	589	634	615	640	547	640	613	618	619	652	604	567	559	592	595	614	587	571	595	606	596	592	588	561	595	552	547	619	605	655	606	621	594	622	604	629	641	632	585	622	612	599	578	597	590	571	585	628	608	607	583	582	603	613	632	614	581	642	580	596	616	555	600	597	645	594	616
27427	21235	8953	474	235	195	200	194	159	181	151	179	169	177	193	144	165	166	153	194	163	154	165	171	145	185	145	161	173	184	176	174	174	171	176	178	149	155	165	176	174	169	143	137	151	169	187	171	170	163	185	186	161	157	171	181	159	146	158	160	168	164	185	172	147	174	175	162	147	159	147	146	156	160	142	165	182	173	155	150	183	192	147	170	158	185	167	181	178	145	160	140	157	174	196	179	150	178	158	156	143	165	161	165	180	179	173	159	154	150	150	152	172	163	175	182	171	164	184	168	135	160	154	174	170	159	153	174	171	170	162	147	168	172	164	159	163	180	154	159	178	184	155	167	159	182	175	144	184	156	187	179	159	159	174	147	167	165	158	162	154	167	186	173	156	167	174	184	176	134	156	162	164	160	164	166	134	175	200	158	180	162	192	174	146	158	174	179	167	159	178	168	174	154	154	166	143	179	195	167	163	174	167	166	164	178	158	167	172	164	158	173	175	161	170	174	181	181	145	170	153	180	175	158	165	174	174	170	160	168	164	177	179	187	145	167	152	172	173	172	172	183	154	155	164	157	167	157	158	166	181	155	171	154	153	181	161	190	183	165	175	151	172	178	160	186	183	180	187	172	179	170	155	160	167	171	178	168	193	185	175	159	173	168	149	172	151	173	144	167	145	150	151	167	186	174	165	155	152	158	157	177	173	149	169	169	170	180	178	153	174	160	176	161	159	171	166	156	166	178	152	182	164	149	160	167	146	170	173	152	144	149	174	168	165	152	175	156	162	181	172	161	184	164	170	177	179	191	177	155	186	163	182	189	169	179	172	153	179	143	168	184	156	129	170	169	146	185	188	180	169	162	165	164	176	154	185	167	159	166	171	189	156	164	161	164	175	177	175	173	161	165	175	160	169	157	166	167	159	138	174	180	186	168	162	180	175	170	154	172	154	158	170	181	160	156	163	205	172	181	162	167	173	176	159	161	169	167	180	167	172	147	156	172	166	166	170	179	159	158	154	156	159	163	189	180	149	164	177	170	177	161	136	164	148	184	164	151	171	146	179	183	171	147	160	144	144	169	169	165	175	165	191	161	151	171	153	180	139	157	161	171	173	162	177	195	173	184	169	167	166	185	163	159	169	169	176	134	168	174	148	159	140	175	193	186	154	143	176	155	171	190	186	171	177	138	157	142	163	155	170	173	167	166	191	153	174	163	154	163	177	166	167	154	165	158	163	210	183	156	171	166	181	154	148	142	153	167	168	163	181	175	176	140	152	143	174	167	169	153	144	168	171	159	166	186	183	153	169	159	176	160	187	170	181	191	178	165	157	166	186	187	162	175	162	151	161	168	175	176	171	179	183	160	165	169	153	182	167	176	157	162	161	150	174	156	184	166	158	157	157	192	174	178	171	161	164	185	161	167	155	146	190	163	170	162	178	163	186	174	178	166	172	162	169	190	181	162	153	174	156	171	173	161	170	159	174	129	178	158	154	169	179	179	171	184	165	166	194	177	154	192	175	152	182	180	179	190	186	193	191	170	191	179	136	170	158	177	183	184	168	144	199	145	164	169	150	182	162	142	169	138	166	164	200	161	145	145	163	176	163	179	171	155	179	163	172	178	167	149	197	175	174	157	186	170	176	144	155	155	208	180	157	163	185	164	179	181	150	162	175	141	152	156	177	157	168	178	141	167	183	170	161	162	164	169	187	163	186	161	160	171	192	156	191	186	170	180	142	151	175	189	167	174	166	152	177	176	161	175	185	166	152	162	183	137	168	188	155	168	161	143	170	163	172	198	165	175	201	170	163	172	171	168	164	178	157	184	185	165	176	148	153	171	156	172	178	183	167	167	167	174	175	187	163	164	164	182	175	167	167	165	166	157	177	167	166	145	138	175	161	180	193	159	159	165	168	142	146	199	155	174	159	158	166	151	164	167	165	170	161	161	169	172	163	169	197	156	180	144	179	144	163	160	159	170	161	178	173	188	171	160	163	178	175	164	156	143	164	165	141	170	154	153	155	160	188	168	165	164	178	181	156	172	162	179	178	151	195	161	161	167	155	177	162	147	165	146	148	160	149	172	181	176	193	184	177	162	174	166	178	173	178	145	175	162	185	171	163	166	168	158	160	171	175	179	160	143	151	160	172	153	148	155	160	158	178	176	161	189	162	194	169	172	179	191	167	161	171	174	168	138	190	168	159	169	176	183	150	156	163	185	179	162	168	161	172	158	168	158	169	172	157	149	174	174	158	184	171	171	163	159	152	164	181	176	159	162	185	169	174	165	176	198	151	155	172	162	177	169	174	150	180	158	159	153	160	138	172	169	171	138	197	167	166	152	154	154	184	165	167	160	163	185	161	170	166	165	186	166	174	168	174	179	157	162	161	168	161	161	161	179	184	149	173	160	177	165	183	178	165	155	153	160	180	167	170	164	164	177	166	176	171	171	164	147	156	174	174	180	163	147	171	183	174	161	187	178	180	170	171	172	156	180	179	156	177	150	181	174	178	169	153	146	184	176	176	185	157	142	142	172	174	183	153	157	167	163	143	171	181	149	189	171	164	181	174	153	176	182	160	145	161	187	179	155	166	159	171	149	176	162	196	182	163	159	151	191	155	166	157	143	172	182	158	167	165	164	184	171	164	179	147	141	165	159	176	164	170	165	173	147	171	169	181	178	181	176	150	169	169	189	162	162	161	159	173	171	151	171	181	166	160	177	152	138	165	147	182	170	168	179	172	154	163	164	186	164	164	157	156	180	175	171	172	184	169	164	179	166	181	175	196	148	153	152	154	150	151	163	171	163	150	152	161	170	172	161	152	159	148	155	137	150	144	170	157	173	185	148	194	168	166	207	159	168	164	173	174	164	177	156	171	155	183	161	155	164	172	170	172	181	154	160	184	159	167	197	180	161	169	182	172	144	162	180	196	152	141	172	164	170	167	171	182	173	157	170	165	184	178	160	153	155	169	157	170	161	179	160	145	159	166	167	176	183	158	163	174	171	191	160	156	149	172	153	166	178	143	170	178	165	169	164	166	175	164	153	162	132	173	158	192	152	155	147	154	175	147	178	149	158	160	182	167	168	184	180	155	187	147	156	177	174	161	176	187	154	168	174	156	161	169	144	192	159	177	156	164	180	170	175	165	174	148	182	170	166	161	184	181	168	167	157	174	186	178	156	166	163	186	187	163	166	158	165	152	169	146	139	171	134	172	159	156	161	187	165	178	188	193	169	171	165	185	185	170	138	175	163	177	185	175	175	174	138	158	182	163	175	172	156	161	151	158	153	204	153	177	160	166	180	190	161	177	168	163	171	167	168	166	165	165	152	158	164	154	171	198	148	161	161	162	169	149	137	169	166	176	166	164	153	167	171	171	193	147	174	147	148	186	195	163	152	167	169	155	165	165	168	153	135	168	162	181	158	174	169	184	188	156	156	166	183	173	199	166	175	158	189	191	160	208	169	163	153	178	180	163	172	155	177	169	177	169	179
17702	12710	1284	744	603	505	476	451	464	390	414	395	382	400	386	371	369	377	377	413	378	372	376	386	347	359	375	353	397	389	421	359	376	347	353	411	372	386	390	362	392	360	335	372	385	339	345	375	339	386	355	349	374	381	353	395	327	384	359	361	363	395	356	372	353	344	354	371	357	344	394	344	370	367	371	366	361	375	429	359	352	397	372	357	392	390	370	380	358	373	393	383	364	370	382	358	359	368	403	381	369	384	392	383	367	370	391	396	347	374	340	403	374	358	393	363	389	412	395	359	323	402	404	373	387	381	355	392	379	387	403	367	362	350	387	370	379	375	374	358	384	378	416	388	356	370	348	357	371	365	390	341	375	394	380	346	380	348	354	385	364	384	336	376	366	363	423	366	364	371	380	360	373	355	379	346	369	357	394	386	369	396	350	393	375	355	367	353	364	360	354	355	363	357	381	364	378	380	379	344	373	374	404	373	370	351	372	362	378	391	368	366	384	397	372	389	377	386	378	384	356	354	380	387	355	345	387	350	382	363	368	349	379	361	348	364	366	402	347	369	361	374	388	390	392	345	352	406	359	372	384	376	357	349	369	373	346	395	345	368	369	384	362	362	363	375	368	371	382	379	357	379	365	401	336	358	326	388	373	368	328	378	392	350	363	375	356	353	342	376	381	361	392	401	368	370	382	385	360	367	388	352	347	364	366	349	380	379	360	377	386	352	373	375	389	364	355	358	393	367	388	385	354	343	346	377	385	400	397	366	356	385	350	365	368	350	389	356	412	367	375	358	366	346	349	403	353	364	391	382	377	385	384	355	343	371	355	364	357	365	366	389	356	388	358	397	385	369	368	356	383	362	395	396	371	376	395	369	392	370	350	358	384	377	380	404	391	382	349	392	352	340	355	387	333	411	365	362	372	366	353	385	375	376	393	409	384	388	407	390	386	355	399	356	373	397	348	347	365	388	348	383	371	385	365	334	371	369	374	335	371	382	376	363	388	353	390	378	394	358	379	376	408	379	352	391	369	365	375	336	365	376	403	366	353	424	390	391	351	370	388	361	357	416	384	377	351	347	390	368	386	357	379	345	368	373	386	385	360	353	400	385	382	387	386	340	401	359	386	365	362	375	360	347	353	397	336	356	348	365	349	389	369	352	371	345	356	355	379	363	385	384	383	401	391	358	394	363	359	357	341	388	395	365	397	364	374	345	408	380	424	359	390	375	381	369	384	375	379	366	370	384	382	363	363	344	310	362	376	349	369	347	339	377	376	381	368	399	366	373	379	371	350	356	329	394	364	397	377	395	394	370	360	360	362	367	349	386	395	405	358	395	334	366	352	390	379	379	332	373	335	334	403	405	368	384	341	373	357	345	376	363	370	352	372	359	393	376	379	394	334	391	361	364	372	365	346	383	352	321	376	369	388	386	370	345	340	355	383	370	364	381	358	370	379	382	360	384	394	351	376	362	389	370	356	369	364	364	354	375	321	379	360	386	372	375	365	364	330	380	382	381	404	377	401	383	363	374	351	370	383	352	392	333	339	417	359	356	367	364	365	342	397	388	369	367	322	367	357	361	410	376	384	354	363	366	388	391	344	404	356	378	376	401	361	353	350	389	377	384	422	404	361	339	351	361	367	366	339	372	353	406	385	382	370	371	391	373	361	374	368	380	362	358	365	363	341	342	366	320	370	390	367	324	370	355	390	384	368	356	329	332	346	358	398	394	353	363	355	385	402	353	387	373	372	361	357	384	395	357	377	374	380	368	366	366	381	370	323	342	386	390	349	376	383	339	379	375	363	367	382	380	340	397	380	342	373	390	387	389	391	354	375	385	337	381	349	362	394	363	334	329	343	403	326	342	361	378	355	376	369	372	363	376	370	382	355	363	373	412	395	356	374	350	401	379	372	368	341	387	365	379	344	336	335	367	357	371	337	358	359	371	347	367	388	393	353	394	374	365	377	370	344	344	347	346	361	363	376	372	387	375	362	359	364	391	364	370	407	345	349	367	387	351	345	395	374	388	364	374	386	355	421	356	379	397	376	384	377	384	354	363	340	352	391	344	372	366	350	358	371	356	386	336	316	366	386	369	337	319	385	389	392	364	383	365	378	349	379	352	350	371	373	393	371	335	366	388	358	380	372	355	344	393	383	358	354	431	377	387	370	365	365	390	353	352	380	353	370	338	407	365	375	360	347	371	388	367	403	344	378	382	359	368	373	372	381	386	360	373	391	401	376	386	356	360	376	378	387	362	385	360	380	337	388	369	341	372	381	353	352	389	387	370	373	388	355	360	361	336	363	384	385	318	385	398	384	350	347	368	365	380	402	350	375	383	337	386	393	348	317	375	361	403	377	367	358	350	352	384	352	358	388	379	367	374	375	388	363	361	381	373	360	357	371	389	329	381	393	384	351	402	395	415	366	356	372	372	383	346	344	335	367	357	381	373	345	373	388	337	377	363	364	363	396	358	372	401	362	330	354	395	348	370	384	413	407	351	379	373	362	344	350	409	343	385	352	339	395	350	384	399	371	363	359	370	404	394	336	364	376	378	368	381	349	351	355	374	354	380	350	366	381	353	363	351	385	398	372	364	372	366	398	387	381	352	396	375	386	356	363	362	373	377	358	369	361	376	334	352	386	350	395	389	393	396	348	376	394	384	360	372	367	411	358	380	346	365	337	336	357	367	371	352	361	354	397	325	369	391	363	371	340	411	358	377	331	379	373	347	385	403	331	380	365	406	391	362	349	383	378	402	374	366	343	368	374	407	369	352	382	374	372	357	372	335	388	376	378	391	345	407	381	356	342	402	368	343	418	354	331	354	341	394	394	383	353	385	362	362	371	374	361	370	359	346	372	400	397	392	371	364	379	379	350	387	385	410	381	413	385	380	354	343	386	362	356	365	393	375	388	355	379	372	361	370	347	376	376	350	354	361	393	383	366	346	366	382	378	375	353	405	390	376	391	381	353	340	350	378	388	386	356	380	345	397	348	384	376	377	389	382	366	344	387	402	369	379	394	374	355	355	373	373	382	351	384	369	372	370	350	370	340	358	336	354	352	370	343	371	348	354	395	346	375	373	381	392	337	356	417	351	348	370	376	361	363	344	393	356	345	362	386	371	376	368	386	351	389	374	362	345	361	355	374	343	364	369	426	380	329	365	354	373	387	382	350	363	395	379	387	386	370	363	374	359	343	380	347	372	394	342	354	372	365	371	350	354	358	365	383	354	373	371	364	383	322	352	383	369	357	351	381	380	380	344	365	348	396	347	349	339	370	348	341	373	336	403	381	339	322	392	352	343	393	351	361	365	385	386	374	379	351	345	390	371	395	412	341	361	356	384	374	368	415	336	342	365	362	379	383	376	370	377	353	389	366	370	366	382	393	380	324	378	404	370	401	371	351	377	396	387	362	387	367	347	356	344	378	369	351	378	381	363	370	394	382	370	371	340	365	357	370	357	394	343	367	389	364	341	372	344	363	357	366	353
23530	20666	27844	23479	18925	1380	437	311	233	211	215	198	178	161	153	169	154	158	145	139	169	121	150	101	121	141	139	134	136	129	121	121	130	112	116	133	118	122	125	114	140	133	116	129	126	113	114	122	109	137	140	110	124	128	138	129	136	117	128	115	126	101	114	120	114	141	143	127	142	132	123	108	132	128	119	112	131	111	131	140	113	116	103	128	117	120	127	128	108	117	127	112	110	124	125	117	116	128	113	134	114	140	123	125	126	149	124	122	107	133	119	121	103	117	104	105	108	117	135	109	126	131	116	119	123	114	115	104	121	131	145	79	114	108	109	126	126	117	138	120	146	112	121	143	125	115	131	124	121	126	117	124	121	109	112	132	114	97	119	100	113	120	126	144	105	110	126	122	111	120	120	128	117	123	124	104	108	115	93	112	123	125	117	113	139	113	125	133	115	126	125	108	132	123	121	118	108	131	138	112	137	121	132	118	131	122	113	106	115	127	133	126	109	137	106	120	133	126	116	129	91	125	117	115	132	146	107	108	112	129	141	111	126	111	123	108	116	133	120	109	116	113	116	117	118	122	84	125	114	94	125	112	100	117	105	135	97	122	99	133	133	127	109	106	111	126	125	126	122	125	124	120	113	115	125	114	105	137	106	91	110	130	110	118	123	113	121	98	125	125	114	115	102	108	118	140	110	116	136	111	116	110	133	150	115	130	133	120	103	116	143	119	121	113	134	116	117	113	103	114	104	116	131	119	121	134	127	112	120	129	109	109	109	127	119	135	136	126	131	103	136	118	123	121	109	101	147	115	108	128	115	109	110	116	117	114	115	122	132	131	147	116	127	125	124	126	122	123	128	121	102	100	116	111	137	121	129	137	135	126	107	126	131	127	125	119	115	112	127	125	122	126	111	113	115	127	110	107	127	125	107	117	108	112	129	121	115	132	118	124	122	119	132	115	134	119	126	112	123	112	113	123	125	109	112	110	115	111	120	121	117	115	120	127	92	125	128	126	116	109	125	143	128	109	89	119	105	132	128	99	115	141	115	133	127	138	113	129	117	110	125	128	132	125	126	106	104	126	135	131	121	125	102	132	113	123	109	114	129	101	128	132	112	114	104	104	130	132	108	132	116	119	117	108	124	97	115	106	116	106	125	133	102	115	119	100	124	107	108	104	121	114	113	125	104	141	138	110	105	136	133	118	113	114	112	134	118	117	110	120	113	107	112	125	111	118	120	118	125	110	106	106	126	116	127	135	118	95	131	132	116	125	112	131	117	123	103	118	112	128	118	102	116	109	116	106	143	106	112	130	131	115	103	110	112	119	129	110	121	116	101	124	106	123	110	134	110	123	110	150	83	128	127	126	115	126	121	134	107	134	104	114	117	103	108	109	108	126	120	123	110	115	121	121	112	108	108	102	115	123	112	112	117	98	122	115	134	111	111	110	125	119	119	128	129	114	105	112	106	120	113	140	113	102	116	116	131	105	132	124	125	115	127	128	113	130	121	135	135	101	118	136	107	115	100	134	128	122	126	108	130	124	118	136	127	120	123	132	121	121	131	123	133	103	151	141	114	129	94	118	130	116	98	120	109	121	106	123	122	127	104	131	116	109	112	136	115	127	118	120	103	126	113	112	96	115	117	123	130	139	118	104	97	131	128	138	116	114	116	106	96	101	132	121	124	99	121	130	116	107	132	109	98	112	137	144	110	116	116	96	119	136	118	131	112	98	129	121	147	117	120	117	106	107	140	119	100	118	115	118	126	119	118	124	99	117	119	127	131	124	109	122	131	105	124	148	119	109	112	120	124	106	136	126	121	108	107	114	118	99	119	107	115	112	123	111	109	107	117	117	111	126	115	138	99	107	111	106	124	124	111	117	125	121	118	117	133	112	120	117	124	119	125	107	111	126	121	120	125	135	130	110	115	119	121	122	127	121	110	104	111	122	116	114	115	132	102	115	101	109	112	123	134	118	114	122	111	117	124	121	123	112	122	122	136	103	102	124	106	112	112	105	110	135	107	104	132	104	114	122	103	124	104	122	132	121	133	124	116	109	117	105	98	124	117	118	107	102	105	115	124	118	126	124	101	107	129	125	117	126	118	125	105	114	108	120	150	116	132	147	104	115	144	120	114	98	118	137	120	113	112	127	115	115	123	123	119	126	135	127	122	122	130	130	126	109	113	114	118	126	103	132	120	110	122	144	140	116	110	112	116	91	132	141	105	128	111	109	119	110	134	109	132	140	132	121	122	105	122	108	109	131	99	125	108	116	111	83	109	114	119	100	139	111	128	122	125	133	114	143	127	123	133	113	121	123	118	111	140	122	128	117	107	131	130	106	123	116	121	123	120	114	105	93	116	135	103	118	118	98	92	105	115	109	100	114	128	117	109	113	121	111	129	127	138	96	111	114	107	116	132	123	132	124	113	118	107	113	116	107	122	122	119	128	115	126	116	115	120	107	136	105	107	126	110	108	116	118	111	117	121	123	137	130	108	98	121	137	115	124	107	118	114	125	110	110	119	120	113	127	106	118	111	86	97	109	147	106	138	132	125	118	128	119	122	133	121	132	109	112	128	119	116	109	116	125	120	113	98	113	122	112	120	118	129	125	134	113	110	107	115	115	121	118	116	140	105	99	127	122	129	106	109	103	130	131	127	126	125	113	114	129	116	124	119	112	127	123	109	125	112	111	115	121	96	106	121	125	130	124	117	124	134	105	122	126	115	115	127	123	132	127	123	125	119	113	114	130	99	117	97	106	108	130	108	105	120	121	124	98	123	113	132	109	113	101	112	127	101	132	124	130	126	116	131	94	112	95	124	128	123	123	111	108	109	111	147	131	117	119	98	107	118	108	134	110	129	117	111	124	109	114	122	105	98	114	121	142	116	97	111	113	116	139	106	102	100	127	91	110	121	139	108	132	126	113	103	116	122	124	114	122	106	130	125	114	127	130	134	128	134	117	122	119	116	124	118	110	108	109	115	128	93	115	129	100	118	112	117	115	138	126	133	109	117	106	133	119	133	109	137	105	121	131	114	105	103	123	118	115	116	128	116	119	121	114	121	117	117	138	124	117	110	119	109	133	110	116	114	118	115	126	108	112	103	126	118	109	126	110	118	142	106	120	133	108	117	122	102	121	112	110	101	119	123	114	105	110	112	134	139	107	113	138	107	116	120	129	118	115	132	98	122	123	107	124	110	100	112	117	132	133	138	130	120	119	114	118	114	131	118	106	109	89	111	93	143	112	110	114	129	130	110	102	114	146	115	123	117	118	103	132	123	104	88	118	118	117	129	124	160	142	108	123	128	131	113	116	121	119	125	112	107	115	124	124	134	131	126	122	119	109	136	122	121	109	140	115	113	106	113	112	126	140	134	143	110	132	135	136	123	128	134	130	133	116	119	117	102	125	101	108	110	109	137	109	131	124	124	131	128	105	118	89	107	121	107	119	115	125	139	108	108	131	131	119	108	107	107	122	135	121	117	141	114	108
31562	28096	7776	3852	2604	1840	1357	1066	888	793	657	568	517	484	470	430	394	399	390	373	351	328	322	314	317	326	327	313	298	290	293	288	287	272	294	273	287	255	272	297	294	277	282	271	255	267	276	289	303	276	271	260	293	269	289	279	270	253	257	276	256	280	271	270	260	267	300	257	272	281	280	279	304	278	240	265	304	279	263	243	258	245	287	266	267	275	271	241	233	268	255	272	263	255	258	255	254	259	271	280	238	259	256	275	258	271	252	256	274	271	269	248	248	264	276	261	250	266	251	257	281	266	250	266	263	246	273	277	247	271	280	264	260	275	252	268	250	287	256	269	271	276	257	255	267	265	260	260	259	287	264	253	284	274	267	279	260	256	271	268	264	263	265	303	262	298	240	297	275	259	260	238	271	271	233	241	265	249	260	245	286	262	234	267	219	273	290	247	266	275	235	258	272	261	257	258	253	267	274	268	251	252	231	242	274	249	243	253	258	260	275	250	258	249	285	284	277	283	277	258	261	259	264	265	233	266	244	237	272	264	258	265	264	258	258	235	272	272	282	247	220	236	261	263	281	261	276	251	258	277	263	277	257	272	259	278	250	235	261	288	243	268	263	249	269	270	282	275	255	287	269	244	290	264	258	255	278	267	269	242	259	271	266	267	252	246	266	279	264	236	267	271	252	245	281	283	267	234	258	270	242	259	283	237	261	251	242	266	263	291	269	253	260	252	230	275	249	264	244	245	278	255	224	267	250	270	246	298	266	256	265	258	307	297	256	245	240	244	251	264	259	267	278	270	267	284	267	227	257	259	257	255	293	216	260	286	262	270	260	251	240	272	292	238	264	251	268	236	248	279	254	262	279	288	263	286	264	257	262	260	277	256	249	244	268	255	260	231	268	251	264	254	250	275	272	263	277	252	239	272	250	260	271	263	218	245	280	272	303	219	280	286	251	246	273	289	261	256	257	268	256	253	255	268	252	271	233	263	239	258	279	265	270	275	283	257	260	268	278	259	272	254	238	278	264	254	259	262	250	249	272	215	230	240	268	268	265	265	255	229	244	243	254	281	264	255	266	271	244	244	248	284	251	272	271	257	242	242	267	261	278	283	266	278	292	279	272	273	260	262	251	293	266	279	252	246	258	259	272	246	247	266	273	264	275	290	251	259	262	236	294	272	243	226	243	267	264	251	242	286	280	289	274	230	284	265	243	248	232	235	255	268	262	251	241	250	236	279	255	251	263	261	256	266	253	286	261	274	252	257	234	263	249	251	242	269	263	249	263	286	250	283	274	256	259	261	265	289	265	239	271	263	249	244	273	263	279	250	243	238	260	269	253	263	263	263	258	257	279	260	274	268	247	250	242	272	246	267	252	274	263	243	276	283	275	241	256	267	252	279	248	273	255	261	251	257	252	263	252	256	267	263	248	256	259	238	272	280	253	292	242	252	291	257	264	237	246	265	251	252	247	271	266	277	228	255	251	296	274	294	266	265	231	233	251	274	273	267	275	289	235	272	258	283	268	277	266	274	267	255	273	236	282	261	265	284	237	265	248	275	262	276	258	258	286	258	237	285	281	270	240	284	265	250	230	262	288	276	256	261	261	265	251	266	250	263	233	280	231	267	268	222	247	262	248	268	271	251	250	234	256	257	233	292	278	256	235	270	249	254	251	271	261	277	275	253	253	280	242	258	247	266	270	298	263	300	264	267	260	262	281	251	292	276	251	277	288	250	250	282	284	272	290	278	269	267	270	272	254	259	237	255	255	260	266	221	262	255	262	245	248	275	259	271	266	274	235	233	266	266	236	250	255	260	243	256	255	270	236	211	265	258	259	270	257	242	240	237	232	260	272	266	264	275	279	253	229	244	264	252	248	251	251	261	253	277	262	242	258	267	233	257	276	271	248	251	270	280	245	228	242	224	264	259	250	295	265	233	263	266	248	260	254	260	266	255	280	264	233	262	293	246	276	243	276	252	236	271	259	285	270	264	270	276	232	281	269	256	268	249	231	256	267	256	252	229	281	251	251	279	287	290	264	256	254	253	261	254	254	257	249	290	286	253	253	240	254	263	232	267	260	284	251	268	281	258	266	250	269	280	273	305	254	270	273	276	275	285	280	253	284	267	267	239	269	253	260	258	243	262	265	255	258	260	245	271	231	257	251	252	287	253	260	226	285	258	255	277	239	255	282	251	256	270	247	268	254	268	274	266	247	298	247	260	279	260	257	279	257	255	250	237	255	252	257	281	272	251	254	264	259	278	249	262	262	263	266	261	251	247	263	278	265	235	280	253	289	257	252	252	248	266	239	247	250	256	264	257	235	278	276	278	237	229	257	252	266	278	268	237	232	269	280	261	245	268	255	244	249	254	288	300	271	241	269	264	273	230	270	260	240	228	238	281	287	234	258	263	269	259	274	256	265	246	247	275	263	238	263	257	262	254	254	241	301	233	257	240	264	263	290	251	253	265	282	269	255	275	257	262	266	241	268	283	279	294	261	275	254	240	274	273	250	251	275	258	261	262	276	247	259	264	254	269	261	263	243	255	260	273	234	278	263	255	250	263	257	236	286	288	271	297	270	270	272	247	251	271	257	267	252	259	244	279	279	275	231	268	272	271	302	254	264	264	268	259	250	260	288	265	276	258	261	239	257	242	257	249	248	238	264	278	243	243	245	274	252	269	281	240	234	260	271	244	268	242	266	250	277	252	249	261	234	276	286	266	271	264	259	260	256	254	248	268	257	243	260	247	261	252	243	252	274	294	262	254	298	265	243	260	229	266	253	240	249	266	237	291	259	288	266	277	265	268	265	243	256	259	259	264	263	255	244	285	265	268	251	250	279	250	242	249	283	270	251	266	272	234	272	270	220	245	261	250	228	267	250	259	266	272	259	247	285	264	238	266	258	248	249	258	253	291	270	256	243	234	253	269	257	259	253	290	253	283	296	277	267	246	251	266	277	243	290	248	257	267	249	237	234	266	258	256	262	277	256	256	287	237	261	271	266	251	274	294	246	262	258	238	270	265	250	258	234	290	237	255	261	242	243	269	245	269	247	265	244	248	258	253	268	237	228	205	246	244	265	256	281	227	272	264	263	235	254	281	276	240	249	245	272	262	276	262	311	244	242	252	238	249	232	275	259	264	270	253	274	266	267	262	279	289	258	255	256	251	289	278	243	229	259	265	242	302	247	279	265	278	288	240	292	277	278	268	280	238	250	266	244	246	256	260	250	279	269	257	275	250	298	270	262	265	274	262	249	248	253	278	246	270	267	262	252	249	278	248	244	279	272	282	254	250	256	277	265	275	255	258	229	240	265	280	275	198	291	243	252	257	242	262	285	262	258	267	251	244	253	255	245	255	275	283	269	253	259	227	225	279	276	278	270	270	260	235	267	250	262	250	245	265	267	261	273	249	278	251	293	268	271	277	276	278	239	250	269	242	275	257	256	260	269	252	254	278	261	262	238	257	273	226	235	258	246	270	257	263	242	262
23787	21721	30004	23981	21723	18744	1768	756	619	493	503	444	436	415	380	397	356	345	401	398	361	328	345	331	336	319	351	346	337	296	320	327	337	308	335	331	313	312	311	321	296	304	330	332	297	311	302	284	307	323	333	301	315	348	342	325	297	308	323	295	297	302	298	313	319	310	316	306	321	310	325	322	304	306	284	330	281	317	308	286	328	331	308	305	341	295	323	313	325	298	297	279	308	300	313	302	317	309	311	310	304	304	315	315	310	309	313	285	294	319	312	279	313	317	332	297	298	320	330	306	333	297	299	301	276	273	285	285	330	311	295	319	312	298	309	335	301	281	299	310	280	321	293	343	302	325	327	312	311	312	321	304	316	317	299	293	324	281	333	302	310	306	325	307	310	321	305	297	293	296	311	335	314	286	313	296	307	302	302	320	302	288	303	319	328	288	307	303	285	289	311	329	322	268	308	325	323	298	318	306	303	284	309	299	322	294	334	323	301	321	312	329	317	316	302	317	308	269	311	288	292	326	284	289	335	280	296	273	298	267	326	300	305	324	311	336	343	326	323	323	288	300	312	291	320	306	304	302	306	325	324	327	319	321	322	317	334	319	274	270	317	324	293	340	309	307	292	309	332	287	290	324	298	307	309	277	297	290	302	308	300	315	343	312	290	297	312	281	333	301	291	290	295	314	317	292	277	304	286	305	331	319	323	296	276	332	303	303	305	336	322	322	319	288	311	323	297	297	281	321	306	304	272	309	323	301	287	312	309	293	313	317	325	305	321	334	309	292	304	294	344	300	283	315	288	283	292	333	321	315	323	306	318	293	272	315	325	298	286	340	307	288	295	307	317	295	291	281	315	327	313	308	282	327	322	329	285	325	349	321	281	273	308	315	290	299	314	311	303	327	289	320	278	302	284	313	301	300	291	317	308	310	319	284	330	301	300	317	308	314	315	322	299	328	312	303	305	301	287	285	318	307	308	304	296	276	298	333	280	307	331	313	313	319	287	296	312	318	308	299	293	324	292	285	298	336	291	318	334	338	324	291	318	311	299	292	308	336	334	315	304	310	322	369	317	309	303	304	294	328	310	300	333	294	300	283	296	301	307	311	328	276	292	292	304	321	291	314	279	301	296	306	273	314	279	304	267	270	294	317	284	306	284	267	293	300	277	296	330	290	276	328	295	333	315	321	313	320	293	333	301	310	281	295	318	298	329	306	279	297	310	277	321	307	318	296	284	329	303	281	290	323	302	319	277	280	326	286	298	301	288	319	306	309	306	318	304	321	318	299	300	308	320	306	319	305	317	314	309	286	307	305	295	304	332	333	292	307	297	291	296	309	300	295	324	301	284	323	297	302	306	290	326	335	304	322	344	303	271	309	296	301	280	314	302	310	317	298	309	256	313	322	319	308	287	312	305	304	327	314	302	309	299	337	300	327	318	297	313	316	313	327	342	305	339	294	295	317	306	279	330	288	315	282	297	303	339	325	319	301	309	302	312	311	298	290	290	306	351	330	333	306	316	313	279	308	328	324	304	315	273	281	314	301	283	278	277	290	328	286	329	328	308	311	281	341	284	287	289	295	312	299	304	323	306	308	322	314	311	284	302	320	334	297	304	307	325	292	316	306	313	330	318	313	293	324	289	274	290	316	331	321	308	315	303	308	298	286	303	293	292	315	327	324	330	312	318	279	315	301	309	328	304	331	313	296	322	298	328	314	298	321	319	283	301	333	298	317	314	318	341	272	300	322	292	286	318	276	287	316	325	330	307	312	307	319	322	315	289	291	293	286	306	299	316	298	296	300	325	314	309	308	297	309	294	298	301	315	285	297	314	318	310	344	275	284	265	324	297	277	295	307	319	317	300	344	291	322	306	276	299	298	307	293	316	299	318	308	315	296	292	300	301	318	298	310	309	306	313	261	304	313	324	313	316	308	316	324	290	302	346	298	287	320	315	318	325	274	310	261	310	308	306	311	295	307	292	287	323	320	322	307	309	306	313	320	296	313	335	287	294	307	290	310	294	307	325	327	309	286	280	334	294	264	329	320	288	300	281	318	300	302	299	269	289	312	310	315	307	301	306	329	288	316	311	336	310	310	302	300	340	311	285	290	285	322	321	304	288	304	311	284	306	304	309	326	335	305	319	300	301	294	326	291	315	280	335	319	304	290	330	302	302	279	323	296	300	290	281	324	285	310	330	293	322	322	280	308	281	290	297	301	330	323	306	269	312	307	278	276	308	310	278	311	306	324	298	262	293	285	308	315	294	290	320	308	272	291	301	345	289	334	278	300	285	288	289	273	300	353	325	316	320	296	324	311	330	312	312	299	281	309	322	292	344	301	328	302	320	336	311	325	305	314	329	324	297	331	283	309	312	315	308	289	324	284	324	292	295	290	312	332	318	295	271	311	266	325	347	329	295	307	316	261	294	313	278	334	284	265	309	328	283	326	333	300	353	308	317	282	291	297	306	296	337	297	316	316	326	319	306	283	303	318	308	291	315	300	284	320	312	306	286	296	310	338	286	301	309	302	269	308	296	336	349	308	310	298	327	308	251	292	322	296	308	322	299	294	301	317	317	326	309	326	279	307	322	305	283	296	311	283	315	304	318	296	308	260	302	289	318	316	303	275	311	313	322	293	311	278	327	264	309	297	315	312	313	279	313	311	286	317	299	311	288	305	329	303	268	314	307	310	290	335	292	292	299	307	296	328	284	293	304	315	292	330	308	272	318	318	301	308	304	314	300	317	313	270	274	293	303	338	320	339	337	294	281	310	310	326	276	326	311	319	316	315	300	308	286	316	320	302	300	299	336	292	290	317	301	277	310	298	304	302	290	332	323	335	314	323	306	298	343	309	307	301	301	316	291	303	270	307	308	311	301	282	326	337	295	342	294	289	299	305	296	336	298	293	314	296	330	314	284	266	306	291	308	304	291	304	333	294	310	325	306	337	315	309	285	354	310	313	345	314	325	304	294	266	303	318	311	302	336	309	309	314	328	298	289	322	321	318	313	298	329	290	309	310	283	296	308	297	293	295	286	282	297	291	296	313	284	323	291	305	293	268	299	295	289	344	323	274	322	298	297	304	303	293	333	277	323	298	306	276	306	293	281	276	296	275	310	286	313	272	296	326	295	299	294	300	307	300	322	326	316	322	302	286	299	305	267	307	305	301	316	313	323	294	307	329	304	316	338	323	286	322	323	303	308	306	292	309	286	274	329	325	294	310	315	305	311	280	289	309	311	298	302	300	302	312	319	312	321	321	337	312	289	329	269	341	317	290	299	272	303	277	318	307	294	300	330	324	330	291	318	295	284	284	259	330	271	273	312	316	299	290	301	308	293	331	298	317	294	320	308	324	294	316	307	299	307	306	298	301	291	277	323	268	301	286	306	335	292	310	305	323	317	291	327	312	339	285	307	323	293	315	290	299	299	332	317	319	327	310	296	314	313	314	301	328	280	336	335	289	281	287	305	315	307	293	334	312	277	290	310	284
34043	30369	12005	6388	4454	3178	2373	2017	1713	1430	1308	1167	1069	969	860	919	812	787	772	760	728	667	671	639	622	671	668	667	636	592	657	650	624	581	619	625	572	569	576	619	578	616	590	590	590	590	549	540	580	528	601	585	555	535	564	582	583	597	569	554	572	592	554	554	550	599	544	514	520	570	557	515	544	569	538	618	573	547	514	551	563	559	536	553	543	571	576	569	528	564	584	543	527	545	535	562	549	564	548	583	510	542	562	535	570	519	545	538	568	518	555	567	536	578	578	533	527	549	543	583	576	544	562	579	527	549	570	555	574	561	539	540	525	557	537	579	585	561	581	549	527	563	549	552	537	542	539	561	527	524	539	578	514	522	539	606	547	560	555	555	551	565	554	553	577	544	554	508	546	525	562	528	557	520	564	556	529	558	593	534	563	529	564	524	526	546	568	584	525	519	604	550	544	544	525	556	569	530	566	539	570	556	552	564	552	552	546	596	562	564	562	534	518	579	520	615	512	575	552	582	588	530	549	521	516	553	578	569	531	587	539	536	568	545	589	578	557	569	546	528	583	562	530	506	528	530	555	550	550	560	581	555	538	548	525	529	535	547	523	567	567	584	544	562	552	546	566	562	547	551	537	571	537	547	549	569	544	529	530	588	576	547	534	552	528	585	569	540	550	537	534	563	549	546	553	552	577	535	544	531	542	587	551	532	514	566	518	549	522	538	519	557	478	509	519	534	559	529	563	551	590	542	572	580	559	570	572	520	592	520	503	566	537	553	519	555	489	538	532	524	555	527	577	544	558	569	497	531	540	521	536	551	531	568	546	558	505	546	542	554	580	617	536	526	522	559	560	549	532	553	550	514	558	540	577	570	534	542	516	520	527	528	524	526	526	530	584	523	578	569	556	568	494	548	572	553	557	530	533	551	573	528	551	531	564	571	521	549	565	527	534	588	563	498	517	554	531	514	500	565	555	536	564	518	580	548	551	573	548	553	555	501	542	553	573	574	566	575	509	565	562	538	538	525	548	576	563	509	577	559	567	581	561	529	500	556	519	601	545	543	500	567	539	551	548	592	563	612	552	516	517	532	530	542	527	517	546	532	562	546	530	539	559	606	548	569	576	561	561	539	556	565	563	571	550	552	590	546	552	556	530	604	536	547	561	605	533	580	518	558	533	562	516	553	544	530	565	547	579	532	540	526	565	518	558	523	559	540	521	538	524	538	509	571	594	529	556	545	533	619	528	585	560	533	540	559	554	504	521	556	546	502	565	509	600	561	531	536	575	550	517	516	556	518	534	550	518	582	514	542	566	536	531	542	556	564	554	555	525	561	549	565	546	553	545	525	541	580	541	543	579	576	547	543	518	594	517	572	556	550	523	530	550	543	542	598	521	536	540	517	511	573	544	524	563	574	542	540	532	545	536	519	555	532	553	511	562	505	578	570	566	543	514	539	542	547	563	541	500	561	550	579	572	538	540	548	565	520	573	525	547	546	553	561	579	596	593	549	546	536	541	542	574	519	536	542	543	592	556	573	590	541	518	543	519	525	565	573	513	539	516	577	507	556	581	585	552	525	550	545	527	530	518	602	567	525	574	535	533	546	579	537	505	583	541	580	559	559	528	580	578	544	510	506	536	554	521	551	535	521	570	549	553	537	547	488	531	531	595	625	534	529	559	547	551	565	562	545	584	575	539	570	587	539	548	555	539	542	548	537	579	551	591	557	520	562	541	543	547	512	561	525	584	564	564	550	550	527	523	528	520	520	567	557	548	561	540	544	536	547	536	579	540	559	570	521	556	552	515	512	520	562	562	529	559	557	558	531	539	523	514	542	537	559	564	524	548	560	536	581	575	557	578	546	548	579	596	571	529	520	556	542	585	571	499	548	540	569	560	546	518	534	556	499	524	557	609	538	565	552	619	557	537	550	556	536	595	565	556	532	555	543	551	560	562	561	527	530	572	532	547	544	551	549	528	536	558	530	580	528	540	542	560	555	608	576	512	514	548	532	505	558	536	583	562	549	562	525	556	555	533	536	522	553	516	546	593	522	530	539	515	574	526	544	553	541	551	595	524	516	550	509	556	566	561	561	570	504	510	590	545	524	519	534	607	544	531	541	523	553	558	549	563	548	540	549	560	512	573	586	568	565	566	543	513	547	569	563	548	513	551	547	591	533	574	562	539	538	520	541	568	580	531	546	550	531	541	512	581	563	542	576	565	549	591	545	539	545	541	579	545	561	552	552	567	538	563	511	520	548	552	516	563	534	527	554	555	544	548	516	569	556	515	560	527	537	549	551	536	553	568	541	535	541	524	546	567	593	554	557	532	526	523	513	560	571	577	523	563	495	529	529	568	562	541	567	551	561	591	531	546	514	522	519	542	548	562	571	564	558	531	542	572	560	557	583	516	559	581	542	541	551	522	559	564	550	538	538	539	530	548	521	531	569	519	557	547	566	562	524	563	547	536	557	529	541	538	571	547	547	560	532	579	541	511	551	593	524	554	555	575	519	566	538	513	538	556	569	593	583	563	520	536	557	549	540	493	531	562	498	550	556	546	556	548	539	541	554	524	568	540	571	580	548	540	519	556	516	558	557	527	537	565	538	550	560	531	566	553	579	522	552	547	579	568	519	557	521	535	539	540	564	602	525	549	556	552	521	525	525	535	584	531	538	543	569	494	527	576	523	531	555	542	505	543	568	523	546	539	551	581	574	556	541	542	528	521	566	608	501	596	519	556	551	552	530	568	564	532	519	547	545	512	591	502	570	595	581	558	614	570	566	559	563	588	538	535	532	540	518	532	521	550	546	546	577	520	570	547	544	534	519	576	551	539	578	536	571	552	516	552	567	578	519	529	559	550	527	546	527	560	601	548	525	578	524	521	550	545	596	572	531	515	514	534	568	539	523	559	529	528	544	555	506	512	547	531	514	519	563	539	526	502	559	582	527	526	532	540	542	591	527	547	538	538	545	579	578	601	556	538	523	519	574	520	497	550	562	524	554	517	529	573	570	575	551	518	552	570	505	554	544	536	548	574	522	540	580	537	552	537	550	524	548	560	564	558	534	533	569	543	535	530	573	552	560	555	527	562	600	544	562	545	558	512	522	578	538	524	557	524	593	531	515	597	531	583	533	562	539	561	525	552	580	511	530	561	565	545	537	539	554	547	564	546	543	541	555	569	530	545	539	571	529	544	523	549	541	571	559	547	520	548	516	554	563	545	520	572	532	552	577	527	540	536	528	536	531	544	541	528	532	525	538	543	553	583	556	556	547	564	548	510	551	580	524	550	570	534	540	534	568	584	540	550	580	575	545	546	515	488	581	520	531	563	563	556	544	546	534	543	549	549	556	568	550	547	543	545	545	572	561	577	532	516	551	555	575	529	540	581	537	571	555	537	587	549	541	530	524	561	537	497	521	517	547	594	532	540	568	553	562	581	559	579	503	569	502	574	558	579	527	533	561	515	551	537	553	575	504	595	507	571	574	586	537
27400	21195	8719	490	218	200	206	182	162	160	180	174	158	184	148	185	187	174	164	156	151	172	168	162	160	160	167	163	164	178	180	156	155	171	186	159	178	135	170	162	160	169	152	158	192	163	172	177	152	180	181	210	168	152	161	156	157	172	195	177	162	165	167	164	180	165	147	143	161	169	162	157	152	167	166	159	163	163	177	178	167	149	165	171	181	158	181	174	180	138	178	149	170	170	156	177	167	172	156	159	186	173	149	157	169	141	164	169	176	166	181	172	162	177	163	155	175	154	161	169	159	177	158	172	165	163	162	153	156	180	158	148	164	152	163	164	172	160	159	174	175	173	163	156	149	152	160	163	150	192	181	154	180	155	179	162	158	160	173	158	144	153	146	142	164	175	149	179	180	160	156	174	205	161	176	168	169	160	164	152	172	131	160	174	166	156	161	173	156	161	200	147	181	153	154	192	138	181	162	176	169	150	154	162	166	161	184	154	176	196	196	175	177	171	169	161	161	150	173	162	157	153	188	169	195	166	172	166	155	179	154	162	154	161	169	170	158	167	158	174	163	149	169	151	153	161	158	179	179	176	173	172	166	167	145	201	169	156	175	154	166	164	181	151	171	152	161	161	175	168	153	155	167	170	184	174	188	155	181	178	169	181	176	177	164	141	187	168	149	183	155	170	184	158	156	163	154	140	183	154	167	158	160	164	172	160	171	149	151	185	182	168	169	165	138	175	140	194	164	176	179	149	163	173	148	199	164	188	159	164	182	149	169	179	176	159	165	186	166	145	167	160	179	147	175	143	180	150	166	168	153	156	166	187	146	151	151	180	174	178	153	185	178	182	182	151	158	171	161	176	172	156	188	155	172	157	159	182	161	172	170	173	162	155	162	187	181	176	152	172	170	177	168	152	158	173	182	154	143	159	169	144	170	154	163	164	156	182	151	152	171	152	177	184	163	178	163	148	169	148	163	156	145	164	171	168	179	168	177	173	154	177	175	145	161	171	171	147	144	143	185	148	162	186	145	162	160	164	150	135	172	157	169	175	156	159	169	162	142	174	179	176	179	163	181	155	164	169	178	156	160	173	157	170	177	171	187	174	169	167	135	160	164	188	159	162	166	156	147	156	179	152	174	164	142	152	161	164	158	156	143	185	170	169	171	160	171	163	152	185	161	142	159	164	156	180	163	174	164	154	171	146	165	179	208	165	175	175	154	158	160	144	176	183	190	168	152	149	184	183	185	160	156	180	165	158	164	176	151	164	162	180	156	166	155	169	179	176	169	184	163	203	174	156	173	160	187	184	164	134	167	144	177	156	168	175	132	172	165	159	160	188	163	162	155	155	162	163	187	168	162	174	156	183	140	166	157	154	144	186	154	167	166	177	166	198	187	156	177	153	171	158	156	155	188	166	171	144	161	167	171	167	161	185	166	172	161	153	160	178	155	162	162	179	171	166	168	155	178	168	161	155	139	152	159	153	153	176	161	170	160	178	177	149	192	147	148	168	173	166	161	158	162	188	166	169	152	170	186	171	175	170	179	163	146	142	176	167	184	147	149	163	160	170	152	188	170	157	145	168	163	170	193	173	162	163	162	168	138	183	173	156	142	150	162	176	164	175	165	161	171	159	183	163	170	168	161	140	165	174	165	166	155	154	172	158	162	171	178	165	170	166	155	161	154	168	155	180	162	162	166	159	173	154	171	168	148	159	154	186	206	163	146	164	180	145	146	172	200	185	171	177	163	152	177	184	142	183	161	173	154	151	163	154	184	159	145	146	145	161	164	139	156	174	160	181	164	157	157	166	167	158	186	152	154	149	166	174	153	158	164	180	170	171	180	146	179	188	163	194	188	135	174	169	172	163	156	175	176	184	161	175	169	169	166	154	193	155	169	172	200	164	191	157	167	165	145	170	164	169	178	133	167	155	171	177	168	175	175	163	143	172	152	166	197	164	204	184	179	185	140	158	165	178	147	165	196	168	161	184	162	167	170	187	163	170	174	159	174	133	147	157	181	175	154	191	171	140	162	176	172	176	155	164	164	159	161	163	188	170	170	178	151	180	143	141	142	188	158	167	176	178	184	160	186	166	167	165	171	174	152	177	138	178	154	159	163	183	193	156	190	155	152	149	167	151	188	170	159	153	168	175	141	185	181	138	167	177	150	187	178	157	152	178	162	157	172	174	173	142	177	158	154	139	188	162	184	161	153	139	181	165	170	179	172	157	158	161	147	181	177	191	135	150	127	175	152	171	174	178	174	171	179	166	190	169	164	174	190	145	159	160	177	167	147	143	180	147	164	158	181	196	170	172	167	162	164	168	169	154	168	169	149	165	159	158	172	172	176	178	181	165	165	174	182	150	156	185	164	172	167	184	175	153	171	159	158	175	168	144	184	157	178	179	181	177	191	165	153	185	156	163	161	165	155	162	154	178	153	150	167	180	146	150	169	166	175	156	187	156	157	153	160	152	178	165	162	166	150	190	168	181	166	168	152	164	178	169	181	180	166	157	174	155	175	163	172	152	208	153	182	174	146	171	138	193	187	155	182	166	212	175	133	146	151	161	161	175	149	138	172	168	153	157	154	171	169	159	152	164	141	199	145	175	180	157	187	169	155	170	163	163	176	165	156	179	170	174	165	149	172	164	171	177	148	180	164	143	145	156	191	168	138	167	190	153	156	155	160	183	152	176	180	177	181	172	153	150	179	151	152	179	164	166	151	167	202	180	174	173	165	151	153	170	161	167	147	173	153	161	166	145	168	166	153	156	169	161	150	161	166	149	171	196	178	191	164	174	149	180	164	179	167	167	172	181	164	180	177	152	172	159	173	190	168	183	176	173	147	156	163	176	152	175	170	152	176	185	174	172	165	150	156	174	192	154	168	153	164	176	174	171	179	169	174	182	166	168	170	176	173	162	149	182	167	169	185	171	168	162	183	125	167	181	171	171	162	156	169	149	154	186	162	162	167	162	176	206	182	153	166	187	156	166	163	136	180	141	143	158	141	164	165	162	167	178	166	169	189	174	162	154	167	172	159	157	177	167	160	179	167	158	150	165	158	168	164	167	171	175	151	162	169	150	164	172	179	156	140	136	154	171	156	144	180	174	181	170	170	147	152	169	176	173	164	180	177	151	161	199	163	166	151	162	150	171	162	179	175	161	177	171	156	161	151	162	214	158	159	165	181	176	157	171	162	170	183	156	155	161	169	132	148	183	181	178	178	139	161	159	164	157	162	175	165	178	167	161	157	169	187	175	177	177	169	155	169	150	173	186	139	188	177	152	150	185	159	162	153	150	173	159	154	158	165	183	167	169	155	167	177	137	162	146	151	173	173	184	178	149	194	152	172	143	182	147	173	176	164	167	168	181	163	167	189	174	182	166	161	157	167	156	167	166	174	169	159	141	170	148	145	147	149	158	150	176	165	153	167	146	175	160	156	173	184	176	185	153	143	185	178	166	156	158	180	147	152	160	161	175	174	171	143	166	179	160
17944	13274	1260	749	590	511	467	451	422	421	420	386	416	431	415	385	412	363	345	394	365	376	364	376	373	354	394	333	384	377	365	386	399	373	357	343	321	382	391	350	373	376	364	347	385	362	384	380	388	432	364	341	393	386	348	342	402	362	338	381	396	376	404	396	354	356	367	365	369	371	385	358	372	376	390	340	353	378	348	364	382	388	362	386	324	350	370	384	376	373	377	379	418	367	371	360	374	352	365	356	392	387	349	389	366	373	329	350	387	375	397	399	368	395	365	360	367	350	399	339	388	380	372	363	373	365	380	368	345	366	385	403	349	372	399	374	380	324	382	351	362	356	367	389	357	374	384	350	416	360	342	357	368	375	358	366	385	353	393	362	383	371	352	367	356	349	360	384	340	334	348	404	367	376	382	338	358	379	370	356	357	389	347	389	357	377	398	389	369	343	361	353	374	395	375	389	377	352	341	387	365	326	348	356	353	355	347	364	319	384	371	344	392	372	414	423	352	324	384	390	366	381	370	413	384	372	368	390	326	361	369	355	363	338	332	393	358	358	363	365	379	355	369	353	407	350	370	361	397	368	375	380	378	349	382	361	355	353	350	352	331	373	359	349	362	397	383	400	391	393	407	343	362	383	372	356	342	354	376	385	371	373	330	368	374	377	359	356	356	364	379	358	397	358	355	348	374	347	357	396	368	345	362	363	344	367	350	358	382	352	337	349	378	385	364	384	363	354	337	360	380	356	396	390	386	382	380	356	387	387	359	364	354	363	412	357	386	353	367	415	381	341	384	364	392	376	361	378	357	344	405	373	353	388	388	347	369	369	411	388	407	325	350	352	335	387	369	373	383	356	371	351	397	375	369	360	346	359	368	388	408	382	343	361	353	342	350	383	392	344	370	384	392	379	365	372	372	348	349	359	390	346	351	378	352	333	365	391	339	347	350	361	371	368	386	373	379	376	381	357	344	351	359	361	323	356	375	354	355	364	360	380	392	359	379	378	380	347	356	389	354	324	325	367	352	355	353	385	363	344	366	345	372	341	375	360	388	367	375	370	377	386	377	372	342	340	366	379	362	360	362	367	352	395	351	397	404	326	400	357	337	362	374	365	383	379	353	351	345	393	357	357	388	355	404	343	361	359	341	383	356	388	368	360	381	404	362	391	400	353	370	370	341	373	361	370	359	327	366	371	383	388	332	371	387	349	341	364	353	333	418	372	394	407	368	350	387	339	386	389	374	353	337	339	358	378	352	378	339	373	385	377	402	379	361	382	404	375	361	370	363	354	359	352	386	348	357	294	369	418	393	397	376	400	338	367	383	376	362	341	352	385	419	378	356	398	404	376	371	362	352	363	403	351	391	368	376	374	351	346	380	368	371	365	406	391	362	333	366	348	381	373	347	373	366	384	380	389	372	344	339	354	393	378	390	364	363	358	343	376	382	363	350	364	365	364	357	410	372	359	340	351	354	362	364	328	360	372	359	409	379	345	367	398	384	371	337	387	361	349	383	387	382	385	372	360	353	391	354	326	412	381	374	362	382	354	348	393	380	346	389	394	357	356	378	389	360	393	356	373	372	380	393	401	368	353	370	395	378	396	398	376	336	366	371	381	347	353	386	375	355	352	383	370	371	349	364	410	348	338	368	353	426	373	356	376	366	351	363	379	381	398	375	375	361	360	346	338	384	345	352	372	410	381	339	370	341	364	421	360	359	361	357	380	377	364	369	365	333	379	370	380	391	354	380	390	332	349	326	407	371	350	392	357	372	371	364	392	386	351	372	367	396	337	378	381	365	384	377	407	437	363	352	384	335	383	372	384	354	367	420	384	367	360	387	375	329	359	359	373	394	367	360	391	352	368	369	373	365	339	367	376	325	384	331	362	340	359	384	352	373	353	329	328	393	381	361	367	341	342	380	367	379	338	382	364	365	362	391	345	371	368	334	388	348	352	317	362	330	376	363	380	379	348	414	373	371	332	374	366	369	370	370	365	378	339	364	343	365	346	406	351	353	397	377	353	371	368	410	371	380	368	352	363	329	385	347	405	421	400	356	319	354	359	379	384	365	342	361	397	337	399	360	344	389	373	364	366	371	368	352	402	388	387	389	353	374	394	370	340	398	373	381	348	339	386	380	358	375	344	353	349	400	395	363	364	371	366	371	384	367	380	366	332	351	367	341	372	347	380	396	351	400	374	358	377	357	379	378	346	365	347	336	352	356	332	358	358	347	380	396	405	387	367	386	357	373	340	371	376	402	352	404	381	369	348	343	352	374	360	371	387	373	377	405	380	396	381	389	376	369	364	344	378	388	377	367	370	347	354	361	377	362	398	373	346	371	364	337	371	374	377	366	361	380	346	351	352	389	396	340	388	346	371	390	365	358	398	337	343	394	384	385	368	355	334	381	347	394	375	405	381	399	374	382	314	389	368	372	354	342	384	354	363	338	376	361	361	358	402	355	346	361	363	345	390	360	376	373	358	349	389	353	362	405	394	356	366	372	371	341	360	364	384	366	408	393	335	337	342	365	373	373	356	341	369	389	385	358	407	331	407	360	339	377	327	346	354	346	349	363	389	355	406	359	362	392	360	364	403	352	376	363	390	380	375	366	372	378	339	390	367	336	359	389	368	309	349	334	346	376	374	373	380	374	382	354	390	361	323	377	368	357	360	361	364	396	360	409	357	374	398	376	383	387	381	355	363	344	395	371	418	389	374	383	382	380	386	338	348	399	365	335	365	360	384	405	346	361	380	341	413	366	372	369	377	323	360	363	386	345	356	372	355	362	396	370	399	373	375	393	397	356	376	392	383	399	361	372	378	347	383	397	341	371	366	371	335	364	398	345	428	330	351	380	368	384	363	349	383	341	362	365	372	370	394	381	392	408	383	393	384	356	393	364	356	365	368	377	358	365	371	398	378	400	370	373	368	386	371	370	377	371	372	361	363	375	384	371	371	347	344	363	348	398	358	364	404	348	357	365	345	378	373	347	369	363	352	382	369	359	384	360	355	403	384	384	344	375	373	337	381	370	341	386	371	370	361	342	382	346	387	361	376	367	364	371	317	345	386	368	367	365	347	378	383	367	380	381	389	360	402	376	307	366	388	344	387	357	345	360	372	380	354	343	375	387	391	372	381	340	366	349	388	382	388	367	380	351	351	371	405	344	353	389	348	375	373	384	388	369	363	376	374	368	328	341	364	345	367	353	345	343	390	373	356	345	367	372	359	350	366	368	346	324	369	316	371	361	342	368	386	357	367	414	358	364	382	350	356	342	360	341	362	372	342	358	368	372	357	331	372	408	338	368	387	361	356	360	355	372	359	373	389	355	395	354	337	331	358	393	396	381	335	366	350	361	350	378	355	358	401	342	330	347	383	393	363	370	414	330	373	411	366	406	384	353	385	357	371	355	362	384	380	379	379	379	381	364	376	338	404	378	384	379	381	379	401	352	399	391	338	370	390	338	354	361	376	361	380	355	365	335	353	354	408
24828	21737	29305	24723	20232	1469	479	303	250	212	235	173	175	166	188	165	134	165	181	149	159	158	135	161	138	138	142	124	129	116	135	124	133	129	133	135	120	120	121	122	114	124	122	140	127	142	129	119	138	133	137	145	125	120	116	137	123	103	128	122	137	104	123	149	118	99	121	124	105	118	114	129	119	127	140	134	124	125	146	146	118	137	135	114	121	120	119	116	126	136	136	132	122	119	131	104	134	118	144	144	130	135	132	118	132	130	110	127	142	118	122	139	120	124	144	116	117	133	145	123	130	140	125	100	133	107	122	136	147	130	129	121	110	121	104	127	117	112	127	135	128	120	128	138	140	119	136	140	121	119	121	126	142	128	126	124	129	142	125	138	110	121	116	132	126	120	104	113	126	131	106	106	116	119	119	134	121	128	124	138	118	121	147	120	141	138	130	146	123	146	123	120	137	119	111	122	126	107	113	125	113	106	128	136	112	135	138	125	126	111	131	128	111	131	102	126	126	124	132	136	151	133	120	129	109	113	140	119	140	119	134	124	143	122	112	123	146	121	125	134	131	135	118	133	132	134	117	106	134	113	124	121	134	111	144	131	130	109	127	105	123	135	120	126	116	124	110	129	124	132	125	117	116	130	118	108	111	113	134	142	148	114	129	120	113	108	128	105	112	139	118	127	129	149	131	123	120	139	123	129	125	123	122	113	115	121	125	126	117	137	144	112	157	105	114	120	132	134	124	123	130	125	117	126	124	103	131	127	122	114	118	132	118	140	136	122	112	92	115	123	106	141	126	134	122	113	117	134	130	132	134	100	126	129	124	139	127	128	116	127	129	132	129	138	125	114	105	117	134	135	112	138	121	130	144	119	130	133	121	117	143	133	119	115	125	113	130	117	128	107	124	124	127	114	133	123	127	117	131	133	118	115	126	114	110	136	125	138	112	107	137	134	114	127	133	127	121	121	120	118	147	128	113	120	146	121	141	115	131	128	126	115	121	116	113	134	131	128	133	111	135	127	127	114	113	118	121	134	138	120	117	108	104	155	105	112	121	141	150	139	120	126	105	102	128	112	128	113	105	122	108	112	114	116	133	119	106	122	142	130	128	143	129	132	108	110	124	132	131	120	116	120	127	110	127	130	131	130	142	126	119	120	123	112	113	107	141	112	124	138	108	116	125	112	117	115	145	137	125	99	127	120	130	142	120	120	125	152	132	100	133	117	109	142	129	125	129	117	110	123	112	120	107	119	112	131	130	115	134	111	119	117	141	114	116	113	118	134	118	120	107	132	119	139	117	103	131	106	105	123	156	137	131	115	147	126	116	127	107	122	111	137	99	134	124	113	126	108	141	102	152	121	100	125	133	113	141	134	118	118	103	135	124	119	150	114	138	126	124	101	122	115	123	114	136	122	143	150	117	114	118	108	110	139	127	144	128	109	107	127	137	126	134	141	118	129	107	114	122	127	112	113	112	128	116	98	140	124	135	143	123	128	128	120	108	110	115	139	118	136	125	140	147	136	121	117	110	106	128	110	113	106	121	125	132	123	137	142	122	120	134	115	109	106	114	129	115	130	152	135	124	113	136	139	133	120	120	123	109	113	120	142	121	122	122	126	146	103	131	138	133	143	122	115	111	120	122	132	133	139	116	134	118	124	122	102	131	127	130	122	139	125	107	133	119	133	131	126	139	129	97	111	130	111	147	118	112	115	119	128	119	143	106	111	121	155	141	125	103	138	119	124	131	103	137	111	122	135	124	123	117	102	128	102	125	133	114	117	116	135	114	114	132	107	132	125	144	119	113	107	112	128	124	112	127	163	114	126	127	115	126	122	127	144	139	120	120	117	148	130	121	143	142	123	127	120	114	125	120	118	122	107	124	89	126	116	113	133	129	128	122	113	128	136	121	125	130	129	140	127	115	134	140	135	120	127	146	132	117	142	124	118	126	102	138	114	114	98	133	133	133	129	102	138	131	137	115	128	134	126	134	129	133	124	128	125	132	136	136	101	106	139	103	139	129	108	130	122	151	107	120	116	137	138	116	125	110	115	121	108	106	144	136	130	116	122	117	130	115	104	147	114	113	131	113	121	129	110	106	127	126	126	127	123	126	111	128	101	132	106	128	114	119	115	112	124	108	116	96	117	124	115	100	111	124	132	115	123	107	145	111	142	134	121	127	127	111	135	130	116	120	107	120	119	148	125	117	130	143	127	104	120	104	99	125	120	125	117	126	140	113	107	122	126	125	124	120	134	141	108	114	122	127	142	112	125	122	126	125	114	131	129	147	120	111	115	123	130	136	130	136	130	150	133	117	114	126	116	147	128	119	101	137	104	136	108	123	144	130	130	127	124	98	119	130	147	125	122	114	120	118	116	130	128	128	113	134	115	139	145	126	138	124	119	127	114	143	124	129	122	131	113	126	140	119	107	123	144	120	120	129	132	107	116	136	124	112	124	124	121	121	130	107	121	120	120	134	121	122	137	106	139	131	108	128	126	106	123	124	118	142	126	126	124	115	145	109	117	115	129	140	122	126	107	135	110	102	143	134	108	118	128	116	89	124	124	116	112	112	117	101	120	115	126	145	115	119	121	105	112	148	129	125	110	103	132	136	133	149	102	141	119	140	115	123	104	115	142	165	105	116	116	121	120	121	111	130	111	114	119	135	116	133	127	144	131	125	114	131	111	127	131	128	115	118	139	107	109	127	109	109	151	115	110	119	113	124	125	122	132	112	123	146	141	112	125	121	136	123	124	118	133	124	124	131	129	123	121	139	144	113	109	119	130	127	144	136	109	118	126	144	126	139	146	111	114	115	136	122	114	124	129	119	116	136	129	119	124	122	123	123	123	114	124	126	124	128	140	128	137	118	131	117	116	122	123	113	125	139	142	128	117	131	121	124	106	131	121	118	127	104	122	140	124	123	127	119	135	119	133	119	100	130	113	111	132	110	123	118	128	132	111	113	120	142	121	125	113	117	105	117	107	115	134	145	104	118	105	88	145	117	136	125	130	139	133	130	139	130	108	116	133	126	125	120	139	135	120	132	130	143	133	130	129	110	118	123	133	124	136	127	104	132	131	135	124	112	123	130	129	106	120	125	143	116	133	119	128	111	117	143	123	132	118	112	110	104	125	131	106	124	110	142	122	131	146	116	127	138	136	116	104	110	96	110	109	117	141	100	127	122	125	144	129	133	129	117	142	134	113	123	125	98	113	144	128	113	101	117	115	126	121	119	117	125	97	131	100	124	139	144	117	123	140	130	119	116	113	105	126	125	144	128	110	123	142	118	134	129	108	136	116	131	121	123	121	111	133	119	122	132	111	116	122	126	116	115	124	134	127	115	133	139	109	148	121	129	151	138	99	107	129	134	147	108	124	121	110	120	117	154	137	127	140	107	115	120	142	117	104	125	116	114	128	139	110	111	125	106	125	121	128	121	110	118	108	132	148	135	135	132	113	123	119	118	138	130	120	124	112	107	141	114	129	125	118
33382	30004	8004	4034	2606	1843	1350	1114	903	788	670	593	512	491	429	477	443	418	400	399	349	346	348	325	350	350	324	288	313	346	318	319	305	327	319	299	277	288	297	289	313	306	317	291	297	276	257	303	276	289	280	306	284	277	252	258	279	283	268	284	282	278	294	274	292	289	258	306	305	302	295	280	289	316	273	273	271	286	294	272	216	284	283	285	241	292	263	300	288	273	277	288	285	286	261	276	268	278	248	284	264	272	287	274	283	331	289	273	262	272	278	266	246	289	251	298	292	263	269	249	295	300	284	269	301	285	268	296	276	279	290	283	276	276	272	266	274	273	283	291	261	285	290	298	279	270	265	247	253	295	268	279	263	283	280	272	277	223	265	270	279	277	320	279	319	274	294	267	271	273	281	285	255	273	286	263	288	253	283	254	254	278	281	255	253	277	293	298	273	262	269	290	292	283	268	274	270	287	253	258	272	264	262	246	298	279	273	276	295	272	270	279	252	250	268	300	282	311	254	282	257	282	277	315	291	253	276	239	288	283	278	295	278	268	309	290	280	287	277	293	282	285	298	276	285	288	296	271	297	286	256	250	280	300	275	284	301	276	274	268	280	268	247	272	278	275	304	264	251	292	256	242	240	268	232	268	264	286	273	285	285	284	279	266	276	275	257	245	258	286	293	274	262	246	274	247	292	291	264	256	262	274	269	277	292	272	235	286	287	279	259	266	290	267	263	307	256	272	274	269	286	294	273	281	272	291	266	282	298	264	258	272	289	270	289	293	278	295	265	281	287	283	306	272	273	249	266	262	269	267	287	256	254	266	261	290	252	284	279	252	308	272	271	288	260	251	267	279	240	276	297	246	282	274	258	286	269	257	259	287	268	298	246	288	290	276	280	259	298	264	265	265	276	280	279	276	252	270	298	297	249	275	249	286	249	276	264	274	280	265	286	268	287	269	247	286	278	289	303	249	300	275	296	294	281	272	246	302	272	270	282	251	308	274	304	287	298	275	281	269	264	269	301	300	255	270	239	266	299	282	318	286	257	290	264	288	277	281	255	259	280	281	279	282	299	287	278	255	306	267	259	268	250	305	273	284	283	274	292	283	261	259	263	235	292	283	308	272	253	266	283	297	256	278	265	279	295	274	271	237	252	296	262	280	282	288	253	268	269	280	258	269	280	258	288	244	278	278	274	263	281	263	259	278	258	263	287	281	297	260	266	272	261	272	292	255	289	260	310	243	282	240	279	261	266	298	263	292	281	254	267	296	293	285	262	300	253	286	265	239	265	286	273	264	313	292	281	286	279	291	247	312	244	265	257	275	260	286	255	275	272	263	252	288	269	299	297	283	251	282	287	241	234	296	260	278	265	307	309	278	272	279	278	232	268	276	257	290	276	249	274	291	289	292	270	267	267	266	280	281	287	290	255	285	270	274	288	259	269	283	257	266	300	285	239	280	291	288	307	272	267	253	274	268	264	254	300	256	280	309	290	303	289	289	256	275	272	271	274	253	297	275	304	267	266	302	285	261	243	288	283	282	283	282	288	280	277	303	269	286	269	269	286	311	298	292	281	264	300	270	269	277	284	257	270	253	286	262	276	303	288	268	280	275	293	299	284	266	289	272	272	258	297	277	278	281	255	277	252	243	283	267	260	276	273	295	269	288	268	293	267	269	263	282	320	278	266	287	284	306	252	256	275	272	285	239	268	275	282	276	298	286	286	280	271	267	262	295	271	277	257	255	283	306	317	303	286	263	273	302	270	284	256	258	305	286	283	276	285	290	264	278	273	262	283	269	276	300	277	273	243	286	253	267	290	260	269	265	291	246	274	291	283	273	295	299	276	316	279	264	305	269	265	298	258	276	248	315	278	260	289	268	283	284	278	250	287	299	258	284	273	280	249	276	300	280	272	264	300	282	246	291	275	298	264	255	304	271	288	269	282	267	270	290	286	290	270	270	280	266	260	285	288	263	260	307	288	270	275	271	278	275	276	296	270	290	244	284	251	277	270	284	285	283	283	290	280	298	295	251	281	324	269	284	272	278	271	283	255	300	278	276	279	293	277	265	292	274	250	273	272	274	278	289	256	283	262	281	287	281	278	272	277	275	285	260	300	285	282	276	296	248	295	266	266	238	249	269	306	277	274	276	287	273	319	240	268	294	278	276	295	261	262	282	265	276	286	309	236	272	262	267	283	274	283	275	309	301	228	261	268	278	282	276	300	294	268	259	296	300	286	268	293	283	262	249	273	275	287	251	257	268	306	314	257	268	312	285	262	291	256	259	299	280	280	302	283	270	265	274	272	279	258	288	263	281	257	287	309	290	292	263	277	296	288	259	281	246	291	263	300	279	275	275	286	288	258	278	253	276	260	269	265	282	277	288	280	265	270	270	292	283	275	281	246	308	290	286	271	262	247	273	256	298	256	264	300	279	257	267	306	298	295	265	282	269	322	277	288	279	273	271	298	299	297	281	259	256	301	274	294	258	297	244	257	313	258	271	237	263	283	300	286	254	275	274	253	261	272	293	286	289	292	263	297	265	265	256	266	293	285	268	278	250	285	271	274	283	271	296	302	290	267	265	276	285	304	273	288	281	305	273	247	270	271	305	261	278	261	283	275	306	275	274	263	287	287	282	274	267	290	292	270	272	272	271	291	266	263	258	260	273	259	257	296	274	287	263	290	262	237	284	254	286	277	300	287	249	276	313	291	270	299	300	274	252	234	257	285	274	281	298	240	248	276	281	248	310	321	285	275	291	265	251	273	290	267	260	278	268	275	296	242	270	270	263	272	283	296	307	300	292	248	258	289	264	243	269	266	299	270	288	276	255	277	286	255	247	271	288	291	306	305	293	255	286	278	258	277	299	257	278	287	263	251	278	257	265	272	299	311	273	266	267	275	268	274	251	288	266	261	285	257	260	271	284	264	244	278	263	286	264	283	263	269	298	268	276	274	287	296	268	253	271	267	255	316	254	275	304	292	286	264	280	282	281	278	279	266	287	309	270	293	296	274	258	280	259	313	258	300	284	280	279	256	277	253	275	294	290	263	274	282	284	284	264	291	284	280	329	255	268	258	275	274	285	279	287	284	281	258	294	260	278	275	255	273	275	288	271	272	289	276	279	285	296	268	271	271	265	246	272	268	266	276	246	289	277	291	273	239	273	248	289	273	288	280	248	271	292	257	281	249	264	301	261	303	280	294	276	263	284	293	298	251	274	274	279	290	275	279	292	277	269	267	264	308	288	261	275	271	267	276	265	272	261	284	305	291	264	268	281	275	263	258	250	233	276	242	283	271	279	285	271	286	284	294	288	253	291	286	306	288	296	271	278	264	289	265	241	260	286	289	289	272	280	254	305	257	290	296	293	261	266	283	280	247	275	263	249	273	264	261	251	288	307	239	317	254	283	274	287	289	264	248	270	295	263	267	290	281	248	249	263	281	268	279	242	263	274	263	307	283	277	279	267	294	253	273	254	309	276	279	266	253	270
22622	20692	28648	22771	20693	18106	1787	735	568	520	438	392	431	418	388	362	368	374	369	347	344	330	317	326	342	320	333	289	309	327	320	302	332	280	321	305	296	346	306	311	328	291	321	304	312	304	300	295	299	298	270	271	304	315	310	319	284	284	292	263	290	306	286	311	309	311	289	319	287	329	283	295	278	303	315	298	314	300	278	289	276	301	321	292	310	275	316	266	283	277	296	281	303	280	309	300	329	293	291	285	277	296	295	300	307	285	265	324	301	292	320	274	284	317	274	271	298	279	306	265	293	298	274	295	320	310	293	275	252	303	268	282	286	308	331	295	314	305	289	292	310	298	303	303	295	290	297	288	292	295	287	285	267	295	280	321	271	253	320	318	296	321	314	318	316	309	306	308	307	272	263	293	274	315	310	291	303	294	300	286	303	267	303	270	286	276	322	304	291	278	287	309	298	274	302	295	290	301	309	305	275	297	283	309	292	299	273	290	307	267	314	269	282	288	291	291	312	333	277	312	300	268	260	310	291	292	291	278	312	279	303	279	327	274	285	284	328	260	274	322	309	265	287	298	333	288	290	329	309	303	296	295	307	297	276	289	281	278	299	269	299	291	294	291	298	314	296	282	293	268	275	294	278	302	286	317	336	297	312	300	303	314	280	290	273	297	318	325	291	287	281	292	293	275	287	296	319	285	294	301	334	303	264	282	261	324	302	295	281	292	317	271	268	324	319	296	288	290	277	252	279	301	273	306	282	307	314	283	286	312	278	299	274	287	287	279	292	298	301	277	311	279	293	323	287	285	293	304	244	298	290	285	300	298	281	282	302	273	298	303	265	305	298	301	283	306	319	255	322	303	301	267	296	290	298	288	290	289	276	265	309	321	268	299	279	280	294	314	280	305	295	302	294	303	275	267	310	302	306	281	280	273	305	278	278	280	293	304	286	333	264	321	259	274	300	314	305	280	287	307	287	311	305	318	287	301	293	324	310	310	296	307	328	308	297	281	281	305	328	287	296	285	288	290	317	275	270	271	277	300	297	302	295	282	284	299	273	287	278	282	282	260	296	293	287	280	292	320	276	281	326	291	256	289	295	298	293	270	286	314	313	284	279	295	289	282	312	296	271	281	333	272	283	296	297	290	282	298	272	302	304	304	308	295	289	317	285	285	277	295	296	317	293	305	290	321	308	311	274	270	273	264	309	277	313	280	271	293	300	298	298	275	283	305	269	291	298	312	294	266	320	285	303	264	294	294	290	280	270	297	284	303	298	272	300	302	288	285	306	291	267	297	303	279	304	265	304	303	294	336	286	260	289	302	299	269	296	298	295	279	274	267	283	281	289	317	245	332	298	307	307	271	284	333	305	285	271	276	291	267	288	310	299	299	279	271	272	288	288	292	320	289	295	278	295	295	284	312	256	274	313	283	269	326	307	284	283	306	266	313	283	314	270	262	274	288	292	285	304	295	310	264	283	307	290	272	314	304	281	267	301	272	298	296	321	283	256	294	312	283	286	281	290	299	283	321	293	303	299	312	275	265	294	315	274	247	285	301	304	293	307	302	283	289	303	287	281	290	287	284	288	294	293	287	337	291	304	277	311	282	316	303	301	277	288	296	296	301	290	279	293	292	269	321	305	291	310	285	301	289	249	329	315	291	311	301	324	241	299	269	278	325	300	261	297	303	298	314	273	295	309	311	276	262	251	294	317	323	300	308	278	317	293	285	289	281	300	270	271	300	273	308	282	289	313	282	282	286	291	308	311	347	272	273	283	271	307	286	287	296	293	311	286	289	291	296	305	263	315	297	277	278	282	284	305	288	287	292	284	286	281	303	325	284	268	316	309	285	282	298	279	270	305	274	312	286	278	295	281	300	301	282	296	291	296	281	305	334	323	294	291	292	299	275	285	345	311	289	297	291	298	290	257	277	311	282	315	277	290	295	286	315	282	283	317	285	293	295	291	303	286	301	272	263	313	308	307	302	282	310	291	282	261	279	275	286	279	333	308	280	295	298	304	310	318	303	295	274	286	308	315	300	273	296	292	299	311	283	299	284	296	281	301	274	279	321	323	268	318	260	291	276	242	262	290	283	288	302	279	277	285	269	273	295	290	275	322	281	295	291	273	314	310	311	299	289	287	271	281	304	288	292	298	288	324	293	292	298	269	301	278	289	291	271	293	259	296	305	323	308	294	292	268	317	292	274	310	288	307	291	275	289	297	288	283	278	274	319	264	302	272	299	302	299	280	286	272	301	301	293	314	303	294	301	294	278	273	295	317	289	289	295	309	302	265	314	310	308	291	283	317	292	311	300	300	286	290	285	303	271	289	329	295	278	316	264	295	275	302	275	320	278	271	269	315	308	273	280	306	317	307	293	323	296	295	310	306	300	301	297	272	261	325	295	305	313	311	296	294	289	271	287	301	271	305	303	304	269	271	281	296	313	271	305	276	263	289	264	275	290	261	257	346	305	326	298	293	262	314	320	275	269	254	295	300	312	280	295	321	303	250	276	298	266	281	286	269	288	320	273	285	264	276	286	281	277	256	313	291	291	308	310	286	282	279	315	288	300	323	304	275	300	295	301	268	286	311	274	279	271	282	293	280	304	305	315	288	297	296	277	312	285	311	291	265	292	295	272	289	304	316	295	290	274	295	289	311	304	275	261	299	286	290	333	255	298	293	279	316	302	307	300	274	281	299	293	273	257	296	276	296	288	282	302	276	287	287	299	276	286	295	283	297	264	287	343	301	286	264	308	282	299	344	281	289	286	284	282	304	307	298	287	276	292	260	307	271	305	307	298	274	299	292	304	269	292	280	306	285	299	317	294	305	280	320	275	319	296	299	312	271	303	276	298	296	281	282	318	322	270	290	270	294	278	255	298	282	320	281	286	281	322	306	278	276	300	286	320	232	303	288	287	315	259	278	240	282	290	288	312	305	310	304	278	315	341	286	286	315	287	307	297	317	278	289	297	304	294	298	290	287	308	282	274	290	287	289	320	289	291	267	283	294	293	282	250	280	295	276	286	305	271	266	291	304	314	327	298	258	277	307	278	307	310	311	300	258	303	280	314	287	289	296	322	272	310	282	280	297	271	303	305	282	301	273	271	297	268	249	282	273	289	298	291	290	300	286	295	298	286	295	272	291	285	272	304	309	311	295	278	250	295	301	301	262	320	285	275	271	323	304	287	299	275	292	298	284	289	278	312	308	273	298	302	318	299	280	251	298	310	287	318	292	278	275	271	267	284	305	298	270	277	267	297	296	292	312	302	298	283	302	322	293	330	305	277	305	282	262	318	273	254	306	286	316	286	277	279	266	280	294	306	291	284	275	283	314	264	275	296	321	275	285	303	266	286	294	309	288	295	291	283	279	296	273	290	301	299	280	287	288	293	305	296	296	290	285	269	280	301	285	290	292	282	304	289	293	275	260	283	291	271	267	313	327	312	286	257	264	283	270	288	291	273	321	308	292	312	284	307	303	323	282	319	264	307
36172	30850	12388	6628	4448	3275	2557	2006	1683	1506	1321	1204	1076	1004	948	856	858	795	819	791	726	727	722	696	708	669	650	683	638	628	656	624	659	621	592	605	620	630	625	588	587	636	643	627	557	594	609	610	619	648	551	588	593	561	544	633	607	594	562	596	577	582	590	556	579	543	617	562	601	562	589	640	559	598	613	609	568	557	576	570	545	598	571	600	574	590	528	581	543	588	638	582	536	561	575	617	609	582	616	576	584	596	599	567	527	586	569	552	580	600	549	558	561	560	559	521	559	601	556	605	580	535	554	576	548	587	600	531	588	585	535	617	594	576	560	579	591	581	567	578	569	529	545	560	556	605	557	640	569	527	594	623	561	591	574	576	530	564	604	588	597	610	552	536	618	553	618	608	561	555	528	590	588	543	553	576	594	585	555	524	554	552	589	582	553	570	554	574	582	525	580	597	539	592	571	593	578	533	579	569	581	589	557	601	588	550	623	542	545	561	601	561	605	594	556	563	507	612	584	557	576	598	551	533	577	566	535	554	581	613	597	565	570	556	601	574	570	521	552	603	592	562	600	615	548	553	568	537	563	600	527	621	531	580	565	574	552	571	553	548	599	582	591	588	619	582	577	581	577	550	622	581	575	547	536	557	536	565	578	566	579	612	577	569	571	603	563	565	551	574	581	567	573	543	506	572	601	601	530	583	558	563	601	565	602	576	559	553	586	571	545	564	588	545	571	562	529	560	570	568	559	601	573	528	551	567	588	574	549	533	557	592	602	584	573	572	566	604	579	543	596	544	556	564	585	553	582	582	553	582	583	580	584	580	572	557	561	610	563	602	534	533	544	572	574	580	572	611	571	577	604	534	577	582	555	586	572	569	567	579	540	585	570	571	577	558	564	546	533	609	566	606	519	608	554	582	554	555	544	537	518	533	590	578	602	552	576	533	544	531	575	608	599	545	566	541	561	577	574	520	566	522	577	604	564	545	575	609	592	575	539	554	644	547	562	528	561	548	556	575	565	550	603	552	604	600	593	620	562	534	588	576	596	580	540	564	589	588	560	612	604	570	579	594	532	579	563	568	565	539	560	582	540	574	586	564	568	594	561	597	614	562	569	536	563	599	587	568	575	582	579	556	570	580	606	572	531	547	545	542	569	569	587	564	597	565	594	579	540	573	552	536	578	563	589	567	555	614	557	597	593	543	557	592	573	603	576	565	560	534	597	546	574	592	556	591	558	577	612	578	580	546	561	587	543	564	597	548	548	597	583	565	591	558	577	535	608	599	560	623	585	570	586	551	582	580	606	548	604	558	529	615	585	569	553	561	571	581	533	575	560	534	558	565	565	575	573	589	566	634	591	597	558	567	577	571	567	585	579	597	594	574	518	555	612	583	531	569	609	547	565	598	582	539	576	581	581	553	587	555	603	607	569	573	553	516	588	561	571	581	550	550	579	559	601	573	576	562	575	549	539	586	642	542	563	596	564	572	595	585	572	543	531	605	528	567	561	568	543	570	566	559	601	559	607	535	592	576	572	569	582	565	595	561	531	585	579	570	518	570	533	576	598	565	600	589	560	601	590	577	565	578	590	588	553	546	604	567	614	611	568	558	574	556	554	545	578	585	601	567	603	572	558	583	552	597	611	576	564	598	590	566	570	550	566	560	562	599	572	564	556	577	596	572	589	579	570	558	571	542	585	611	580	599	555	576	577	573	570	567	549	552	571	554	583	610	594	608	570	561	555	546	548	568	544	549	569	555	533	545	517	601	537	543	570	575	550	569	560	590	570	549	575	549	562	571	560	569	562	562	557	611	538	601	590	583	612	565	562	555	579	583	549	556	535	556	570	534	548	587	587	593	585	537	589	579	561	583	558	559	563	603	574	550	531	525	547	514	558	568	577	558	568	603	617	586	566	585	564	596	558	539	591	566	580	579	589	577	567	588	559	584	530	589	499	568	580	606	543	596	568	619	575	565	616	599	583	581	553	557	560	589	546	585	559	592	565	525	592	566	585	584	581	616	558	592	561	549	568	583	552	560	560	572	580	544	565	585	543	580	534	548	579	541	529	559	598	572	601	559	575	576	570	553	580	603	543	622	553	583	585	540	553	540	572	584	558	555	545	607	587	574	531	563	583	556	568	546	579	584	548	582	556	557	548	593	580	620	583	603	551	559	573	616	607	592	568	575	568	555	572	578	530	564	569	571	563	555	571	564	623	533	576	570	543	617	569	580	564	532	598	542	586	541	578	578	586	613	568	572	561	597	566	557	570	587	536	533	552	565	545	569	572	557	584	570	581	586	570	559	552	584	592	553	603	565	596	547	561	597	578	550	585	572	568	609	524	546	588	550	599	601	562	593	584	580	557	617	556	587	535	540	524	595	562	602	620	579	578	578	543	580	590	572	554	562	541	577	595	554	567	602	587	561	544	609	573	534	588	576	557	585	540	583	550	581	595	541	558	551	589	569	559	576	602	593	543	538	561	554	565	602	593	591	532	592	609	598	568	574	600	557	652	544	597	579	566	567	539	610	564	596	544	599	588	563	563	540	544	564	662	587	539	545	543	592	573	590	567	583	544	609	578	558	579	595	593	555	584	584	589	557	586	537	582	556	559	539	559	588	572	584	571	564	584	594	540	613	551	566	562	564	503	569	531	549	571	560	594	619	599	558	654	568	562	577	570	532	592	560	537	556	608	591	541	576	555	568	570	557	573	527	577	560	565	569	585	609	599	546	601	553	550	552	577	545	601	570	586	554	603	548	545	560	568	576	571	569	539	555	570	550	566	524	532	572	569	590	579	584	574	559	569	582	550	591	586	569	573	545	552	549	579	587	607	524	565	560	594	544	544	621	624	604	616	551	546	585	617	595	600	539	582	570	562	591	557	586	561	605	550	601	584	562	575	561	587	585	611	582	562	590	572	578	551	541	534	582	506	534	589	594	594	551	556	557	597	544	572	589	565	582	555	571	575	555	529	581	581	561	581	553	545	593	529	564	565	530	548	598	592	550	598	550	604	534	579	600	576	606	579	572	612	586	595	564	590	592	564	531	562	578	564	556	586	587	568	548	598	560	581	575	580	586	572	566	588	592	557	600	564	590	564	561	576	526	543	551	530	525	560	549	586	534	577	562	515	573	547	547	557	594	566	578	560	554	527	569	576	553	597	605	573	516	614	599	565	546	546	534	605	578	551	533	550	535	611	598	566	561	612	575	584	544	576	612	621	580	579	579	602	531	542	566	539	589	634	583	565	592	541	569	601	578	556	553	591	580	614	596	552	571	613	578	574	544	602	608	593	613	551	576	563	535	514	531	632	557	589	560	556	622	580	556	588	580	530	549	557	606	576	613	584	595	598	594	568	568	543	598	547	571	591	585	567	609	612	547	560	552	556	539	616	608	533	558	557	581	575	567	572	577	586	591	581	588	559	594	556	548	592	599	595	542	585	561	584	544	577	598	584	522	551	563	567	541	597	573	561	587	530	579	585	593	571	572
27444	21198	8581	465	234	211	197	187	196	197	173	166	170	166	188	170	172	147	166	184	198	152	151	170	160	177	158	150	144	152	150	166	177	153	158	183	159	162	178	179	181	168	156	161	149	182	174	164	166	185	180	152	151	163	162	179	200	163	161	163	180	146	168	180	165	168	177	171	182	143	153	187	172	155	178	139	153	155	161	157	165	174	148	161	186	183	167	165	150	152	158	162	158	146	149	170	182	172	172	161	178	155	187	144	160	170	167	147	177	173	170	152	162	176	167	174	169	158	155	180	174	166	183	158	158	188	177	148	156	186	184	170	168	168	162	148	183	172	157	160	155	179	162	145	143	204	168	144	181	154	166	163	181	182	168	166	169	173	181	151	162	153	167	171	179	165	165	143	170	156	157	166	176	178	176	182	176	175	168	150	145	171	174	153	160	186	152	161	151	158	180	175	166	163	206	164	152	175	144	153	160	180	171	160	181	186	169	184	175	198	181	153	167	145	177	148	164	182	139	164	158	188	137	193	188	171	179	182	164	139	148	144	160	163	160	169	170	179	184	168	155	156	168	156	149	139	151	181	159	204	156	164	145	157	172	150	203	171	164	155	159	175	163	156	153	175	156	195	149	175	166	171	154	159	184	164	168	183	176	190	166	168	170	159	175	166	159	138	169	175	165	167	150	174	171	154	171	192	183	153	179	160	174	176	180	191	161	157	166	167	164	188	163	163	154	179	180	160	155	162	152	149	165	196	171	183	175	156	164	173	152	169	178	146	177	143	162	154	169	169	165	164	187	163	167	180	168	165	185	171	167	159	176	161	170	164	186	149	160	151	160	169	180	173	168	179	171	151	169	167	172	189	151	164	157	178	153	154	167	159	159	186	155	163	168	153	176	170	174	162	154	161	165	167	170	181	171	173	192	162	169	153	170	168	164	166	175	182	171	169	184	169	178	182	161	168	141	156	157	178	158	168	159	174	180	173	167	171	134	151	146	176	166	174	175	174	145	163	159	185	172	160	161	177	153	193	157	175	167	166	166	151	185	180	137	165	140	154	184	160	168	178	174	173	164	189	167	174	170	166	167	170	149	160	124	162	164	164	172	161	169	150	171	163	166	155	147	157	155	168	149	161	136	166	167	170	151	163	164	175	174	163	175	169	162	180	167	164	154	144	186	176	180	168	200	170	157	163	179	174	117	176	173	179	164	162	176	152	171	174	143	153	160	167	169	172	163	153	169	172	173	179	165	167	163	169	151	164	163	160	162	160	190	167	148	178	162	176	168	176	152	160	167	158	165	170	175	177	173	177	172	150	156	187	129	170	189	184	158	165	167	176	176	151	175	170	161	158	154	176	157	152	153	149	168	152	151	167	171	180	174	157	163	155	167	156	144	175	196	155	177	160	155	169	186	186	149	159	182	174	156	157	151	153	165	158	167	170	160	169	170	153	168	157	167	176	149	165	157	158	181	178	144	155	168	198	160	155	183	171	165	184	152	145	174	181	161	159	166	171	149	199	168	148	154	179	172	162	168	172	180	169	166	163	166	194	196	142	180	179	168	159	169	195	176	159	143	145	153	187	188	160	137	169	188	173	174	157	179	164	169	163	145	146	175	165	140	162	168	172	160	176	159	145	202	162	159	164	173	155	162	173	178	156	152	181	186	156	166	168	142	163	162	172	168	157	179	200	153	191	169	180	150	158	147	170	183	150	178	159	164	151	149	159	170	171	170	161	170	160	176	179	157	153	159	177	133	175	170	165	172	146	155	160	180	188	189	152	168	193	164	154	172	166	163	164	149	176	196	139	180	159	175	171	176	166	178	172	171	150	152	157	151	166	174	172	171	162	156	169	164	180	165	163	168	160	154	172	166	162	162	161	155	142	185	177	157	151	159	158	197	163	163	133	169	171	145	186	181	183	174	176	158	157	175	144	157	138	168	164	169	167	162	138	155	159	174	155	177	147	162	175	169	163	154	172	165	170	178	169	166	144	148	191	168	171	172	183	167	153	156	162	171	175	160	186	166	191	149	176	177	165	182	158	164	175	161	162	175	173	162	156	172	138	185	167	163	180	185	165	179	151	166	176	167	167	148	161	157	172	171	154	173	168	153	164	174	169	173	162	154	165	167	164	170	154	152	156	161	157	146	149	175	168	155	165	165	176	157	184	143	153	161	161	169	161	156	159	160	168	188	155	166	156	161	167	170	150	170	160	160	180	150	168	175	175	141	164	165	180	161	163	170	159	187	156	151	167	185	135	188	163	180	148	146	200	184	201	160	176	167	170	179	160	133	158	162	162	160	152	166	159	165	174	167	165	143	168	169	164	138	164	168	175	152	179	160	180	155	164	173	179	163	162	160	147	171	174	176	171	184	171	154	187	174	161	170	155	166	164	168	170	150	189	172	165	148	161	171	171	176	178	176	160	153	162	173	154	156	157	158	147	160	170	173	146	172	164	193	152	167	174	153	176	163	193	170	151	173	179	181	178	138	164	166	148	154	175	197	153	177	188	172	139	168	178	179	169	184	185	162	158	183	168	153	186	170	172	145	183	167	161	170	184	153	169	146	160	191	154	154	151	169	167	178	195	149	166	183	173	158	175	158	184	185	189	188	171	181	168	160	153	165	159	158	159	161	159	154	162	167	162	172	160	160	151	171	164	194	146	172	161	168	168	176	166	172	164	141	140	164	149	147	151	162	145	151	179	151	164	162	155	155	159	168	155	169	159	187	168	192	177	161	169	159	171	160	146	159	148	178	175	160	159	180	157	169	147	171	152	164	141	166	166	184	165	160	183	170	161	179	153	151	169	181	177	152	180	159	175	143	149	156	162	154	171	159	151	183	168	160	173	168	163	160	165	171	154	169	166	161	165	185	133	184	165	146	168	161	154	159	160	177	174	172	160	174	164	155	171	145	200	149	168	169	152	158	160	202	169	186	193	175	161	196	182	158	156	190	173	149	169	158	191	144	149	154	164	170	172	165	185	150	179	195	164	151	175	168	166	169	185	162	166	161	172	183	184	191	157	175	160	140	161	172	153	159	148	139	181	157	164	165	165	159	162	151	166	181	140	191	190	159	177	165	169	171	155	168	148	162	175	164	158	157	160	153	165	169	176	153	178	160	140	167	177	178	162	158	158	182	166	156	161	167	173	156	162	164	177	175	168	177	164	175	155	160	177	174	150	147	155	181	174	163	164	158	181	171	185	184	177	164	146	142	181	197	163	169	157	165	161	185	162	165	151	187	181	167	159	170	169	162	144	183	178	148	179	150	173	175	174	167	166	163	169	151	178	174	181	178	176	155	152	157	165	165	165	173	147	160	155	158	155	167	175	159	147	152	196	153	154	153	160	164	180	166	198	175	165	157	162	171	153	176	185	146	174	161	154	162	150	173	174	181	163	151	167	173	184	176	158	168	175	176	151	159	168	159	159	148	153	173	183	171	149	179	153	183	173	164	160	159	145	173	165	176	176	161	169	162	157	166	185	163	169
16315	12796	1082	688	524	461	434	399	419	369	354	354	340	347	365	329	366	340	366	339	343	337	317	339	336	353	355	326	350	361	375	348	338	332	322	351	346	340	358	346	344	308	339	367	334	349	349	333	340	357	354	348	335	324	338	304	342	345	335	336	333	337	353	329	342	346	322	368	340	296	338	360	357	327	333	339	357	331	342	304	331	344	336	339	353	368	331	328	322	347	330	330	351	335	338	331	369	336	316	328	354	327	343	336	360	319	303	343	341	328	339	334	342	339	346	334	319	330	388	353	314	303	331	347	323	324	340	330	345	342	305	328	348	332	332	321	373	329	351	323	331	307	316	349	331	338	362	339	310	391	321	328	348	337	347	358	326	319	319	374	338	331	342	293	306	365	331	315	349	337	354	328	323	340	369	329	315	328	348	321	355	352	342	328	330	341	333	370	335	342	330	330	341	334	329	329	320	311	356	341	347	352	318	335	322	336	328	321	351	290	338	353	312	336	321	346	341	341	300	345	307	325	349	327	295	340	290	328	351	313	342	297	366	372	313	317	330	336	328	335	314	301	336	336	333	336	360	323	320	349	339	325	322	319	355	341	332	326	347	351	330	304	325	347	368	307	308	318	325	332	350	316	336	353	327	335	357	319	327	330	340	317	311	357	348	349	354	345	311	337	363	310	340	309	349	336	320	363	343	303	352	334	350	389	332	347	329	323	353	336	318	336	314	325	331	332	341	340	360	351	313	359	327	335	345	287	308	336	320	349	320	305	383	345	305	308	333	357	375	334	369	369	352	323	324	332	346	313	345	340	321	315	351	361	337	352	343	344	336	307	339	348	359	337	329	339	340	370	348	339	351	359	334	292	295	355	347	329	348	336	296	333	342	378	304	309	349	313	337	356	346	309	337	330	348	330	351	351	333	362	343	355	315	371	334	309	337	325	328	334	318	320	364	358	370	342	333	324	324	349	326	348	362	321	345	307	369	350	356	316	341	331	303	327	331	340	351	358	354	341	325	330	330	338	337	334	307	347	346	362	347	332	335	376	300	315	318	300	341	387	330	329	325	308	344	327	331	323	367	368	313	340	352	338	330	340	346	346	337	348	330	329	355	360	352	358	343	323	335	339	346	311	341	322	321	318	385	321	309	328	336	321	336	353	325	301	315	333	375	356	322	352	374	353	339	367	336	309	352	346	359	356	347	345	348	331	327	333	335	355	339	338	356	311	341	315	333	323	337	322	301	393	350	332	313	324	348	349	355	308	343	325	340	351	327	341	352	306	318	316	378	323	369	333	344	298	311	320	336	346	369	347	319	339	311	338	342	346	351	350	343	345	343	336	352	351	351	343	333	318	343	309	333	325	367	331	355	343	330	342	346	346	360	322	336	324	300	323	325	381	338	324	334	337	349	332	347	336	333	351	309	353	340	330	342	356	336	304	309	365	320	360	329	346	341	328	323	347	343	327	328	328	342	335	337	296	342	328	345	347	323	339	343	309	374	305	356	335	335	309	359	328	324	347	319	333	316	334	341	324	300	319	334	347	301	364	320	323	352	345	357	330	321	344	318	331	316	369	326	311	352	354	346	335	338	316	340	350	327	300	337	339	333	342	365	329	335	349	335	310	337	353	357	324	355	330	346	344	335	344	314	354	329	322	334	372	325	348	350	323	341	309	316	295	343	314	352	366	321	343	330	293	314	301	342	339	341	340	359	340	349	349	350	312	302	341	363	366	355	346	337	367	331	351	319	333	354	345	350	325	346	332	377	334	300	332	371	362	338	348	329	315	346	345	321	345	361	343	340	343	351	343	349	336	327	336	311	344	350	305	328	371	336	292	297	323	324	319	308	365	325	342	346	319	312	361	338	336	338	338	331	324	341	347	327	309	320	328	344	334	335	333	347	339	344	349	353	365	343	350	378	321	367	330	329	337	350	331	345	348	378	355	338	328	339	357	344	310	333	306	298	335	347	295	323	315	319	313	335	332	332	325	335	339	337	343	344	290	340	334	295	308	347	370	358	363	313	339	361	304	334	329	330	313	320	332	332	365	359	345	361	330	346	344	348	339	338	336	373	339	322	339	323	330	344	344	315	345	305	338	321	319	325	357	311	320	329	335	323	379	368	335	353	343	369	338	326	356	360	313	380	341	334	353	353	388	301	326	316	354	299	347	301	340	367	357	312	321	358	329	304	310	320	319	341	321	376	326	352	359	335	315	332	328	344	361	323	341	341	331	329	351	372	315	331	356	362	320	343	340	297	371	363	338	364	345	325	334	326	346	338	329	324	353	318	304	337	304	331	329	331	316	327	323	346	321	320	338	319	339	327	382	338	294	373	334	342	379	340	328	328	345	312	319	343	320	359	285	306	343	342	297	332	295	325	339	357	361	288	340	344	359	341	349	340	321	344	345	330	327	333	327	337	342	339	340	300	324	318	332	331	337	316	337	330	344	328	356	351	333	367	362	354	349	323	343	344	336	317	323	307	342	367	348	345	323	330	303	347	366	310	313	345	315	357	310	332	344	339	348	317	326	328	349	338	312	341	364	326	309	334	301	358	348	320	317	354	328	317	331	357	343	367	327	339	339	308	333	362	349	344	375	321	294	332	328	355	350	334	316	347	334	348	349	330	341	332	319	346	355	312	321	338	337	347	316	354	336	358	342	377	346	344	308	322	321	322	359	329	350	354	332	326	300	331	330	350	349	372	347	355	330	287	322	353	324	330	358	377	334	338	306	342	344	343	343	340	357	349	367	320	361	292	303	338	367	340	318	337	353	334	370	297	352	340	347	337	324	350	346	326	321	355	322	348	324	345	312	368	357	342	330	331	351	363	301	340	376	333	352	348	355	354	367	306	338	332	320	386	304	354	351	350	352	316	368	339	333	326	328	307	327	356	337	331	298	346	334	336	334	369	334	337	334	328	326	341	324	324	314	357	344	326	347	340	345	353	349	355	313	313	289	326	350	325	340	333	318	309	350	318	330	321	336	333	377	349	320	298	327	318	338	303	320	314	329	309	345	349	362	311	332	365	334	333	332	367	329	335	337	308	329	327	343	325	314	360	335	310	331	347	342	318	381	321	303	332	327	338	357	319	358	344	331	308	314	338	328	336	339	374	339	377	318	356	354	312	344	342	341	330	332	341	337	358	349	377	350	325	331	329	319	307	349	339	312	307	310	328	357	310	349	328	340	366	340	340	311	337	324	338	329	328	312	311	324	322	341	350	332	320	337	333	323	322	324	348	364	345	313	334	351	331	359	328	319	342	333	333	331	312	340	314	322	341	344	340	314	333	324	326	345	340	320	337	332	347	347	350	335	345	331	335	327	318	305	317	371	345	358	351	349	362	310	366	326	332	334	369	341	342	309	338	323	327	340	333	336	333	352	322	326	308	327	314	346	330	348	364	328	316	368	345	297	322	335	330	321	317	365	379	370	323	328	343	337	336	330	316	326	365	318	342	349	318	343	350	353	339	345	349	348	331	349	340	364
24842	21723	29229	24730	18671	1157	485	322	243	242	185	208	194	155	160	147	162	179	143	144	141	126	154	156	131	159	136	146	142	138	158	115	148	134	128	134	110	140	128	121	132	125	145	124	119	142	144	144	127	137	151	145	150	109	131	143	131	124	113	134	150	128	123	153	117	144	110	128	125	122	119	121	106	139	135	131	115	143	132	119	140	152	135	138	118	124	135	132	138	107	132	123	130	108	122	118	128	131	129	117	136	142	121	108	122	140	123	118	118	141	125	127	118	141	147	120	125	147	128	129	136	127	131	124	109	143	119	118	137	112	124	101	122	165	113	125	108	125	129	137	133	153	142	135	141	112	121	123	127	128	100	114	135	112	101	145	129	132	113	103	127	132	128	133	122	124	118	114	131	142	134	105	152	128	134	124	127	129	124	125	126	131	121	118	112	146	127	110	117	126	117	101	128	116	138	118	124	131	142	138	143	121	143	123	113	121	120	101	125	124	136	116	119	123	128	108	123	122	121	140	127	104	140	137	117	121	128	141	130	125	131	127	151	121	140	132	141	114	129	121	117	134	130	121	128	138	144	138	113	128	121	119	120	145	121	144	117	107	132	134	129	131	121	124	116	109	151	119	112	118	100	105	119	141	128	124	121	128	130	114	133	112	116	128	133	120	131	132	134	138	125	125	124	120	119	132	112	132	126	135	135	127	108	129	128	120	139	122	134	109	141	112	134	113	117	106	121	127	134	148	143	118	126	133	127	119	130	125	103	115	118	132	113	118	137	137	144	124	118	121	120	132	113	121	125	133	121	111	133	124	131	118	127	114	144	110	113	124	116	120	114	108	130	108	139	104	118	115	116	129	112	107	126	110	119	122	144	126	124	124	141	129	132	120	126	119	125	125	116	119	135	151	122	126	133	130	127	118	104	135	141	124	139	134	137	117	145	127	112	126	120	118	125	118	133	121	145	130	97	113	116	136	119	132	122	112	120	126	126	135	120	129	125	129	131	113	132	122	115	115	106	139	117	134	127	119	137	131	111	138	122	122	113	124	136	113	116	120	122	115	131	117	127	126	130	135	130	130	132	111	114	121	139	140	121	114	124	115	104	142	119	113	120	116	114	140	119	128	128	146	135	120	130	130	128	145	125	116	142	117	122	127	118	129	128	131	123	118	133	144	116	130	124	120	130	121	143	114	130	125	115	135	124	142	112	125	117	117	129	123	115	138	156	129	115	122	147	116	123	124	108	117	142	121	130	107	134	127	122	111	128	134	110	132	99	119	132	123	125	126	119	103	135	119	133	107	136	127	136	120	127	105	128	113	116	137	124	125	118	125	128	118	116	123	119	121	123	121	153	126	109	123	123	105	115	123	119	130	126	135	147	123	131	119	121	150	124	116	123	136	127	144	112	126	122	139	145	132	135	146	109	120	120	121	121	151	112	116	144	98	124	109	150	123	128	145	142	129	121	119	136	110	133	138	102	132	128	135	111	127	111	141	136	133	144	86	123	122	118	139	121	135	145	126	116	110	102	109	129	130	124	112	121	133	131	139	124	110	129	123	132	118	134	124	145	110	130	125	124	134	126	116	128	107	132	125	145	118	114	110	114	127	124	123	153	117	107	141	142	147	137	132	149	138	132	126	127	129	130	118	128	134	137	148	126	128	126	124	125	129	113	108	134	123	120	126	122	121	124	115	113	139	122	137	124	145	120	138	132	116	139	130	135	133	111	136	101	114	122	129	128	131	116	117	117	120	123	139	118	120	128	126	121	124	105	119	113	124	136	136	124	139	113	130	121	131	134	121	119	153	117	130	119	127	100	121	135	133	116	125	124	135	133	124	128	130	109	132	124	120	135	142	133	131	121	123	128	127	145	114	111	110	137	138	121	125	110	109	138	107	120	139	129	121	146	140	134	127	132	121	124	129	141	117	125	112	102	125	129	117	149	134	133	134	126	122	130	126	127	112	126	135	133	141	137	126	135	121	110	146	127	120	126	119	113	143	108	107	109	131	125	125	124	121	115	118	122	113	140	136	119	137	100	135	96	119	132	128	117	127	118	131	120	101	131	115	114	122	108	134	123	117	137	126	145	111	131	141	119	146	119	123	109	126	125	127	142	113	105	107	146	108	129	129	137	127	113	109	137	115	132	126	130	123	114	128	102	125	130	134	133	118	113	124	137	120	136	124	117	134	125	116	134	118	93	114	133	129	119	136	128	114	100	130	129	128	126	143	127	127	118	128	119	117	124	128	129	145	125	138	127	125	115	121	108	119	134	135	116	137	143	145	122	114	124	113	141	140	124	123	120	132	110	129	120	122	111	131	136	118	140	121	130	144	107	104	130	108	134	132	105	134	149	121	126	113	110	132	106	123	119	133	136	123	133	129	127	137	134	130	110	123	121	115	131	112	103	119	109	158	121	108	130	131	116	116	126	124	99	131	133	135	117	116	125	138	140	120	129	140	142	115	122	138	119	116	114	113	114	121	149	123	131	110	136	117	133	110	118	135	104	141	123	130	131	136	131	137	131	116	105	129	111	105	114	133	123	121	122	128	130	145	113	115	104	119	125	124	132	117	134	120	127	122	130	142	138	118	101	133	124	123	140	122	111	119	120	127	132	123	127	123	114	123	126	132	125	131	118	125	110	137	141	148	120	149	114	119	138	127	113	137	135	109	112	139	127	133	124	117	129	138	118	143	120	139	129	140	135	129	130	121	136	117	128	122	114	113	119	118	114	136	122	122	126	129	117	135	155	133	130	136	133	149	126	107	127	128	118	139	113	114	127	114	125	127	135	121	137	126	137	127	127	151	113	119	127	128	127	141	143	115	125	120	106	133	118	124	111	127	119	102	117	126	129	127	151	117	126	106	149	123	117	103	120	119	100	136	125	128	130	119	119	131	123	119	118	107	140	122	135	131	112	106	124	126	119	135	122	143	125	128	113	133	115	151	145	119	130	117	124	142	106	126	125	133	112	120	134	131	119	118	126	135	120	107	105	117	123	123	144	134	122	114	134	134	150	129	129	114	132	139	136	135	129	106	132	126	128	138	123	123	108	154	117	119	120	104	124	110	110	121	104	124	112	136	132	127	116	127	112	107	135	123	161	136	134	117	127	108	119	137	125	117	116	144	123	144	132	141	111	148	134	122	126	119	133	128	119	137	118	123	125	130	127	129	145	143	124	115	113	149	130	128	111	123	132	128	113	128	121	125	119	150	137	114	118	129	135	108	120	116	129	123	115	112	112	123	123	107	157	119	121	103	131	137	131	144	131	143	110	137	111	128	122	119	134	117	139	125	123	132	121	132	137	117	131	150	120	107	144	136	126	142	114	128	108	138	141	109	126	121	123	111	120	129	127	100	129	131	147	109	109	122	147	114	123	118	119	114	115	131	135	120	142	123	115	125	127	133	121	119	135	107	125	122	102	135	127	129	115	127	157	106	124	117	131	113	146	127	118	129	115	125	150	113	124	127	121	120	109	126	141	120	104	118
32266	30060	7856	3939	2592	1791	1341	1111	930	801	645	594	527	535	509	407	419	435	387	385	364	371	347	339	342	348	352	327	295	318	293	320	292	280	300	293	272	334	306	290	311	291	292	306	298	320	303	263	294	272	287	259	265	269	270	272	273	290	267	251	289	279	286	277	287	281	281	286	308	274	267	258	308	268	261	286	302	285	291	255	268	280	293	275	292	262	301	262	274	266	283	308	279	290	267	281	282	305	254	299	252	254	262	295	308	281	301	289	273	265	292	303	274	267	281	252	277	291	264	272	280	265	276	273	274	270	285	278	295	251	255	276	277	290	291	286	283	255	289	237	308	267	255	282	243	291	255	284	267	277	281	283	265	273	293	290	249	287	250	271	263	313	282	275	239	300	282	273	240	285	268	276	261	273	286	274	265	291	289	258	256	282	289	291	264	243	287	283	268	250	282	265	254	275	267	252	286	272	271	276	273	263	252	259	273	307	264	277	282	288	273	298	276	294	294	276	252	288	291	289	286	277	274	298	289	271	259	287	287	243	255	294	311	301	273	257	258	260	282	269	273	294	304	286	268	286	266	290	273	296	278	300	285	261	262	258	295	268	293	257	287	261	290	299	289	272	277	261	286	267	281	288	253	265	270	322	280	272	285	266	268	289	276	282	263	293	268	310	254	282	267	320	280	264	256	277	284	266	299	303	277	273	259	297	253	275	285	280	261	288	260	291	281	277	283	273	286	258	281	324	261	255	241	262	267	279	274	299	315	254	272	284	280	279	301	285	266	247	269	269	264	305	273	260	292	294	305	247	284	315	285	301	277	281	261	250	273	273	296	291	275	300	267	279	288	297	277	262	292	286	257	264	272	288	261	256	276	286	291	273	275	259	278	283	263	266	266	287	262	299	249	281	264	286	271	260	277	275	281	292	252	271	243	264	309	267	296	289	260	276	290	293	309	275	293	283	300	274	256	270	278	251	249	288	249	263	276	272	270	279	292	267	267	300	281	271	295	267	268	291	281	292	242	274	271	291	263	276	263	274	280	261	263	276	272	267	272	287	261	277	283	246	288	279	272	265	276	241	265	269	291	270	275	233	296	283	294	272	271	247	266	305	261	303	279	273	284	287	270	297	292	260	264	301	290	253	255	264	285	281	246	282	252	240	238	263	285	274	260	286	296	256	252	252	262	277	280	284	251	287	314	279	305	296	279	255	257	260	273	278	297	291	285	258	250	268	258	262	272	282	257	261	278	283	267	251	313	271	243	300	264	277	305	252	284	261	308	265	281	268	275	260	276	282	268	242	277	264	270	301	257	263	309	261	261	298	287	256	276	277	284	283	277	244	267	269	261	282	299	294	291	279	266	272	289	295	273	284	297	246	295	281	293	289	279	317	286	289	274	266	270	275	260	286	294	285	287	276	250	289	252	265	284	313	277	289	329	259	271	326	286	239	267	303	282	294	272	258	260	280	283	271	279	276	283	266	248	257	276	280	289	307	286	259	276	261	249	313	293	274	285	289	257	274	297	250	265	232	305	260	268	287	270	304	273	272	268	257	282	285	300	273	257	269	283	278	258	291	303	274	280	262	259	293	281	258	252	308	294	270	295	272	272	276	260	302	276	264	291	255	249	281	257	291	245	280	290	288	254	271	291	268	255	306	285	262	292	321	272	280	260	292	261	299	290	255	294	299	252	291	294	268	271	279	270	286	284	242	268	302	267	245	283	268	231	264	269	282	288	287	244	274	270	299	275	241	301	282	290	305	293	287	254	271	273	305	306	280	279	259	302	272	287	281	258	296	263	278	264	274	256	275	273	286	284	291	278	300	304	267	264	316	274	236	312	268	279	289	254	247	274	275	289	283	269	292	267	288	271	265	290	264	310	283	283	277	293	258	294	259	261	273	256	293	290	261	290	278	290	272	259	287	287	273	277	294	261	261	303	291	288	259	262	259	314	291	269	303	269	263	281	264	299	257	254	268	264	276	268	256	269	256	287	240	300	273	277	280	282	307	260	289	272	292	252	265	283	291	290	281	244	306	293	287	253	307	291	259	283	262	284	293	281	271	293	298	258	247	274	274	297	308	267	233	293	284	228	251	257	299	281	262	273	275	274	240	281	284	289	251	296	297	274	303	282	276	288	239	273	254	251	290	258	285	254	264	301	264	274	282	284	279	263	238	263	267	264	262	289	276	256	293	258	279	278	241	265	273	302	274	259	274	286	264	282	246	292	282	273	282	279	279	279	264	274	302	263	237	281	271	283	290	259	244	259	283	271	294	268	271	243	312	260	290	288	307	256	288	287	254	269	274	287	276	272	302	274	292	306	315	268	274	279	255	273	277	311	311	297	313	244	298	297	275	292	280	245	282	251	262	275	253	292	272	326	265	279	268	281	284	257	274	277	305	252	267	249	312	260	285	262	259	275	266	282	281	279	257	270	289	267	269	262	293	289	283	291	311	266	309	280	275	287	274	272	273	256	290	273	267	282	289	263	266	265	272	276	236	246	257	269	230	292	257	270	260	250	271	323	266	297	277	280	252	273	315	298	271	279	291	263	284	276	281	306	265	309	297	285	278	271	282	288	243	263	291	276	272	301	290	277	258	265	273	251	260	278	239	261	302	276	299	256	267	266	287	284	269	284	260	299	283	259	278	260	268	276	251	273	267	252	314	283	268	286	291	260	318	260	248	268	283	254	303	282	273	249	239	289	262	281	290	306	266	293	274	261	291	272	278	296	324	276	286	260	278	292	256	286	281	271	279	248	295	283	281	268	252	296	287	275	283	263	253	240	299	298	272	273	288	253	268	302	267	276	300	274	271	285	294	251	293	249	290	286	261	262	274	236	271	284	235	287	281	279	256	264	281	308	283	251	264	268	266	270	267	273	265	257	273	281	295	289	274	292	266	271	257	250	279	256	253	286	307	278	294	276	268	262	271	253	270	283	283	291	266	246	258	271	284	282	281	283	285	254	299	267	281	245	270	232	260	268	280	277	271	320	269	259	273	310	288	256	282	250	288	286	288	277	256	284	269	261	234	284	285	283	300	261	246	262	320	277	294	265	276	291	278	278	274	264	284	270	271	276	306	262	268	246	245	296	273	270	281	289	260	277	271	302	276	283	272	266	282	253	273	290	284	261	273	276	264	284	255	263	280	276	284	272	292	282	274	254	250	268	280	248	256	294	278	236	275	276	304	289	285	240	272	275	279	293	286	271	283	309	249	256	298	264	300	286	284	287	277	295	285	276	269	276	263	278	262	281	267	284	269	245	288	250	277	301	262	278	267	254	282	269	254	254	266	256	277	284	267	293	269	268	284	281	254	274	314	268	266	259	300	271	246	304	301	259	280	302	290	267	257	281	265	270	254	279	255	265	279	288	280	274	271	314	252	303	306	283	284	287	285	247	272	303	282	259	280	268	281	276	292	290	316	299	259	266	313	276	281	299	290	253	278	281	272	275	279	258	267	298	289	279	269	259	272	257	281	297	268	282	263
23783	21737	29909	24117	21736	17058	1601	762	582	507	546	420	392	389	413	386	376	416	401	327	343	367	370	339	320	341	305	354	350	313	332	323	293	315	349	311	305	363	326	319	310	355	327	318	349	315	325	268	272	345	304	337	319	305	330	320	294	321	338	350	289	277	319	320	310	320	270	307	322	298	296	309	272	313	329	304	290	291	315	337	291	315	294	311	302	334	337	325	303	335	290	349	336	324	291	293	321	325	323	313	329	315	321	353	287	297	270	286	303	288	308	312	300	289	308	323	297	336	289	319	290	301	309	317	306	304	289	345	321	304	322	333	350	308	313	309	308	309	282	334	313	324	323	331	317	316	296	289	328	328	298	324	328	316	320	306	348	306	316	330	314	288	330	286	321	320	318	310	319	274	324	305	294	349	289	318	328	297	326	332	273	321	326	314	282	307	299	319	307	283	326	308	324	327	300	297	296	299	315	305	316	304	301	307	322	290	327	308	299	304	336	329	323	295	284	305	297	314	336	283	297	312	312	298	320	269	288	319	311	310	298	311	282	299	302	298	280	314	312	311	320	305	337	311	320	275	324	293	330	324	303	304	303	310	309	346	305	289	303	302	291	333	300	312	323	325	307	321	291	316	309	295	303	303	312	299	286	322	288	293	310	276	284	264	283	298	316	307	307	299	335	299	300	333	291	330	295	302	326	314	320	287	351	311	291	314	290	294	265	308	281	304	290	259	305	313	312	309	295	304	321	315	324	302	322	312	299	305	313	282	288	298	296	333	330	292	301	326	304	294	300	300	325	290	303	303	292	283	339	312	300	296	299	281	323	294	293	295	292	293	325	325	308	335	321	329	319	288	318	306	293	275	318	331	307	315	308	317	303	288	305	312	316	333	304	288	287	307	299	302	321	292	317	292	310	296	301	300	309	293	312	311	291	317	320	317	332	299	341	316	289	292	326	331	303	320	306	312	326	302	328	315	306	330	302	288	277	317	308	315	284	295	314	316	297	304	334	335	306	308	330	297	328	304	298	328	315	292	290	303	293	296	293	263	298	312	310	312	321	294	288	310	328	310	279	310	310	329	316	320	303	305	300	347	312	292	298	281	317	291	315	334	304	338	329	326	311	300	321	279	315	294	312	310	311	337	293	301	312	292	297	332	303	304	290	311	265	264	334	314	302	298	306	291	295	330	319	290	280	332	295	275	319	299	307	286	316	312	298	294	320	302	341	324	309	291	289	312	268	290	298	294	302	332	287	287	317	325	311	328	339	309	289	334	300	316	285	288	312	307	328	342	305	316	298	276	323	301	306	299	294	294	325	323	317	331	305	292	340	310	306	317	298	297	321	313	302	318	317	301	297	284	290	294	323	282	280	308	277	277	294	336	299	311	315	289	337	296	285	320	327	323	288	277	321	285	323	345	338	320	311	295	301	304	295	307	301	271	320	288	328	313	303	290	314	323	343	333	309	309	284	312	315	308	295	306	305	304	293	321	291	316	310	305	320	275	302	325	294	319	276	297	293	306	289	279	311	319	308	318	279	306	312	315	314	292	286	320	320	289	309	287	317	327	314	315	336	283	322	309	301	313	298	279	295	309	307	318	319	315	306	288	287	340	315	279	295	303	321	319	294	300	309	294	320	346	287	277	314	312	346	288	322	313	340	325	350	310	315	309	302	281	310	322	329	293	268	335	298	306	315	318	289	291	347	288	310	286	326	306	340	303	302	284	295	312	292	291	330	303	285	306	239	304	292	271	329	311	342	301	322	336	317	312	343	342	332	300	307	289	309	299	299	322	296	304	306	305	301	300	312	304	299	287	324	297	298	343	293	310	317	279	317	326	326	314	332	332	294	336	312	346	267	294	330	294	287	301	279	329	289	338	302	332	293	320	298	292	309	304	332	308	323	315	307	333	305	309	294	327	299	301	303	301	319	303	324	294	317	315	310	301	318	329	312	312	292	333	317	272	343	315	302	334	306	312	285	314	287	315	301	318	313	307	293	290	274	296	309	335	299	297	303	292	311	337	333	297	314	322	293	325	296	301	327	293	312	348	317	306	306	326	320	293	286	260	350	314	295	329	313	302	301	311	319	290	298	307	308	273	336	305	279	315	298	292	316	311	301	333	307	308	321	317	306	293	336	315	351	307	305	309	291	321	315	282	294	316	303	286	300	317	299	316	291	308	313	333	298	325	322	282	312	317	318	318	312	341	331	325	320	294	327	297	306	314	289	315	319	337	316	333	284	324	279	309	298	278	287	325	314	293	323	311	310	300	320	298	288	316	315	287	313	292	331	336	308	292	311	301	317	284	300	301	292	311	323	324	271	322	303	321	317	304	316	315	329	293	280	301	328	265	305	322	316	294	313	263	317	293	320	294	328	308	301	280	321	318	291	306	300	324	289	343	309	289	289	267	330	318	327	301	267	319	290	314	315	317	290	266	299	296	266	292	317	269	304	297	336	314	311	302	304	291	311	324	285	273	300	297	306	298	329	309	323	315	308	267	290	291	303	296	268	302	323	297	308	274	307	290	291	295	289	300	301	309	340	338	311	283	305	313	319	304	319	319	332	302	315	294	286	301	289	288	325	276	301	322	317	310	305	294	285	304	310	292	290	294	295	304	325	277	293	328	305	287	297	280	321	297	304	285	293	287	291	303	327	297	290	329	303	274	323	289	305	305	287	304	316	301	309	303	313	320	330	267	283	294	311	322	286	294	333	289	303	325	308	276	311	302	307	308	302	315	274	327	304	340	282	313	321	299	322	289	287	301	319	306	310	310	290	297	317	260	287	308	309	279	313	334	283	294	298	277	301	277	337	277	289	280	298	287	304	295	319	316	322	296	320	300	307	273	319	329	319	288	276	319	297	292	294	308	279	296	294	306	295	275	278	310	301	314	305	297	301	333	303	304	313	315	327	302	316	329	291	323	322	301	324	293	290	282	356	301	321	295	311	304	317	303	301	320	283	297	304	303	338	305	262	286	309	284	277	328	306	311	344	286	307	316	289	310	330	314	322	304	326	314	290	303	290	294	304	291	309	324	296	292	308	321	329	285	280	283	316	308	334	296	280	281	328	265	294	318	336	321	321	319	280	290	315	301	332	297	308	326	296	274	285	321	295	295	296	284	289	311	284	362	337	286	312	307	300	286	277	314	303	288	313	281	287	302	313	268	324	301	298	281	319	288	294	323	336	323	301	306	316	314	301	318	315	305	305	259	282	309	329	306	313	306	301	278	309	328	332	300	300	286	313	304	304	319	358	275	318	304	323	294	319	287	278	299	285	282	271	309	302	299	326	321	307	308	291	301	292	332	305	301	270	315	298	314	296	313	332	300	341	308	287	316	324	294	295	339	329	273	345	286	313	315	310	294	302	316	325	295	286	327	322	331	309	311	296	318	301	300	335	312	324	307	321	322	335	292	292	311	317	289	305	313	286	318	297	313	317	297	321	307	291	292	327	326	301	288	290	269	323	289	313	323	292	310	322	317	322	323
34448	33687	13134	7037	4662	3377	2666	2201	1798	1606	1313	1251	1137	1071	963	936	879	855	853	845	811	727	735	681	755	696	724	652	704	684	679	766	684	667	624	685	691	668	645	622	586	600	628	602	621	653	612	662	621	642	638	581	634	627	660	631	619	590	646	598	648	590	586	610	601	616	611	594	656	604	630	586	590	620	608	569	619	624	605	637	580	603	598	599	600	593	613	589	630	571	598	596	548	599	621	602	555	642	582	619	609	607	607	589	612	601	603	594	596	596	562	597	591	599	568	580	585	638	616	614	576	611	574	626	630	590	607	669	625	607	603	601	589	619	637	582	555	608	618	600	641	631	618	639	617	610	579	603	614	621	577	594	609	617	571	594	581	603	553	602	584	647	600	608	629	602	578	612	635	598	637	584	626	581	587	591	626	606	631	584	625	623	618	636	576	582	594	556	597	607	584	578	553	587	602	578	614	604	644	611	595	601	624	618	593	605	638	594	615	623	630	618	580	602	587	608	573	552	614	657	593	633	594	613	580	586	574	604	600	586	596	623	622	620	615	548	567	624	572	549	611	552	628	577	609	666	584	588	597	636	599	625	599	606	628	639	674	600	636	596	552	612	611	589	587	600	616	590	575	595	576	631	612	597	596	584	569	615	597	620	580	623	585	558	629	609	632	585	598	644	604	591	607	582	585	596	656	634	608	595	603	583	606	623	609	629	590	600	567	576	578	616	580	681	568	604	653	611	590	618	607	632	634	610	603	652	582	588	596	566	569	576	594	581	613	609	613	605	613	609	618	585	562	608	611	615	653	623	593	580	620	554	569	531	583	594	600	615	643	654	602	581	615	626	622	607	595	586	588	594	637	584	649	627	615	633	614	552	586	574	615	629	646	597	595	603	588	641	584	619	616	621	619	605	561	600	619	633	571	586	575	621	640	599	611	613	575	565	609	599	594	603	617	569	641	610	591	589	606	577	610	652	586	620	598	616	593	659	567	639	654	606	618	629	626	600	592	594	583	564	623	610	629	587	571	597	609	597	626	604	624	597	618	591	609	612	576	562	585	600	618	596	572	593	651	596	541	594	618	624	579	572	591	587	605	575	584	593	614	613	606	587	557	612	588	600	579	597	606	603	597	599	589	606	614	617	600	581	613	674	626	573	592	614	592	588	607	623	592	641	583	597	612	591	593	609	579	621	582	579	587	589	573	615	613	567	645	603	589	611	605	593	607	639	589	590	640	625	601	601	545	595	625	589	642	580	583	622	623	593	617	590	620	549	614	614	609	597	599	614	607	549	629	632	560	591	633	628	662	596	619	639	580	587	623	614	573	624	612	620	554	629	580	627	597	625	612	640	589	611	673	602	622	573	565	588	627	589	609	628	605	615	569	587	613	643	597	646	619	623	625	561	655	616	590	556	583	613	621	588	600	591	588	626	626	603	612	604	579	583	611	578	600	588	579	566	617	594	604	582	599	605	607	617	632	594	608	601	641	635	603	579	599	642	618	623	612	620	604	620	566	627	591	584	611	602	591	598	600	628	651	603	624	610	628	596	592	632	563	622	624	622	571	577	612	564	594	590	591	573	599	592	577	550	611	590	618	547	583	625	587	590	660	656	587	649	582	593	553	598	594	610	592	577	619	586	620	590	610	595	590	622	628	591	591	628	593	575	559	591	642	652	619	592	611	611	577	593	585	592	601	611	569	606	589	603	576	643	642	616	635	586	590	614	604	598	660	621	630	626	625	604	631	621	598	581	632	570	607	637	602	579	574	598	547	572	598	587	609	549	603	579	639	628	584	590	578	626	596	594	621	577	554	621	627	555	591	615	615	630	590	604	586	604	587	601	602	607	598	576	574	596	599	601	592	584	575	561	591	578	579	603	589	567	611	575	542	561	611	646	645	614	619	594	612	620	657	607	593	591	646	672	588	655	563	585	599	624	594	562	630	563	615	605	639	626	550	617	613	615	612	589	610	566	629	587	642	621	596	642	608	607	629	618	573	588	636	606	617	578	603	658	611	600	557	645	564	607	577	566	585	607	648	616	637	645	610	620	617	577	622	612	568	623	566	604	608	638	586	617	643	592	611	623	599	569	626	580	608	566	600	606	607	597	635	649	596	600	617	584	613	593	573	602	586	606	586	632	606	589	568	585	610	632	616	605	623	585	642	612	593	601	598	608	614	626	589	610	595	604	624	600	584	592	627	594	598	603	631	626	607	617	599	587	589	589	628	566	600	605	546	641	557	578	574	618	638	594	576	585	555	629	612	594	633	612	609	599	627	635	599	619	568	574	606	576	569	630	584	583	599	639	611	598	586	586	565	600	581	612	576	619	648	555	645	570	561	549	627	646	624	616	575	605	614	576	602	572	586	559	554	601	610	604	585	633	591	597	559	624	622	673	563	606	578	594	595	616	569	596	616	581	583	595	620	591	605	615	622	558	596	580	601	616	622	577	594	574	603	602	587	561	587	594	610	575	617	623	597	626	637	586	589	612	585	628	584	632	631	584	610	604	637	591	602	569	620	621	617	649	611	601	587	634	580	604	619	643	603	604	592	618	592	537	581	575	625	601	592	584	589	577	602	578	632	659	582	597	594	635	584	630	598	609	620	604	606	588	582	573	633	567	559	612	609	574	594	622	587	610	621	594	574	615	573	607	565	567	590	560	580	591	606	589	623	604	581	626	607	628	622	643	579	609	586	593	619	581	632	583	624	613	591	606	660	582	651	600	623	581	603	582	617	604	603	651	616	615	574	625	635	587	600	579	595	602	634	577	586	602	554	573	620	638	610	556	588	561	601	595	576	586	563	623	577	594	590	594	586	633	597	575	652	603	625	597	608	622	581	586	580	612	645	613	590	611	562	579	591	617	581	599	591	594	633	621	580	595	582	596	619	584	545	594	603	610	647	618	600	589	570	605	619	613	595	572	581	595	596	605	610	621	597	585	595	560	594	598	615	607	624	606	603	621	600	606	627	599	649	600	635	601	606	619	576	592	595	613	580	594	593	567	645	607	616	683	611	572	669	597	590	580	610	595	587	612	583	662	591	625	589	582	567	635	622	595	571	602	641	601	568	587	573	583	632	582	627	619	625	592	592	541	576	589	569	588	581	603	588	573	634	593	577	551	598	620	569	607	596	613	613	619	607	597	634	632	592	604	616	597	624	607	611	668	647	592	641	623	594	606	581	558	594	607	604	602	582	606	593	629	577	602	584	639	597	608	626	594	552	600	624	658	604	609	580	613	615	590	628	570	585	600	583	624	597	616	601	586	582	589	595	601	607	621	609	588	571	610	569	590	636	610	606	607	619	586	611	623	617	593	613	600	583	600	622	603	613	613	583	608	635	594	605	549	600	637	612	634	617	576	601	581	581	657	555	601	570	554	641	604	599	535	597	641	588	586	603	586	631	627	603	620	611	574	598	617	623	557	581	587	618	592	595	636	577	573	616	591	603	643	598	600	663	635	623	607	566	629	590	600	549	635	609	609	646	563
26069	20119	7531	381	241	174	197	175	157	175	158	186	160	153	160	195	163	145	178	170	179	174	148	165	148	173	151	156	160	150	164	138	175	153	141	165	183	146	188	147	160	154	165	171	162	166	150	152	162	143	154	177	171	118	177	193	130	170	154	151	163	155	157	165	139	160	165	174	170	163	131	158	155	140	162	152	165	188	167	170	166	148	151	149	187	160	164	174	165	173	154	157	154	149	152	162	149	160	164	165	171	134	156	134	148	162	133	184	147	173	173	163	158	159	178	181	156	149	178	167	169	163	157	146	158	143	166	163	161	169	169	154	141	164	160	152	160	145	159	151	156	173	164	171	136	150	152	140	148	142	164	171	166	176	158	190	153	141	151	152	165	154	140	170	175	164	180	166	180	162	153	124	160	160	169	130	172	147	167	169	141	131	176	158	196	151	163	132	170	167	175	151	153	149	170	165	138	149	168	172	182	167	156	143	164	154	161	129	186	137	160	168	156	174	135	176	154	136	147	140	147	172	159	154	160	161	137	155	164	160	148	138	178	156	152	158	158	160	188	177	157	152	158	152	148	161	151	161	145	155	147	161	155	142	157	167	157	162	139	142	170	150	134	171	153	160	160	158	156	139	161	148	163	163	141	171	165	160	136	165	159	154	170	147	153	140	159	145	151	155	174	149	139	155	169	143	147	157	161	136	141	140	156	145	157	145	174	159	148	153	139	159	173	162	162	183	165	160	141	170	170	163	137	160	148	167	166	159	159	158	173	132	165	164	143	153	164	163	146	144	152	158	152	182	172	169	141	164	142	175	144	153	139	168	159	153	145	174	151	146	147	175	160	152	170	173	149	152	158	171	168	181	144	170	162	160	150	170	154	154	149	163	168	172	151	154	180	157	170	157	175	151	141	149	160	160	172	134	194	143	153	157	196	160	176	153	171	152	182	139	178	131	167	183	166	150	140	161	176	169	154	155	132	166	171	188	172	153	152	176	177	170	171	160	181	153	148	156	158	150	158	157	157	164	163	162	156	151	143	136	155	153	174	139	140	144	169	149	141	152	132	148	168	161	144	142	159	151	172	166	166	141	140	165	141	177	181	169	159	163	172	167	186	173	155	149	174	162	163	180	159	170	145	146	135	180	172	155	166	175	161	150	157	162	172	154	175	161	161	153	166	165	151	141	156	159	149	167	160	130	143	154	167	185	166	134	150	178	160	172	156	150	140	153	140	159	155	143	162	156	161	150	149	165	160	159	160	143	163	156	145	150	156	164	174	165	166	174	169	153	133	154	152	159	153	161	149	177	148	156	166	179	126	159	152	161	148	158	188	142	151	159	150	170	160	139	162	146	154	159	157	166	154	142	137	149	176	132	151	123	153	172	173	168	164	149	174	155	174	140	148	164	152	156	149	143	161	148	190	183	140	147	148	146	158	149	154	142	150	182	166	161	155	155	160	140	160	154	202	150	156	160	164	162	174	165	141	176	156	159	151	161	154	155	150	137	169	143	158	165	167	174	144	164	172	157	152	161	149	142	133	164	161	170	168	151	150	162	155	144	170	167	146	164	172	150	175	150	156	185	148	159	142	169	134	170	145	123	146	157	172	162	159	186	148	149	161	145	176	159	146	158	170	180	172	172	134	148	166	169	161	135	142	151	159	160	161	148	162	142	160	163	171	169	154	155	157	180	151	149	142	161	180	176	162	142	165	174	149	154	169	141	178	192	157	146	168	157	151	171	189	141	142	158	151	133	164	147	169	158	169	158	150	167	142	178	158	168	168	165	167	143	150	170	171	168	144	141	135	142	154	157	161	157	168	140	176	153	139	171	149	135	140	143	169	158	165	148	161	143	177	166	154	152	156	159	168	156	157	166	171	163	155	140	138	150	153	160	145	168	165	170	157	168	138	167	167	177	150	172	152	160	141	161	168	168	167	182	146	154	182	166	149	165	157	127	169	160	162	158	163	177	147	156	165	149	151	146	174	151	138	145	150	166	179	169	152	161	162	141	169	148	139	154	178	174	143	139	142	158	154	161	175	148	166	152	135	169	163	161	179	155	153	148	140	182	150	151	141	155	165	148	135	143	164	177	163	161	149	181	157	195	182	151	149	137	152	168	178	148	139	162	163	173	168	166	146	128	167	175	158	156	141	148	147	166	148	155	160	150	145	135	146	156	160	163	167	157	163	149	172	140	166	148	155	146	162	172	147	136	189	184	167	150	154	171	181	147	146	139	135	167	141	154	174	142	140	145	172	163	185	145	168	151	164	164	169	150	186	154	143	136	175	155	187	161	167	149	149	158	155	143	164	163	123	161	180	156	144	169	146	171	177	141	161	149	167	162	153	135	167	174	168	160	162	173	189	163	138	157	149	163	139	141	172	159	146	168	157	162	166	147	141	177	169	180	167	141	163	125	147	171	160	159	143	130	151	160	151	144	147	148	152	154	168	172	145	153	148	142	144	159	161	158	141	137	167	174	179	149	156	161	175	188	145	181	150	141	181	151	150	150	148	177	153	175	165	170	180	159	145	174	163	157	172	160	158	153	136	164	164	134	152	148	157	151	175	166	146	164	180	184	161	152	178	140	156	154	137	155	144	175	148	170	156	155	163	154	171	168	169	172	145	139	151	166	152	154	157	167	171	139	148	160	139	141	160	180	172	160	163	158	162	151	150	166	149	161	176	181	163	174	166	146	151	173	157	180	160	191	151	165	182	159	144	142	166	149	169	162	162	164	162	147	152	169	162	147	158	161	133	173	146	159	162	161	159	188	164	140	151	167	169	153	190	171	170	155	162	176	152	169	159	164	146	155	120	181	145	170	164	138	150	157	150	174	167	172	197	144	163	160	160	168	156	163	180	139	154	146	147	179	174	164	153	161	154	170	163	160	169	168	145	151	160	168	168	170	149	150	151	152	139	154	146	149	161	160	172	151	141	138	154	147	160	165	159	152	161	165	181	153	139	148	166	151	145	138	135	168	170	154	144	141	138	169	152	162	163	154	158	147	167	171	166	161	161	169	167	154	167	166	158	159	157	141	140	159	162	153	156	152	136	162	161	144	178	167	177	161	156	175	137	172	163	153	162	128	170	152	155	159	175	174	177	153	162	142	166	165	169	172	163	165	161	146	160	151	163	164	153	145	163	178	166	171	170	175	165	158	169	159	144	161	145	162	152	158	164	142	148	168	179	148	155	144	156	169	174	153	140	169	145	165	154	185	155	156	174	153	144	152	156	163	169	176	152	165	162	165	154	156	156	146	167	150	182	156	158	138	152	140	151	193	157	168	145	155	147	135	152	147	154	165	145	165	151	161	163	151	142	155	154	143	170	146	149	151	141	155	177	152	138	174	185	173	155	155	140	153	164	177	173	137	171	139	155	140	168	184	167	152	163	156	148	162	168	167	158	152	144	179	154	167	125	150	161	154	168	149	157	151	151	176	164	173	134	143	156	144	161	154	166	166	168	148	154	179	168	160	149	164	150	144	148	160
13832	14803	1205	698	550	472	453	441	390	355	390	407	356	393	351	390	358	361	327	351	358	382	360	325	341	355	358	343	358	345	378	385	358	341	360	363	368	348	328	339	331	341	341	339	386	363	387	332	341	356	357	378	359	328	363	373	368	326	312	372	352	336	357	361	331	327	353	335	369	368	346	327	347	360	356	402	325	375	346	354	350	357	334	333	351	334	328	347	361	362	357	391	328	365	331	347	331	350	334	333	340	341	336	325	348	343	324	363	328	331	326	350	338	357	377	343	346	336	318	320	379	344	349	333	337	329	355	350	321	363	336	340	353	341	337	354	351	359	317	366	372	325	379	388	373	362	341	319	338	377	345	345	371	353	351	341	328	356	337	367	390	324	357	350	322	388	344	338	353	355	344	333	353	356	376	338	345	327	359	336	367	330	349	367	347	326	338	298	361	350	341	346	344	389	350	354	326	383	332	315	361	367	350	321	362	349	377	328	360	336	352	356	362	370	367	346	343	370	383	360	345	341	344	373	357	360	347	384	343	323	357	354	371	329	336	341	337	350	332	336	374	328	360	333	340	350	343	379	340	346	391	334	355	331	384	343	333	337	386	351	352	361	362	333	349	355	388	330	329	317	346	372	308	369	307	363	364	365	344	328	344	319	328	379	375	344	349	358	328	361	334	352	367	303	351	355	374	347	333	379	340	347	359	378	344	348	335	377	364	353	341	393	361	340	352	363	380	352	352	362	387	356	364	356	380	392	370	367	355	334	351	338	339	365	322	384	353	339	346	321	370	370	325	315	379	355	348	356	371	348	345	356	350	362	349	357	349	316	371	343	335	354	370	340	350	366	324	372	370	329	324	343	330	359	383	349	333	367	342	370	370	351	325	355	331	342	315	347	344	342	376	370	345	360	401	330	333	408	334	338	334	339	371	369	358	343	343	337	326	352	332	358	368	353	350	351	316	321	363	337	377	338	348	316	347	345	342	332	356	316	351	359	351	372	341	359	352	364	344	330	337	354	336	353	360	343	348	376	343	345	307	321	317	311	372	349	340	327	343	361	377	361	350	380	341	374	389	340	352	364	357	355	339	359	385	346	336	384	398	328	308	340	334	360	332	324	321	341	315	324	357	381	353	373	365	348	334	329	361	319	353	373	339	342	337	331	383	363	349	358	349	367	345	353	344	355	383	355	388	348	346	359	349	380	336	365	336	350	344	329	345	335	339	396	358	364	364	352	376	371	312	363	349	347	357	333	347	340	347	371	358	342	339	330	312	363	356	351	365	333	365	352	333	357	355	326	370	362	310	337	367	393	359	341	350	353	365	347	386	372	344	351	411	338	383	365	371	344	324	380	335	347	352	337	344	337	355	323	338	356	353	330	344	382	342	336	383	378	349	358	355	339	351	382	370	349	333	321	339	358	360	364	380	321	399	340	318	374	340	344	318	350	335	362	382	350	360	343	355	332	370	345	358	402	377	340	394	363	314	368	301	332	359	369	357	343	353	346	360	342	331	344	350	347	341	361	370	332	303	333	331	366	365	374	316	363	366	388	363	323	315	334	381	378	342	352	324	364	363	348	363	347	353	349	390	341	358	335	343	368	361	368	324	348	378	360	328	335	363	356	322	353	329	361	340	372	356	367	364	340	363	346	345	382	365	368	376	330	360	327	363	343	371	353	337	347	387	376	338	326	324	377	328	375	349	329	342	372	333	342	357	376	345	348	349	341	318	409	342	349	374	351	336	327	357	338	330	320	378	333	368	361	377	369	367	340	386	343	343	387	335	339	339	378	370	337	380	337	356	375	359	348	369	347	367	340	334	365	374	337	349	331	345	347	355	328	374	350	349	360	356	379	361	354	323	375	360	369	347	347	358	349	330	328	324	351	374	372	336	366	351	355	346	365	347	366	359	374	370	376	354	326	341	366	314	360	383	389	335	332	368	349	348	342	338	327	304	398	390	336	365	309	370	338	343	350	374	366	340	358	325	389	351	349	341	359	355	348	362	355	361	347	378	349	387	357	331	308	337	362	364	374	347	369	366	346	328	313	331	358	355	350	338	333	390	379	319	314	345	397	347	372	370	339	334	353	369	372	372	336	335	363	338	345	362	373	349	346	344	352	332	356	362	333	363	369	354	311	356	363	350	349	365	324	359	361	340	359	338	354	377	351	321	360	354	324	368	328	349	362	351	334	342	331	376	355	342	352	355	372	390	340	364	357	362	363	389	347	359	341	336	317	370	338	338	354	352	348	350	340	401	369	365	350	332	352	353	340	345	317	306	317	357	303	357	334	333	378	338	360	383	338	344	373	336	357	335	354	331	359	349	352	339	320	326	337	388	355	355	328	348	342	337	365	349	337	328	325	371	356	349	349	319	316	334	334	336	316	329	316	323	314	346	342	338	377	357	320	326	375	351	356	373	356	365	362	366	338	339	331	352	347	360	352	348	360	326	358	327	340	382	333	339	328	349	349	389	343	337	354	387	335	320	340	374	339	400	372	351	333	346	366	352	354	322	323	296	388	357	369	380	313	345	349	395	311	363	328	339	367	386	359	338	337	336	321	340	351	355	371	334	391	363	340	359	320	375	343	335	352	356	344	368	344	333	365	324	337	372	347	368	351	336	325	346	365	359	347	362	373	341	336	345	336	369	355	352	360	349	396	365	372	354	365	382	348	357	362	366	346	341	340	355	336	377	322	332	353	329	373	344	370	361	343	332	348	351	372	350	317	333	387	348	344	395	360	322	348	361	354	357	328	353	325	334	343	298	341	386	334	354	355	360	358	358	368	328	344	329	373	359	349	324	365	377	327	361	326	366	379	321	368	331	331	369	354	368	340	363	396	332	356	325	349	359	359	378	351	347	397	377	382	348	347	337	350	342	355	325	346	335	313	334	344	352	373	343	342	372	328	367	382	358	346	367	351	341	341	350	344	368	331	343	321	380	339	376	356	353	337	365	359	340	357	352	366	340	324	355	385	343	357	359	350	343	337	356	323	380	361	339	360	309	333	347	340	353	336	342	333	346	355	344	373	373	346	320	356	331	353	340	356	344	334	358	396	364	355	393	349	357	306	313	368	365	384	341	390	354	319	359	349	351	373	346	354	353	334	364	357	359	349	357	344	308	371	341	360	365	341	343	337	334	318	370	358	332	370	362	386	373	336	301	362	340	360	361	310	358	351	352	364	352	348	360	393	352	376	346	324	352	326	328	369	323	336	363	356	349	363	343	347	354	342	360	380	345	333	371	351	317	395	349	369	356	357	355	354	310	366	350	364	374	304	353	355	371	349	343	305	357	344	344	360	337	322	369	366	376	373	334	318	350	352	359	321	345	356	359	337	332	346	370	339	324	321	355	368	334	351	392	349	342	358	341	333	361	381	342	364	352	380	384	365	322	367	339	340	338	345	333	358	376	349	367	339	334	355	353	335	381	317	391	355	363	351	301	364	352	369	331	346	318	340	329	350	346	346	385	395	345	368	350	337	374	360
24755	21741	28781	25209	18331	1133	465	338	241	243	211	200	187	183	156	166	155	180	157	126	157	153	138	123	133	138	147	127	135	130	135	137	140	135	154	141	125	127	122	139	150	120	127	118	121	117	112	108	115	125	130	131	135	126	123	125	143	113	127	118	126	121	121	123	124	127	123	126	120	121	121	126	127	145	127	114	126	135	113	119	118	135	136	118	123	138	148	127	135	129	119	113	125	119	143	133	111	132	132	132	139	151	122	140	140	146	115	114	161	120	129	121	125	102	124	146	128	122	122	114	107	125	151	127	127	142	136	107	115	103	130	136	121	115	137	113	109	145	124	139	113	118	118	125	128	133	145	131	138	126	122	131	114	136	121	145	137	123	133	116	133	131	132	132	130	121	131	135	113	127	124	132	123	131	111	127	146	132	117	121	119	119	139	108	120	108	123	122	114	114	111	113	129	125	146	123	105	120	123	109	136	144	101	109	125	125	143	138	123	121	118	121	123	127	137	125	126	124	146	114	132	140	123	117	110	132	149	129	129	117	147	116	108	130	117	122	135	112	124	125	122	112	121	134	114	140	122	141	125	118	123	129	127	145	108	113	110	129	110	126	112	137	129	125	110	114	143	131	123	111	133	136	138	117	106	116	124	139	137	112	137	131	123	157	122	120	112	124	137	138	122	107	125	115	108	133	138	135	124	123	136	114	127	115	122	122	109	115	140	126	123	125	146	102	122	149	158	121	133	121	127	124	119	126	131	131	108	117	133	105	120	125	114	128	117	137	136	111	129	138	151	133	111	109	126	142	120	108	148	136	121	120	120	123	130	127	117	118	147	133	130	110	138	131	115	117	122	134	122	129	133	122	123	140	119	140	121	107	116	126	123	122	121	100	138	139	117	118	118	100	117	116	112	132	122	126	129	118	115	126	128	131	110	112	147	132	131	123	137	136	129	128	110	125	141	137	109	120	116	131	141	123	116	161	121	118	111	140	120	151	141	126	138	121	132	117	138	126	112	129	120	116	149	123	150	134	140	131	115	111	99	125	142	128	126	129	131	139	125	134	132	123	126	116	103	122	144	107	116	143	129	135	121	123	107	118	136	111	111	129	116	124	132	137	128	164	139	129	112	110	113	132	134	130	135	108	120	138	118	123	116	148	138	103	163	123	125	105	129	126	126	110	119	133	129	111	113	102	143	149	103	139	117	129	131	129	126	112	114	141	120	119	138	121	119	143	123	109	122	117	110	112	131	125	122	111	118	113	127	118	129	129	113	124	117	139	109	120	121	116	115	124	126	121	131	122	134	129	127	128	126	121	111	112	121	145	131	132	130	114	105	145	134	123	110	143	122	119	114	126	129	152	151	111	142	128	132	128	135	130	117	124	120	120	124	143	129	134	126	132	112	118	137	134	125	133	135	131	111	113	135	118	132	138	134	119	110	144	127	120	115	135	142	111	122	136	126	121	120	112	128	145	116	127	113	124	122	113	124	125	128	124	112	117	110	130	132	114	121	115	141	146	135	126	112	139	107	101	149	137	135	124	101	127	114	128	112	125	146	102	128	122	135	132	152	123	127	135	121	102	132	141	129	136	124	111	116	128	120	112	107	100	128	135	119	128	118	132	124	135	131	132	125	135	116	134	110	120	122	126	135	113	141	120	132	113	126	105	123	145	122	144	133	106	128	112	128	136	139	110	138	121	134	97	127	131	125	129	128	137	133	128	149	124	116	131	123	104	118	95	127	118	124	146	126	108	131	128	120	108	123	135	103	111	131	121	138	130	136	113	135	127	117	135	132	118	105	129	98	139	119	109	132	137	121	119	122	133	119	131	119	117	125	110	159	138	146	127	131	128	123	128	104	118	138	131	127	123	120	126	106	125	125	124	140	127	147	105	125	120	127	128	120	126	105	124	97	128	129	123	136	129	143	140	113	117	142	128	117	124	135	110	114	115	128	137	112	110	148	144	117	122	127	135	122	128	136	141	125	134	126	121	128	129	132	126	125	128	131	141	129	136	122	150	135	135	116	127	130	122	116	131	132	132	116	112	133	134	132	149	101	115	128	115	94	116	140	124	110	103	123	118	130	121	129	132	152	136	135	122	127	95	121	129	129	118	125	124	127	103	130	133	132	119	131	144	121	116	122	108	130	138	124	130	134	136	117	137	119	121	129	114	126	102	137	136	129	109	123	123	129	140	127	126	127	109	119	116	123	127	116	119	127	105	115	143	128	131	126	136	119	123	121	115	127	131	128	115	107	138	130	127	131	132	105	126	112	139	140	105	138	152	125	105	124	138	113	123	136	117	115	107	122	148	121	127	127	117	136	111	113	133	130	105	137	124	111	129	133	107	135	127	134	129	122	119	130	124	114	135	116	117	122	130	143	129	140	123	140	125	119	113	102	132	99	125	117	117	132	137	118	146	128	152	127	154	121	140	143	122	120	136	119	134	138	101	117	123	140	124	122	115	134	128	124	121	134	129	117	116	127	120	117	145	115	118	136	110	116	130	112	118	138	127	124	130	115	117	135	114	135	119	135	124	134	136	132	119	139	123	130	127	125	119	121	154	113	128	113	126	114	130	118	137	140	123	116	103	114	116	135	138	110	114	118	130	122	127	121	148	116	115	120	139	122	136	123	107	120	130	127	124	142	120	123	135	134	138	109	130	142	106	131	125	132	170	110	126	119	128	121	113	119	124	118	110	96	123	118	152	121	136	128	115	117	130	111	119	141	118	134	115	130	121	108	117	109	143	136	131	130	131	133	128	110	119	122	126	110	109	124	113	130	119	119	134	118	139	127	111	134	119	140	123	112	143	131	136	128	121	130	123	121	129	122	122	135	121	121	129	101	124	113	140	134	117	125	144	120	126	117	104	99	112	116	130	134	112	107	107	116	121	115	141	129	125	137	95	132	131	120	132	144	149	121	132	144	127	117	151	142	120	145	134	124	123	111	128	132	138	141	153	136	132	128	136	115	116	119	135	129	112	128	104	137	127	125	121	140	120	144	124	133	145	129	121	137	124	107	127	115	129	131	111	148	125	119	142	123	124	122	116	120	144	124	117	110	119	115	128	126	138	134	113	119	129	124	119	120	118	132	136	140	147	122	119	142	133	137	131	131	105	127	131	129	138	141	120	122	99	132	111	119	118	132	113	136	122	119	108	129	129	119	134	141	131	136	111	132	120	97	121	130	125	115	125	113	136	132	103	120	124	124	149	125	137	128	101	121	139	124	126	130	110	110	119	138	115	130	134	110	123	129	130	152	124	119	110	110	127	124	99	118	144	132	136	125	115	121	132	128	138	131	130	130	131	135	125	140	137	120	128	107	128	119	114	133	97	126	117	136	121	120	120	109	137	142	133	125	129	138	116	125	107	122	135	136	128	123	111	121	128	122	139	121	126	117	118	108	113	121	139	124	139	105	124	130	121	129	130	111	156	138	134	128	138	129	111	106	95	142	118	133	110	130	114	132	154	133	139	128	114	105	134	120	123
28910	33448	8022	3999	2527	1796	1383	1132	956	759	727	581	497	492	494	451	421	418	385	407	360	341	357	350	332	338	337	319	298	323	328	335	298	304	306	340	306	291	292	295	242	305	267	338	295	293	302	306	305	283	271	296	291	267	325	270	273	290	281	308	255	265	287	294	325	276	276	293	305	273	279	286	282	275	308	285	305	269	271	280	289	272	272	279	257	255	255	247	297	261	288	280	246	265	254	283	269	276	304	279	310	270	268	277	245	287	273	279	272	286	292	257	299	289	284	266	265	286	318	274	283	246	301	259	275	277	254	266	290	271	276	277	257	294	276	283	290	279	295	257	316	273	255	296	264	301	264	269	305	263	295	267	272	270	264	256	295	269	291	245	303	293	276	275	236	295	245	280	287	275	302	296	269	251	299	244	294	271	267	271	268	261	240	259	273	255	264	301	257	279	252	251	249	248	281	258	233	277	283	244	274	254	291	281	258	240	283	260	273	283	276	276	274	289	256	253	280	282	278	279	256	261	283	250	260	293	297	255	281	279	263	269	263	302	274	274	265	285	292	279	280	230	271	282	292	280	273	283	293	292	286	264	270	269	277	251	269	258	267	260	271	298	283	263	280	248	286	280	262	258	292	285	248	266	267	233	265	250	270	295	264	269	284	272	265	270	282	276	256	290	277	292	286	262	284	297	275	296	282	252	291	278	298	308	271	277	284	257	270	277	280	302	251	265	288	265	245	278	288	252	278	271	282	267	284	280	267	258	266	281	261	266	315	280	295	263	276	270	256	306	286	264	274	266	265	280	267	283	280	284	283	272	257	288	274	280	254	271	273	296	292	291	299	268	284	283	278	264	284	290	275	302	265	290	257	262	294	248	277	275	278	272	279	251	282	303	285	283	292	276	241	250	278	275	269	258	260	269	304	281	273	285	254	255	272	284	283	295	244	290	274	274	273	295	272	296	279	279	260	306	266	284	281	252	273	297	298	275	266	294	303	268	245	266	273	285	257	308	277	276	302	260	302	277	316	255	255	268	266	275	289	325	304	267	301	289	260	295	279	267	290	313	298	284	296	286	266	279	276	299	278	288	295	277	297	262	275	301	298	276	280	259	253	268	276	286	281	247	262	263	252	288	281	271	282	280	281	256	257	267	297	271	265	269	260	315	282	277	318	292	285	310	254	273	298	299	298	271	244	280	248	291	294	286	294	266	291	277	292	266	288	251	264	279	270	308	289	281	268	304	263	277	316	275	294	270	292	275	254	239	277	264	258	274	305	276	315	278	250	290	299	274	257	292	279	253	260	267	268	289	291	286	263	262	239	278	252	267	293	302	285	279	256	310	268	271	265	265	268	317	274	275	244	275	263	251	257	275	275	300	287	275	293	268	309	264	284	238	295	284	261	280	266	281	288	267	252	277	284	298	314	262	264	278	297	260	280	293	267	291	276	267	268	269	281	270	295	264	272	270	267	301	315	249	254	281	275	268	272	270	279	287	291	279	271	255	298	257	278	257	280	276	266	262	271	253	268	272	265	273	267	271	278	265	274	257	306	299	290	273	318	255	311	305	271	270	260	269	301	276	259	276	291	289	307	274	290	290	274	277	275	296	276	280	274	264	282	274	275	283	302	291	258	280	262	267	278	320	253	293	302	272	292	301	277	290	250	281	290	279	267	276	267	269	265	270	245	301	273	276	269	269	263	267	249	284	267	264	291	243	266	281	284	253	267	284	275	268	299	282	276	262	295	294	294	268	291	271	270	250	289	274	286	296	253	273	272	269	290	263	254	262	250	274	314	257	283	274	311	292	287	291	279	274	247	264	267	295	278	302	275	274	297	291	259	267	300	305	253	293	301	272	282	283	277	281	268	249	261	313	277	270	273	288	298	291	298	291	274	283	283	288	287	276	278	262	280	253	291	287	276	279	279	295	282	278	284	259	280	274	275	277	299	288	277	267	285	296	285	260	245	291	262	278	264	274	276	284	278	284	255	312	276	299	277	291	264	290	273	286	292	286	264	294	252	264	259	266	248	262	278	289	264	274	280	269	285	281	307	269	273	267	266	273	282	284	256	297	290	250	261	294	281	273	252	274	290	282	261	277	290	290	285	277	267	244	260	264	273	283	246	278	274	267	263	262	244	275	274	283	280	272	268	295	275	284	305	271	251	258	253	264	252	291	274	274	250	264	257	238	283	257	279	273	275	284	260	281	271	270	266	280	281	288	282	257	303	280	259	264	258	294	276	275	279	240	268	286	287	276	283	269	278	270	276	297	297	295	259	265	242	252	260	296	291	273	291	272	272	265	282	275	264	254	278	250	297	271	275	294	270	276	276	250	275	268	250	257	254	257	310	293	256	267	280	268	270	272	247	256	275	268	298	266	290	264	264	273	286	285	266	267	250	248	265	326	278	277	288	300	282	264	274	302	255	301	282	280	284	266	297	260	265	267	292	243	280	238	258	265	296	299	277	272	287	244	271	302	283	286	284	268	259	273	274	283	280	286	283	289	285	260	284	273	280	276	294	275	261	253	248	255	300	273	285	300	276	276	260	265	288	275	260	321	254	266	243	241	216	274	282	276	259	264	312	284	260	262	283	264	270	281	297	281	261	284	275	275	226	242	254	267	252	312	268	286	283	288	262	290	321	256	272	254	315	263	290	283	287	265	252	266	272	273	280	288	285	257	289	267	289	272	291	307	260	278	304	272	284	294	312	297	281	280	264	271	282	307	268	266	286	299	300	302	288	269	242	248	262	250	284	294	291	278	277	286	318	293	279	256	277	260	281	255	263	305	246	294	306	278	288	268	255	256	273	304	279	281	271	305	282	304	284	270	310	310	281	315	274	292	303	244	257	283	295	307	252	258	286	261	279	291	263	287	262	263	268	264	255	282	279	303	286	275	287	264	275	272	266	290	276	243	283	275	292	279	301	264	296	284	268	276	278	249	277	312	250	266	265	273	314	256	267	260	305	260	279	280	276	290	256	296	330	271	275	262	286	273	294	276	242	288	285	292	256	255	270	262	289	302	278	300	277	259	257	257	289	294	261	249	269	295	280	311	271	269	292	291	272	286	291	287	255	255	310	279	284	262	290	264	275	265	271	288	268	300	313	253	306	268	256	300	271	269	301	272	259	290	281	253	289	291	259	260	275	249	277	270	279	278	293	301	266	258	291	267	283	286	289	234	266	265	309	298	253	257	276	281	342	274	279	312	266	288	277	266	273	264	271	304	271	314	270	285	311	286	267	320	282	273	268	302	289	287	267	275	257	272	279	268	285	272	281	223	238	262	272	280	237	288	257	284	269	272	287	266	292	267	277	268	280	244	276	263	257	261	246	266	290	283	273	280	254	272	291	305	275	277	259	282	260	283	256	273	266	274	255	284	286	252	270	270	294	255	284	286	257	259	233	280	256	287	309	280	288	274	255	275	273	292	263	252	289	302	282	284	298	298	261	294	296	303	269	251	278	266	292	305	255	292	253	248	268	303	290	262
22709	20737	27967	23551	20737	15357	1435	782	517	489	466	414	400	381	346	366	367	351	396	332	333	338	343	304	332	327	294	309	302	292	345	297	276	289	323	312	338	306	277	291	309	319	287	305	290	293	303	302	298	275	302	292	318	286	295	294	305	289	320	294	320	328	297	276	288	278	306	304	299	288	285	287	326	281	302	276	301	271	286	298	291	306	287	272	308	307	290	313	309	303	272	277	266	300	308	320	298	317	294	282	282	316	311	310	321	271	286	308	291	250	328	287	282	289	296	307	308	286	262	281	301	344	304	294	289	311	291	280	279	298	322	286	284	311	306	284	293	268	297	294	300	300	340	306	273	291	301	313	308	283	271	279	301	297	256	285	323	260	310	302	283	275	283	317	331	302	292	309	284	315	302	269	285	304	322	285	273	321	308	299	296	284	307	304	272	303	321	295	297	310	280	270	284	261	290	283	280	305	295	304	299	295	311	287	297	293	303	285	295	306	296	279	285	300	289	324	284	323	325	318	254	280	294	273	320	266	271	337	308	285	288	292	287	308	314	300	289	295	237	284	276	296	275	280	275	276	285	307	298	274	311	310	287	286	294	293	338	296	302	285	307	314	288	306	289	303	322	294	310	295	275	296	305	293	251	275	285	278	272	271	317	265	315	288	294	276	310	314	299	286	263	302	304	265	299	304	304	301	290	287	292	299	324	278	286	273	289	283	307	238	288	278	293	293	285	303	288	318	287	302	308	282	296	294	299	296	307	311	292	276	298	300	286	285	307	294	275	293	300	254	282	297	295	278	259	291	288	281	266	331	319	313	312	320	279	279	278	296	273	287	265	302	316	319	282	283	252	297	317	277	303	301	280	286	323	304	266	271	323	278	318	281	282	264	290	298	297	306	299	305	288	304	319	263	277	280	302	292	305	287	279	325	301	286	306	281	301	272	284	289	285	304	299	317	308	279	273	294	300	280	273	295	298	301	300	285	284	267	304	301	273	292	271	303	292	291	274	300	298	286	277	295	305	299	287	293	267	314	285	289	338	296	273	301	295	252	261	282	292	313	283	281	260	281	294	306	293	286	310	296	276	293	286	275	309	293	317	301	287	284	283	287	297	294	251	311	282	295	291	267	283	291	286	288	260	301	304	308	261	329	279	278	318	284	310	271	310	292	287	300	261	284	272	302	276	316	281	303	304	289	276	273	297	289	327	320	330	302	287	297	304	286	301	276	277	296	294	281	291	295	313	295	260	281	304	284	272	281	312	305	285	306	265	307	327	290	306	325	290	262	286	283	281	276	272	324	312	291	289	305	293	290	307	302	304	294	294	317	316	300	279	304	309	290	300	304	286	307	290	293	289	280	297	278	293	277	312	302	272	269	325	317	317	312	326	287	275	289	243	289	289	284	317	309	295	285	283	291	282	310	291	299	272	315	339	288	278	313	288	271	292	285	285	294	305	301	303	278	252	297	286	292	293	294	293	265	312	303	283	300	286	292	278	329	284	266	296	313	300	295	286	308	319	299	303	305	312	260	320	266	315	293	316	273	282	266	276	305	316	288	255	321	334	274	318	281	285	295	280	305	299	293	286	287	299	300	321	305	289	280	298	300	288	277	275	324	293	292	265	282	268	292	275	319	299	290	292	298	297	288	290	282	268	297	274	259	275	283	325	326	271	268	307	268	301	326	279	280	290	279	314	283	326	294	331	282	317	268	277	299	330	302	303	291	283	287	288	286	342	305	247	303	320	314	312	277	286	303	273	298	267	305	289	301	298	275	305	314	322	274	310	284	283	265	324	309	274	302	300	311	265	303	298	276	284	296	306	294	298	297	297	307	315	304	284	298	305	288	321	314	270	287	331	295	310	289	326	318	276	284	302	273	288	281	289	290	282	261	274	310	289	295	283	318	282	261	274	282	272	291	292	281	256	299	316	286	327	303	259	305	274	277	290	261	271	294	309	300	291	324	303	275	268	293	294	281	308	284	323	259	277	301	307	284	277	296	280	304	269	299	311	294	301	334	275	303	315	337	319	271	290	307	287	317	305	279	302	303	270	263	309	291	293	288	290	263	275	322	288	294	285	294	271	295	271	306	302	294	298	300	304	304	284	276	299	292	309	276	269	259	278	244	318	262	285	287	315	269	291	307	274	320	302	287	292	266	312	300	311	285	310	306	310	316	282	278	264	302	293	267	307	308	279	289	306	285	291	302	276	279	310	297	288	272	296	258	280	264	288	267	302	262	291	280	320	276	298	281	276	298	308	305	292	292	270	300	302	295	299	295	276	318	298	309	308	288	297	296	275	307	260	263	287	293	284	265	291	260	290	273	246	298	289	286	309	311	255	287	330	284	264	259	279	287	280	288	291	287	275	307	313	314	300	278	294	290	292	274	295	309	315	291	287	280	285	308	320	302	291	296	311	275	296	313	317	296	268	297	273	275	325	293	315	297	302	299	299	274	263	320	298	294	301	273	296	280	283	297	307	315	271	281	302	282	289	323	292	296	307	267	268	291	317	290	264	314	297	313	264	301	269	305	301	297	294	282	287	277	285	295	297	272	290	301	272	320	327	298	272	313	308	292	274	302	327	283	308	306	273	315	298	306	318	299	292	275	314	277	323	252	298	275	307	286	303	315	284	315	302	298	283	318	293	265	320	282	314	316	288	297	299	331	275	279	298	304	284	262	321	268	297	253	271	294	283	299	288	295	322	304	305	295	277	283	307	283	310	264	291	312	286	309	291	298	308	300	289	300	318	300	306	269	303	262	306	301	311	296	277	289	280	280	265	310	289	254	296	286	289	312	295	302	279	304	269	283	278	263	336	271	308	297	282	311	307	310	302	314	282	245	267	291	242	302	306	315	262	315	280	275	289	264	317	288	289	276	346	298	302	287	298	301	295	306	293	305	295	312	276	324	277	286	293	307	287	314	285	320	338	254	269	289	273	267	313	306	298	313	283	328	299	290	269	273	295	318	282	265	312	271	310	285	294	285	280	288	304	294	308	282	280	275	311	295	303	263	300	302	276	303	296	289	295	287	297	304	285	324	304	304	302	273	297	284	259	313	280	303	278	303	295	292	291	293	271	338	318	292	300	254	307	314	260	290	286	313	313	309	265	308	296	296	280	287	315	317	313	303	298	307	281	300	282	277	324	265	274	318	289	287	332	297	290	277	321	314	303	301	306	291	289	300	307	290	285	328	308	307	317	315	299	276	285	300	301	306	305	302	280	304	303	293	300	310	322	308	268	308	288	266	291	290	295	277	314	300	308	285	307	311	273	294	311	290	307	288	288	272	296	301	287	284	307	315	301	290	278	310	284	289	294	285	272	287	311	289	303	281	285	253	271	284	310	316	286	284	314	271	303	277	314	278	318	297	274	276	286	279	299	285	278	294	259	302	294	301	299	286	304	280	285	293	313	283	296	287	267	289	306	290	290	289	290	288	278	280	298	310	301	292	283	296	297	282	274	302	286	315	321	307	275	307	275	277	277	287
30458	30572	12596	6924	4486	3283	2594	2178	1818	1529	1279	1222	1118	983	989	911	855	788	782	765	734	684	690	696	687	671	703	618	727	644	636	608	598	593	636	627	652	646	626	634	607	638	676	591	631	593	638	564	560	612	580	576	598	576	623	568	619	575	589	554	629	620	588	570	548	573	643	602	559	581	602	602	572	588	548	555	569	601	530	559	575	538	564	548	565	572	558	583	560	575	625	611	571	587	594	567	572	584	551	579	578	548	574	572	575	585	570	568	587	603	632	611	598	561	570	553	576	558	564	552	597	598	558	585	546	560	616	607	561	563	577	594	602	603	599	539	556	535	551	616	591	560	596	598	619	569	588	620	558	571	611	569	624	520	574	627	577	560	580	576	578	555	571	556	573	570	586	560	569	553	619	602	561	570	600	548	603	593	574	575	600	553	549	511	555	575	564	581	587	566	584	599	585	572	575	528	544	595	645	587	599	581	563	562	575	625	590	571	585	570	620	561	572	569	562	543	585	554	603	552	573	547	591	581	583	580	570	602	562	579	575	585	587	606	574	536	581	602	586	559	605	606	532	597	614	598	591	561	552	603	591	572	549	558	564	565	581	578	571	595	568	551	584	545	552	575	561	544	552	606	571	618	574	577	554	581	580	587	601	563	606	550	531	551	573	557	574	595	572	598	533	534	607	575	544	562	531	570	565	559	623	602	558	585	549	584	607	566	582	546	579	562	565	615	557	547	617	581	598	581	571	571	577	585	580	592	559	562	559	596	575	602	565	614	566	593	550	585	598	538	577	562	548	602	576	533	547	529	551	575	543	580	567	602	613	573	565	597	521	541	573	595	559	557	575	570	567	621	572	580	597	623	566	569	574	559	568	582	586	599	572	595	559	538	583	553	615	570	613	538	581	577	544	555	595	550	612	568	568	559	562	539	576	617	574	526	553	589	591	567	607	577	601	560	561	589	575	551	580	561	588	549	577	576	520	565	593	562	621	589	585	606	562	549	572	545	539	569	588	556	524	600	553	608	576	562	553	560	599	570	603	574	586	586	547	605	603	585	554	571	550	535	601	611	542	540	575	597	592	575	617	575	557	586	548	542	564	538	607	597	535	555	578	564	562	539	567	591	584	579	605	562	581	546	544	574	602	545	530	552	543	591	573	621	542	582	579	599	574	573	564	531	546	550	570	577	572	565	561	597	578	551	587	552	590	561	553	572	600	589	558	568	557	543	586	588	599	554	582	587	532	580	554	573	589	568	604	569	577	584	591	556	587	565	590	555	555	579	589	545	537	586	564	582	541	587	589	594	563	578	576	564	589	596	582	574	557	575	566	596	547	533	608	575	525	570	547	571	587	533	566	566	530	580	564	552	543	564	556	553	569	566	563	559	556	572	569	512	617	555	584	559	603	607	591	601	577	585	541	563	583	590	546	569	589	596	632	549	608	543	590	572	602	549	544	569	580	568	587	589	546	573	568	525	591	547	583	565	568	565	542	594	560	546	563	546	571	632	565	555	527	585	559	557	570	595	561	536	582	560	580	568	526	577	553	601	567	588	595	557	581	578	554	589	563	568	582	605	559	559	585	569	538	566	580	593	596	563	563	574	587	574	616	544	575	584	566	596	549	585	579	579	511	565	537	612	571	535	592	571	594	561	579	593	578	592	520	569	581	611	541	519	616	543	581	569	565	535	623	541	539	567	546	544	619	581	595	568	577	604	630	569	535	560	626	596	571	566	577	551	605	515	602	568	579	540	589	579	593	606	577	565	561	606	601	609	588	540	590	592	560	552	575	579	554	566	547	533	551	558	624	561	571	594	572	636	572	568	601	573	560	555	604	564	565	618	596	564	604	617	595	570	583	504	565	565	552	551	566	575	534	540	558	607	547	581	595	558	606	552	563	589	553	568	605	593	604	617	554	572	570	551	552	563	567	590	577	604	573	551	615	596	568	541	554	574	553	590	589	588	567	520	536	564	551	585	600	542	574	565	558	589	570	544	534	601	550	607	592	565	550	583	572	575	571	585	559	554	595	560	561	608	532	574	560	617	590	568	610	569	593	559	584	584	573	596	578	605	596	558	588	586	556	517	564	589	596	555	574	548	557	562	524	588	606	531	586	590	576	572	571	589	574	575	570	584	550	550	627	597	537	549	551	587	570	630	604	568	627	567	574	570	561	577	560	543	587	579	549	584	595	587	543	558	585	605	610	551	588	529	576	565	587	575	534	586	604	565	558	574	532	580	549	561	585	516	580	607	642	553	575	559	608	594	558	593	584	565	610	575	536	589	536	544	567	601	588	564	579	572	579	569	565	572	555	545	604	559	568	604	552	584	548	536	566	600	569	599	570	563	582	575	523	574	605	537	605	583	573	563	543	527	506	598	574	581	595	562	617	550	550	560	559	608	601	604	566	565	608	546	535	606	615	540	561	568	545	546	554	546	568	582	578	569	568	601	594	550	573	613	603	559	574	595	558	590	572	572	601	556	556	567	550	612	540	572	574	572	607	565	583	624	570	609	588	533	566	554	585	576	580	550	569	613	527	581	591	590	505	604	595	576	580	555	562	571	602	586	542	566	563	571	589	585	587	539	558	584	577	558	600	573	580	567	608	555	541	533	589	608	573	570	539	570	582	586	594	576	604	549	565	557	562	558	574	566	581	573	607	585	579	580	563	542	598	576	626	537	576	589	568	589	537	602	556	606	583	568	551	518	591	553	556	590	572	571	596	600	626	569	553	583	566	538	584	575	583	577	575	594	544	536	580	613	582	546	591	566	606	560	592	564	582	620	609	572	537	543	575	558	610	545	577	567	607	624	566	570	572	602	568	576	556	545	514	519	599	609	588	545	619	573	577	579	579	517	586	576	590	574	579	583	559	547	548	579	558	573	548	535	574	552	554	579	556	539	548	599	560	542	545	578	618	542	541	538	559	611	560	575	570	585	562	572	592	521	608	616	544	570	578	562	551	563	522	610	530	598	589	574	578	592	553	577	584	523	577	581	549	603	597	584	572	556	559	585	566	593	575	573	568	566	580	576	543	607	561	577	593	574	550	608	540	586	566	568	569	581	633	616	565	597	592	576	569	570	553	541	576	596	534	628	581	591	570	607	577	547	570	600	561	576	574	551	547	606	568	608	587	570	555	575	576	563	533	594	631	591	508	533	576	548	523	547	571	575	545	568	589	561	573	547	587	580	546	570	558	590	555	576	587	595	549	561	549	575	549	544	551	543	564	565	573	609	562	552	557	592	582	557	535	598	577	552	547	542	548	585	554	587	566	580	579	630	551	583	585	587	565	561	588	538	617	596	562	568	513	545	515	596	585	576	583	570	581	595	556	567	571	562	571	588	594	593	559	629	607	569	587	598	585	557	586	554	547	613	546	549	610	607	564	568	544	551	584	576	563	565	566	577	566	574	571	559	596	566	569	618	550	575	560	609	573	534	562	560	570	590	573	551	607	594	578	541	557	564	595	578	550	578	559	580	608	591	598	590
27337	20873	7118	431	262	206	193	171	194	175	173	177	180	151	162	185	173	190	180	182	173	154	128	150	151	163	159	174	160	173	155	169	149	150	152	162	173	172	164	148	200	166	173	186	168	178	174	157	161	154	176	172	170	166	136	150	148	176	180	165	155	178	171	166	162	176	162	161	170	157	138	155	162	135	148	154	164	173	190	185	168	181	161	177	159	150	163	179	173	170	175	190	179	160	148	153	190	151	149	143	157	172	150	147	172	144	161	175	162	161	174	150	164	166	159	168	168	159	178	172	170	166	171	169	183	153	150	161	153	159	170	160	159	153	166	177	191	176	153	170	170	176	167	183	157	148	162	184	159	166	164	147	176	182	159	161	168	140	144	150	151	166	172	154	161	174	161	152	162	177	153	170	153	144	165	175	189	190	151	205	173	160	155	133	147	175	169	147	155	184	159	168	173	166	175	171	172	163	201	175	176	169	171	171	161	157	150	170	182	159	173	145	154	183	143	166	179	154	158	208	152	176	171	175	165	184	167	159	147	156	148	146	172	173	168	177	181	179	176	139	156	150	167	187	188	172	152	155	151	153	163	170	166	174	175	158	154	172	166	150	148	156	163	166	180	194	143	137	166	189	146	166	157	174	162	145	140	166	186	147	180	155	151	186	170	148	143	170	151	165	179	155	176	172	163	177	179	153	141	170	164	178	178	171	173	183	154	160	184	180	160	158	164	154	167	161	155	180	174	152	175	152	156	164	167	157	150	158	163	162	173	162	165	133	138	173	157	175	191	163	176	169	147	202	175	165	155	163	164	171	166	170	153	178	157	161	160	171	167	173	150	200	165	162	182	159	159	174	177	166	153	167	155	154	149	163	175	142	164	180	177	168	190	153	166	173	182	149	165	181	188	154	167	144	179	172	170	161	155	162	153	152	155	156	167	169	153	167	156	163	157	170	143	174	159	148	162	156	141	174	177	151	176	157	156	154	154	158	141	134	150	152	161	164	163	181	182	165	171	142	172	163	161	150	143	169	162	151	191	174	151	163	159	151	187	168	169	159	151	165	143	154	166	177	157	148	149	175	165	165	168	162	160	179	173	156	173	164	171	170	164	163	177	161	170	170	170	154	160	147	162	150	179	168	165	183	155	137	157	169	187	147	161	166	190	165	174	179	184	171	166	175	180	155	186	149	163	172	191	148	175	179	162	148	170	170	159	182	176	158	170	146	151	171	152	163	170	158	165	166	163	152	178	157	169	162	172	170	152	164	153	202	140	152	166	168	152	170	182	184	154	176	141	162	136	167	171	144	168	165	197	169	165	156	162	189	160	180	182	171	147	161	181	177	184	154	163	162	143	175	182	180	151	173	160	159	166	160	168	157	178	170	161	174	142	182	161	173	139	171	173	156	161	166	151	149	155	171	163	167	157	146	192	165	160	179	178	163	142	177	166	170	171	156	165	164	189	155	166	160	173	191	172	143	163	177	156	153	169	172	171	184	163	148	159	144	186	139	138	155	181	156	167	151	153	176	158	155	179	153	177	172	163	175	163	178	191	180	162	150	186	188	157	153	161	161	163	177	161	157	160	176	165	153	145	129	180	165	166	162	159	178	167	174	145	177	150	177	178	147	145	158	197	177	161	143	150	157	183	167	151	169	154	148	162	158	173	163	151	178	157	176	168	167	157	155	146	160	153	173	158	157	154	151	164	202	168	161	183	158	162	164	163	162	160	178	156	149	171	136	163	201	170	148	146	158	181	158	137	161	179	133	186	178	176	150	135	188	159	172	180	155	170	165	172	162	172	174	185	167	162	186	182	166	136	161	160	158	172	179	156	171	167	165	165	184	168	160	177	182	173	182	165	152	186	157	174	181	164	187	155	181	168	160	160	168	175	161	183	149	176	137	159	169	146	189	153	171	159	162	167	176	171	160	163	160	180	144	178	170	170	155	160	150	157	165	164	168	156	150	170	140	195	183	153	162	150	164	183	186	174	149	168	173	148	163	154	156	190	159	168	176	146	166	172	152	170	164	180	179	146	174	168	161	152	170	179	165	158	167	168	163	176	151	173	184	153	155	168	155	162	169	169	192	179	154	167	159	172	152	184	152	175	153	152	169	147	172	181	181	176	173	145	155	147	150	163	138	164	149	179	170	162	146	142	172	175	168	157	168	162	177	161	162	180	160	174	193	161	156	178	158	165	169	162	181	171	167	162	156	176	184	154	164	154	153	144	165	175	170	160	155	163	157	181	165	176	152	153	172	163	186	165	168	173	166	144	146	173	177	174	177	166	144	144	201	176	167	165	151	184	158	161	167	166	171	146	162	147	183	165	172	153	177	162	171	138	166	159	177	154	160	181	162	175	165	167	154	172	173	160	162	177	172	165	163	174	177	169	186	141	152	160	157	174	136	171	179	162	162	157	165	171	178	187	173	162	173	179	165	171	161	182	160	171	169	170	157	170	144	173	154	164	158	163	153	150	189	167	186	133	175	183	152	166	182	163	172	145	177	156	161	135	145	167	165	173	167	167	166	158	165	155	177	141	170	165	168	174	173	158	146	163	194	174	186	182	156	173	158	184	192	161	181	156	162	157	159	163	164	179	162	163	164	168	158	168	160	158	180	148	159	170	174	173	166	177	203	146	145	150	157	172	148	169	144	142	162	169	160	165	152	174	182	148	160	156	176	139	171	165	156	165	147	163	158	186	165	160	161	167	172	170	170	168	162	169	181	166	169	197	155	160	147	148	164	171	164	162	151	141	137	174	174	163	182	181	159	179	148	172	169	186	133	179	180	168	191	176	174	150	171	168	188	154	160	175	162	183	152	182	165	155	145	164	151	171	160	176	152	160	162	170	177	177	164	176	174	175	151	155	155	173	136	164	155	167	165	179	159	189	145	155	175	178	159	182	165	170	151	165	157	169	171	176	178	159	155	160	160	168	155	145	163	171	159	170	174	169	188	187	179	172	170	167	162	159	154	156	163	189	169	164	141	164	164	170	159	137	152	156	172	163	156	157	172	141	166	180	172	165	124	142	162	170	124	151	168	150	157	155	158	145	194	193	159	170	167	184	185	174	162	145	147	172	169	193	172	166	168	153	171	169	168	154	143	184	179	172	150	162	159	146	165	158	162	179	157	174	164	167	180	165	163	174	159	169	167	173	144	181	153	181	159	157	149	167	166	162	152	146	187	181	164	140	148	159	164	170	160	165	159	173	165	176	148	164	161	158	138	160	171	145	174	161	174	152	187	170	160	146	185	162	163	146	145	206	187	130	188	168	164	161	177	160	164	154	170	164	200	179	169	168	166	179	141	142	167	154	161	172	173	159	152	185	156	155	183	152	151	150	167	180	163	142	165	157	176	173	163	161	139	148	169	169	175	160	163	170	144	182	154	165	158	155	178	189	157	176	148	184	149	178	169	166	167	160	150	146	155	148	174	153	170	175	154	176	172	180	156	175	152	146	167	132	194	183	161	168	153	153	174	180	137	185	165
13231	16191	1233	762	610	506	459	418	385	427	370	387	346	391	392	378	383	360	366	400	396	372	360	393	373	353	375	366	348	367	384	348	372	364	354	344	373	379	359	371	393	354	337	352	334	370	402	355	348	359	380	359	366	371	378	369	367	359	382	365	367	368	343	390	348	332	383	378	355	371	373	348	373	359	338	340	341	357	360	393	349	388	373	354	383	360	358	362	348	330	359	317	357	339	396	361	374	380	420	387	349	332	360	339	352	396	347	356	359	345	351	362	375	363	345	401	360	362	388	350	317	358	341	345	361	335	336	365	346	377	355	372	349	316	352	365	381	359	407	355	359	347	390	339	328	360	402	361	333	394	383	357	392	372	336	386	337	368	332	339	372	375	392	368	392	381	367	358	354	373	360	375	376	338	342	343	373	365	377	371	367	368	336	365	338	382	364	357	381	375	351	355	374	389	337	340	359	374	378	335	380	355	378	347	395	366	379	356	358	379	361	341	368	389	377	337	367	362	355	365	335	370	353	356	366	365	354	362	331	406	366	361	350	386	363	370	349	361	369	393	359	352	364	345	385	398	349	381	357	365	346	373	379	353	357	350	350	326	390	344	346	363	381	349	368	354	346	365	343	344	379	346	383	376	349	365	390	332	363	354	322	369	366	360	379	333	371	368	378	338	366	397	359	357	384	376	362	368	378	337	336	382	385	361	369	328	355	358	338	351	343	342	350	357	366	384	365	353	391	385	404	388	347	351	400	351	348	352	371	388	343	369	382	347	350	358	325	346	379	362	379	361	390	327	355	386	326	372	355	387	367	374	360	372	364	388	378	354	389	363	351	357	354	372	358	362	371	357	381	368	375	353	362	370	370	356	353	363	368	358	390	355	335	357	339	366	371	337	377	373	368	334	364	374	346	372	347	349	347	379	397	345	340	378	353	342	334	355	365	344	365	398	364	344	377	335	348	389	348	326	362	359	403	366	364	357	342	370	365	332	377	349	347	392	386	371	363	356	353	353	366	382	348	395	343	380	370	340	381	373	383	351	374	357	344	373	345	359	342	369	366	402	356	349	394	366	374	381	359	386	401	376	378	382	382	359	384	389	345	395	358	338	346	389	372	370	327	391	385	369	362	342	375	363	369	344	393	362	366	389	361	370	379	329	403	344	363	374	389	373	362	361	345	357	372	366	397	343	373	385	328	375	361	404	369	375	359	391	354	349	366	317	403	338	384	365	376	358	367	359	368	363	357	363	388	391	345	383	357	345	349	357	362	334	400	350	354	324	333	326	359	338	380	386	370	381	362	344	383	351	352	345	377	332	336	319	354	350	357	391	336	348	367	353	346	384	368	332	372	411	356	350	360	363	340	334	337	367	343	361	358	323	346	339	360	380	366	370	362	326	367	373	363	369	389	351	351	397	344	332	358	327	351	354	355	380	351	351	320	351	319	351	343	364	384	359	366	344	339	367	358	374	382	378	343	368	320	340	370	354	359	358	345	407	351	330	347	367	362	373	375	340	350	402	335	365	369	376	379	384	375	368	379	395	359	348	358	371	371	320	356	381	353	374	381	358	377	366	354	374	363	337	360	360	351	396	373	346	369	360	390	352	372	328	347	384	357	377	386	361	367	350	373	355	368	367	333	356	343	363	347	368	366	350	344	358	356	389	352	381	393	363	360	416	380	352	340	335	346	354	354	356	358	357	359	367	364	381	358	371	329	407	385	332	374	358	369	342	342	354	384	370	351	368	371	347	387	328	324	359	368	392	367	399	364	371	349	368	380	372	355	375	382	359	354	347	318	327	317	372	321	367	376	372	371	352	364	328	335	341	342	351	371	372	346	370	369	365	377	355	379	362	347	376	353	369	385	363	369	366	354	357	358	377	371	342	385	342	360	366	370	386	372	375	341	369	374	353	350	395	357	351	362	358	334	404	399	398	375	359	382	374	388	353	377	315	371	378	381	369	368	373	346	335	353	424	380	363	376	370	350	383	380	371	393	342	368	383	404	381	358	386	379	341	368	389	357	359	352	365	353	344	361	365	329	380	371	379	359	378	351	354	370	346	392	344	344	363	371	324	346	405	345	348	335	368	368	403	354	342	351	354	392	394	317	384	375	344	367	346	370	362	353	331	347	354	368	385	365	372	333	375	315	372	345	364	348	341	332	368	369	314	381	392	359	341	366	331	345	380	388	321	373	368	349	333	348	394	368	331	394	361	369	367	355	387	352	357	375	388	334	348	364	346	372	387	357	370	354	357	337	342	334	345	367	372	359	364	358	388	391	353	349	353	362	371	351	367	367	359	335	349	367	362	378	380	372	334	376	360	393	368	377	346	349	367	380	366	389	371	341	367	384	349	372	382	354	361	336	341	396	361	367	371	341	375	381	379	396	385	382	374	335	377	346	343	324	345	360	396	364	351	361	384	382	389	361	338	362	355	351	344	363	347	376	354	354	357	312	370	356	375	373	370	330	343	397	340	379	385	380	395	368	378	351	397	343	341	335	389	347	363	317	374	377	355	353	383	363	366	351	347	374	345	379	411	351	374	377	382	373	340	349	356	389	376	381	374	313	373	355	367	364	362	337	358	392	380	360	389	345	368	372	360	334	393	363	354	361	402	356	396	346	391	383	388	332	347	362	374	340	376	386	376	356	370	381	346	362	353	377	351	371	365	355	412	352	376	367	329	330	367	387	344	353	388	378	382	369	357	361	363	366	364	341	373	352	346	392	387	344	361	354	352	397	352	320	350	380	325	356	342	382	356	385	371	380	399	367	351	385	345	354	394	360	342	363	358	337	388	379	361	341	403	333	380	400	351	365	338	364	342	349	343	336	373	388	382	381	372	402	341	332	359	393	363	354	363	352	369	357	376	395	359	367	403	373	355	379	364	359	326	372	364	354	385	398	377	379	356	325	360	368	427	380	359	395	337	359	348	367	345	384	368	360	373	390	376	345	399	380	391	381	407	364	375	386	354	339	375	372	362	383	353	353	366	330	343	363	364	392	361	376	360	362	368	367	387	374	358	376	362	394	385	371	386	361	346	377	345	377	334	346	342	369	412	332	382	404	373	350	375	373	343	353	342	363	330	365	384	364	379	377	352	372	372	349	361	325	347	317	354	399	356	378	389	360	384	363	364	365	373	365	398	357	371	375	382	364	363	362	370	363	372	360	336	380	367	355	379	341	374	349	324	359	341	336	356	342	362	367	368	368	345	340	357	365	382	384	346	334	343	347	396	336	400	375	341	361	377	367	340	368	355	330	365	328	369	381	377	375	377	374	374	341	364	375	358	340	365	381	338	368	379	392	349	386	363	374	383	355	392	345	344	385	363	370	320	370	380	341	339	373	394	382	345	354	360	346	344	369	372	364	374	354	379	351	345	375	385	362	354	374	366	335	360	363	368	352	381	363	397	362	361	346	365	365	361	343	341	393	377	419	379	375	331	381	353	342	367	359	360	352	343	390	356	403	342	337	353	368	365	377	344	367	371
24790	21716	28546	25374	16882	1010	452	306	263	250	205	199	168	179	167	155	173	152	158	161	161	145	110	145	143	153	131	140	150	135	106	115	132	111	137	150	147	120	117	112	138	128	145	132	134	138	114	143	123	116	136	120	100	164	119	126	138	122	118	124	125	120	146	114	111	131	124	117	128	120	127	142	112	125	124	112	110	110	128	101	126	143	131	141	105	122	114	121	140	130	116	121	114	138	130	127	129	128	132	125	145	120	117	133	136	135	130	140	112	142	101	126	129	137	126	122	141	118	143	142	163	121	120	139	124	129	130	122	133	125	131	125	117	123	134	113	111	120	135	117	126	135	127	107	124	112	115	127	114	128	131	120	124	127	142	129	102	114	135	122	127	117	122	115	121	120	109	107	125	101	112	136	118	101	124	122	118	108	155	108	116	134	121	117	132	127	133	135	128	141	122	124	125	130	123	135	120	122	128	142	123	117	141	132	146	109	122	134	127	110	109	103	98	119	156	114	136	113	139	132	130	110	110	120	129	119	122	124	136	121	128	130	137	129	116	116	115	140	142	148	105	134	123	148	123	147	110	125	132	129	106	130	126	117	121	116	137	139	118	129	115	134	133	117	132	127	120	100	111	121	115	109	137	126	117	119	121	116	134	128	154	130	128	132	113	110	117	124	118	116	139	146	141	111	131	124	138	124	121	119	122	116	121	121	130	114	121	112	106	115	125	115	122	119	108	146	125	105	114	129	124	122	123	120	137	135	113	106	123	133	117	130	157	156	127	126	128	127	122	127	111	125	101	116	121	125	129	123	126	132	147	122	123	134	130	141	102	128	127	127	128	128	113	102	123	122	111	112	148	115	120	127	122	126	113	131	135	140	126	124	130	124	118	135	129	133	117	126	138	127	133	109	126	126	121	99	106	115	125	129	122	124	123	131	134	118	106	123	122	107	140	125	129	106	120	117	118	118	117	128	128	126	109	124	117	123	118	124	142	129	130	97	130	118	132	121	123	127	118	119	114	125	127	96	116	113	129	119	127	125	129	131	125	115	128	121	113	139	110	106	117	142	136	140	131	115	127	128	121	127	124	124	97	134	110	126	143	134	114	118	122	114	110	129	147	128	136	111	144	106	107	112	113	122	117	117	114	133	122	126	108	128	121	116	123	139	113	144	105	134	130	136	131	121	124	141	99	145	131	121	122	129	102	98	120	144	108	126	123	131	91	110	130	127	131	118	136	138	120	127	117	122	121	136	106	137	106	118	122	136	128	119	120	118	119	114	144	123	123	108	139	125	144	108	119	118	125	134	113	122	125	111	131	125	126	119	116	125	134	118	113	117	126	130	119	110	136	121	133	128	124	128	112	141	118	128	115	127	109	122	126	142	130	131	122	122	107	137	140	130	131	136	123	102	135	133	134	134	132	132	106	134	122	115	118	118	122	133	122	121	131	121	131	132	120	111	137	117	126	121	135	112	139	131	116	130	130	148	113	145	121	118	132	147	114	115	128	157	120	129	152	126	111	114	135	115	131	109	123	125	137	120	113	113	119	144	115	124	118	120	109	135	111	127	129	126	136	117	135	98	128	131	141	130	123	106	107	126	129	122	130	121	122	106	126	102	104	120	126	133	114	114	115	135	114	129	139	109	119	122	125	127	118	109	113	124	106	106	114	128	145	112	133	141	122	115	106	113	106	102	107	110	129	136	121	123	121	120	106	129	108	137	128	115	136	117	137	109	117	112	132	127	111	129	138	130	109	108	131	132	126	138	124	132	139	143	102	126	126	124	136	101	123	114	121	111	126	111	143	144	139	121	104	123	126	122	133	154	125	128	130	126	114	129	126	116	115	131	136	139	119	121	141	127	132	112	134	119	122	126	128	127	107	128	131	124	119	116	145	128	123	136	119	117	116	136	148	122	132	119	144	132	114	138	112	119	120	126	120	139	137	125	110	123	119	132	141	102	129	124	132	123	124	118	111	116	112	116	121	123	147	113	127	122	130	126	122	112	128	112	150	115	117	118	126	118	128	126	130	145	123	120	137	116	113	114	120	106	135	120	114	128	110	114	121	103	124	109	122	115	123	108	107	129	98	121	127	133	116	134	133	116	115	121	109	122	112	114	123	122	135	138	91	109	124	114	127	130	131	120	131	116	139	134	127	125	114	138	133	119	120	124	122	121	132	124	132	124	123	151	134	118	104	113	126	129	133	115	126	115	129	114	120	143	137	144	120	108	132	119	113	130	129	106	119	119	124	123	109	124	117	132	119	135	123	133	127	107	114	105	130	130	110	141	130	110	147	124	126	103	125	112	131	146	122	134	142	122	148	115	132	134	135	114	131	127	142	117	137	119	149	108	113	123	155	123	118	126	111	131	117	137	126	109	137	128	118	129	150	130	133	106	116	131	125	121	122	120	115	145	128	113	134	122	140	120	130	101	124	107	90	104	121	125	134	106	128	130	134	138	120	133	120	117	135	146	123	113	134	115	123	118	119	126	145	98	131	125	136	128	116	137	135	136	120	107	128	109	121	117	110	117	130	125	135	137	117	110	111	108	110	147	126	115	131	118	121	110	112	139	145	129	116	118	128	138	135	133	133	133	114	120	112	129	122	138	130	131	120	131	111	123	151	155	141	120	134	120	116	146	120	152	113	138	119	127	129	123	129	134	121	110	117	112	128	130	116	128	115	135	112	108	136	120	121	122	120	116	118	130	115	119	123	119	131	121	133	127	139	122	112	111	126	129	135	148	140	138	130	123	120	116	121	125	118	124	124	142	137	122	107	98	130	125	118	114	124	96	123	114	117	125	122	121	137	129	130	123	128	113	106	126	132	113	132	115	121	107	131	129	117	127	113	104	119	122	124	104	134	138	131	127	123	117	121	124	126	122	122	123	122	124	117	127	115	125	118	122	114	135	156	116	131	121	136	104	113	129	117	109	143	124	109	102	143	127	146	120	122	121	132	123	110	129	129	131	114	135	137	117	133	118	128	128	109	140	121	108	133	121	117	109	125	124	125	120	100	147	123	148	102	136	125	103	118	132	127	130	106	111	121	106	122	122	118	157	116	114	122	112	108	127	123	121	107	133	108	129	120	120	139	130	130	99	132	140	123	140	112	129	134	123	135	130	113	140	128	136	122	126	106	120	122	128	146	141	136	136	103	126	109	139	127	117	119	133	127	122	122	130	112	132	126	113	120	107	108	133	133	113	107	118	118	126	128	128	123	98	126	124	126	120	129	129	140	141	133	118	130	121	132	114	117	130	156	116	136	129	116	127	108	119	126	127	105	136	125	143	125	114	136	125	126	122	107	105	113	127	132	125	126	136	126	136	129	117	124	141	124	129	120	121	139	126	136	116	134	130	129	139	121	131	128	122	128	116	143	116	136	149	124	124	127	115	129	124	117	123	130	118	113	129	117	131	122	133	132	113	107	129	135	135	118	119	122	114	112	119	110	99	132	126	106	107	135	111	122	112	122	134	127	119	120	139	114	124
29101	31388	8056	4024	2573	1874	1357	1107	915	761	669	625	561	488	444	437	446	416	367	399	360	352	345	348	331	326	297	316	309	334	320	316	289	305	337	294	276	311	290	289	310	285	285	292	270	293	279	268	289	304	279	271	265	267	267	254	293	287	289	296	260	265	275	272	289	285	277	293	253	277	289	279	245	272	276	262	277	293	231	257	290	276	288	260	237	305	275	250	274	261	287	270	260	294	284	272	269	269	290	270	298	243	260	255	278	249	273	285	262	262	266	262	289	276	271	254	284	257	275	217	273	287	263	267	264	262	287	290	257	239	299	272	285	274	252	269	291	275	274	270	308	254	275	285	265	262	264	270	301	270	265	303	265	287	269	273	269	277	273	263	278	259	278	290	289	294	274	240	281	260	279	248	277	284	263	260	277	296	296	272	266	276	274	271	281	295	258	301	279	258	284	285	251	275	295	278	261	301	250	285	277	280	275	265	273	262	301	273	268	239	235	268	276	274	271	285	296	287	308	305	262	275	273	257	252	251	297	275	278	246	277	265	287	277	247	292	263	265	310	273	257	288	253	278	259	264	250	302	243	249	317	277	252	281	269	269	264	286	294	264	252	285	280	275	229	273	272	270	271	260	257	287	240	269	294	270	282	263	315	289	270	272	319	240	291	267	274	272	303	271	294	254	280	283	293	287	287	283	262	265	286	302	262	319	258	263	263	276	259	277	263	270	265	282	263	267	300	275	259	264	273	271	301	264	265	270	258	303	299	271	272	292	277	291	277	252	264	262	260	290	273	273	285	277	275	287	303	246	257	278	298	281	277	246	247	291	287	273	264	271	319	271	282	264	275	284	275	298	277	283	264	285	280	277	325	292	291	294	274	273	287	266	287	283	290	271	255	286	273	275	270	290	292	252	262	277	282	265	294	286	285	267	266	272	271	281	289	261	283	257	249	288	252	275	250	289	284	274	258	267	278	287	233	293	270	269	275	262	260	253	263	286	297	279	263	251	262	239	270	310	258	279	281	271	245	276	253	265	263	290	258	247	275	255	272	269	283	300	262	279	275	267	259	253	297	260	281	295	265	241	281	272	271	274	228	298	256	270	287	249	298	257	273	279	253	313	280	284	282	242	261	270	265	288	279	242	288	269	261	298	277	261	262	323	272	297	274	272	236	288	254	263	261	271	282	250	262	303	269	261	249	270	275	251	263	286	280	278	280	276	246	294	285	264	263	284	301	261	277	272	259	263	298	247	264	271	289	311	312	283	279	258	297	258	273	272	313	262	265	288	241	260	253	278	282	287	255	299	275	272	284	276	287	281	277	284	278	287	268	303	246	290	289	283	302	281	276	296	276	257	275	279	308	250	295	267	256	277	266	266	291	242	265	281	274	284	281	253	252	253	282	250	276	258	279	300	271	277	239	289	255	277	256	272	299	262	300	288	266	275	266	295	284	263	248	256	270	268	309	284	275	279	244	274	261	273	291	261	259	276	249	254	267	306	267	237	278	278	261	270	250	268	255	266	292	294	291	270	255	252	274	273	297	285	265	295	281	258	302	264	280	279	272	271	305	265	272	275	278	275	265	253	244	245	271	288	282	318	280	266	274	286	287	286	287	279	266	275	271	235	271	280	270	274	271	269	285	259	239	255	286	267	288	264	278	257	277	278	273	285	299	281	261	261	283	287	282	265	283	270	270	282	261	265	267	292	301	274	262	283	281	273	257	288	285	268	270	267	272	268	265	245	304	259	295	269	293	253	257	294	287	263	289	275	269	261	284	314	285	284	269	267	262	271	269	278	285	280	307	252	286	259	275	239	256	268	271	295	288	290	284	274	262	270	255	283	280	306	286	285	272	252	254	257	263	276	283	263	268	298	285	256	263	295	287	292	284	251	285	293	255	276	270	295	286	279	260	276	294	274	262	259	275	292	280	266	271	248	279	260	264	255	259	270	262	297	291	299	269	282	259	262	261	268	269	265	283	277	254	253	253	287	293	279	257	289	272	323	262	258	273	263	263	290	289	299	273	241	257	277	253	299	275	262	262	283	289	272	255	232	254	245	274	267	233	281	238	289	250	270	273	276	299	296	281	254	302	270	267	288	287	304	280	269	279	273	316	259	253	261	287	278	288	288	262	286	270	289	254	271	252	285	275	278	269	309	272	278	259	255	285	253	291	276	270	272	257	266	248	262	257	273	253	288	275	265	266	294	255	263	266	268	281	267	267	279	278	265	262	271	275	259	268	284	233	285	267	266	224	281	256	269	282	288	278	280	275	283	273	306	288	244	282	265	256	274	287	265	297	276	269	268	281	276	257	253	297	271	261	304	290	269	281	275	263	282	296	241	269	282	283	245	265	271	295	289	263	261	294	286	254	283	273	272	270	287	298	259	280	268	279	256	269	259	248	283	245	265	265	286	292	252	300	274	276	240	253	286	257	265	276	269	295	295	257	293	248	255	288	294	271	265	269	273	280	248	293	256	262	249	272	309	253	256	290	271	300	280	281	259	285	239	298	290	260	290	287	255	287	286	265	297	283	275	275	264	275	266	282	279	283	254	274	261	273	243	260	260	277	278	288	250	274	270	308	269	270	277	260	279	280	265	282	258	262	279	264	305	300	293	285	268	282	262	281	284	258	249	273	304	274	274	243	245	304	276	290	266	305	292	283	276	288	288	273	273	236	279	282	254	288	261	264	252	266	288	253	277	282	274	310	262	249	270	240	269	277	269	258	276	264	269	284	278	267	288	281	274	252	265	237	259	254	272	272	257	282	223	274	272	256	273	295	252	282	277	292	267	262	247	273	283	268	272	276	276	289	232	263	264	339	291	279	261	253	278	274	260	241	265	301	280	284	254	255	285	282	257	297	292	307	252	255	267	307	294	250	281	273	300	311	262	250	276	273	285	272	247	282	298	303	250	273	259	284	255	322	282	267	290	282	282	272	278	275	284	292	241	291	276	303	269	278	289	290	281	282	270	269	274	283	295	254	284	256	276	271	276	280	266	273	299	291	272	295	291	258	267	243	275	283	260	288	271	264	257	246	283	326	284	284	282	279	274	301	250	247	289	274	263	278	279	265	259	295	252	265	317	258	251	291	268	254	249	285	290	303	258	260	277	240	270	262	266	293	290	293	277	288	283	269	268	278	260	268	255	261	274	257	258	279	314	274	296	275	300	285	221	272	251	310	307	279	272	286	257	276	267	282	250	282	282	293	252	308	297	252	298	274	260	302	281	255	279	288	261	287	267	246	278	266	297	285	265	284	280	265	295	289	264	268	271	270	301	274	262	287	254	305	292	245	270	293	247	253	231	265	276	285	279	264	285	265	288	274	277	289	268	287	271	274	250	278	271	267	286	274	268	286	287	266	274	281	293	236	279	268	299	287	293	270	270	273	255	250	285	267	274	284	251	267	262	269	268	267	266	274	263	284	280	255	276	272	268	281	282	247	234	271	248	267	251	243	249	264	271	282	267	285	286	292	251	275	229	241	285
23813	21706	29419	24500	21705	15298	1424	701	608	517	472	431	488	421	419	408	375	420	356	377	374	338	355	330	312	331	322	337	339	354	365	334	349	326	348	344	335	327	319	338	313	295	308	320	280	303	300	286	312	302	318	310	311	298	314	283	335	313	321	317	304	298	325	316	282	329	309	305	296	297	335	303	285	311	282	331	320	317	302	306	338	288	285	304	334	310	309	283	323	312	322	322	346	311	307	304	282	319	323	297	317	311	296	315	318	306	320	296	293	311	289	285	310	311	324	293	304	309	317	321	317	283	321	327	315	304	338	306	305	299	326	310	370	321	310	326	305	304	311	282	308	300	324	254	272	300	301	312	308	332	299	274	294	305	314	323	314	324	278	271	293	315	285	307	329	295	321	328	296	300	290	290	312	296	334	320	308	294	312	320	277	305	323	287	307	316	294	307	304	311	312	306	308	318	293	300	295	310	295	311	285	314	330	293	300	328	282	305	302	304	289	342	291	332	329	318	313	287	293	308	323	324	320	326	285	289	278	315	276	284	318	307	311	277	285	293	310	332	272	318	277	307	318	283	310	285	281	281	330	327	298	296	333	268	296	310	299	271	302	320	300	319	293	343	307	288	293	283	294	338	315	311	355	289	302	325	288	346	326	316	275	304	307	313	323	301	303	322	319	330	299	276	320	263	311	327	288	315	249	321	316	300	301	314	297	301	298	294	303	314	304	283	325	312	299	321	288	291	306	288	305	334	319	316	312	310	294	298	314	317	288	331	281	306	341	329	309	309	318	324	309	328	290	295	336	308	284	286	317	289	326	302	305	344	336	277	307	284	325	274	301	314	298	298	304	299	281	284	309	307	298	303	317	302	325	339	321	295	343	293	305	302	282	280	297	300	315	325	292	310	302	303	297	312	322	319	279	332	319	295	319	307	297	317	282	317	275	296	296	309	311	308	319	316	304	327	290	330	277	306	280	321	334	287	330	333	285	355	289	310	314	308	319	300	316	309	301	343	291	297	301	290	295	313	310	301	292	298	315	295	311	291	314	305	298	298	288	330	329	343	317	325	320	301	313	300	349	286	311	317	320	321	307	327	299	273	327	330	289	313	280	312	279	296	290	295	297	314	306	331	327	333	272	318	278	271	295	316	299	315	299	290	281	310	304	306	295	298	327	298	299	286	299	289	281	331	314	296	320	316	325	296	318	280	289	303	306	268	315	308	289	324	306	308	264	305	302	291	308	323	319	280	272	297	290	312	305	331	303	299	299	277	306	280	300	315	322	270	318	289	277	290	275	293	286	282	327	308	301	313	315	304	289	268	304	273	282	266	294	290	285	299	301	325	307	293	293	325	301	307	309	322	317	321	299	286	310	331	297	324	310	298	321	317	321	312	309	291	311	322	308	277	305	308	298	307	314	294	317	283	327	311	305	311	300	323	316	264	272	285	313	331	277	331	312	322	276	298	336	313	310	333	321	330	297	307	318	267	289	315	314	327	304	315	310	337	328	288	318	299	294	322	318	311	298	301	302	277	303	326	314	277	318	322	308	309	287	270	308	323	298	302	297	291	276	292	326	304	310	293	303	307	278	321	301	333	295	317	306	275	327	290	286	310	282	302	288	284	309	271	252	287	316	298	314	298	309	302	289	314	280	300	296	306	306	334	299	322	306	296	324	322	314	291	317	294	327	307	274	291	312	311	291	311	296	347	321	276	301	345	298	296	324	304	322	315	303	300	289	313	314	304	318	331	327	295	302	292	293	293	329	260	289	308	298	278	318	319	306	256	281	281	271	327	309	310	298	312	297	255	305	322	306	308	323	323	302	327	282	317	310	288	272	326	291	302	298	312	275	296	290	284	323	318	313	282	269	288	306	269	311	298	287	311	292	304	286	331	284	337	310	313	277	264	342	314	300	298	298	297	334	310	322	330	301	316	289	287	325	288	304	304	330	325	326	315	303	291	336	323	278	324	314	279	311	314	303	283	296	308	325	310	310	325	286	295	305	276	328	313	286	301	322	343	268	291	335	315	307	306	322	312	326	297	277	309	294	324	284	302	333	288	328	329	325	289	302	268	305	287	293	308	305	296	298	298	282	291	322	277	327	303	292	301	274	313	314	282	312	336	289	297	322	317	287	313	268	320	290	290	330	318	323	290	303	283	290	288	283	312	340	311	301	280	310	322	279	295	315	345	307	304	340	299	307	299	293	316	283	297	240	320	312	299	315	278	315	295	276	290	290	300	269	319	325	302	335	265	307	318	305	311	319	282	313	307	309	363	294	335	297	286	280	296	282	323	334	287	302	299	303	311	260	293	315	324	299	281	299	289	324	283	315	320	322	284	303	274	276	324	310	309	310	321	313	296	283	284	297	316	307	291	301	291	314	293	290	311	287	289	289	350	300	316	335	318	327	295	322	326	284	308	283	270	311	311	284	289	288	291	333	304	310	302	312	303	320	286	316	297	305	322	323	301	327	273	270	309	305	294	335	285	297	333	354	284	309	295	264	324	287	322	286	321	319	317	283	281	327	298	355	298	288	298	305	309	319	328	297	290	285	320	302	304	306	330	289	295	293	311	294	311	278	318	286	315	281	330	318	310	258	318	286	307	346	315	307	333	329	296	297	313	307	325	294	303	265	276	297	271	315	333	267	306	314	323	312	307	329	322	275	298	275	312	290	294	303	289	277	300	295	313	282	328	291	360	298	313	290	312	284	310	332	342	290	307	318	336	298	281	311	312	293	295	319	312	303	280	300	310	301	290	313	309	300	304	290	327	308	298	315	298	334	288	282	300	306	315	281	307	301	320	295	271	326	308	306	308	305	324	325	292	316	300	303	312	300	286	306	309	335	285	333	317	298	270	307	294	325	298	304	302	340	333	287	301	292	297	308	305	289	308	278	309	298	310	305	332	310	323	304	302	280	309	328	276	276	300	324	296	277	271	280	314	317	314	326	320	316	320	303	318	294	311	285	311	324	337	309	334	322	307	270	297	315	319	311	306	285	341	316	270	301	316	297	319	321	335	310	294	263	337	297	304	315	307	315	303	294	307	314	296	278	316	306	285	286	300	338	319	306	321	288	314	321	311	311	294	283	332	277	301	287	293	304	303	312	251	277	297	273	286	299	300	287	308	330	303	287	285	313	292	289	298	301	295	271	317	287	309	294	294	325	294	324	333	296	291	299	286	284	296	321	284	320	340	328	295	289	322	300	294	292	283	297	304	308	258	324	308	314	281	320	308	339	345	316	301	313	321	323	341	258	293	299	309	302	317	288	304	296	329	296	328	293	309	312	309	306	310	299	281	288	304	297	328	305	309	293	328	314	314	288	303	281	316	277	312	304	309	312	275	279	305	287	303	324	298	299	289	298	293	306	292	293	297	294	303	299	314	297	297	295	305	298	309	325	272	296	292	312	281	275	264	315	304	315	322	334	316	288	270	298	285	338	308	313	294	281	313	318	290	281	294	312	297	323	329	296	306	310	325	272	292	323	286
34736	35532	13388	7207	4914	3582	2664	2230	1875	1653	1391	1324	1086	1052	1013	989	932	870	828	780	801	791	736	711	725	691	719	706	653	629	659	683	669	687	673	655	666	664	618	614	640	667	595	625	628	631	629	578	635	657	577	616	583	664	613	618	616	621	629	608	600	587	608	613	654	651	605	611	668	575	560	641	598	616	576	592	592	585	572	602	644	613	586	579	611	626	576	596	644	606	591	606	581	584	601	600	586	624	560	623	567	562	604	638	600	596	602	578	622	593	573	630	534	551	579	628	650	636	614	621	587	587	562	592	632	600	581	579	569	600	610	620	619	561	600	599	574	609	601	611	570	597	585	596	571	574	579	640	604	591	586	603	601	588	555	594	575	598	600	584	604	591	605	593	618	576	631	582	618	594	607	619	584	578	568	587	572	596	604	573	561	574	609	613	588	627	611	598	575	619	574	570	615	601	602	542	622	640	638	606	584	647	592	645	580	583	601	611	594	612	574	591	613	610	623	589	591	593	612	558	596	656	604	582	567	613	593	590	585	599	562	554	598	576	612	632	565	554	611	639	589	610	626	583	590	672	623	616	613	606	634	619	600	583	568	616	594	572	558	620	579	600	598	599	573	639	593	627	577	577	626	602	599	620	608	507	618	592	550	591	575	580	593	591	535	644	617	571	612	563	604	573	634	605	572	622	609	617	614	572	569	587	624	581	616	621	613	571	594	606	593	646	570	586	614	606	611	607	640	616	533	562	562	550	594	626	609	637	590	625	573	613	627	627	598	554	620	622	589	587	606	574	594	591	608	611	600	587	626	583	597	589	600	586	605	564	620	600	581	601	617	583	591	567	600	575	602	627	576	562	604	600	645	601	632	587	609	595	579	660	616	601	616	573	642	584	623	602	577	592	621	596	573	587	610	605	625	621	598	623	593	637	602	596	588	565	620	576	591	584	570	596	550	583	606	605	622	632	597	635	608	617	584	619	588	541	583	609	559	577	595	599	617	594	628	600	608	591	593	614	591	552	628	586	591	577	598	593	597	592	601	589	572	592	560	590	598	612	638	565	608	596	589	648	572	606	574	624	579	584	559	600	570	590	610	620	601	605	607	619	592	590	594	609	567	573	568	585	556	587	580	601	565	574	548	591	596	615	569	634	609	590	612	582	584	612	582	595	519	594	576	616	583	601	608	609	610	614	602	598	607	610	607	608	586	578	566	624	577	566	602	581	611	602	608	620	586	631	591	618	592	578	610	524	614	583	618	611	595	598	616	578	562	590	559	604	584	592	579	633	568	576	588	617	640	594	581	618	589	580	612	608	576	618	651	629	594	615	534	626	569	601	608	603	579	587	613	605	622	594	617	534	588	590	597	583	571	591	580	593	617	600	632	585	545	568	617	602	585	600	605	582	574	543	630	628	568	619	590	591	615	586	597	609	580	606	638	622	578	600	576	590	622	624	552	569	620	599	571	538	594	581	577	630	615	569	568	569	593	597	583	555	586	566	599	626	632	639	563	589	587	631	624	578	606	618	590	595	599	583	611	588	601	605	620	594	604	624	560	602	580	635	558	577	640	578	564	616	618	589	597	584	609	569	626	593	578	555	605	588	596	578	637	588	595	603	549	636	599	611	598	571	596	620	565	619	586	554	659	565	585	566	590	599	602	623	635	587	608	600	651	598	585	572	623	632	582	607	611	610	604	555	592	593	614	583	597	597	562	640	593	593	630	605	650	596	582	597	559	571	577	596	573	613	661	607	662	598	583	576	581	578	637	599	610	629	617	601	636	621	592	568	604	619	609	624	588	596	583	588	602	579	596	594	634	596	627	623	597	586	585	611	600	626	638	601	610	593	610	579	591	580	605	615	573	561	583	562	616	605	547	594	637	583	597	579	607	648	572	559	606	602	584	585	569	602	618	592	594	575	556	616	571	605	619	588	619	569	629	616	617	600	581	635	578	617	614	624	578	626	626	643	577	598	631	576	638	581	595	609	607	611	581	610	612	599	585	601	606	596	612	628	598	564	573	609	569	611	670	612	571	603	600	634	590	634	618	612	575	615	587	593	545	601	571	607	581	631	585	600	620	600	576	603	628	574	580	606	585	571	670	626	594	599	632	595	578	608	586	574	589	610	600	592	569	586	587	609	561	575	588	632	598	567	591	590	586	586	585	575	616	557	609	585	613	605	621	556	562	635	626	617	567	578	618	600	595	578	586	649	599	620	595	593	633	620	623	622	601	564	586	583	613	569	598	621	591	609	639	618	607	591	605	610	614	574	592	623	597	580	610	589	576	563	598	621	591	610	558	554	549	637	614	632	599	589	574	604	581	569	601	553	586	585	606	588	588	568	619	601	530	577	550	582	593	598	579	605	586	575	604	586	574	596	626	604	619	591	558	605	598	596	547	568	603	612	613	589	622	603	596	598	593	581	628	583	597	644	600	587	614	638	600	597	593	577	586	584	594	627	589	581	590	556	582	618	588	567	625	589	607	557	609	626	579	591	607	578	576	573	579	580	588	578	592	594	613	587	615	604	586	607	626	562	628	632	618	642	598	605	576	577	556	590	600	594	568	637	604	565	576	559	606	575	570	617	603	592	566	598	597	580	590	604	620	612	586	586	584	605	563	613	582	577	650	559	606	627	569	569	584	591	592	634	577	560	604	615	579	619	628	574	577	614	608	617	585	605	612	582	590	573	600	575	617	612	618	584	607	623	597	585	582	622	639	597	565	604	595	640	583	564	609	578	613	614	627	607	572	593	613	630	610	632	595	574	571	604	583	602	610	615	566	595	584	603	614	597	600	602	603	609	628	595	576	581	599	574	593	594	604	595	628	615	601	582	604	573	598	633	632	574	567	589	610	539	650	581	621	629	565	580	575	592	584	565	643	605	575	612	617	612	584	637	623	577	578	617	630	619	577	583	620	598	613	605	618	571	579	617	642	634	569	605	573	595	621	597	601	581	618	618	655	626	628	596	589	600	595	592	620	607	572	610	581	590	584	587	590	624	595	561	590	584	602	615	570	639	633	572	564	603	588	584	606	591	615	587	604	604	585	591	606	585	539	598	582	581	617	580	607	613	566	538	576	602	586	592	610	574	624	569	600	603	558	612	637	574	631	611	601	616	621	645	603	590	564	574	608	569	570	601	622	550	649	572	573	621	580	613	620	587	633	615	575	578	578	588	615	611	565	609	609	584	614	586	564	601	572	661	589	563	648	595	648	576	556	566	577	633	583	580	606	609	581	548	571	552	615	628	581	585	620	588	589	574	558	559	618	592	597	590	593	612	566	603	624	617	649	571	604	646	577	592	586	597	595	556	593	605	612	596	619	579	629	596	577	613	608	595	611	609	614	629	599	582	592	595	570	575	575	598	589	633	554	563	570	581	610	585	611	608	614	615	610	602	572	614	600	578	575	561	583	586	621	542	604	586	606	599	677	608	551	578	612	593	598	610	549	597	584	578	605	582	584	585	563	577	611	582	611	626	565	536	616	598
27371	20984	7035	424	231	194	184	190	160	180	192	167	189	172	197	193	147	180	182	157	163	162	160	183	168	168	155	186	165	191	163	179	175	159	172	152	195	161	169	164	172	153	150	175	170	147	156	146	160	156	176	155	159	162	198	164	147	182	159	145	146	135	180	156	170	155	169	181	158	153	169	178	175	160	167	154	194	182	144	181	172	151	146	169	174	167	164	198	176	155	178	171	160	183	143	178	144	159	161	168	140	190	171	156	173	150	168	165	140	185	139	152	152	154	198	160	180	166	169	175	163	178	171	150	141	159	155	168	172	174	172	165	165	160	172	148	158	168	155	150	172	177	176	167	154	159	164	152	147	151	186	159	155	164	177	148	151	165	156	150	139	156	177	155	184	172	144	161	183	180	168	180	185	187	174	166	201	154	147	183	187	157	166	171	153	177	190	172	160	164	139	164	166	178	171	178	155	166	161	146	153	190	152	145	174	162	156	163	153	152	155	149	167	177	155	151	172	147	135	142	157	171	177	153	167	168	187	158	138	157	179	173	161	165	167	185	167	175	160	171	161	184	165	157	153	163	162	167	159	160	179	152	170	162	178	178	147	162	137	172	172	158	186	168	180	179	158	175	176	175	137	183	150	175	152	139	168	163	169	162	178	173	159	143	185	171	156	168	197	143	144	162	167	146	169	171	150	165	188	159	150	169	154	152	165	161	152	183	172	179	175	166	170	156	170	186	134	159	170	162	149	166	148	152	185	175	152	141	161	153	147	164	162	167	162	170	175	200	153	152	172	171	150	159	161	209	168	181	175	166	157	146	152	169	171	182	161	157	156	159	152	154	159	149	151	167	176	175	144	167	176	155	172	166	166	163	149	179	165	157	167	183	183	165	148	138	150	163	166	178	136	147	166	151	168	161	172	166	140	170	186	155	187	173	173	175	176	156	145	159	173	148	177	162	163	152	177	146	174	163	138	168	151	172	168	168	153	147	173	166	158	171	165	175	155	170	180	169	167	172	188	167	157	150	166	171	160	181	163	157	161	167	142	167	172	145	146	170	148	167	178	181	178	152	166	159	166	164	163	168	164	165	178	151	161	166	157	171	161	171	158	173	156	170	152	186	163	169	181	163	139	163	149	175	185	162	173	153	169	174	149	163	179	140	144	154	176	182	156	182	167	179	159	168	147	175	151	152	180	182	180	161	153	167	157	163	167	163	159	173	169	161	169	175	158	159	175	176	148	162	180	166	175	162	156	161	151	164	155	185	159	167	170	179	155	173	163	191	178	156	171	189	156	161	177	151	163	156	161	164	149	187	176	171	158	143	162	136	181	186	147	175	150	165	146	184	145	189	172	154	176	152	154	160	176	185	164	160	179	166	151	170	179	176	171	162	172	170	177	140	164	161	165	148	168	184	150	160	159	160	145	196	177	158	165	195	148	157	167	165	144	166	169	179	179	189	173	156	151	168	148	152	155	162	192	159	153	171	149	177	149	148	152	153	190	145	159	171	145	147	142	160	178	168	165	182	137	180	175	164	154	151	165	177	170	162	156	149	175	175	185	151	150	167	162	176	171	166	168	179	146	186	163	160	158	154	170	153	152	171	157	183	166	142	169	162	164	144	190	158	147	182	173	169	172	166	174	159	163	155	194	165	165	168	146	156	174	160	153	158	140	193	174	173	173	171	156	159	173	169	167	162	164	156	148	150	159	173	160	158	160	169	165	159	194	171	178	165	168	175	180	167	164	167	184	176	153	172	161	155	172	152	191	169	183	165	153	159	163	179	153	178	153	154	160	136	167	154	166	145	170	151	160	147	181	163	164	154	155	167	191	173	180	150	143	171	143	155	156	167	173	175	174	156	158	162	180	172	174	180	150	144	142	173	146	166	151	158	160	135	167	190	165	167	157	160	140	167	170	162	158	201	181	161	169	163	156	165	189	163	159	162	175	180	164	150	159	172	167	169	158	160	193	169	174	190	175	173	170	176	155	138	147	173	166	188	158	162	158	164	167	163	184	148	158	159	193	166	158	162	174	157	168	163	173	147	189	154	173	154	148	160	167	147	163	173	154	169	158	137	173	144	159	146	171	167	163	163	159	145	169	150	156	178	132	163	171	152	186	173	188	150	177	162	188	173	147	155	168	175	177	153	167	155	164	168	158	176	161	185	172	172	179	156	176	178	191	162	176	154	190	167	149	170	177	134	177	161	160	172	136	172	149	173	162	164	166	134	157	173	182	170	162	194	156	179	168	165	139	181	173	178	189	157	162	184	170	161	184	195	158	161	163	171	166	195	156	162	167	140	166	173	163	173	168	146	167	152	157	135	191	150	175	191	153	134	186	175	162	186	153	174	182	153	175	150	156	154	159	172	157	166	150	176	147	191	186	168	176	151	172	161	171	157	175	180	170	145	160	142	142	151	149	180	164	148	162	157	164	162	160	191	166	170	175	142	167	165	142	164	147	170	166	164	159	153	184	160	132	176	151	156	170	173	157	152	165	152	171	153	160	144	149	153	175	132	174	177	168	161	162	167	166	196	159	169	160	160	163	158	151	139	156	133	160	153	160	167	178	158	172	174	164	178	159	192	190	151	185	187	165	154	184	162	170	194	160	156	185	177	157	170	172	153	165	160	162	164	163	148	154	169	168	166	168	170	191	186	153	172	170	171	160	173	172	171	148	153	154	167	172	168	168	173	156	145	158	155	182	149	163	142	164	147	168	157	162	165	156	173	177	165	174	176	170	184	149	164	169	139	166	148	167	150	159	163	162	166	166	163	162	143	152	169	177	162	150	172	164	155	167	187	160	158	157	168	175	161	151	140	153	163	158	172	127	159	171	169	175	159	174	174	175	155	128	155	177	172	183	154	155	179	144	194	156	167	177	177	174	156	184	180	169	146	152	159	146	162	165	152	174	171	163	161	156	150	154	178	172	165	176	180	182	143	161	164	165	154	173	175	159	174	187	158	151	161	165	172	154	162	162	162	161	164	159	166	171	159	151	148	179	189	141	176	164	173	155	170	172	146	166	175	149	164	167	163	180	150	158	187	166	166	179	157	165	161	147	174	178	177	166	158	159	165	171	177	154	182	170	168	174	176	163	166	155	157	176	147	156	175	175	168	173	174	169	130	164	154	154	144	153	157	165	145	175	165	152	162	165	165	158	179	165	177	159	171	148	150	176	145	161	170	181	165	154	176	163	165	161	176	156	164	159	157	168	151	165	140	154	169	155	162	160	147	173	148	149	180	175	176	154	187	165	159	196	172	143	168	169	173	172	172	179	162	171	168	129	160	194	178	157	167	180	172	166	190	167	149	168	168	185	139	145	156	175	176	161	155	173	177	174	172	162	155	181	161	140	156	172	148	166	172	173	177	169	178	154	146	168	169	152	168	163	166	162	179	162	176	171	171	153	151	181	151	149	173	186	165	163	166	197	167	174	172	153	146	146	145	157	176	172	165	149	149	168	176	171	168	176	165	153	139	160	170	159	143
12202	16447	1241	728	597	531	463	458	424	415	391	387	379	392	402	383	409	382	357	360	356	406	406	369	378	372	377	348	350	311	357	367	384	356	365	368	334	335	352	365	354	414	368	390	391	379	415	383	375	353	394	358	357	350	334	333	361	355	324	360	369	350	354	322	383	361	327	332	362	369	353	373	392	369	360	355	355	349	385	377	386	377	357	372	367	385	361	372	358	367	359	388	329	359	375	404	329	399	348	381	342	361	378	354	373	371	350	369	363	365	376	378	368	400	340	348	376	369	403	366	350	353	331	369	389	391	362	353	362	386	387	370	363	361	355	353	341	394	346	384	378	370	373	347	349	352	386	349	356	336	383	352	373	338	345	365	353	341	351	355	353	388	374	389	360	393	372	382	344	371	343	348	347	374	341	353	356	363	355	367	366	313	350	346	367	356	339	336	386	336	337	353	322	311	352	374	351	380	340	361	385	375	347	364	406	360	386	379	339	358	338	354	384	361	348	382	371	389	390	370	344	387	373	379	370	363	361	382	363	374	377	355	371	353	361	339	395	372	383	353	375	371	368	380	368	377	375	357	376	348	386	375	377	390	323	356	351	346	384	366	380	389	362	360	381	371	386	378	339	382	387	347	350	389	373	385	375	352	353	407	367	373	340	365	344	367	375	368	378	354	369	348	313	367	379	340	399	368	379	387	397	391	368	359	377	374	337	345	377	372	326	371	366	337	358	337	358	354	398	349	354	375	353	355	358	372	382	384	408	360	390	401	334	373	377	357	379	367	356	340	354	363	349	361	373	359	362	340	371	356	367	360	339	376	352	378	379	340	346	407	373	377	366	362	358	341	348	340	387	374	361	375	355	347	375	384	385	364	371	358	364	367	344	357	337	335	363	358	372	371	347	386	381	356	343	374	330	369	368	353	383	358	371	360	338	373	351	356	342	362	382	386	364	381	400	361	326	341	399	402	363	369	363	353	347	356	379	352	348	344	378	328	355	374	354	406	364	358	382	353	368	361	397	357	374	358	408	386	387	340	363	361	363	354	335	350	335	373	356	366	381	366	364	348	349	371	326	356	339	377	361	359	346	370	388	382	375	380	328	367	376	333	363	367	363	393	353	390	385	378	378	378	335	344	394	377	379	369	340	363	348	365	373	349	371	373	379	371	343	324	315	376	362	396	325	359	368	368	356	346	370	345	413	338	382	382	403	337	389	372	321	382	351	358	327	337	366	372	362	336	364	354	348	392	371	394	401	375	381	374	393	380	358	369	340	381	358	373	354	354	366	345	343	383	352	355	353	360	355	338	358	360	386	336	374	365	358	353	379	368	400	344	366	353	369	363	344	350	350	370	350	361	357	376	365	368	357	392	349	376	379	342	374	387	372	338	340	356	404	368	310	363	379	340	378	380	384	358	369	385	375	347	357	362	352	379	405	377	378	381	327	367	355	353	324	332	365	357	371	369	335	379	376	366	346	350	340	332	370	387	320	369	370	384	382	359	350	362	342	373	374	386	368	348	401	357	372	359	356	367	370	385	369	375	359	379	389	371	396	368	343	357	376	386	387	347	391	353	372	372	355	384	343	358	343	372	363	378	372	380	384	348	376	373	372	372	378	368	362	370	336	365	374	354	346	360	382	345	402	369	332	349	380	373	359	382	332	360	354	364	338	383	344	358	369	371	395	377	343	352	372	373	344	345	366	361	359	356	349	364	352	362	411	343	370	360	362	382	360	367	393	383	359	346	391	358	369	364	364	348	416	341	372	338	351	357	336	381	345	339	363	381	382	403	331	363	354	364	362	373	375	337	362	373	345	353	368	349	381	364	346	381	333	372	365	327	348	349	368	409	334	385	333	368	367	340	368	373	350	387	365	354	365	360	368	391	385	317	352	356	367	355	367	356	357	401	346	367	360	372	382	367	384	340	351	360	361	379	378	335	359	359	362	373	371	391	374	376	371	355	357	334	350	336	350	346	355	379	358	357	328	350	345	378	360	375	355	358	350	382	375	360	375	377	365	355	343	345	374	332	358	374	367	347	364	354	366	397	343	384	352	365	383	373	345	337	349	392	361	360	379	355	335	400	364	348	347	375	363	350	375	353	338	380	377	356	378	358	356	357	339	359	345	373	346	361	368	356	323	361	340	385	362	355	388	364	383	367	381	371	363	359	364	340	389	392	364	348	353	351	360	349	356	398	347	398	367	351	377	385	339	354	356	386	373	394	351	380	368	405	373	351	382	359	367	377	386	370	342	386	384	360	356	370	376	365	360	326	387	392	362	352	366	377	361	362	368	390	370	397	355	359	377	341	351	385	382	400	379	345	386	375	362	384	391	374	366	356	338	375	348	337	377	373	373	346	349	374	358	403	357	382	387	373	358	335	403	361	379	379	382	328	367	346	351	362	356	397	355	370	377	365	357	339	372	364	347	386	367	368	356	378	364	337	359	357	331	364	350	347	350	343	320	356	350	384	345	381	380	360	340	365	339	391	325	339	338	350	365	384	342	362	366	372	376	360	360	322	359	414	388	364	371	368	357	378	327	348	367	363	357	369	386	337	356	369	365	369	376	329	346	390	352	332	368	376	376	344	361	375	331	359	347	334	369	360	353	354	370	356	373	350	390	334	381	334	341	389	354	342	377	349	359	385	367	361	336	361	392	372	383	350	368	362	361	373	363	363	345	347	340	402	386	388	321	368	396	351	365	351	365	359	369	365	362	348	364	352	396	380	398	356	343	338	379	354	373	347	378	393	395	376	352	355	367	343	378	326	384	363	373	353	348	330	365	372	339	349	372	359	368	359	373	345	340	359	307	347	366	378	337	383	384	393	347	361	375	300	372	355	366	369	361	348	358	371	356	374	359	379	342	342	377	364	355	348	356	338	356	339	361	353	362	376	364	377	342	359	358	354	380	356	376	340	393	365	363	359	339	380	361	376	379	380	371	367	367	348	351	365	375	380	386	361	340	390	334	375	402	383	339	346	369	364	417	367	351	374	333	390	351	377	329	376	346	363	362	373	371	411	402	343	373	383	364	366	373	365	365	349	402	352	346	372	335	372	366	344	371	347	359	349	378	366	361	356	340	343	349	384	384	336	374	359	358	362	370	383	336	363	372	378	331	360	375	375	353	321	370	337	349	364	362	385	359	379	379	348	366	395	378	328	342	339	358	372	395	376	399	380	372	386	358	359	366	339	396	367	362	360	371	334	375	379	351	332	382	390	363	354	371	358	395	386	377	370	371	390	379	377	363	397	353	361	346	342	362	349	377	373	369	373	343	345	355	336	374	360	386	363	356	347	373	370	341	342	354	353	359	358	408	343	364	376	352	368	351	363	353	379	359	365	389	385	357	369	391	340	345	325	382	334	375	370	363	361	320	398	355	368	354	379	400	413	381	317	368	376	387	371	341	372	360	384	356	364	396	363	371	366	341	366	360	388	364	390	356	352	380	362	355	387	395	351	375	344	383	385	347	400	358	368	382	365	373	330
24687	21652	28737	25014	17580	1059	475	291	244	243	203	194	189	175	166	168	155	147	145	157	151	148	145	157	139	134	145	134	148	130	134	133	142	116	140	154	131	160	124	128	134	145	120	119	122	123	141	129	123	126	140	111	134	123	140	129	126	109	119	130	119	114	146	119	120	117	134	120	119	115	124	133	131	136	118	113	124	131	123	128	132	141	144	115	140	129	113	120	124	127	121	145	128	113	134	124	117	118	138	139	128	123	130	119	111	135	126	125	129	145	161	108	111	145	140	122	109	133	112	126	137	126	154	143	148	119	115	104	97	144	124	133	131	117	141	130	106	120	112	129	126	114	125	116	136	127	137	122	130	134	133	132	106	129	111	134	129	121	129	126	144	119	122	111	111	137	125	116	125	121	123	121	118	137	124	121	123	124	133	135	127	139	114	122	133	131	113	113	137	144	127	125	120	115	122	127	133	116	121	110	127	100	113	123	113	118	119	126	112	124	121	120	115	109	128	131	139	120	117	140	132	130	136	128	131	141	148	134	141	121	115	120	129	122	122	129	157	123	114	119	124	128	119	119	105	113	139	121	150	112	150	140	130	134	138	115	127	126	108	132	123	128	133	125	125	130	125	130	125	108	115	117	110	126	110	104	135	120	122	123	123	117	147	126	108	121	108	136	138	111	128	132	127	117	126	134	132	112	122	121	125	114	129	123	141	144	135	122	115	114	112	132	134	127	140	110	106	115	112	128	124	117	120	123	116	119	125	123	139	120	122	126	107	143	125	133	97	113	113	146	144	122	109	130	131	132	126	120	120	131	139	118	117	133	112	124	127	144	126	125	123	107	124	128	144	133	122	113	122	126	95	125	125	114	149	113	121	120	138	127	120	118	104	122	110	115	124	128	100	155	113	124	144	115	109	122	117	113	120	125	142	132	136	90	126	104	122	116	129	128	122	134	129	126	143	131	130	126	131	121	147	113	132	133	132	118	115	128	114	127	119	114	146	109	120	126	116	128	138	125	116	117	135	129	134	112	118	132	133	120	122	108	142	114	119	127	114	140	123	125	118	123	150	107	141	131	118	137	129	114	116	116	109	117	137	119	153	118	122	131	118	131	122	127	135	144	125	112	122	108	121	120	156	120	113	106	133	128	117	137	121	126	121	126	142	145	145	123	112	119	119	116	130	111	150	133	132	128	119	140	124	124	123	128	120	116	119	107	117	132	107	118	117	129	131	120	121	117	118	110	136	124	116	113	99	123	112	102	110	129	141	102	134	130	128	130	133	130	127	126	120	127	120	122	135	127	128	136	120	136	117	123	139	120	115	128	134	105	130	126	108	125	118	132	136	110	112	120	124	118	136	134	136	136	140	125	131	116	103	123	97	121	122	108	123	139	102	116	148	116	109	110	134	119	115	117	106	131	130	126	115	133	132	135	116	121	126	135	123	126	136	127	117	128	103	132	123	107	134	118	112	131	146	138	119	111	142	124	122	125	135	118	141	120	115	116	135	106	150	110	120	132	113	113	113	148	127	120	122	122	154	112	135	134	134	101	132	145	148	126	124	107	128	115	138	133	125	131	133	122	120	112	121	121	130	88	123	107	130	109	124	122	148	119	132	117	102	131	130	133	120	131	120	126	111	141	125	141	130	114	120	131	139	132	123	131	136	137	124	104	130	116	121	115	130	131	123	128	129	108	121	122	122	119	113	129	120	137	140	130	123	121	129	126	140	135	143	132	129	138	126	117	125	114	119	118	116	156	130	124	114	127	128	136	129	130	114	119	139	139	120	104	127	123	108	128	122	108	126	127	119	134	136	122	132	136	114	120	144	129	122	131	101	97	124	113	124	100	119	119	113	124	124	137	143	129	119	114	116	123	117	118	110	93	116	130	131	115	130	113	134	119	144	147	118	139	129	140	107	123	103	123	106	118	113	136	134	121	138	121	122	134	126	149	126	119	141	106	109	124	141	121	121	136	121	134	140	129	138	125	120	127	119	127	129	128	122	128	123	130	107	122	142	128	127	152	122	121	115	133	137	124	128	140	130	126	116	135	134	119	131	123	119	107	133	122	130	111	130	114	129	122	107	127	108	131	111	134	122	120	124	124	125	128	119	114	120	126	126	114	112	134	128	124	140	112	121	145	142	141	114	119	112	102	125	131	109	109	129	130	123	116	129	150	124	129	121	122	106	113	116	121	123	133	128	130	121	137	125	121	113	99	104	136	113	109	133	111	128	116	123	113	142	125	122	108	138	132	124	124	112	117	136	136	129	128	131	138	145	118	131	124	122	133	131	129	132	127	127	144	120	135	106	130	119	116	121	117	135	128	106	138	119	111	98	126	146	136	125	117	136	128	123	125	114	133	154	114	135	140	127	113	124	116	134	108	120	121	145	120	121	127	109	141	145	144	111	114	119	131	119	137	137	135	115	120	131	129	140	102	118	109	120	128	122	107	139	127	141	123	135	118	130	120	118	111	108	119	124	109	115	120	117	118	132	115	138	109	130	121	122	139	141	138	139	118	126	122	125	120	127	126	104	128	132	128	120	126	121	128	141	113	117	127	140	119	121	125	130	118	121	122	111	135	139	140	126	140	140	115	127	122	138	128	124	119	120	138	125	123	120	133	121	139	130	121	117	113	118	111	137	121	129	107	148	143	127	129	124	123	161	118	117	127	124	116	112	104	95	115	124	134	124	120	121	133	135	140	118	139	137	131	121	114	121	124	127	107	113	117	130	119	132	104	116	144	127	128	128	120	125	124	128	123	124	132	127	117	114	123	124	113	130	113	116	132	129	125	122	129	133	133	107	128	120	127	138	107	122	119	120	138	118	134	129	132	117	131	139	93	125	116	107	123	123	128	124	135	138	122	115	150	127	114	112	134	127	126	124	128	113	102	132	132	122	131	96	136	119	134	105	120	121	131	120	114	112	127	126	121	125	111	110	116	134	124	116	127	137	122	139	114	112	130	131	125	131	104	135	128	120	127	135	111	113	122	120	114	124	123	110	120	115	108	114	132	128	141	130	132	139	114	118	120	108	112	135	118	112	129	129	143	107	132	127	124	127	122	133	112	126	121	132	98	130	123	118	140	125	123	125	113	128	129	128	102	118	115	125	104	106	138	125	119	123	116	159	103	124	139	112	117	120	111	119	131	125	123	128	118	134	124	124	134	124	127	148	123	121	130	119	131	120	133	113	123	131	117	141	98	105	140	125	121	121	124	114	119	128	151	110	120	120	129	111	112	141	150	138	143	112	115	126	146	108	121	106	121	114	119	132	130	141	123	104	107	111	98	119	110	117	149	128	119	114	126	112	105	128	132	132	135	133	120	122	137	105	112	126	129	133	109	135	134	134	113	121	115	114	110	123	120	132	124	117	128	121	126	117	113	130	116	126	129	119	127	109	130	118	118	116	122	130	110	135	117	129	123	135	115	106	113	127	128	121	107	116	113	132	125	134	130	135	114	133	125	96	120	128	112	117	116	127	135	134	121
30548	33723	8172	3973	2647	1873	1402	1134	905	790	670	593	520	503	430	434	435	379	389	394	375	357	340	351	328	338	328	301	324	319	324	318	306	299	310	299	341	263	276	276	317	312	270	298	285	264	271	308	292	260	279	277	304	268	286	276	275	279	286	267	294	285	276	290	291	294	304	272	269	303	286	289	299	289	260	246	264	297	262	286	240	290	293	289	297	280	269	293	311	263	240	269	273	251	273	276	264	277	280	288	308	270	253	283	296	284	257	258	282	265	257	282	287	273	262	296	277	254	278	263	258	284	264	304	269	261	278	287	270	276	282	289	277	247	294	264	261	277	304	290	280	289	297	280	251	297	285	261	307	257	268	308	261	257	273	274	281	243	270	264	289	299	270	292	301	246	249	268	276	272	274	257	269	263	248	263	301	266	250	251	290	262	276	291	248	247	275	303	280	276	251	292	259	259	272	274	281	276	259	287	274	279	261	271	281	269	276	264	272	276	248	261	266	253	260	303	269	263	278	284	285	286	286	250	278	278	267	300	274	256	268	257	289	280	266	290	275	303	274	266	262	259	276	291	271	262	266	274	260	255	259	262	299	287	262	273	255	281	263	263	273	268	279	254	271	280	293	284	290	288	272	256	281	262	274	282	267	251	277	265	293	239	237	259	293	263	285	275	271	274	277	272	267	248	273	306	240	298	258	263	291	273	277	256	295	236	283	276	254	272	258	260	245	286	268	277	274	266	287	276	287	252	280	287	262	264	269	275	264	273	287	283	271	304	247	284	294	268	252	279	304	281	272	284	253	270	300	255	284	256	281	272	251	281	264	239	288	275	241	275	280	244	288	273	280	258	273	266	292	250	272	264	269	263	253	280	260	283	299	306	308	264	285	279	258	273	282	282	264	271	266	272	256	276	273	298	238	276	280	283	278	268	251	284	277	273	255	228	298	264	285	270	277	274	266	252	243	276	272	259	286	270	272	291	252	252	290	309	287	278	245	281	266	250	310	288	262	258	262	262	272	259	247	269	299	255	265	246	270	260	281	265	238	277	297	286	279	289	230	280	278	288	252	276	276	286	268	254	276	259	243	287	268	273	274	226	294	263	272	295	293	270	300	275	269	266	261	275	260	292	265	303	284	264	268	273	298	257	246	256	290	278	264	270	246	267	273	294	280	286	274	277	268	261	268	301	274	235	282	276	264	283	268	275	258	270	233	311	303	269	291	263	266	254	270	236	270	323	284	274	251	282	248	258	288	289	289	255	289	288	287	274	267	254	266	290	285	279	301	256	267	243	281	255	266	291	308	274	310	269	282	237	279	243	260	260	282	266	279	294	287	302	254	244	261	265	263	290	275	280	259	273	289	271	286	302	259	271	310	271	280	286	286	270	285	258	242	252	286	271	293	262	255	309	267	275	262	277	271	277	259	253	233	259	254	254	267	267	258	285	264	226	276	277	226	229	277	279	261	264	316	262	264	260	251	249	259	266	252	261	288	280	263	289	251	254	282	283	251	257	281	292	277	274	254	294	266	285	241	273	290	268	268	270	263	259	270	262	263	280	244	272	264	246	275	285	263	286	275	273	260	287	257	248	250	227	277	236	257	256	274	257	278	270	292	269	292	292	258	287	235	257	286	285	277	257	260	262	282	295	280	255	257	273	270	289	270	242	249	281	262	267	268	282	283	297	290	291	262	261	290	266	253	276	286	249	281	306	279	287	295	284	290	282	289	264	284	255	269	236	293	287	284	285	269	285	261	258	260	278	246	292	275	276	309	281	272	305	281	274	279	279	295	288	266	288	269	288	273	283	260	281	271	240	275	292	271	273	255	265	261	251	267	277	264	270	261	292	245	291	251	249	286	277	261	266	283	277	255	272	278	263	274	268	255	265	255	250	266	277	255	265	276	275	265	251	265	285	266	294	294	292	256	264	269	287	249	270	289	281	274	259	245	276	265	281	277	237	271	290	260	274	283	277	281	265	261	260	263	258	260	291	267	242	270	273	291	280	260	253	278	260	261	285	269	266	275	271	275	266	262	292	266	248	262	278	256	289	276	281	271	274	240	283	257	273	259	263	244	264	261	286	275	275	249	257	292	270	255	271	276	272	282	277	285	273	268	268	276	278	285	313	268	273	277	237	292	299	263	278	273	314	253	264	287	275	275	260	258	261	253	266	279	255	266	277	256	269	246	286	266	292	304	282	285	237	279	277	271	248	273	243	269	274	265	277	291	260	277	269	246	246	264	298	263	257	253	257	252	286	250	256	296	259	263	270	274	290	275	243	285	295	277	268	268	299	281	254	274	272	272	257	269	281	281	300	259	290	297	276	275	262	293	281	281	279	278	254	268	257	294	271	270	280	279	256	269	237	269	271	279	276	279	266	254	294	270	253	266	292	303	268	281	292	270	269	274	251	249	288	253	272	249	281	281	251	281	299	254	263	271	285	294	266	255	254	266	264	284	273	239	260	270	289	250	258	298	279	268	310	251	280	271	257	260	252	234	309	285	258	253	274	260	264	284	286	263	280	282	244	277	251	256	288	283	272	270	281	242	256	262	271	254	276	270	284	285	276	254	255	262	271	278	261	248	267	244	246	276	250	288	263	275	275	259	279	290	308	300	281	280	262	260	265	274	284	296	247	292	287	248	271	295	271	260	261	277	282	265	257	245	248	248	280	271	246	253	268	272	274	255	306	271	276	258	277	284	231	281	295	279	282	255	314	261	274	289	277	258	247	266	310	252	283	272	259	252	280	281	235	284	272	239	259	245	254	299	266	270	280	275	284	261	271	250	258	282	317	252	275	253	283	268	272	277	285	266	245	277	261	264	260	270	270	266	333	269	253	272	276	281	255	268	256	262	282	268	278	247	262	252	303	261	254	271	283	255	279	326	277	276	237	269	284	243	259	283	273	268	271	282	290	262	256	243	280	297	266	270	262	296	290	244	306	258	272	274	237	255	288	253	276	266	303	273	279	262	280	287	237	258	291	276	272	266	273	231	274	247	267	265	268	285	270	287	278	273	251	258	300	273	269	278	310	280	284	269	255	312	265	264	298	282	286	282	274	274	263	249	250	247	272	265	279	288	268	261	260	278	285	284	268	291	272	282	254	305	262	264	286	252	270	287	276	276	302	270	268	264	265	265	289	244	274	275	297	255	279	265	267	280	271	272	292	258	257	294	291	292	280	277	300	246	268	274	269	248	295	274	254	265	243	273	248	266	241	250	288	265	259	278	309	263	289	291	255	266	291	261	248	278	254	294	270	285	290	297	272	271	280	256	295	284	281	273	276	273	264	278	229	270	269	274	296	260	269	274	273	263	294	263	284	271	245	268	282	269	270	308	272	262	273	286	262	272	263	301	274	260	278	251	295	288	277	280	284	279	283	278	258	271	265	268	264	292	272	254	251	274	286	231	287	250	295	261	277	254	264	266	249	297	275	254	280	289	260	265	280	305	287	294	274	295	258	260	274	294	278	256	267	273	271	269	267	309	269
23800	21709	29586	24355	21701	16045	1521	741	611	512	451	438	408	422	371	397	392	378	374	360	372	330	366	350	320	350	349	326	349	343	317	346	297	291	308	297	312	320	369	330	311	313	315	315	301	320	335	289	318	312	335	313	343	297	305	359	314	330	301	347	303	308	300	325	314	329	306	312	329	309	298	319	321	297	296	328	319	336	292	300	288	333	299	297	290	297	304	294	316	278	323	325	290	299	310	329	286	315	311	291	317	332	314	317	290	297	294	311	291	317	333	315	306	335	292	310	332	340	289	335	328	318	302	288	295	311	321	312	328	338	294	309	311	308	322	312	314	329	295	325	284	283	310	338	305	274	302	321	331	287	300	303	293	318	322	301	311	309	305	309	307	279	292	319	293	295	336	309	339	320	275	278	319	311	320	310	326	316	313	294	304	298	330	324	363	334	305	303	318	294	321	304	293	324	296	321	287	283	345	300	284	298	317	301	314	294	339	286	359	302	302	335	310	304	301	316	294	290	309	315	329	305	317	294	306	307	315	293	332	327	292	291	324	325	316	296	303	334	305	326	312	309	315	317	293	311	295	293	303	300	298	297	297	306	282	311	316	308	344	316	352	296	308	325	309	308	317	320	311	337	283	306	323	304	307	329	315	325	294	326	290	304	288	318	308	299	309	273	300	319	276	294	286	318	302	337	302	306	279	302	309	307	285	281	291	304	277	303	290	292	298	324	293	285	298	291	311	328	305	329	279	291	284	292	277	309	309	280	300	306	263	309	291	324	309	298	309	287	306	343	281	319	286	306	305	305	291	291	335	311	300	303	304	315	293	306	331	314	317	326	283	298	330	321	272	274	307	326	284	300	318	313	312	290	327	309	344	323	313	332	332	317	315	311	298	329	302	304	309	306	330	334	311	293	328	318	321	272	295	314	271	329	290	310	322	304	306	316	284	291	295	301	312	286	301	310	306	268	313	331	349	281	309	301	280	299	305	345	313	302	277	308	284	307	336	316	317	337	295	304	291	303	324	308	287	327	276	318	320	321	289	311	295	322	306	317	311	308	284	347	329	306	340	305	292	315	305	317	307	315	299	310	298	299	279	307	312	310	293	307	304	302	330	298	304	300	284	308	293	286	319	277	326	308	293	316	345	326	284	283	304	327	351	298	309	315	288	309	306	300	310	310	326	302	331	288	317	324	297	308	327	303	316	309	302	331	317	315	319	305	331	306	308	303	306	317	298	313	299	327	308	328	328	296	303	281	309	299	274	295	344	277	294	322	295	318	301	317	296	304	313	292	296	334	355	339	313	308	291	327	305	309	329	327	331	320	313	283	281	299	327	323	287	305	308	271	286	302	349	305	311	306	336	308	298	273	306	319	284	293	310	338	338	324	292	312	297	295	279	334	308	328	302	314	309	294	318	302	307	284	296	308	301	314	319	332	305	309	279	287	311	326	299	311	319	314	300	302	342	296	316	289	311	292	276	297	318	303	322	319	320	310	276	321	298	300	304	285	343	288	316	293	305	298	309	315	311	317	303	292	327	288	319	331	307	325	321	298	330	327	347	311	330	319	280	322	332	299	334	312	299	296	325	316	309	309	316	317	315	303	293	318	291	306	312	312	318	298	312	307	324	311	301	300	330	302	287	311	292	309	305	327	281	317	303	268	280	311	331	333	301	306	335	317	296	294	301	302	285	324	315	294	331	300	316	347	294	304	304	304	306	326	308	305	308	290	280	307	334	292	320	330	341	320	297	352	293	275	293	311	312	299	282	306	312	314	309	330	296	304	304	285	323	313	293	328	324	307	308	316	304	319	300	323	304	314	292	286	312	301	323	329	292	332	318	292	309	299	324	294	290	357	286	276	304	328	315	322	321	346	328	297	288	337	311	283	299	285	328	312	323	304	295	315	272	314	322	316	347	257	299	294	293	321	288	300	314	299	325	320	278	284	303	257	288	338	330	314	333	284	268	298	319	313	298	302	282	320	313	350	289	305	336	307	352	306	340	296	357	326	329	291	281	292	300	306	306	307	313	282	309	275	286	338	295	287	296	300	304	289	321	312	286	308	302	320	345	331	289	307	321	303	315	312	315	312	312	309	289	304	321	294	293	293	319	304	287	292	302	305	314	291	288	292	295	328	290	314	357	334	278	300	292	311	300	285	297	305	294	315	311	270	360	304	324	300	281	314	338	308	321	321	297	288	300	313	296	297	304	279	315	291	288	311	329	309	354	302	305	337	280	322	282	323	334	297	320	335	287	315	299	338	299	316	303	311	303	298	324	290	310	288	336	353	297	292	284	290	297	295	285	335	293	318	329	313	282	286	309	300	315	352	319	300	294	290	343	319	286	315	325	325	335	296	327	319	342	344	270	294	330	297	320	323	324	309	292	299	289	289	294	314	288	331	296	291	280	295	304	303	303	318	302	306	315	332	319	298	280	306	319	307	316	319	298	314	311	293	327	325	289	278	324	314	294	283	309	318	327	310	303	276	314	322	292	295	314	308	319	299	312	293	308	284	284	326	298	301	321	330	297	312	317	317	300	287	311	300	284	331	303	314	309	295	299	272	311	316	325	313	281	303	292	344	309	300	308	292	286	306	315	287	308	321	312	310	331	278	325	333	312	300	313	297	315	303	281	288	311	285	310	302	306	330	302	320	320	324	303	294	273	323	311	297	318	276	295	284	305	287	313	311	311	332	320	311	295	301	288	306	306	276	322	370	295	305	297	342	339	276	305	325	294	282	337	333	310	337	297	325	331	293	284	322	302	283	304	298	305	300	313	323	296	302	328	311	315	323	308	331	286	356	341	307	297	295	327	340	277	312	313	309	323	311	284	311	310	291	324	315	281	317	308	319	274	302	282	282	334	312	296	312	325	313	295	342	330	321	302	302	293	333	310	321	287	272	292	297	342	298	312	261	300	316	307	292	314	330	315	297	296	315	330	258	302	287	316	298	293	327	307	316	322	284	297	299	285	294	282	313	313	319	306	324	322	277	336	313	303	320	328	277	321	315	298	304	295	328	309	325	303	294	287	302	324	329	317	345	336	266	302	302	297	299	318	257	306	327	305	325	335	276	320	324	295	289	282	314	323	324	320	277	308	284	295	323	315	303	303	312	300	336	307	329	324	316	280	321	286	310	320	341	333	305	324	305	332	333	317	306	314	293	308	275	289	307	317	304	310	309	313	329	303	302	286	320	308	307	307	311	317	292	309	295	306	305	297	308	319	297	298	297	343	341	319	291	306	291	338	312	325	290	307	304	301	326	309	326	308	284	323	293	285	329	305	317	303	318	288	324	301	295	306	317	322	298	287	313	263	273	294	345	301	300	331	347	300	306	311	320	271	318	287	298	322	333	300	305	280	265	273	321	321	300	326	327	323	282	295	311	313	298	309	278	285	315	311	285	288	285	308	322	302	289	290	292	329	326	307	319	317	310	319	286	324	307	291	300	332	297	318	281	310	321	279	298	335	326	281	316	317	299	345	337	275	293
36781	37066	13337	7316	4893	3493	2731	2307	1839	1564	1415	1251	1155	1093	960	932	923	847	865	766	823	716	707	710	677	684	734	683	703	710	673	646	698	679	671	675	629	652	664	656	650	613	613	635	603	650	591	603	656	659	633	619	579	627	610	640	596	601	609	606	607	594	600	606	606	614	591	612	611	613	636	614	596	613	630	619	684	625	567	584	593	620	587	639	639	598	586	609	599	605	575	611	600	596	586	583	620	607	624	571	592	628	592	599	604	614	629	657	596	593	600	613	566	629	580	634	582	589	580	602	579	583	622	613	545	574	623	584	628	629	569	614	580	556	570	642	578	637	639	593	602	601	610	598	614	601	585	562	619	584	591	577	628	581	595	592	618	550	606	587	591	594	568	629	626	590	605	583	565	605	605	633	623	599	605	617	625	589	604	583	554	624	600	594	562	599	613	616	591	617	566	562	591	596	579	628	593	591	550	583	618	563	591	564	623	622	636	634	579	600	590	591	643	609	607	608	628	568	580	577	554	629	613	620	587	591	543	548	612	608	572	597	588	573	570	610	653	645	589	589	593	586	605	605	597	594	583	619	617	623	627	571	578	622	607	609	583	596	594	622	557	590	573	623	613	604	623	583	596	615	585	616	590	619	603	594	616	573	579	616	573	620	607	584	582	573	592	606	639	621	598	552	572	591	610	606	660	606	535	642	593	582	616	617	599	598	601	575	620	596	574	562	625	615	641	585	611	565	628	537	592	539	594	559	619	585	638	572	638	588	591	631	599	632	575	561	581	580	604	573	622	577	616	608	655	569	598	628	564	616	568	620	626	575	573	595	597	604	634	593	595	616	594	622	635	596	574	604	587	591	582	593	599	595	634	589	536	601	590	606	608	654	611	564	546	574	594	617	587	643	634	614	565	590	592	629	591	591	611	592	606	584	595	616	591	624	564	604	589	569	626	622	638	635	556	554	601	637	574	608	585	560	569	589	574	598	641	594	615	585	600	597	565	582	569	601	585	623	580	585	597	561	588	591	589	591	558	578	614	570	595	601	547	586	570	651	596	578	577	608	573	580	580	603	595	559	613	598	604	571	590	617	552	600	635	615	598	583	598	594	617	581	615	576	588	603	627	595	574	619	550	554	584	568	605	595	605	557	593	583	544	576	606	589	532	594	571	561	608	583	610	557	591	645	603	589	590	577	563	597	622	594	628	584	622	592	573	590	578	574	616	600	595	607	578	614	589	588	563	536	587	617	604	649	590	617	602	569	566	574	632	564	596	575	533	603	640	616	574	576	602	611	581	580	581	591	585	593	602	569	581	590	598	641	600	604	564	573	622	605	614	613	608	599	548	580	600	570	580	586	624	619	594	588	545	595	607	628	581	601	602	662	584	588	601	580	565	623	607	610	597	640	532	599	572	639	626	598	591	580	606	582	556	617	610	614	626	592	612	637	636	601	599	588	572	582	566	640	599	581	615	590	592	615	575	564	577	598	625	615	611	579	583	621	633	605	604	625	591	651	572	599	565	584	571	595	618	561	600	647	574	604	572	541	655	653	621	545	590	641	590	559	543	551	587	617	619	586	548	522	587	572	613	610	593	593	621	580	598	601	550	549	587	587	603	634	579	578	608	604	630	618	572	619	644	595	624	576	579	590	595	625	550	588	603	606	566	598	594	597	589	632	612	591	563	636	622	588	578	614	601	567	550	592	616	599	598	546	577	621	563	613	594	582	562	599	609	572	639	574	616	557	581	655	590	593	596	579	556	591	609	589	657	552	594	566	589	590	611	597	595	578	566	590	584	612	607	623	572	611	550	606	566	631	601	601	602	600	617	621	604	616	589	611	552	620	602	570	634	612	574	576	594	582	584	595	595	583	581	588	636	615	586	597	585	556	630	597	599	515	611	673	589	655	620	597	611	603	622	592	572	584	602	603	603	535	594	574	597	615	634	582	565	656	570	621	627	552	609	568	608	606	585	584	568	633	603	620	612	577	599	589	544	639	575	597	562	596	609	584	543	607	589	574	630	640	578	634	589	549	581	595	582	610	635	561	594	607	616	589	581	615	618	595	568	582	567	623	608	611	585	612	587	606	620	594	596	568	597	587	585	640	599	528	593	595	602	618	602	610	589	574	545	607	598	628	591	579	609	594	652	566	584	595	589	636	651	601	588	620	557	595	567	623	553	599	602	592	602	624	599	568	612	593	607	584	586	596	596	566	630	564	550	595	608	611	600	580	633	600	600	563	576	617	603	608	575	588	581	605	588	547	599	620	633	606	602	602	606	592	591	605	573	579	593	598	621	595	566	578	577	573	573	585	570	612	593	605	613	565	570	557	580	605	620	589	596	598	621	614	573	582	622	595	624	608	571	617	630	582	646	599	620	582	624	614	567	576	613	586	647	587	607	600	579	582	643	606	589	594	605	616	631	623	577	559	649	572	583	607	568	583	570	573	542	614	613	641	587	581	615	592	671	569	600	616	600	597	590	611	570	622	547	634	595	580	580	598	577	624	631	630	570	557	550	624	670	578	582	593	602	556	565	635	616	558	628	583	556	636	591	563	614	613	603	607	607	554	645	586	556	604	573	634	617	595	583	571	540	611	602	605	586	571	584	575	633	592	610	608	583	646	578	610	558	629	571	615	626	539	585	601	600	620	611	588	616	600	610	573	629	572	611	619	616	611	607	568	592	605	568	592	594	570	574	592	625	593	586	585	599	560	608	575	584	621	630	587	591	647	609	597	610	647	648	564	582	594	612	615	612	590	581	563	569	542	606	552	588	594	600	556	618	601	605	636	577	594	631	586	603	570	568	544	623	638	588	584	568	583	581	564	604	614	581	577	629	596	600	569	628	598	596	611	564	574	609	575	598	597	603	625	622	602	573	664	603	596	568	615	607	587	537	616	532	603	591	572	557	616	634	592	540	617	587	561	595	635	593	599	620	610	627	577	589	600	632	616	635	581	606	616	572	609	568	605	544	585	646	546	614	581	578	625	591	598	604	613	610	617	609	622	612	591	610	636	595	592	585	534	597	577	579	608	568	601	608	603	565	595	618	617	637	596	619	622	554	622	546	641	585	606	606	588	601	580	596	622	574	582	567	579	608	594	602	583	630	572	599	580	609	604	592	631	632	632	601	633	595	611	640	616	583	574	633	608	553	615	625	608	549	522	599	594	574	603	632	556	597	586	606	617	572	567	587	612	563	558	613	638	587	592	614	569	589	599	597	643	605	641	588	551	597	650	639	617	585	596	609	584	630	579	628	610	565	582	613	620	610	546	601	584	614	561	609	591	606	586	577	619	644	601	619	619	593	664	596	624	612	565	579	600	592	567	595	593	602	639	569	589	622	562	596	614	602	597	646	624	593	581	588	576	617	617	608	622	577	582	554	583	608	635	599	566	584	620	566	587	590	613	602	579	577	624	584	598	564	579	608	580	578	587	589	595	632	554	619	600	600	612	572	629	586	590	540	561	643	589	605	614	539	593	649	571	588	625
27200	20989	7703	513	270	206	206	187	164	194	180	157	154	164	168	181	160	157	148	163	175	159	164	170	175	162	136	190	166	180	165	174	152	169	162	176	161	162	164	170	159	165	176	166	164	180	177	156	167	180	180	169	149	164	156	139	174	176	175	149	164	186	170	174	153	176	152	159	161	181	163	165	189	181	154	162	147	166	158	151	170	172	165	149	163	161	157	175	179	188	162	172	146	149	164	174	178	175	163	160	151	176	171	165	161	190	168	181	167	169	158	175	155	152	159	176	163	174	160	161	160	141	153	169	151	161	150	161	184	149	192	193	169	160	152	170	158	148	165	150	136	180	174	181	158	160	181	167	152	172	178	143	167	143	176	137	172	179	156	182	169	155	145	162	176	177	166	157	166	163	161	159	159	170	161	182	160	151	162	142	152	142	170	171	170	175	171	161	162	167	153	166	177	150	159	164	168	162	156	159	152	162	188	179	144	157	147	174	168	164	165	169	171	179	158	164	152	165	168	176	180	169	151	159	163	168	159	171	161	181	190	166	166	152	169	142	149	175	156	154	170	163	164	153	151	156	164	154	164	167	179	149	172	147	177	153	165	161	155	153	201	174	151	162	161	171	191	158	186	169	156	169	174	173	154	168	148	152	148	162	157	165	145	175	167	169	160	167	167	160	160	168	149	134	157	161	183	159	159	155	174	171	160	176	151	180	162	155	181	161	165	179	178	154	163	150	156	168	167	175	142	158	159	162	188	161	192	172	166	175	175	179	168	178	145	166	182	169	175	137	179	195	154	153	192	151	168	156	167	143	155	162	176	181	150	178	179	175	154	151	161	156	148	174	155	148	160	157	158	131	187	182	155	188	160	169	170	185	165	155	171	186	140	180	170	168	155	182	174	162	139	188	175	158	162	176	162	170	168	155	168	163	145	169	145	168	160	166	179	155	165	151	163	158	150	172	161	155	159	167	135	173	161	179	162	180	155	173	172	171	136	168	199	155	160	160	170	157	161	181	167	161	167	147	165	155	176	186	151	175	169	169	137	173	150	156	143	147	156	161	171	162	162	181	173	148	163	164	177	175	175	172	174	158	166	163	151	146	186	163	166	152	159	165	197	188	162	168	166	151	172	171	166	174	142	164	168	141	168	161	185	156	156	166	158	162	161	148	173	154	154	144	173	176	183	158	154	161	185	183	142	150	166	148	148	162	162	179	184	144	165	197	140	152	171	151	174	178	158	169	161	163	134	156	165	156	194	173	152	155	164	148	146	163	164	176	152	145	170	150	147	164	156	166	157	174	195	160	166	174	162	161	173	178	164	181	187	144	158	163	181	145	183	150	165	172	169	160	197	158	182	158	172	175	167	163	146	152	177	165	185	176	157	181	166	180	160	131	183	153	158	151	166	191	152	179	162	157	149	157	180	173	164	154	158	164	142	169	162	148	146	165	171	146	175	170	175	178	164	152	153	182	148	160	180	160	155	168	165	160	168	156	168	175	162	170	179	169	162	196	172	160	167	144	159	145	142	160	159	192	186	167	192	184	143	170	163	174	169	168	156	168	161	158	190	161	162	161	171	154	181	160	157	176	170	166	142	190	186	157	178	168	177	168	161	146	147	146	165	158	144	157	154	155	188	150	160	163	156	161	155	172	143	180	165	182	169	161	163	179	163	155	147	166	160	162	141	176	168	171	166	150	166	160	160	148	172	166	151	170	172	169	173	185	184	175	169	167	182	173	164	152	177	173	188	151	161	153	143	159	167	171	164	155	187	173	164	134	148	143	185	155	161	164	174	166	164	155	140	157	168	126	161	169	159	175	171	184	196	166	161	152	172	192	152	163	175	159	179	170	158	180	160	180	169	170	170	172	178	175	163	172	157	145	166	157	166	158	150	146	190	174	171	151	191	158	138	162	181	173	167	174	164	167	144	172	161	145	155	157	168	131	150	148	152	143	170	141	169	149	164	180	163	180	150	161	165	176	170	188	179	158	163	149	168	174	161	168	160	156	157	166	173	173	185	195	163	145	177	173	160	147	134	142	152	170	160	199	149	178	162	156	168	147	154	157	165	169	166	193	165	173	145	180	150	163	156	172	171	173	161	147	133	157	180	147	153	184	187	178	179	168	172	154	170	168	163	155	172	144	189	161	168	147	168	165	150	156	171	160	163	152	148	164	136	148	155	151	157	170	184	151	153	196	173	148	168	170	155	186	159	178	154	178	185	178	161	167	179	157	162	177	142	161	162	164	153	181	157	161	196	162	146	165	179	157	183	170	157	157	156	173	185	156	134	159	140	145	169	176	154	183	163	181	167	168	164	174	169	140	156	158	145	153	145	157	150	184	171	181	162	173	136	163	155	146	191	163	162	166	165	168	157	146	171	167	157	157	171	173	164	137	165	179	172	159	166	168	171	167	176	170	152	153	159	156	154	183	164	179	174	159	177	158	174	164	170	174	177	161	159	194	160	153	156	174	155	162	181	186	174	173	174	180	158	181	180	166	161	158	171	162	148	185	157	177	151	173	157	157	151	176	165	182	164	185	163	161	133	131	158	139	148	154	174	158	173	168	179	160	154	153	168	171	146	187	162	151	184	160	172	158	149	151	169	166	165	158	174	162	170	118	164	167	154	155	180	167	185	178	173	163	200	143	186	166	159	152	177	160	172	171	160	157	168	161	152	189	159	186	175	190	192	168	171	167	156	177	154	171	158	181	178	164	163	165	153	194	161	173	162	189	161	178	160	194	150	164	165	163	159	166	181	141	154	179	155	162	146	140	153	174	159	182	183	156	148	174	156	145	179	150	150	161	192	164	162	169	184	154	162	160	167	166	190	167	171	147	150	174	169	174	161	165	164	181	157	162	180	153	152	177	165	180	205	178	158	177	181	155	181	165	159	182	149	163	160	161	134	144	174	178	157	173	172	168	170	194	168	155	182	165	167	159	176	177	182	160	168	153	175	162	159	160	168	166	153	181	143	153	153	176	154	168	158	167	182	142	158	163	141	155	166	159	148	157	165	157	183	173	148	144	177	160	159	175	180	160	138	155	184	162	159	154	174	174	172	176	171	162	155	179	177	161	175	156	179	174	150	143	162	179	165	164	158	168	142	177	178	175	153	159	153	167	183	157	170	174	137	165	171	139	153	162	159	153	178	191	176	143	162	143	161	162	175	182	140	169	170	153	160	146	162	166	170	166	167	150	157	145	148	161	186	171	174	173	149	183	163	179	157	144	137	186	164	167	167	180	157	156	180	192	146	165	161	166	147	182	171	167	165	145	145	170	187	143	146	169	157	165	165	155	172	157	186	182	195	140	146	179	200	166	184	165	158	175	167	176	145	180	146	154	179	190	161	163	180	177	144	164	163	153	151	142	177	146	154	173	151	144	170	160	162	160	185	154	149	148	172	152	156	171	167	157	138	153	176	157	153	170	172	165	158	184	185	172	174	141	175	158	148	161	136	156	182	146	163	160	143	176	162	181	173	152	172	178
13242	16433	1304	741	572	538	421	448	420	403	395	378	429	396	388	368	365	382	367	385	370	363	379	377	382	382	383	328	376	361	359	372	363	367	360	368	372	383	433	371	353	352	371	367	374	387	369	375	357	342	417	343	356	373	355	361	390	362	350	375	362	351	377	376	365	331	389	351	358	375	376	373	326	357	366	385	373	358	349	405	403	374	353	328	373	380	368	372	350	349	375	340	366	355	360	352	331	340	355	347	413	388	355	366	365	398	347	359	343	384	379	353	369	359	372	344	370	371	354	359	339	369	391	348	343	352	373	341	334	368	366	332	359	364	349	438	377	340	374	366	353	337	370	368	380	379	356	386	335	345	370	355	334	355	331	386	358	355	357	341	376	381	384	357	362	394	391	372	382	344	358	348	371	347	314	377	366	332	348	366	384	370	368	399	356	361	356	363	345	347	373	356	371	378	369	331	353	362	382	349	368	340	378	364	348	394	320	381	356	350	386	358	369	336	363	355	341	359	349	336	360	334	372	380	383	401	334	365	330	355	352	330	345	371	364	334	349	369	368	370	367	356	375	385	376	385	396	374	352	360	345	357	352	361	370	339	369	358	367	315	356	337	336	374	371	344	336	352	344	370	349	376	350	340	371	349	379	372	382	339	348	353	332	357	351	365	333	328	354	336	365	324	371	377	386	357	328	351	369	353	342	354	365	376	376	355	377	331	339	362	332	369	373	349	391	339	359	374	355	354	355	338	379	391	350	382	353	325	353	356	374	337	341	374	359	365	346	343	373	352	357	353	353	379	391	360	323	382	367	389	390	362	358	372	391	372	331	330	331	343	357	342	359	310	388	345	364	374	355	383	369	409	350	338	348	373	359	356	343	348	330	363	393	390	406	368	379	398	338	380	352	352	387	376	328	362	384	386	362	327	372	361	350	366	370	341	319	355	360	362	385	341	337	349	326	359	339	373	345	343	372	347	347	365	347	387	330	361	400	391	332	352	323	394	367	346	391	360	364	377	345	383	356	359	386	338	354	364	337	384	372	357	393	371	329	345	361	342	359	354	326	355	349	391	389	352	386	322	376	364	355	364	357	391	343	368	378	363	340	353	359	363	342	354	374	370	379	398	379	333	348	366	353	344	358	338	343	357	348	365	347	370	375	372	357	357	350	356	396	406	358	389	361	353	346	347	387	389	363	369	357	333	338	377	392	339	397	353	371	367	381	372	400	323	352	359	343	325	342	364	370	344	369	362	338	390	324	368	377	368	364	335	373	352	365	394	370	358	364	364	350	359	370	390	335	374	352	368	344	369	324	372	392	374	363	382	331	363	372	369	389	360	342	358	354	359	346	349	366	327	356	330	366	352	380	332	382	372	367	330	348	376	367	352	372	361	368	347	371	335	385	392	368	303	353	384	351	348	345	330	376	342	359	386	364	349	354	382	397	363	362	363	375	325	351	406	359	355	360	364	387	376	309	381	352	344	338	380	357	330	365	325	360	390	349	347	363	355	367	387	371	381	361	376	395	378	360	356	347	387	356	329	366	374	363	360	377	353	337	338	340	356	330	405	369	364	385	355	379	352	377	351	340	374	366	366	341	396	393	354	364	384	394	365	392	397	359	369	345	366	335	380	365	370	372	367	374	415	353	333	352	349	361	353	354	373	382	342	332	357	380	317	361	352	383	384	301	372	387	370	333	382	353	357	389	379	381	402	376	370	369	362	334	369	373	351	365	354	373	376	313	349	347	363	349	391	331	352	358	345	343	372	401	374	364	358	372	379	349	378	367	337	347	355	366	363	338	385	362	336	349	371	355	356	355	359	367	355	363	366	365	367	369	357	353	348	355	353	323	372	376	379	362	350	339	354	367	348	356	371	383	351	383	363	372	373	351	329	326	308	360	359	383	330	383	369	366	324	333	363	357	366	375	364	355	350	339	387	368	325	329	359	369	392	344	345	378	345	334	349	386	340	369	352	344	369	357	375	335	336	395	387	368	330	384	320	348	336	377	383	392	381	319	372	334	348	379	330	353	366	377	355	353	377	382	391	335	346	350	348	375	364	382	345	330	356	347	356	365	359	326	357	408	380	390	323	377	399	360	344	344	335	361	379	417	363	335	342	373	362	353	368	352	372	347	358	359	367	352	350	363	374	361	372	336	361	364	375	360	336	336	347	359	365	356	361	342	374	374	337	324	347	366	343	346	335	355	353	345	335	345	362	341	339	367	374	369	375	353	362	346	363	315	363	368	349	340	340	344	366	361	339	370	370	328	387	370	378	376	368	358	353	322	364	361	346	367	365	359	351	373	319	346	344	360	347	360	362	373	369	380	350	335	400	343	384	384	389	352	374	372	356	358	354	339	348	352	386	352	358	346	381	361	358	346	383	328	365	353	350	384	363	364	343	353	326	352	404	374	350	374	364	324	356	362	384	346	336	369	354	364	388	364	377	369	369	330	378	347	366	372	392	360	348	379	347	384	379	360	368	393	359	388	359	397	363	350	371	365	344	363	375	326	351	388	334	373	360	325	349	396	369	379	420	360	355	374	353	366	383	363	348	337	368	332	345	366	369	367	394	385	337	384	344	365	342	361	368	349	376	359	394	322	358	312	376	348	355	376	383	359	341	363	377	343	332	379	341	405	332	359	322	349	333	344	370	333	330	368	349	349	342	341	381	365	396	351	362	348	349	360	336	330	380	326	392	374	375	367	360	381	378	326	366	376	359	340	388	355	352	375	370	350	396	368	361	344	366	376	328	370	333	371	367	355	361	359	357	373	380	367	360	364	362	358	343	397	353	366	361	349	374	366	330	343	381	352	376	340	398	363	372	379	383	359	381	352	360	369	413	358	358	349	359	384	390	353	385	358	315	321	370	347	360	372	363	331	359	362	360	361	354	381	369	376	385	393	342	328	332	409	363	382	378	352	369	341	363	386	337	336	341	374	367	372	339	389	358	379	380	342	338	369	346	362	352	368	343	385	360	351	384	393	355	342	368	349	334	367	340	342	362	313	387	371	384	385	355	380	351	376	357	349	370	386	350	352	336	354	394	376	360	351	370	378	386	388	328	359	373	358	378	345	371	317	348	337	342	385	357	362	378	369	369	338	361	350	363	385	344	369	376	386	347	396	355	400	345	339	356	357	340	349	356	358	318	348	333	372	335	358	384	375	331	363	359	344	351	379	341	374	370	337	363	357	349	343	337	355	376	344	356	364	350	382	387	354	340	378	382	391	365	321	389	379	351	370	365	355	373	362	387	381	365	380	356	323	371	356	330	401	384	373	356	367	347	374	367	352	346	385	351	335	357	367	377	363	357	376	369	346	362	328	337	357	388	363	341	363	393	371	382	381	373	358	368	364	368	347	352	365	411	374	352	363	338	373	364	363	327	360	363	335	349	351	378	336	358	367	364	370	365	387	341	369	352	371	339	375	357	352	374	352	372	378	336	376	380	382	357	378	356	370	349	378	360	347	364	360	389	363	360	391	343	384	399
24687	21643	28976	24761	18608	1223	466	327	258	225	256	202	185	180	162	147	168	149	158	137	140	130	136	139	140	122	119	117	139	124	139	108	120	141	126	139	143	144	135	130	135	140	140	123	126	112	131	145	133	125	133	126	102	111	117	118	142	115	127	141	97	118	129	128	120	145	111	109	114	152	126	105	116	131	124	126	127	130	117	106	150	131	121	138	142	138	122	124	147	149	115	125	134	124	129	119	119	133	130	130	128	142	144	135	129	130	146	125	143	117	122	120	133	125	107	105	134	116	123	129	91	133	106	141	119	114	114	117	131	113	130	130	124	133	134	107	136	120	119	116	112	123	124	118	121	125	138	136	126	108	138	131	113	128	118	119	140	105	145	115	124	134	121	118	105	146	128	111	124	112	115	140	141	124	140	145	133	101	126	114	134	126	142	117	99	137	95	111	136	145	108	124	120	117	115	137	116	106	139	130	102	136	118	127	114	117	119	119	128	119	148	114	116	126	140	103	118	122	115	116	118	122	117	136	116	120	121	120	118	117	130	101	146	121	128	119	129	126	137	129	109	111	129	123	121	125	136	127	128	103	124	121	107	121	131	109	124	126	119	134	119	121	111	137	98	124	138	111	111	101	143	125	135	123	113	131	123	115	116	118	111	156	126	115	116	119	120	112	133	132	129	119	137	112	130	103	116	111	139	121	133	136	116	131	108	113	115	139	116	106	132	148	114	118	126	160	109	96	105	118	127	138	122	122	119	119	116	127	100	132	130	139	114	130	146	124	130	107	122	122	126	125	117	130	109	108	123	116	153	123	115	138	113	112	131	131	133	119	125	119	123	133	127	111	113	112	132	130	123	138	118	118	117	124	126	124	123	121	128	129	131	118	131	162	132	111	136	142	137	140	116	115	108	143	122	111	141	129	133	129	121	124	128	140	121	122	113	143	122	129	148	97	99	125	132	111	115	126	117	120	125	127	119	113	116	124	147	120	127	146	115	121	105	121	141	118	116	105	129	123	122	125	138	129	118	152	107	131	125	151	116	126	134	115	102	120	126	127	128	118	120	138	123	130	118	115	99	135	139	123	118	147	150	131	125	108	109	131	113	124	133	156	122	137	102	123	119	121	116	142	117	124	115	126	133	126	122	112	127	123	111	131	118	136	135	125	143	131	127	143	141	120	131	135	125	138	107	128	126	132	143	115	115	107	148	128	126	112	109	136	141	128	138	143	128	131	112	124	129	123	114	118	115	103	128	136	125	133	141	126	105	118	121	131	106	115	116	112	110	143	132	108	131	134	121	147	133	143	124	145	112	135	110	127	131	146	126	129	120	117	117	127	143	133	136	108	149	123	149	123	119	119	150	144	139	117	120	117	137	133	145	109	123	124	123	120	116	107	117	118	122	110	133	132	110	108	131	109	122	108	118	117	141	123	122	128	122	122	133	131	129	109	103	131	123	105	123	137	135	120	90	120	129	127	116	139	127	117	119	121	119	131	146	128	116	123	107	139	119	126	115	115	110	130	119	127	135	115	139	113	112	118	128	115	109	121	138	143	151	103	147	135	135	122	126	129	129	138	119	112	123	124	117	110	128	110	126	119	142	117	138	117	130	117	126	151	132	129	127	124	115	134	112	127	84	122	120	130	121	137	135	130	109	113	137	115	122	113	117	124	114	127	104	139	121	128	132	129	121	150	136	129	115	111	117	112	124	128	139	127	131	136	136	119	113	140	109	121	130	126	133	127	116	155	101	123	140	129	125	117	115	129	125	137	128	107	128	118	142	129	127	136	144	124	127	120	120	112	127	128	127	121	120	119	127	125	125	121	139	109	126	103	121	95	116	141	124	135	116	126	132	126	119	114	124	122	131	120	116	136	125	124	132	116	144	136	138	129	129	137	127	121	109	127	124	144	127	130	123	132	121	144	120	122	128	113	134	132	141	152	133	116	123	119	140	126	131	119	104	109	151	112	119	106	109	136	118	129	124	138	146	124	128	123	131	127	122	104	127	118	112	132	133	121	116	140	114	121	143	117	134	121	126	99	129	119	146	123	121	123	135	126	126	110	131	104	130	120	126	124	128	140	135	117	116	131	122	121	152	143	140	116	121	122	110	132	119	120	99	166	126	127	156	108	112	124	116	118	141	149	126	113	119	116	120	127	121	131	110	121	126	134	108	125	142	123	142	120	136	126	140	131	116	114	121	152	110	126	117	125	113	111	106	120	114	131	125	132	131	125	128	135	129	113	118	119	128	119	127	140	115	131	133	129	137	124	112	120	110	111	123	109	121	156	113	118	133	125	107	107	101	124	151	136	113	130	123	143	128	120	112	123	101	123	154	134	108	124	106	140	108	122	130	120	141	106	132	116	113	131	123	149	152	131	111	125	127	144	143	124	119	121	102	115	126	130	110	123	132	146	139	141	119	129	120	120	152	160	130	115	110	128	100	109	123	138	117	131	123	131	120	133	128	128	139	122	121	128	112	138	149	138	132	135	134	141	109	124	101	121	117	138	104	137	143	108	128	118	97	113	133	120	131	127	132	109	124	126	144	131	129	121	116	132	130	120	130	152	126	114	111	126	139	106	126	109	117	137	126	124	110	120	129	104	124	129	134	108	117	121	120	126	133	133	130	112	116	132	136	124	133	122	130	124	109	115	123	117	126	124	136	124	114	108	124	109	118	118	122	113	123	137	117	122	123	134	141	101	118	125	116	128	131	116	142	133	124	134	96	132	132	132	111	131	131	134	121	130	127	104	116	113	106	123	113	130	130	153	100	121	121	126	117	128	137	120	130	104	115	114	124	143	143	121	122	121	129	117	121	123	143	111	146	117	104	119	121	137	127	126	120	116	140	112	126	127	125	116	133	129	119	124	115	126	111	121	135	152	133	114	113	129	134	91	141	117	123	114	136	141	136	123	115	126	131	134	118	153	122	120	120	105	118	118	134	113	133	132	131	125	122	102	122	116	136	108	137	117	112	110	122	131	116	130	135	129	111	137	131	110	123	148	123	106	134	113	138	109	124	125	112	133	132	137	116	113	140	114	137	111	121	123	118	126	119	128	137	127	128	127	126	107	111	116	118	140	117	134	124	105	115	121	129	124	132	126	124	126	127	113	139	153	135	135	126	129	136	119	120	149	145	135	132	124	117	146	124	111	118	134	109	124	111	137	129	119	125	129	133	124	127	108	126	128	111	116	134	129	132	123	121	118	123	136	117	130	142	141	124	125	138	121	106	126	154	119	136	121	115	115	120	123	136	124	118	115	138	106	135	121	113	118	141	138	115	115	108	147	128	124	129	114	128	124	103	124	112	132	118	113	134	125	105	153	134	115	140	112	140	108	128	115	133	123	129	122	109	106	130	135	115	139	137	110	133	105	118	123	154	123	117	119	129	109	117	119	133	133	115	134	136	117	122	114	117	120	125	128	122	112	124	128	133	137	109	124	129	119	120	106	113	132	131	135	113	122	129	116	127	125	125	111	128	124	152	131
32579	33799	8042	4207	2618	1805	1342	1052	914	784	654	623	572	499	480	409	393	400	404	344	384	363	370	333	344	307	303	334	323	303	308	331	320	335	293	285	304	295	306	294	313	278	312	283	270	293	279	257	309	270	303	269	300	275	260	287	274	270	257	297	273	280	293	293	267	290	284	289	264	297	291	275	277	279	269	270	273	305	275	267	258	232	272	283	272	288	252	271	266	283	298	330	268	285	302	285	292	258	279	286	271	270	276	288	299	265	254	265	270	277	284	267	281	280	276	292	245	262	261	253	256	302	274	285	278	259	273	278	268	282	280	286	250	287	271	295	288	281	274	274	280	295	261	277	278	278	302	291	279	311	252	275	273	262	302	292	272	230	253	325	261	316	256	267	253	268	271	269	313	276	290	270	294	284	280	286	269	264	259	273	278	277	289	277	266	311	267	276	278	260	260	246	302	274	282	285	276	291	254	274	284	275	272	290	265	282	256	263	288	327	256	304	249	257	274	292	264	311	281	290	301	266	272	257	251	280	267	268	273	294	261	290	303	278	268	284	264	295	297	274	291	297	306	265	271	262	269	295	291	288	281	272	262	276	285	246	273	275	272	278	281	305	279	269	280	288	282	275	280	252	237	267	268	262	288	275	264	274	264	274	266	277	247	261	242	284	275	273	266	267	298	267	289	260	293	284	275	305	280	269	269	271	248	279	299	273	244	262	288	265	278	275	264	253	246	259	286	287	266	284	276	256	256	271	283	288	274	285	263	260	259	282	262	253	317	270	249	251	279	276	309	277	273	256	290	283	277	303	294	261	281	252	269	287	276	276	259	297	264	299	272	283	258	249	261	265	271	310	279	250	269	257	293	289	293	261	255	256	282	321	272	278	300	271	266	282	274	275	280	276	259	276	269	305	285	270	289	249	247	246	300	294	262	310	272	266	263	276	266	278	266	288	289	299	277	265	265	264	294	277	274	287	270	279	261	272	273	290	275	260	274	246	292	293	283	267	260	252	282	276	305	269	271	275	275	261	265	275	292	285	245	288	309	284	236	269	292	251	266	266	265	264	289	284	279	268	282	263	247	274	296	258	258	300	280	287	289	267	284	248	234	287	256	283	240	248	271	265	257	265	268	266	300	284	281	298	272	269	281	265	283	279	273	242	241	263	280	272	252	254	257	273	296	291	278	258	260	300	290	278	257	301	245	312	260	278	275	273	239	266	290	287	262	255	290	241	289	290	271	290	265	246	281	302	278	277	276	245	283	283	262	231	267	287	277	247	281	304	276	258	264	262	265	278	271	281	284	260	261	250	277	286	269	285	294	285	281	289	282	272	289	280	287	271	269	269	305	255	250	272	261	253	249	283	278	273	302	300	284	272	256	252	243	267	292	268	275	299	261	264	239	269	274	280	296	287	264	273	281	279	282	268	291	287	232	269	277	286	236	257	251	307	300	286	281	271	270	271	268	244	277	267	280	279	278	267	286	290	294	272	288	247	269	288	295	269	291	255	276	302	251	270	269	292	260	268	255	300	276	263	265	264	272	251	278	279	268	276	263	274	264	276	281	271	233	278	292	287	280	268	260	262	273	281	259	261	286	244	268	283	283	259	262	293	307	292	290	294	263	293	281	288	253	267	284	277	276	274	256	254	272	271	261	257	264	299	284	275	281	263	282	290	261	274	266	271	263	282	260	262	283	257	265	268	283	268	283	301	263	279	287	275	294	254	271	276	268	266	271	275	272	251	261	272	254	244	289	304	282	279	244	282	255	273	275	277	243	259	267	270	267	288	262	252	266	276	272	292	263	264	255	278	271	253	277	288	259	255	276	271	269	248	295	268	283	262	278	310	300	254	250	253	255	275	284	280	275	287	274	275	248	270	277	262	271	281	248	274	268	263	292	261	268	275	232	254	276	247	278	263	280	290	263	258	268	257	246	272	290	269	253	301	272	258	230	244	290	271	297	270	269	268	260	244	290	259	285	283	259	261	275	257	282	273	260	292	272	291	267	309	267	277	242	282	274	257	265	269	248	261	300	268	266	295	307	251	251	266	278	301	293	278	272	288	281	255	248	237	248	256	270	255	269	273	269	292	275	251	268	266	267	257	250	280	280	284	283	269	248	256	271	286	293	282	258	272	274	254	270	299	280	286	270	262	265	276	255	253	267	266	282	274	274	285	290	268	247	274	294	276	273	266	277	282	259	282	284	276	289	281	248	264	279	306	286	261	269	240	254	287	302	247	282	270	267	265	296	268	280	255	286	241	252	279	260	249	232	281	262	275	272	264	248	262	264	244	285	269	264	274	283	279	250	268	303	281	274	246	275	270	267	257	288	297	287	283	275	279	272	249	253	308	250	271	287	281	279	266	262	256	282	269	272	235	274	286	279	267	272	254	290	275	271	258	278	244	279	278	286	269	284	282	273	283	260	293	281	253	254	271	263	250	274	285	250	280	284	264	281	303	275	261	262	271	270	271	239	253	290	288	261	293	263	266	270	287	260	266	260	296	287	283	254	287	285	300	266	290	258	280	255	261	293	286	269	282	273	256	270	284	290	272	284	266	292	275	249	262	261	300	277	269	280	291	259	267	295	271	285	299	279	263	285	324	257	253	294	236	301	252	295	281	262	276	285	276	278	292	264	270	290	245	260	272	247	268	249	303	256	239	288	283	300	281	262	275	242	270	287	269	268	294	214	241	266	283	261	264	273	272	295	246	272	275	299	247	266	248	272	286	281	291	296	263	289	277	266	259	282	267	244	269	285	251	301	263	230	289	253	273	294	269	267	281	274	261	257	299	314	284	262	295	260	275	251	268	262	274	288	270	245	262	295	265	231	277	272	303	291	266	275	290	283	304	258	237	256	261	276	266	284	260	259	271	274	261	266	263	276	270	237	250	252	271	248	287	273	256	257	291	312	293	253	256	285	265	292	268	274	265	280	299	246	263	265	286	268	262	240	262	269	285	266	253	256	262	277	257	277	270	252	263	258	281	264	264	284	292	273	276	259	285	281	253	271	256	288	267	254	261	242	298	262	269	283	280	277	295	277	308	267	255	283	272	267	286	254	294	272	292	270	274	277	298	286	277	311	275	298	254	292	239	300	260	291	278	267	258	266	285	288	269	277	273	260	282	294	293	304	285	305	286	265	277	253	287	251	236	296	271	288	240	241	294	235	271	269	284	256	255	247	248	270	276	271	288	267	295	263	301	276	295	285	304	271	266	253	267	290	293	266	254	297	266	321	285	240	257	263	285	279	284	278	281	265	280	270	280	263	271	279	253	277	266	276	285	267	272	257	299	261	302	279	266	299	252	265	281	264	281	282	274	321	272	288	273	296	262	280	261	268	257	273	270	297	259	247	250	273	258	269	300	239	262	304	234	244	266	264	284	302	289	281	253	302	269	279	265	251	245	288	248	283	271	262	279	252	283	264	252	274	261	263	262	305	265	268	288	282	267	258	254	291	287	260	289	261	270	283	260	265	254	265	244	250	239
23713	21646	29861	23913	21645	17921	1718	736	578	558	475	454	478	400	389	386	394	370	349	340	379	351	329	327	343	332	357	322	312	337	316	345	337	309	296	342	306	307	321	308	320	323	307	327	356	304	335	297	328	296	277	314	307	301	292	279	282	292	311	332	305	316	345	289	317	336	289	282	313	297	295	318	301	309	308	313	316	306	292	299	314	321	305	318	319	291	317	307	291	298	310	298	322	331	322	308	332	311	290	300	333	316	299	303	325	325	302	291	358	312	298	323	300	321	304	307	281	328	316	304	306	321	316	304	302	311	329	309	290	334	341	311	319	278	316	306	293	307	289	263	294	284	301	323	304	294	315	274	303	301	296	330	323	304	316	323	294	303	296	304	301	306	313	298	292	287	344	294	340	329	302	309	291	307	265	314	316	322	337	307	295	334	293	303	338	293	308	296	333	314	296	334	338	303	319	309	312	314	317	313	333	305	297	302	311	312	286	301	330	318	281	286	305	335	299	291	316	288	289	312	309	304	306	301	286	315	317	305	302	312	275	327	319	312	304	292	303	319	314	308	318	295	309	340	319	303	332	322	285	315	336	330	289	310	301	330	334	355	322	329	337	275	284	308	312	321	294	307	304	311	321	341	323	290	294	314	328	285	288	320	312	307	313	310	315	299	334	322	304	304	285	297	285	317	281	288	300	331	320	311	329	305	322	287	287	310	285	295	334	288	297	296	317	317	325	307	274	302	323	320	308	298	297	302	299	297	287	290	291	312	273	299	308	313	279	298	282	327	324	300	290	316	301	288	308	293	302	307	332	302	327	322	277	302	325	324	300	348	268	287	314	283	288	339	304	294	304	288	288	289	340	293	272	355	309	297	287	289	314	284	333	285	305	324	277	327	330	304	332	303	298	316	285	281	288	303	289	285	297	325	278	324	318	309	295	337	309	299	349	307	294	296	294	316	295	313	299	325	284	323	312	304	339	312	286	282	309	293	302	284	329	304	289	291	298	273	281	287	310	269	302	327	279	277	296	314	311	278	301	286	270	311	300	318	295	298	278	281	302	311	276	296	316	325	310	306	309	303	308	334	302	319	305	320	307	330	326	315	310	303	309	305	287	308	316	301	290	315	305	291	326	299	340	296	307	318	342	323	308	311	309	297	325	336	301	302	310	314	285	291	303	316	295	320	312	316	292	324	323	301	310	292	334	284	311	273	300	320	289	356	299	306	311	288	304	295	334	339	335	281	310	290	317	306	329	335	307	303	282	308	327	295	302	311	313	312	298	302	294	325	278	309	318	309	310	324	307	288	274	270	305	301	300	324	317	291	313	296	313	310	328	272	314	295	283	317	287	293	289	316	308	284	313	314	295	333	324	306	323	287	296	325	315	277	309	345	311	290	293	288	292	308	312	265	281	289	284	320	297	313	301	319	311	298	306	299	303	311	306	278	328	327	303	304	301	272	280	318	316	307	303	315	298	287	313	311	306	313	291	314	296	357	318	307	286	287	306	315	289	291	330	307	322	297	321	265	322	336	279	290	293	313	292	323	306	288	285	304	304	326	311	321	295	358	313	319	310	298	297	293	325	276	295	313	293	285	320	304	299	309	301	318	312	306	291	310	291	291	341	314	324	297	296	301	330	311	315	282	305	306	241	321	319	293	288	325	318	293	311	302	325	297	322	284	303	289	288	309	329	305	277	281	308	302	314	311	298	318	290	299	318	301	308	290	294	320	312	321	331	292	301	308	279	285	321	309	348	298	329	305	336	306	297	305	346	317	304	297	332	287	291	326	308	312	315	326	302	304	324	306	297	305	303	326	301	293	301	331	338	300	300	297	324	304	306	297	293	285	306	307	285	319	289	319	319	305	297	311	286	352	320	304	292	291	299	295	314	280	307	293	290	300	324	328	283	295	308	314	324	312	314	293	292	324	347	326	302	309	308	269	292	321	309	327	298	306	288	341	314	323	278	303	315	290	325	319	268	297	321	278	290	284	311	313	295	294	314	296	290	285	314	296	315	296	314	330	295	312	296	299	294	300	301	318	316	300	321	308	284	335	309	305	286	283	272	303	322	299	303	301	291	305	301	295	327	295	335	281	297	316	277	281	303	315	307	301	292	315	311	316	328	283	309	312	327	338	329	309	305	312	298	308	330	287	307	311	317	309	310	321	277	300	276	304	324	290	306	304	302	311	297	338	303	298	295	285	322	315	293	341	295	288	309	287	293	329	311	315	311	316	296	322	354	309	303	311	279	291	307	295	291	297	320	301	292	310	282	314	318	315	305	315	285	307	312	256	317	315	281	293	300	308	290	294	313	298	290	341	286	343	322	286	298	320	299	307	325	279	312	347	300	308	300	304	314	311	291	318	304	339	275	292	327	309	296	323	286	305	307	294	338	304	313	306	293	296	290	335	287	295	316	310	306	304	296	299	294	297	362	318	299	289	284	312	332	317	286	278	312	307	294	324	306	277	317	324	294	290	288	309	296	318	304	310	312	293	285	267	315	339	320	298	313	329	298	303	306	308	326	286	295	309	298	295	299	309	301	277	303	298	295	291	345	299	336	269	304	300	333	312	327	313	294	308	285	326	279	291	329	307	300	339	299	307	266	308	309	294	352	318	318	333	297	294	277	329	281	310	292	294	333	286	303	313	303	306	324	327	323	305	317	317	330	306	301	303	307	302	321	313	319	285	294	317	284	316	312	318	322	304	307	314	291	296	288	285	299	312	287	299	311	279	261	292	289	301	317	293	298	304	309	312	314	286	270	310	287	311	291	330	346	310	287	300	281	306	326	274	320	296	305	291	297	309	322	307	308	309	311	275	310	313	315	308	290	303	307	282	347	286	293	302	315	278	329	303	284	275	292	283	343	301	282	323	295	301	289	295	287	294	306	311	297	320	295	258	332	318	298	305	271	324	298	293	291	286	335	287	301	308	295	310	294	277	280	311	307	261	333	323	292	282	282	279	302	297	307	293	302	299	291	315	305	306	309	298	279	307	287	286	312	330	310	326	302	275	299	322	310	291	306	306	297	300	294	316	296	297	289	303	293	314	304	301	329	283	290	293	303	305	296	306	303	312	302	309	304	306	352	319	282	296	307	298	304	282	294	269	334	307	318	318	306	336	298	303	315	283	317	300	302	294	311	335	311	284	330	328	305	310	311	295	292	300	318	301	290	315	315	329	309	297	279	308	306	338	324	314	275	307	329	299	301	291	312	298	281	342	307	341	275	282	272	322	300	308	296	297	295	303	327	332	275	302	285	337	294	271	334	294	277	305	316	307	306	287	307	298	317	307	304	312	286	316	306	298	286	303	285	281	311	312	302	320	284	283	268	290	327	304	276	345	357	296	300	293	291	290	288	293	334	305	312	295	299	288	320	293	323	337	280	329	325	325	294	330	307	319	316	279	333	347	314	301	299	285	321	327	285	297	325	295	290	310	291	329	351	295	264	289	296	313	306	294	316	303	288	319	323	331	276	298	295	311	291	302
39803	39282	13017	7179	4804	3443	2701	2210	1771	1561	1394	1275	1148	1037	1015	909	870	847	801	791	782	768	746	739	713	738	644	666	622	636	653	665	668	590	674	638	622	598	634	640	607	615	666	614	606	631	634	606	586	646	586	659	566	627	621	622	645	619	559	607	566	572	612	589	591	590	574	605	583	604	595	553	597	603	604	580	580	600	558	581	650	602	582	584	588	588	616	574	599	600	621	598	613	612	627	580	671	624	577	598	605	624	567	614	589	603	654	577	607	578	589	550	528	573	596	592	629	592	629	634	590	592	574	616	574	564	593	587	610	562	589	582	578	615	579	585	612	614	581	617	578	601	590	629	593	627	612	613	620	606	646	589	629	593	601	641	632	597	597	636	647	581	633	583	559	611	594	550	580	570	587	608	567	603	542	610	612	647	590	608	590	586	613	605	597	580	550	626	606	635	600	557	570	572	593	598	606	612	610	609	573	620	617	582	555	593	621	543	569	557	600	600	563	550	551	545	589	595	593	633	634	579	606	594	592	581	579	596	619	592	594	558	582	583	609	579	564	600	593	609	553	602	584	637	610	619	631	667	635	617	559	511	589	605	633	631	606	624	557	605	588	621	576	563	603	570	575	603	608	616	600	575	598	616	543	569	591	558	625	598	603	599	652	593	582	600	580	597	637	588	569	619	611	562	690	592	585	590	611	589	569	596	566	640	570	604	604	588	603	600	618	618	580	562	622	555	604	600	572	646	579	570	636	622	598	572	626	615	575	630	597	640	602	591	581	599	597	602	597	631	616	542	577	592	571	571	581	621	600	578	591	599	603	606	620	618	621	564	559	554	639	608	582	619	568	600	608	590	564	575	550	576	564	570	580	579	615	603	597	580	587	601	611	610	556	553	641	590	639	571	580	597	582	557	602	622	588	570	587	626	607	563	590	557	564	578	624	578	616	575	609	631	629	564	593	604	613	549	625	593	566	601	568	638	585	617	638	545	602	594	577	598	650	608	595	610	627	611	633	606	610	556	605	626	579	590	575	591	570	565	617	560	553	645	582	600	625	601	631	561	616	593	636	605	602	555	580	588	573	580	580	614	607	637	607	616	612	586	599	598	591	578	551	623	553	573	588	601	595	548	577	597	584	629	595	627	588	598	609	614	597	556	638	640	593	599	593	541	631	582	601	600	594	605	582	601	586	609	587	642	596	543	549	571	610	606	619	589	631	626	597	606	640	620	655	638	605	545	573	569	593	597	604	579	583	564	554	552	632	598	601	623	613	579	550	594	599	599	571	588	593	567	587	626	595	623	581	598	616	575	615	574	596	583	624	558	613	594	569	603	602	620	606	604	596	575	562	633	563	614	623	603	584	562	606	547	597	590	614	635	614	572	618	604	590	613	572	568	531	592	605	596	579	605	592	622	614	573	593	610	573	632	593	585	605	591	601	609	572	575	566	573	609	579	607	606	625	607	597	583	609	601	557	600	609	551	661	615	592	624	591	600	610	582	615	581	600	582	595	580	604	586	622	596	587	578	605	601	620	579	605	591	615	568	574	599	566	599	623	614	572	563	568	605	554	601	552	631	552	583	567	567	566	558	562	609	600	618	606	594	604	623	594	603	619	603	585	572	648	623	661	590	585	615	603	582	653	578	626	612	618	596	611	621	602	557	608	583	610	602	548	600	554	581	604	619	590	627	618	635	621	637	586	639	582	601	620	538	591	588	602	591	598	611	585	562	576	573	602	598	633	634	612	589	617	665	602	638	609	602	587	627	648	544	594	620	565	588	626	580	578	576	592	574	595	558	598	598	636	606	610	599	616	581	595	579	617	597	641	643	625	666	624	589	617	586	614	598	576	599	649	610	602	595	620	588	592	561	577	632	599	574	593	578	600	585	619	655	613	585	549	602	597	585	609	589	577	608	616	586	575	572	624	541	545	617	599	602	570	576	619	596	620	574	631	584	612	618	554	566	569	596	603	583	585	598	636	590	627	591	590	633	568	597	601	574	586	585	593	593	588	608	583	616	574	614	635	592	618	625	556	583	556	531	565	601	574	597	603	585	564	575	598	573	575	591	610	596	574	589	592	589	580	603	602	593	590	545	575	575	565	550	576	623	646	607	570	593	601	577	625	628	563	626	577	620	593	592	621	624	586	581	591	609	605	639	577	585	605	583	581	593	656	550	625	571	583	586	567	584	581	609	608	575	603	564	598	591	637	593	607	613	612	589	603	578	580	616	580	604	617	616	568	597	580	593	606	602	624	576	586	613	576	606	588	626	616	626	557	592	645	559	636	626	600	625	638	610	640	634	599	581	576	582	599	605	588	571	617	675	609	574	619	553	596	646	586	603	607	600	607	576	557	610	528	604	584	574	598	587	600	602	636	618	599	620	599	623	550	586	565	642	622	571	628	567	606	601	584	625	565	586	601	575	572	597	598	631	567	618	604	589	624	635	590	617	591	600	602	631	616	611	577	614	635	590	577	589	611	619	604	581	594	637	627	619	610	626	608	582	594	553	603	535	603	599	567	590	610	573	576	572	608	633	605	603	574	590	610	587	557	624	589	621	614	571	643	569	574	646	563	615	621	569	613	564	603	621	612	589	621	577	564	541	610	590	576	555	583	606	569	630	555	582	597	587	611	588	640	559	588	605	576	601	618	566	572	583	583	546	571	563	601	609	589	599	584	617	577	593	606	550	564	637	573	582	566	579	606	563	558	631	596	594	610	588	587	579	583	596	611	565	617	569	590	598	569	564	611	584	566	617	538	556	575	574	603	576	615	635	606	578	615	591	592	574	641	595	609	607	581	571	604	640	612	609	589	571	559	655	581	582	605	562	602	566	610	610	639	602	623	635	578	598	574	560	599	585	607	576	622	632	627	607	589	577	576	574	556	615	606	602	579	595	608	570	595	577	613	583	600	603	627	626	639	582	589	581	643	619	623	610	641	627	586	593	571	576	534	578	646	597	565	549	623	625	589	610	565	590	591	601	590	556	601	576	588	564	596	584	590	569	596	559	603	616	597	592	549	599	585	593	592	574	597	581	539	605	600	594	595	625	585	627	582	603	580	593	596	583	599	617	569	600	613	557	597	577	625	579	574	602	567	549	586	621	566	582	582	618	606	554	552	598	633	599	582	603	605	563	581	591	575	605	587	600	619	571	653	606	632	596	566	587	611	620	575	601	609	601	594	572	575	586	609	597	640	622	564	602	593	574	545	581	590	570	585	583	587	590	601	606	589	585	563	582	612	606	630	574	589	557	605	572	635	589	589	581	586	581	609	576	601	597	568	640	589	627	567	571	576	558	530	596	583	614	622	613	622	621	609	581	600	601	550	583	607	619	653	623	633	627	604	594	545	577	616	637	597	585	553	550	572	589	592	554	583	572	613	576	559	612	635	582	538	592	588	547	580	580	579	583	546	616	593	595	588	594	576	648	578	579	601	580	588	595	593	607	626	522	617	583	629	586	575	532	569	613	574	586	590	641	614	595	623	584
27306	20888	7444	439	229	187	213	172	176	147	177	173	152	160	169	161	192	163	145	184	135	179	161	167	171	150	171	160	160	157	187	190	171	163	157	143	130	188	155	158	180	173	172	150	159	154	171	189	153	150	150	171	179	164	168	163	168	160	150	160	159	144	157	156	172	163	148	180	170	162	162	157	155	180	164	138	186	173	165	161	148	171	152	149	161	175	145	151	177	156	168	140	181	148	167	170	144	159	163	173	145	167	166	182	161	177	148	178	159	164	161	175	154	166	189	161	156	161	161	141	154	197	153	167	154	187	187	168	172	171	181	168	163	156	158	160	158	164	154	160	164	173	135	182	138	151	179	149	172	166	153	166	182	164	164	149	179	132	140	172	160	166	147	154	143	179	171	164	158	174	156	158	182	173	146	169	169	170	170	167	145	184	156	137	152	150	160	157	143	167	151	160	156	155	161	161	185	159	153	148	168	152	159	162	171	151	177	170	170	143	144	174	171	134	151	179	187	186	175	157	165	186	161	172	156	174	147	190	164	147	174	159	161	168	147	149	172	165	168	155	155	139	164	162	149	169	152	175	160	165	187	170	161	144	174	149	160	181	154	167	158	171	156	173	178	171	157	173	157	156	161	153	173	170	190	140	158	151	140	170	152	157	160	164	165	151	145	175	141	163	165	176	178	157	142	163	155	156	166	181	166	167	160	151	186	165	176	179	152	158	173	174	154	174	161	184	166	143	185	152	146	160	158	160	139	189	185	136	166	153	170	163	142	143	162	166	171	181	162	166	146	173	138	148	144	162	161	164	193	154	163	171	162	154	157	162	146	148	147	166	184	172	149	168	140	152	142	182	173	159	179	165	176	161	175	157	149	148	149	177	171	146	156	187	163	152	136	152	175	163	162	185	182	150	172	165	166	167	136	175	169	141	178	143	166	152	166	141	134	161	165	181	163	144	177	177	158	156	156	158	157	172	168	163	166	161	149	155	164	155	188	185	137	148	157	165	167	155	169	168	174	163	165	135	145	155	198	158	172	144	168	165	153	155	161	148	159	151	167	154	163	165	172	186	154	127	169	154	135	160	144	158	168	173	170	143	159	169	150	154	153	168	158	170	151	178	173	156	172	159	158	167	155	158	154	155	170	173	152	151	134	180	162	167	166	172	157	157	174	164	168	179	186	184	183	181	147	176	174	162	184	157	132	150	163	154	154	163	138	159	181	174	168	158	157	151	161	158	159	171	166	172	157	144	149	162	153	168	154	186	186	148	174	148	173	156	162	181	174	174	164	142	159	191	148	173	162	161	171	154	160	172	161	156	159	157	168	159	173	138	168	165	161	158	144	153	159	132	166	137	172	148	172	154	155	175	119	138	173	164	137	167	149	164	176	160	164	153	171	161	165	163	176	142	157	156	175	158	164	155	154	141	147	150	140	170	179	179	164	143	159	157	144	172	136	167	153	176	177	168	150	158	159	162	144	157	137	169	168	170	147	178	163	164	180	149	153	184	153	153	154	150	148	154	150	174	159	154	171	177	180	175	142	176	171	153	164	161	143	146	178	152	174	129	154	162	155	161	175	159	162	171	175	153	174	154	141	146	133	143	155	177	167	163	154	167	173	140	168	156	152	152	187	162	174	173	153	174	148	171	152	163	171	164	171	164	152	151	193	154	167	161	126	166	165	155	149	186	200	173	160	172	159	172	166	177	171	191	161	167	187	147	173	159	163	166	153	163	158	152	181	131	139	168	162	165	144	143	172	153	168	154	163	164	151	159	183	163	142	164	158	157	154	191	162	171	182	167	185	165	163	156	159	156	155	159	158	155	169	159	173	164	163	145	166	156	151	177	147	179	158	143	165	174	169	192	156	158	170	163	166	153	167	179	164	159	179	176	161	168	167	149	139	152	144	166	180	165	155	168	161	153	170	164	172	169	144	158	140	155	169	144	149	184	168	155	169	184	144	179	176	165	171	175	164	164	157	159	157	178	173	142	173	156	152	147	160	178	166	156	197	181	178	158	167	160	140	146	160	180	148	168	171	170	131	156	146	150	161	179	144	199	160	169	165	144	154	146	160	184	158	172	170	168	147	177	172	167	169	170	159	169	164	155	151	164	149	178	184	168	145	139	175	156	163	161	149	166	173	155	173	151	166	151	162	141	174	136	148	157	167	157	156	153	160	146	154	166	161	155	156	168	166	173	174	148	159	171	156	173	186	165	160	155	165	180	151	150	166	171	145	159	122	153	179	191	171	191	167	166	166	180	166	138	192	153	171	162	130	172	170	176	158	153	181	174	177	167	172	145	164	165	176	168	149	156	153	159	185	180	154	173	157	156	159	163	172	175	166	173	168	138	146	166	155	172	159	168	152	153	155	168	142	157	161	168	162	161	150	171	152	164	163	174	142	158	166	156	152	143	142	159	174	174	177	173	170	174	171	139	176	148	182	173	165	159	163	174	173	167	169	172	170	157	166	155	166	160	165	166	150	153	151	138	173	162	163	163	178	164	179	163	171	181	175	185	173	182	175	177	167	164	162	169	158	177	174	165	162	168	156	146	153	145	160	182	176	172	166	141	143	140	191	151	126	168	173	153	152	140	167	182	176	192	193	161	148	153	165	141	143	174	162	164	165	146	175	163	137	170	158	163	178	145	180	164	150	184	142	163	140	148	178	161	184	170	148	171	180	186	160	155	168	161	157	163	159	152	163	180	171	167	158	152	138	177	144	169	185	153	163	155	169	192	169	167	159	138	189	155	155	145	167	160	159	149	161	164	179	164	202	137	157	162	163	165	166	180	143	146	175	158	180	157	171	132	161	157	159	154	158	172	170	182	184	157	139	166	150	180	146	177	162	182	151	183	172	160	163	164	144	188	166	151	154	172	169	165	148	150	191	144	169	145	171	153	157	172	155	176	147	188	168	163	147	156	151	163	164	156	171	142	165	170	184	171	140	165	148	162	179	173	160	161	153	207	150	165	168	183	154	153	178	135	179	144	167	154	159	175	140	198	180	176	184	140	160	173	187	169	148	162	168	174	151	158	173	160	167	150	172	187	160	167	179	178	179	158	154	156	151	179	163	176	183	131	166	172	179	168	167	166	169	165	168	164	148	180	146	169	169	176	176	172	179	184	154	136	192	156	167	167	130	169	169	149	187	203	170	168	163	178	145	164	158	156	169	158	166	187	156	158	161	137	188	160	145	139	191	175	142	164	158	166	147	153	178	139	170	180	180	158	175	156	160	159	167	166	156	169	154	167	167	122	155	176	177	172	185	170	161	168	157	171	169	165	168	175	173	175	163	154	186	154	133	148	171	137	166	177	167	142	154	166	179	165	175	174	148	143	154	170	158	152	173	169	144	150	146	183	165	163	173	175	174	169	147	167	146	163	147	179	183	164	173	170	143	157	163	163	152	150	173	163	149	151	138	177	161	160	156	148	147	157	181	180	152	171	164	164	153	171	165	161	171	176	163	177	171	147	175	152	170	151	165	164
16062	15434	1225	743	565	530	451	420	437	404	382	398	376	374	385	377	380	395	384	382	351	334	343	362	371	382	351	365	361	382	371	340	371	346	357	346	353	363	367	361	363	393	390	364	391	358	322	336	363	368	380	338	348	361	356	369	368	352	371	368	384	353	374	377	386	371	363	346	355	372	304	355	379	377	400	341	382	397	348	353	336	379	340	356	343	358	341	390	327	382	363	347	345	364	346	346	361	367	337	346	358	357	351	341	346	358	329	363	368	370	362	328	373	374	373	371	378	361	368	388	358	384	350	369	364	366	367	348	359	362	374	333	396	382	371	350	370	388	344	321	347	339	360	336	333	391	368	362	374	359	387	324	353	341	391	345	368	370	343	338	368	361	357	357	380	361	370	361	359	333	358	369	358	365	318	352	378	369	362	367	346	384	346	373	349	340	343	381	355	363	326	375	372	368	367	354	362	333	378	337	355	360	317	365	357	352	387	388	354	365	355	367	352	370	404	388	368	340	388	398	337	357	333	362	337	359	340	351	388	365	344	381	386	338	338	358	347	381	372	375	345	389	386	346	371	388	334	363	391	332	332	405	361	355	344	323	344	349	369	340	333	348	335	342	357	387	382	359	365	398	349	332	357	328	331	393	357	361	385	370	371	348	355	402	345	357	403	368	358	346	371	391	362	354	340	361	369	375	336	396	330	329	351	339	338	354	351	350	356	343	340	332	379	378	409	367	362	385	341	365	350	348	352	355	342	371	390	378	379	364	376	377	358	357	371	351	358	369	401	339	359	325	346	350	406	356	336	377	342	378	348	369	396	343	345	355	370	332	385	354	403	348	382	366	377	355	367	343	349	373	374	373	350	373	371	367	380	373	359	373	371	343	354	367	369	357	361	340	351	348	351	326	347	363	354	373	365	363	359	373	381	345	341	338	358	344	357	343	385	358	372	361	366	369	368	364	384	313	361	388	372	380	385	338	349	332	363	376	358	382	344	352	336	349	376	355	369	362	380	361	364	347	386	371	384	378	369	348	367	373	367	379	366	380	370	373	350	330	406	365	364	343	341	344	369	364	369	360	394	378	347	363	365	355	346	347	366	372	349	334	359	370	346	342	351	353	354	363	323	353	345	380	345	357	366	374	334	385	379	321	334	387	392	360	361	357	400	380	375	397	361	386	323	358	327	375	365	365	367	344	380	326	361	346	356	383	366	349	354	352	389	329	390	365	350	393	352	346	360	360	382	374	349	367	374	347	391	362	350	335	379	375	360	369	353	336	378	386	347	408	348	358	409	398	360	344	379	401	387	403	364	368	390	339	372	350	362	342	370	378	378	328	363	369	371	368	367	383	328	378	351	368	367	386	336	352	373	341	365	354	365	365	388	358	365	415	366	374	374	370	390	349	367	394	353	365	338	317	348	332	379	361	353	367	334	370	349	370	387	342	338	359	351	363	372	396	359	352	333	368	333	390	359	357	334	358	366	347	343	366	339	357	370	340	383	381	343	393	357	410	364	354	372	386	368	376	356	361	358	368	396	350	360	382	391	386	365	364	359	350	398	361	375	338	359	365	332	357	371	344	356	361	341	365	349	383	339	352	367	355	350	342	355	348	367	344	348	356	355	350	350	351	383	381	345	396	364	357	400	373	378	337	359	357	387	324	336	328	348	355	378	339	348	355	344	351	376	356	349	362	362	351	369	365	353	349	397	346	347	365	383	366	371	383	362	368	348	337	367	348	368	380	379	368	337	367	362	384	362	350	339	347	355	360	373	388	341	349	341	344	368	380	372	350	343	356	329	349	350	353	340	350	397	378	333	367	385	323	375	365	369	384	366	365	364	382	345	376	319	385	386	373	363	354	360	349	370	347	374	370	346	366	359	365	373	389	363	378	323	341	399	359	361	381	383	354	342	339	357	360	339	348	408	375	397	338	377	331	372	341	347	388	382	358	354	348	366	316	352	328	378	365	374	371	333	347	364	365	350	368	334	383	352	375	362	343	369	345	350	356	383	326	343	332	366	385	337	367	370	374	387	328	398	350	355	356	359	364	364	355	383	313	362	370	386	364	401	346	366	348	326	376	326	375	347	353	395	351	381	386	389	356	388	365	373	370	354	331	356	325	366	345	357	387	372	364	382	331	337	381	356	377	372	361	345	354	376	357	379	348	402	364	377	370	337	333	362	366	358	369	401	385	333	361	361	328	348	358	342	378	352	356	354	381	366	400	378	347	385	380	380	345	352	388	375	368	386	356	339	353	371	383	386	341	339	350	351	394	360	362	378	342	394	394	383	358	376	382	370	363	385	363	374	366	354	372	337	385	338	379	368	364	360	350	358	363	355	358	360	407	340	356	339	370	353	354	352	363	371	354	332	368	362	347	366	412	343	351	359	364	322	360	367	383	374	385	355	347	390	358	348	360	374	383	342	336	354	347	386	357	363	334	344	336	371	384	393	334	348	402	358	400	359	358	371	394	368	391	352	380	337	351	376	389	347	360	357	368	356	356	362	342	358	386	364	327	372	374	344	361	363	366	378	374	329	348	347	352	346	393	345	352	386	381	399	369	382	363	341	351	350	365	364	396	387	345	372	333	390	362	387	359	343	370	348	395	383	379	357	350	348	379	366	378	331	386	362	347	324	376	370	384	381	340	370	369	329	344	327	343	359	345	311	381	362	373	349	396	358	365	352	345	383	380	347	397	339	357	347	351	343	366	379	374	371	350	339	355	358	351	379	309	354	388	331	343	400	368	359	383	346	352	370	371	379	372	367	391	358	358	340	326	345	352	350	388	358	346	388	380	358	337	380	347	349	354	349	333	385	357	353	396	358	368	370	364	370	363	361	356	368	355	364	367	377	353	369	336	349	386	354	353	367	343	351	403	338	301	346	329	325	354	372	350	365	348	365	357	374	369	374	365	332	361	363	395	363	341	352	423	377	391	358	364	349	358	355	370	352	316	383	380	333	327	350	368	334	370	390	348	327	344	358	358	332	355	347	368	349	348	364	366	341	381	390	362	380	351	371	339	380	339	352	360	348	345	381	375	341	366	351	367	379	342	362	366	376	384	361	357	388	371	363	359	384	363	371	366	374	360	362	339	353	365	340	360	360	374	370	378	356	362	367	369	353	352	347	361	389	364	359	390	379	331	312	367	379	357	393	350	367	379	380	318	335	353	323	353	385	368	361	338	372	365	341	357	410	347	363	371	393	380	357	371	369	348	360	369	382	377	352	347	351	322	358	350	394	381	360	363	331	353	349	363	358	343	363	367	370	360	380	391	377	360	388	357	361	376	382	396	335	381	334	351	375	376	313	389	377	342	368	345	379	340	325	374	363	369	350	401	400	368	381	372	352	370	349	362	352	329	355	366	381	352	389	364	338	359	348	346	309	364	391	337	365	387	354	372	336	343	344	352	349	345	392	350	392	322	317	389	365	400	343	350	357	365	388	343	369	357	382	348	361	345	378	342	350	387	361	324	345	353	347	333	371	379
24651	21603	28713	24937	18132	1161	482	309	222	239	204	184	168	158	146	165	138	135	172	154	145	141	131	125	133	148	132	133	140	140	123	145	119	119	120	147	108	131	139	128	129	152	144	132	117	128	137	125	113	108	131	131	140	132	150	148	112	129	116	149	116	127	114	120	120	120	125	136	140	124	132	134	120	121	126	133	117	117	117	107	140	121	143	141	130	105	119	133	114	133	116	115	140	151	125	138	126	120	120	115	119	122	118	117	120	125	134	120	144	115	122	124	96	136	145	127	123	130	111	115	129	123	126	124	90	119	130	125	119	126	128	126	119	139	104	135	128	140	119	122	125	134	124	98	127	111	120	118	108	128	127	136	103	107	133	121	128	130	132	136	109	119	115	130	126	131	115	123	112	129	147	130	124	103	117	116	123	125	114	113	149	109	115	130	113	108	121	142	126	124	130	129	105	122	136	129	123	120	107	117	115	121	133	111	138	121	125	161	126	124	107	127	134	131	121	136	110	126	116	108	120	124	116	137	111	116	132	117	128	112	121	130	110	127	134	122	116	129	126	117	137	104	108	104	132	119	156	120	132	116	117	104	128	136	114	123	128	127	120	128	133	141	147	133	125	142	114	111	137	136	110	120	120	119	138	126	123	119	119	126	137	128	133	126	141	127	125	115	125	130	144	138	121	128	120	129	128	119	126	132	125	114	131	118	151	116	120	117	130	116	105	131	122	131	136	125	122	115	120	136	121	118	113	111	118	119	117	129	100	122	125	143	115	126	128	95	116	122	130	131	142	131	109	122	129	121	125	123	127	132	118	100	127	133	128	123	107	124	143	109	123	139	111	122	114	139	129	106	130	128	135	127	141	122	116	120	153	121	115	122	115	134	109	129	117	122	136	127	121	116	137	118	130	104	128	125	114	131	113	120	103	119	123	123	125	128	134	114	125	138	132	127	119	121	147	113	137	108	121	109	104	128	126	118	133	124	113	138	130	122	135	125	124	128	116	131	120	136	135	130	127	111	114	107	116	120	111	117	124	123	117	115	113	135	128	134	114	114	114	141	122	114	119	133	127	137	138	137	134	119	121	134	104	99	136	123	124	96	141	112	124	109	125	139	124	119	104	135	120	114	124	110	135	138	121	123	111	120	118	97	112	103	112	115	122	123	132	118	132	130	119	127	120	140	114	128	130	115	140	110	124	137	126	129	120	141	117	118	110	114	129	139	133	97	114	161	111	126	103	124	107	124	129	118	130	123	129	132	108	127	118	131	115	127	99	120	130	128	127	124	139	141	130	131	111	106	123	134	135	154	131	118	116	122	112	120	131	117	134	109	133	113	132	113	153	142	135	139	143	109	118	125	133	130	113	138	135	134	142	115	138	132	142	116	112	149	127	118	130	134	97	123	119	123	119	127	119	132	126	121	125	113	148	111	126	130	124	115	101	111	128	121	114	135	101	122	124	112	135	131	118	115	117	145	128	132	124	139	125	106	106	106	129	120	115	122	132	128	113	111	103	115	118	128	132	125	103	117	120	124	120	115	128	107	110	136	135	109	131	119	117	114	141	114	107	133	147	116	126	129	149	129	121	129	146	114	147	137	123	110	128	121	143	119	120	141	124	138	140	111	108	119	130	109	108	104	138	126	109	102	137	148	113	137	122	143	133	97	115	131	120	114	138	136	112	115	108	125	115	134	134	134	135	138	143	106	119	108	117	125	130	120	148	115	134	136	129	113	119	130	137	116	97	116	110	124	106	116	129	111	127	122	134	126	107	145	132	122	132	138	126	112	118	125	120	139	125	125	117	103	127	92	122	129	115	118	103	107	124	121	136	120	133	149	121	131	115	141	115	104	99	115	129	141	120	120	120	122	86	123	129	116	121	107	112	120	104	105	100	123	131	134	112	127	122	126	126	130	117	130	107	142	115	119	129	127	110	121	118	118	105	122	115	136	117	130	115	105	148	124	141	116	154	117	128	130	116	142	126	114	129	121	147	114	119	144	127	121	127	125	116	129	116	125	115	120	128	132	130	125	119	126	118	124	125	122	123	126	144	141	114	134	127	120	120	120	119	131	119	108	135	119	128	125	115	138	120	130	146	143	123	133	116	126	140	116	117	140	137	113	127	128	128	120	106	142	112	122	136	128	116	102	124	122	129	111	126	126	130	134	115	135	117	123	124	115	125	123	115	134	126	117	130	130	112	107	127	116	130	127	130	135	120	126	122	119	108	116	134	109	120	145	122	116	121	120	119	129	122	126	135	119	102	143	119	126	133	153	128	127	133	114	117	128	120	113	106	120	119	140	113	126	127	124	117	120	130	137	130	124	123	117	135	129	125	110	120	133	126	122	143	136	130	131	139	120	127	106	125	114	112	140	117	140	117	130	123	116	116	131	130	116	118	122	129	117	123	114	130	122	122	127	118	105	119	132	123	135	112	109	104	135	108	136	141	128	139	137	125	131	134	108	125	128	108	124	103	118	133	120	114	109	132	138	125	128	115	135	119	114	133	130	134	135	114	112	140	132	107	127	111	118	124	118	119	119	128	117	122	133	115	117	124	124	102	128	120	133	138	127	115	137	123	142	130	113	119	137	104	140	129	124	126	113	116	121	129	130	115	126	111	108	115	117	124	109	126	100	102	131	115	138	124	118	126	129	128	122	110	125	116	136	101	133	130	124	136	128	108	134	113	125	122	135	124	109	114	129	116	144	115	104	117	110	143	130	109	154	135	117	112	124	129	114	134	123	108	100	111	132	126	120	126	138	128	130	111	115	137	100	131	120	129	120	139	114	120	127	121	138	134	121	125	122	128	121	134	125	115	121	123	127	128	122	116	139	120	127	140	130	126	105	108	113	119	108	147	121	122	133	100	132	118	130	110	102	122	128	125	145	132	138	130	134	139	126	134	133	133	138	129	124	116	132	97	126	121	134	127	124	125	108	125	140	113	123	107	112	133	115	136	118	142	132	133	115	118	113	114	126	124	144	108	130	131	148	106	105	129	136	120	113	116	122	133	110	129	121	131	119	127	130	121	114	121	106	109	125	144	112	121	152	108	118	115	120	130	124	132	118	125	101	103	120	115	118	126	126	114	117	126	122	125	132	137	115	125	149	102	113	131	108	116	141	117	128	132	131	132	131	118	139	132	109	113	117	118	127	116	122	108	122	112	123	97	137	126	101	104	128	116	121	124	108	117	98	125	126	130	122	110	128	126	113	123	134	135	138	119	118	116	128	127	106	115	122	120	131	127	117	125	118	137	131	107	125	127	119	121	127	109	102	123	151	126	134	113	114	95	126	139	138	108	126	128	114	139	116	124	132	134	117	132	118	105	128	123	113	120	114	129	110	123	114	125	100	130	129	117	125	127	109	111	119	124	119	134	132	109	126	101	114	127	120	126	125	100	127	130	113	120	123	108	122	124	133	125	127	127	122	112	133	138	128	113	123	136	120	143	103	101	131	117	125	115	118	111	122	124	132	128	105	120	132	129	109
38677	33652	8029	3966	2541	1807	1307	1102	933	787	651	624	507	504	480	447	382	435	428	377	348	357	320	326	327	323	344	324	296	334	293	337	315	308	312	279	294	322	270	311	293	290	316	271	276	276	256	285	284	271	303	293	317	270	263	303	269	274	318	289	280	285	289	276	271	253	267	260	285	290	291	273	305	273	251	287	272	284	295	257	275	264	270	296	243	292	273	244	297	229	262	291	273	268	272	275	256	308	280	271	284	311	266	260	238	291	297	270	284	271	269	270	262	283	275	287	280	300	282	281	281	243	232	242	284	283	306	258	281	288	264	250	280	270	282	268	270	277	294	254	270	279	278	296	281	272	297	245	256	294	259	260	271	272	279	247	242	299	311	295	265	254	281	261	261	283	303	299	269	281	253	294	276	305	291	284	274	282	288	274	249	278	264	257	308	274	256	291	264	286	287	283	269	295	258	276	247	261	268	270	268	258	280	294	281	288	253	282	287	280	287	265	256	272	297	273	274	279	264	278	266	312	250	273	260	286	259	272	262	272	286	260	255	259	328	290	267	244	294	284	303	298	254	247	267	288	291	257	292	245	283	258	270	269	265	263	287	278	259	261	248	254	285	277	268	290	253	269	276	279	294	294	227	284	276	259	282	272	273	267	288	270	280	265	258	285	271	269	259	260	265	272	269	301	271	276	297	291	278	268	257	260	299	239	287	287	269	251	281	285	284	262	277	245	286	308	295	288	275	255	259	304	273	268	282	273	254	254	250	253	280	274	294	277	278	252	249	256	259	280	261	275	279	250	292	291	253	262	244	276	275	284	246	266	278	275	261	271	278	260	284	276	292	290	291	275	266	249	289	268	265	287	284	275	252	291	256	265	255	279	304	268	259	273	264	241	251	270	274	251	296	257	253	256	283	308	289	273	254	253	279	289	286	253	250	279	256	289	258	283	257	283	295	263	269	271	288	289	288	253	274	272	290	288	248	285	272	275	258	265	244	274	284	264	274	294	271	283	264	245	274	273	289	322	252	271	256	297	278	289	271	268	266	277	247	249	302	255	266	263	257	270	264	238	260	264	292	274	311	267	288	259	283	291	293	279	271	302	254	258	265	293	249	273	245	305	259	256	274	292	283	241	284	262	295	239	295	280	229	266	273	233	271	249	257	277	238	260	292	293	256	286	279	257	255	290	286	305	305	271	296	280	266	264	251	274	292	264	252	286	258	264	258	306	236	281	259	301	275	287	279	252	264	268	246	291	304	297	287	288	260	324	267	257	274	268	282	293	278	268	263	254	258	245	272	288	326	268	274	265	308	255	254	282	255	273	298	258	274	280	288	260	273	261	280	268	268	275	287	288	286	261	252	281	277	278	250	288	266	291	276	269	260	272	259	287	259	287	307	253	287	265	288	268	264	267	282	246	253	264	276	264	248	267	286	273	277	273	273	280	275	276	263	255	296	258	289	247	257	271	274	287	288	289	259	265	247	260	250	250	286	246	254	314	289	292	246	264	300	283	271	291	287	274	263	257	246	266	253	282	272	286	300	267	287	272	301	257	288	288	265	225	270	290	251	292	272	253	282	257	260	267	284	270	296	251	258	304	291	243	275	295	267	286	276	270	272	265	292	269	282	237	270	301	282	284	303	269	273	291	290	276	265	282	288	269	280	290	259	300	283	254	243	269	252	270	268	270	254	252	288	271	287	264	267	287	282	261	266	268	304	288	290	288	256	280	264	276	269	280	291	281	280	301	233	296	273	278	270	286	304	255	291	252	298	257	280	249	272	258	292	278	279	259	284	268	259	281	296	287	276	268	281	284	259	303	260	275	298	281	271	298	276	279	295	267	282	274	240	276	280	271	274	264	271	252	271	257	279	274	280	285	303	273	266	254	306	264	268	291	243	258	264	283	262	242	271	284	266	278	291	298	294	278	246	292	240	282	277	295	283	273	256	296	267	266	275	250	267	232	302	269	285	285	241	260	276	253	273	254	261	268	275	272	286	267	267	274	268	293	239	267	269	264	269	260	285	273	244	257	279	280	303	261	276	242	289	262	254	264	254	276	266	275	257	246	292	264	266	307	258	295	263	273	280	332	273	279	260	258	282	274	296	272	263	250	275	287	277	255	311	272	259	284	289	286	277	295	270	250	252	283	256	294	279	305	265	255	254	273	293	270	299	285	251	264	276	300	269	252	309	291	274	256	270	267	262	281	266	262	253	287	274	273	275	273	259	304	258	283	287	310	251	273	278	282	279	298	264	289	268	277	283	257	257	258	282	260	293	248	274	256	248	274	282	265	268	282	276	285	271	287	257	280	288	291	247	304	278	274	285	267	267	307	257	278	291	252	289	277	287	268	284	264	280	272	281	253	254	258	275	272	319	274	285	276	289	280	239	275	269	263	265	302	277	272	266	252	278	261	282	311	271	269	261	275	278	280	263	280	275	278	273	257	268	263	252	257	280	276	270	283	263	241	288	272	259	302	227	284	292	295	276	265	242	250	294	280	255	252	257	319	279	266	283	287	244	276	304	286	271	257	262	295	293	282	306	242	279	267	288	294	280	280	257	257	241	253	266	275	299	283	288	285	258	274	266	274	251	278	263	277	252	262	270	259	281	251	264	260	285	267	307	282	270	251	289	234	289	275	254	262	284	268	259	291	249	284	285	264	223	280	251	261	251	294	298	264	284	285	269	261	271	285	277	266	290	251	286	265	271	244	274	252	303	277	282	256	255	278	288	273	262	268	273	250	253	247	258	280	279	298	280	273	262	267	265	272	240	282	265	295	245	274	259	252	281	305	263	256	279	260	291	264	277	279	267	292	284	245	292	260	239	267	270	278	320	239	277	278	283	232	280	247	281	240	287	235	276	280	249	230	286	276	250	270	254	247	241	273	264	254	278	255	261	258	281	261	276	292	286	267	267	243	281	250	296	230	310	261	235	263	272	280	262	273	256	284	270	262	271	257	283	303	278	238	267	251	267	264	282	287	253	293	273	285	289	276	274	274	286	282	276	292	243	271	255	254	267	264	293	270	287	249	277	293	261	273	300	290	250	286	271	273	314	251	263	250	256	255	283	264	283	280	274	247	260	254	273	270	279	261	295	286	259	289	315	262	296	277	272	279	270	279	261	287	264	249	289	240	304	270	286	272	257	288	261	287	279	304	262	251	256	257	285	289	245	277	268	276	289	296	287	307	260	283	265	271	282	274	269	274	250	255	282	288	274	267	264	237	293	306	276	303	271	258	264	269	260	249	268	285	286	284	259	270	254	255	289	252	277	293	263	264	293	291	284	261	264	285	277	305	285	261	262	260	261	292	273	254	297	275	249	280	289	260	297	259	267	305	287	254	243	277	252	261	278	283	261	259	242	268	261	289	268	281	276	255	266	261	266	280	281	295	308	305	265	241	274	283	282	265	306	281	261	300	282	270	281	280	268	275	297	244	293	286	291	276	285	286	261	282	273	280	277	252	284	226	306	261	281	246	297	305	263	280
23713	21635	29426	24340	21634	16419	1544	753	561	521	464	447	433	411	413	344	361	367	398	346	360	390	384	319	350	335	328	313	314	320	306	358	330	352	309	313	344	300	268	321	313	330	318	282	361	315	302	349	311	282	300	305	289	342	309	288	321	299	289	337	312	297	272	277	309	327	298	298	331	284	312	329	304	295	289	293	311	292	333	347	340	337	328	292	333	354	297	338	283	292	301	323	325	294	291	317	299	276	283	307	312	319	320	321	323	296	305	342	325	349	324	319	298	308	284	315	318	303	314	298	313	297	299	322	330	301	284	320	319	306	317	304	325	296	304	308	314	306	335	304	338	352	301	339	298	317	318	293	283	296	266	296	336	320	275	301	297	307	285	280	288	292	318	305	321	329	323	326	332	303	301	274	307	284	326	299	322	310	294	294	321	293	316	307	292	291	275	303	315	312	298	315	321	332	309	284	312	285	322	307	302	321	308	279	309	309	309	319	293	291	322	290	290	297	301	314	297	315	288	300	313	324	301	313	308	332	310	314	305	309	306	296	303	293	276	267	328	325	282	333	335	303	307	302	290	309	286	293	287	288	298	342	298	307	304	284	290	324	330	284	284	301	297	331	305	349	306	301	283	303	309	280	315	301	335	297	287	273	301	299	299	289	292	296	306	298	335	268	325	275	331	322	281	322	321	328	286	319	325	286	301	316	299	322	316	299	287	272	311	309	337	302	307	343	340	281	337	279	317	316	288	294	296	293	300	284	298	335	291	304	299	280	306	320	337	323	329	298	314	295	287	286	289	300	291	331	298	307	296	308	322	287	323	307	307	308	328	343	292	328	311	276	312	265	310	302	321	313	292	307	313	294	291	308	298	308	304	323	296	271	293	281	293	308	319	302	314	328	304	306	321	289	288	311	305	298	308	275	291	291	304	304	288	292	316	300	299	316	317	313	326	305	265	323	296	291	306	346	332	281	319	308	304	276	281	306	314	325	317	294	324	284	304	266	298	276	303	296	291	298	277	302	298	261	291	308	297	290	287	289	336	304	345	319	273	300	314	302	270	288	323	301	301	312	283	295	293	313	318	308	299	303	288	313	286	278	298	278	287	325	286	292	278	308	299	308	304	296	329	315	314	295	282	306	299	283	272	314	311	305	320	308	326	316	336	296	292	300	307	297	323	296	285	303	289	287	290	287	292	327	322	300	321	309	290	307	313	300	299	291	336	302	295	308	298	302	302	298	310	296	332	299	293	305	318	340	294	309	305	298	309	290	315	309	302	320	313	319	306	312	303	299	304	292	300	295	300	318	301	337	345	321	339	315	323	288	284	302	268	269	324	300	323	291	270	288	322	312	316	260	315	328	309	334	292	332	287	274	298	306	315	298	312	309	313	325	311	314	298	300	309	280	272	308	283	292	279	306	311	319	323	283	281	312	329	328	314	291	295	301	260	346	302	297	287	317	305	294	319	316	327	282	318	287	282	302	291	325	292	335	314	316	281	290	286	302	281	331	312	314	317	304	286	318	297	298	257	317	322	276	304	290	280	277	322	303	311	311	307	296	339	289	298	306	285	300	297	290	286	301	288	288	292	303	288	328	322	300	304	318	257	288	306	295	282	291	334	312	261	298	310	302	308	320	282	303	295	312	302	292	336	287	305	316	290	321	311	336	295	293	310	329	291	294	304	266	322	315	319	327	302	288	299	320	309	320	295	262	299	266	276	305	289	280	285	327	276	299	319	311	311	315	287	313	327	308	310	311	294	287	289	298	319	321	304	317	309	325	326	300	277	326	268	322	295	297	294	313	309	318	292	324	279	303	315	290	345	303	276	312	312	300	310	319	298	297	309	279	285	329	303	278	311	312	321	291	297	282	323	295	307	312	291	283	292	286	267	289	324	291	295	294	322	330	277	309	302	294	314	317	296	317	319	316	302	319	301	302	309	317	307	340	304	292	307	313	327	283	294	294	316	317	307	302	331	331	310	279	294	310	312	272	300	297	270	329	301	290	300	327	308	296	314	279	273	312	321	303	292	361	290	316	304	324	326	312	277	308	300	306	314	294	309	329	300	286	286	327	307	306	266	302	279	330	290	301	314	310	342	307	292	291	316	325	301	275	330	294	300	339	308	305	302	289	308	270	297	316	280	324	323	310	296	296	314	276	273	308	328	332	327	343	313	310	305	292	306	280	310	299	290	303	302	340	309	299	312	265	273	278	321	285	299	298	282	324	295	296	298	300	303	299	307	316	291	286	305	304	314	319	300	299	309	323	285	304	309	308	306	327	275	294	286	310	336	311	313	319	308	288	290	302	336	310	301	304	307	311	320	289	287	327	305	333	332	325	272	291	299	338	321	308	306	297	300	291	328	306	292	291	295	350	324	287	292	330	317	264	306	299	300	299	309	299	285	321	317	310	291	295	309	283	292	297	330	290	300	287	287	325	269	311	283	302	321	326	258	324	329	317	328	290	300	291	267	327	321	311	298	306	310	298	304	290	275	310	281	286	303	309	305	289	279	351	313	331	344	301	289	301	320	308	324	317	295	325	328	326	310	320	295	293	307	305	308	295	289	310	309	316	267	316	307	311	279	311	314	309	311	299	339	308	306	301	344	320	296	299	311	288	309	305	322	323	291	316	287	279	290	302	315	296	311	299	286	265	271	299	336	308	306	322	287	321	306	292	323	294	319	306	285	300	314	282	338	328	293	325	291	284	290	276	294	281	280	317	311	305	294	311	288	312	318	292	315	294	305	320	293	285	312	336	328	261	274	308	272	301	323	310	302	310	283	294	299	330	316	305	296	311	302	306	300	332	292	311	282	313	308	320	295	320	287	308	290	284	284	317	291	333	284	319	320	326	315	302	315	309	319	290	300	308	323	271	299	307	303	288	300	307	275	293	302	281	311	316	297	337	275	316	307	286	322	274	296	330	312	276	294	297	301	298	326	285	306	332	302	294	315	359	301	290	322	280	319	299	304	298	293	285	283	311	320	291	283	298	309	310	278	300	316	296	329	302	301	308	304	291	285	306	285	331	282	299	296	278	319	298	296	302	315	282	307	331	293	293	294	318	313	297	329	317	301	306	317	320	347	295	314	328	272	297	295	317	291	307	309	299	312	312	306	298	287	309	298	291	345	307	290	315	303	283	273	307	288	299	309	298	300	304	340	310	300	324	298	297	307	331	298	293	275	273	338	306	290	326	265	284	312	305	282	299	311	295	308	325	279	275	273	292	308	313	284	292	317	289	314	313	282	305	290	282	330	295	273	302	309	294	292	315	285	280	274	300	296	271	320	288	314	283	301	295	314	285	303	322	308	312	295	303	300	326	293	325	303	290	319	319	305	307	308	294	295	291	306	282	318	334	278	296	305	285	311	309	320	283	313	284	279	325	295	303	303	266	309	299	304	315	280	298	306	320	305	251	297	325	300	316	297	292	323	322	306	291	313	292	289	289	290	302	331	276	314	307	319	321	289	303	292	305	327	306	315	269	288	292
45043	36623	13220	7154	4684	3481	2654	2241	1781	1659	1385	1199	1129	1067	969	893	872	860	843	776	749	775	723	684	751	730	683	712	675	708	654	663	646	663	617	662	614	671	659	651	595	641	607	637	615	619	641	623	639	619	615	632	596	628	590	618	630	644	642	613	602	569	601	603	622	643	608	616	571	599	578	583	617	580	582	602	638	631	646	577	613	622	622	613	595	602	599	594	631	567	557	593	586	625	627	584	606	579	633	612	565	644	626	597	601	638	566	551	596	623	567	606	594	595	589	617	605	549	574	590	600	596	626	606	638	623	569	577	612	575	611	603	646	615	635	624	618	627	619	595	618	645	637	589	574	548	647	572	632	602	586	607	593	571	577	618	606	614	609	551	617	572	607	614	600	621	568	618	626	596	586	607	612	626	631	659	544	597	600	581	592	620	566	623	588	572	545	629	587	621	620	569	564	558	596	612	589	585	606	595	598	575	609	583	627	641	621	593	569	572	654	593	559	558	581	561	584	610	604	561	647	651	601	603	628	588	579	593	649	601	638	585	581	579	595	594	567	560	611	584	584	605	593	569	606	617	634	618	575	565	642	605	617	602	616	616	576	613	596	606	587	588	588	614	600	614	575	609	582	571	610	639	607	590	585	596	598	586	558	585	587	589	624	611	612	564	615	616	566	588	593	623	582	593	628	631	604	578	630	608	560	652	609	585	582	559	601	608	568	606	605	625	594	590	610	605	569	582	592	579	575	609	612	660	618	636	604	620	615	628	607	613	579	572	570	614	600	662	608	612	620	574	589	581	607	583	596	623	582	621	602	586	620	595	567	608	550	603	604	618	577	575	589	586	605	584	596	626	630	569	614	567	584	591	644	607	597	605	552	578	557	566	604	590	634	590	570	597	619	615	597	635	584	600	627	606	565	560	606	600	601	624	591	618	606	617	594	670	590	613	628	598	601	632	550	555	559	604	601	585	579	564	606	563	594	622	619	595	615	622	608	631	555	585	582	627	570	632	568	554	630	604	579	611	597	579	572	597	616	569	593	622	606	612	616	595	590	625	590	639	591	575	621	620	633	579	559	629	603	579	602	603	560	575	569	601	612	600	602	567	576	570	572	609	592	608	584	600	587	610	570	576	590	603	565	586	584	619	592	588	603	570	565	564	569	591	602	605	628	623	566	575	592	580	609	602	605	545	625	584	595	599	604	670	595	564	569	595	593	595	632	624	574	625	585	636	582	577	589	600	602	615	581	597	581	615	559	599	621	553	599	533	614	587	586	579	559	640	574	569	621	591	578	597	590	573	584	591	580	623	621	593	584	551	553	605	605	583	602	627	604	589	643	588	583	603	583	566	567	645	640	618	584	613	585	566	602	636	586	600	578	595	625	538	600	589	581	574	567	645	590	585	578	614	602	559	552	581	625	598	601	613	609	631	604	603	577	601	615	610	560	620	619	631	590	595	596	573	588	607	594	591	613	616	567	635	580	612	610	625	555	590	575	629	610	601	599	570	585	572	581	597	575	604	606	560	624	584	561	612	602	599	631	583	605	587	606	608	595	577	588	635	632	596	604	566	570	601	617	629	568	619	640	560	562	574	640	577	563	621	604	607	587	585	579	613	574	590	609	620	596	590	589	573	637	604	585	645	611	530	579	575	545	592	617	573	550	618	609	593	564	574	620	555	586	576	592	560	622	547	565	575	612	579	577	568	615	586	579	627	582	593	627	597	603	535	604	584	546	627	595	557	620	579	607	610	589	576	580	627	577	604	590	574	593	614	599	571	579	569	600	568	610	579	632	584	629	593	614	618	593	540	610	580	586	577	599	601	585	583	602	584	602	582	565	601	584	560	613	589	606	585	598	605	612	595	591	585	577	631	618	533	584	592	596	612	564	618	620	556	612	573	596	610	627	621	558	616	562	610	615	596	574	582	570	593	650	610	559	582	571	609	627	609	590	605	591	621	633	655	605	588	645	559	615	567	572	546	603	576	604	570	601	600	637	614	595	600	565	622	592	646	598	599	592	567	586	583	593	564	568	591	602	618	599	596	576	595	621	627	581	610	586	602	658	549	621	586	598	626	590	582	585	664	573	566	613	599	598	596	599	602	600	599	616	585	610	572	567	603	597	587	566	573	599	571	596	601	603	570	602	564	628	604	607	559	626	605	575	567	610	572	583	591	590	613	618	578	587	641	603	602	616	620	628	573	596	622	608	635	611	610	571	597	648	606	567	615	585	598	598	641	606	598	632	569	580	545	590	595	619	577	583	607	600	660	581	615	635	582	530	571	597	629	595	627	599	631	611	592	628	609	601	551	638	584	593	611	622	573	601	626	601	620	569	602	607	566	560	620	564	603	614	533	579	554	614	611	565	604	613	625	637	636	579	636	558	606	621	630	592	645	612	597	629	624	574	597	611	640	588	593	620	616	609	620	582	569	642	583	640	608	596	637	545	593	573	621	577	570	596	583	599	613	562	597	592	579	581	608	598	569	558	632	584	616	575	574	562	581	625	636	588	604	572	600	599	562	590	624	641	542	616	559	630	588	597	641	599	585	571	653	610	565	624	631	632	591	594	635	604	604	595	577	584	610	571	589	602	589	614	610	584	569	598	561	566	589	574	625	576	599	549	572	629	597	615	633	614	552	588	579	589	563	581	590	619	618	596	625	585	588	588	647	582	573	567	591	563	570	620	594	586	637	582	636	599	583	583	558	625	610	567	621	593	637	602	579	628	617	613	609	600	622	588	609	606	543	603	617	597	625	614	550	612	596	592	642	582	617	590	577	614	611	568	612	671	598	585	613	551	649	627	595	567	598	623	573	615	616	595	600	582	585	541	640	592	607	605	638	580	622	591	597	588	581	549	586	571	634	602	611	604	605	596	569	616	558	587	576	592	567	552	579	612	634	612	577	592	568	606	561	611	571	599	609	633	624	598	572	634	640	549	616	624	575	606	607	623	625	605	593	584	599	607	580	587	583	623	625	626	612	613	611	576	602	566	634	610	608	596	612	586	549	588	611	546	598	574	600	565	604	611	577	583	615	617	561	577	575	591	533	601	584	624	635	545	607	576	612	582	585	632	640	614	554	589	628	620	555	588	584	599	582	592	589	619	608	633	558	574	597	580	594	624	571	591	585	605	559	592	606	557	591	578	602	578	596	604	570	611	562	584	599	585	622	632	651	614	597	577	618	588	619	603	569	543	600	595	601	593	570	589	625	618	634	608	582	616	629	584	601	575	582	578	598	606	582	608	577	585	593	612	573	617	649	540	586	617	566	561	574	620	590	567	603	615	589	604	587	619	589	578	640	601	614	597	613	582	611	584	586	615	614	588	604	606	620	604	558	614	577	584	639	595	595	570	601	618	570	594	641	609	578	617	568	634	615	653	620	565	650	559	575	620	613	573	654	607	585	561	564	606	586	594	603	583	578	622	607	598	599	580	606	582	604	583	631	566	619	609	558	631	564	589	609	567	579	593	578	573	608	570	570	646	613
27308	20916	7369	417	237	221	204	188	166	168	200	165	185	172	165	148	138	168	153	151	172	156	180	169	167	140	191	173	171	149	155	159	150	159	205	163	175	164	150	142	159	177	156	174	151	174	143	159	182	178	167	149	166	180	172	153	161	149	169	155	161	142	181	152	146	166	174	148	154	146	162	178	144	155	155	142	164	143	163	162	164	182	147	156	183	147	167	162	141	160	173	163	144	164	183	150	174	158	176	151	150	152	159	155	172	172	167	158	167	147	156	142	175	179	168	169	166	166	168	172	151	150	162	168	138	167	176	166	167	159	141	150	166	187	188	144	163	178	136	170	189	169	173	176	171	163	159	156	173	169	177	146	169	153	138	155	171	178	154	131	181	172	163	161	185	150	148	154	160	154	172	158	175	170	167	140	186	131	138	147	178	152	167	141	156	159	163	164	156	146	173	143	160	162	175	194	166	189	172	154	138	184	157	177	146	151	151	155	153	157	184	169	187	172	151	165	160	153	160	173	158	149	162	178	149	160	148	164	160	187	159	144	163	155	170	160	157	154	158	162	143	166	179	167	155	176	152	165	150	179	144	161	166	136	169	145	176	157	160	159	197	149	159	170	171	167	167	167	171	169	184	191	170	172	177	165	173	170	156	157	178	154	173	184	147	162	143	175	147	153	155	140	161	169	164	182	182	158	162	166	182	167	149	180	169	166	174	165	146	141	149	174	195	150	159	148	142	166	162	143	192	171	162	153	153	165	193	166	196	159	159	165	166	174	149	159	165	164	171	155	181	178	162	159	171	180	184	164	137	181	158	155	175	160	176	176	161	151	161	165	161	160	156	168	161	171	155	179	153	171	165	183	153	181	142	148	148	156	163	150	146	160	169	165	176	159	172	165	177	149	152	156	176	156	144	155	163	164	164	179	149	154	145	164	151	163	152	159	149	176	161	166	158	155	176	163	158	163	161	178	167	166	167	155	153	157	165	170	136	157	176	168	156	161	151	165	164	164	159	168	175	182	171	172	146	160	164	148	163	160	154	180	195	177	155	168	171	159	150	192	158	172	159	171	168	187	160	138	166	166	183	157	162	163	153	170	165	172	179	153	162	163	160	143	178	172	157	170	162	157	155	164	161	181	171	132	177	174	168	144	166	173	182	173	179	168	166	179	155	153	157	154	138	184	164	158	167	170	156	161	135	179	156	142	136	180	151	172	152	174	150	154	194	175	150	175	153	154	149	169	159	158	172	167	166	140	144	176	156	177	173	144	200	162	194	166	162	164	154	176	180	150	177	170	172	152	173	177	151	173	155	158	175	141	168	165	159	185	176	163	152	156	155	138	158	164	142	181	152	150	145	150	154	160	153	143	166	151	167	171	163	162	166	146	145	152	164	162	159	156	143	135	160	150	152	160	164	170	166	162	155	151	141	160	140	163	177	158	169	154	171	134	142	176	168	170	166	146	172	178	174	154	145	163	168	170	170	162	153	151	184	153	166	193	148	170	161	167	170	170	152	161	161	165	152	145	158	150	155	183	164	144	144	159	164	178	157	172	161	163	159	134	173	156	151	160	164	149	165	157	182	160	185	167	177	152	154	148	153	158	166	131	142	166	175	158	140	175	179	170	168	176	159	163	147	180	162	177	184	129	140	143	165	160	149	143	169	143	166	153	159	150	175	170	154	163	145	176	163	155	160	175	124	188	153	159	166	173	174	155	147	147	153	165	160	156	154	143	182	176	168	145	157	142	161	167	164	185	151	171	157	155	156	181	163	192	158	168	154	147	142	164	161	154	132	167	153	161	168	156	171	157	157	165	181	160	168	154	152	141	159	174	169	169	172	159	165	150	175	175	159	162	154	162	180	155	176	158	151	162	173	157	167	186	155	165	140	143	159	185	181	199	160	142	148	159	161	146	161	161	157	172	192	147	164	152	160	161	184	159	166	150	152	164	161	166	176	171	147	153	150	158	126	168	166	156	164	171	174	177	181	139	157	175	156	160	146	179	142	175	161	168	140	158	177	159	166	179	168	137	178	170	149	176	138	151	190	146	170	176	148	161	150	173	181	164	186	146	170	157	154	161	167	166	160	148	149	160	157	164	168	178	161	168	152	156	157	174	174	159	167	177	157	162	185	168	182	157	157	157	172	162	159	177	163	174	148	159	160	168	147	171	168	158	146	189	161	164	157	164	164	155	148	139	170	160	159	169	161	174	152	158	157	170	159	168	166	182	158	154	149	167	151	151	146	155	166	144	148	163	168	147	169	209	194	140	164	132	150	172	173	179	155	164	169	157	176	136	184	147	178	144	162	141	166	161	164	156	160	169	164	159	165	162	161	172	151	141	172	180	169	177	165	183	152	183	163	179	180	150	170	143	161	155	157	145	164	156	162	159	149	157	157	191	169	150	148	152	150	144	156	161	160	158	174	142	176	172	171	184	184	163	164	164	167	155	163	152	150	148	162	180	153	158	180	159	139	181	161	177	182	169	150	153	168	163	159	159	182	160	157	168	158	148	184	171	156	175	180	157	164	171	180	173	174	145	140	184	160	163	140	179	135	161	185	162	173	168	166	169	138	183	155	144	133	147	160	158	168	160	156	169	158	177	168	167	157	155	153	162	159	169	158	167	151	147	165	178	164	161	168	159	159	147	181	163	160	160	160	168	133	163	126	153	158	167	144	158	150	159	165	168	162	158	156	141	174	151	160	170	165	168	163	141	166	165	171	175	155	162	175	164	156	179	177	138	164	154	165	172	149	149	178	155	164	167	160	160	159	156	185	165	170	129	166	155	163	174	165	172	155	167	169	147	147	149	167	148	167	170	172	167	162	157	168	162	183	163	169	151	163	168	179	198	146	165	172	172	179	163	168	144	155	165	164	147	145	156	175	160	152	169	171	170	155	168	174	166	160	137	149	163	164	169	144	170	158	145	166	160	151	149	164	140	146	152	173	159	179	169	177	150	182	158	183	168	158	152	168	153	150	169	157	159	164	149	139	156	155	183	163	170	166	155	154	143	171	165	144	155	155	150	151	148	163	168	149	171	168	154	168	163	160	170	131	173	158	157	166	167	183	171	153	165	158	172	184	159	143	151	164	172	171	173	173	148	158	145	150	172	138	153	176	178	189	149	149	166	172	155	146	165	150	193	134	160	157	188	146	142	165	175	174	165	181	175	156	175	165	180	163	147	188	146	171	160	168	160	148	178	149	182	163	176	161	171	162	151	174	162	167	141	150	163	160	160	151	192	158	194	181	151	157	151	151	159	163	133	179	131	149	164	168	160	160	160	175	156	148	151	152	153	146	163	166	149	164	153	169	164	146	177	154	182	156	184	156	158	143	145	171	170	145	156	174	163	170	149	163	142	178	175	163	169	163	152	154	180	155	137	171	160	150	162	158	151	171	168	173	167	152	198	146	182	174	152	146	164	153	145	156	166	159	184	155	167	139	166	180	158	162	162	142	184	135	167	160	172	159	159	149	170	171	151	161	176
16303	14958	1300	820	561	512	435	469	419	393	426	379	378	386	384	374	394	364	355	384	372	385	406	391	351	341	339	381	357	351	383	370	343	341	344	367	369	382	339	350	337	373	380	363	350	365	374	355	369	376	361	364	327	362	345	369	355	381	380	372	375	351	343	375	367	342	346	378	336	333	321	340	356	356	328	342	364	341	339	315	346	341	348	364	351	328	318	372	379	349	360	377	368	356	359	358	347	366	391	370	362	371	362	375	354	352	364	366	342	387	348	363	409	334	365	314	375	361	370	377	353	361	347	331	353	382	346	371	381	364	348	356	385	350	399	368	379	384	321	387	350	360	348	355	374	354	345	347	365	372	379	359	387	352	324	371	369	355	380	357	336	337	392	372	365	383	355	329	364	385	334	356	362	333	372	336	363	359	380	361	345	360	347	376	336	354	367	373	378	360	335	375	385	319	358	370	354	349	325	366	320	356	355	382	361	367	369	387	372	368	339	381	343	379	370	340	356	387	368	383	348	361	372	364	335	342	367	358	347	329	362	347	394	357	355	336	397	365	363	351	360	365	382	353	343	348	332	350	396	364	355	334	360	334	340	362	393	359	393	367	368	346	351	375	366	342	368	361	355	370	384	337	393	382	293	350	376	355	391	380	346	352	382	372	344	349	367	336	365	390	346	365	336	375	336	344	316	358	354	373	347	391	373	378	367	327	333	348	424	368	378	360	376	351	390	384	376	351	365	355	370	363	379	369	395	349	378	354	366	378	383	409	338	353	359	354	371	373	346	403	352	388	373	349	377	348	333	370	368	392	367	340	337	390	346	372	344	377	379	326	361	372	366	343	350	337	369	383	345	363	357	380	354	345	354	355	370	326	384	339	372	342	335	365	340	343	345	362	373	382	340	370	355	382	387	386	349	343	352	343	400	342	365	362	370	343	363	376	341	347	389	357	370	371	370	337	349	350	379	364	324	388	357	337	349	365	315	344	341	385	387	345	345	372	361	358	360	357	334	352	358	350	361	380	349	376	340	361	322	355	389	360	381	375	334	370	354	347	409	340	357	323	369	384	395	371	390	341	376	337	355	371	375	332	372	372	349	385	384	371	363	373	366	411	377	348	368	321	349	364	346	381	326	369	360	379	339	357	360	386	343	326	348	389	350	360	348	357	327	331	398	380	333	380	367	362	357	391	381	355	370	355	348	373	361	361	374	332	372	359	378	380	352	356	369	355	358	332	402	405	374	333	352	387	348	345	374	350	354	349	363	329	363	401	338	373	343	353	345	337	332	352	345	360	363	348	371	353	368	384	327	360	396	324	348	392	360	333	321	363	369	344	352	352	348	357	362	363	361	345	375	334	358	366	340	370	350	343	346	344	379	360	336	377	362	370	373	343	360	372	316	357	349	374	369	340	345	367	326	374	352	347	352	346	364	346	363	376	337	332	348	352	351	378	386	391	350	352	409	323	348	329	348	334	355	343	352	350	413	378	374	372	323	371	376	380	319	353	336	362	373	377	375	372	316	351	334	330	365	406	372	349	330	360	369	370	360	390	351	361	366	354	365	367	333	379	390	379	346	351	360	356	393	348	357	343	403	338	379	332	320	363	329	370	334	351	345	372	408	390	354	406	353	338	357	380	342	359	360	363	324	362	340	337	367	347	368	362	374	353	406	375	376	396	340	378	381	363	402	368	396	344	363	379	395	336	342	361	345	359	363	380	347	343	372	344	371	335	352	340	352	341	354	338	343	367	383	366	374	363	361	324	405	329	347	334	369	322	389	370	360	402	334	358	372	346	356	354	342	373	341	393	351	360	347	368	377	355	374	362	367	336	345	358	354	364	368	397	359	359	347	346	328	382	331	390	355	367	360	352	343	360	372	326	338	338	363	324	369	354	359	354	379	370	357	361	350	341	347	365	358	370	326	353	361	369	374	349	354	361	367	386	378	352	333	324	369	348	362	342	367	345	369	351	362	378	366	363	413	348	363	332	359	355	344	345	377	364	371	357	353	368	344	382	375	352	340	339	360	352	330	371	331	380	367	367	374	396	356	354	352	362	347	355	357	367	344	362	352	376	365	378	351	381	342	398	356	372	355	388	371	361	355	331	350	372	372	375	373	371	389	392	377	349	340	373	372	381	350	371	373	344	339	373	357	379	347	374	340	356	389	354	340	344	357	334	364	361	369	362	348	349	345	364	353	340	324	330	350	360	354	357	361	375	332	346	357	335	377	334	376	316	380	350	358	389	355	382	349	412	347	348	342	336	363	360	396	362	391	366	390	369	372	364	366	388	358	338	345	356	355	330	377	386	355	350	347	353	335	360	340	357	372	387	379	384	390	351	364	344	403	351	350	369	389	357	333	348	343	349	385	367	347	379	382	396	356	349	332	368	361	334	343	338	356	371	358	350	372	354	326	365	354	352	371	360	390	376	345	358	358	339	364	363	366	356	376	350	361	361	361	353	391	346	372	394	387	346	357	362	365	375	331	367	357	355	326	382	371	336	358	376	350	328	341	335	363	353	346	325	350	350	361	375	381	366	360	349	367	356	331	345	369	366	410	373	341	366	351	350	366	348	366	351	365	347	359	375	350	367	380	370	373	369	349	376	338	378	365	368	321	361	376	360	367	339	366	349	341	383	362	335	366	361	366	388	338	371	337	360	364	362	339	385	401	359	341	336	342	315	389	351	367	363	376	334	386	329	328	352	394	381	401	353	380	363	376	396	359	375	355	374	360	341	361	380	391	378	329	346	370	338	345	393	339	355	364	386	350	370	347	343	369	374	388	357	373	362	361	336	353	344	364	383	333	392	387	354	368	379	353	328	345	369	325	361	390	370	360	371	380	389	356	344	351	353	345	379	351	367	367	362	310	349	380	354	371	356	382	363	368	360	381	373	332	364	349	378	334	353	349	382	324	365	349	407	364	343	350	392	369	356	345	361	341	378	358	339	373	375	343	355	381	365	386	390	332	372	363	356	358	363	335	327	341	362	376	353	340	347	374	358	360	367	324	368	379	356	388	346	348	369	302	375	337	335	380	395	357	386	388	367	340	367	373	314	357	357	369	343	371	353	343	365	353	365	371	331	374	341	337	341	367	344	396	369	333	327	348	380	339	396	341	350	372	375	349	354	383	319	382	342	357	392	355	379	352	375	367	393	361	350	362	397	323	360	390	362	342	356	372	345	355	371	339	375	370	338	333	366	353	363	347	330	359	368	359	324	357	352	366	321	365	364	369	355	344	347	335	374	368	374	350	336	367	353	380	345	345	379	318	355	379	362	359	344	374	391	378	387	365	321	353	327	334	344	324	356	367	329	411	364	361	369	380	366	366	342	371	357	378	354	347	368	366	374	420	353	344	368	368	356	334	350	318	358	318	339	372	395	358	347	359	348	339	341	347	339	324	352	333	339	391	370	366	354	340	365	366	369	346	343	328	311	386	387	359	379	388	369	366	358	385	360	362	343	393	357	353	347	369	398	337	407	360	371
24676	21672	28830	24994	18161	1152	432	327	278	211	217	193	159	192	147	155	139	143	155	146	128	155	151	134	146	141	136	156	122	127	133	129	145	108	131	131	145	121	127	141	130	137	115	123	111	136	126	118	106	123	123	129	128	117	133	137	116	110	126	148	110	103	104	117	121	134	131	110	118	122	149	111	130	117	139	133	141	132	119	111	116	135	117	117	115	141	135	115	132	116	149	130	130	140	131	124	111	117	135	114	119	105	130	125	126	112	121	133	128	132	127	117	130	128	144	133	121	139	118	130	121	115	109	115	130	131	121	149	122	115	126	124	140	107	120	131	112	130	126	123	127	108	123	130	117	115	98	121	108	116	111	130	145	125	112	136	121	121	124	126	104	128	120	100	111	148	124	135	111	124	116	127	124	126	138	99	127	120	110	165	117	135	109	134	117	117	119	130	116	114	129	108	122	122	127	148	139	118	120	121	126	108	118	125	137	109	117	126	121	117	102	133	107	126	118	132	126	129	131	124	138	132	114	113	117	117	138	137	132	112	143	140	133	119	135	108	105	106	131	130	99	114	132	114	123	109	109	134	133	119	125	151	109	127	129	134	117	117	116	125	139	128	118	140	111	120	126	136	118	135	111	142	130	147	121	115	130	134	118	122	120	131	136	130	131	124	107	136	138	131	109	127	144	115	117	120	110	132	102	154	124	131	135	118	125	125	122	140	129	119	108	118	135	125	120	123	120	125	119	112	136	120	134	107	111	117	117	120	113	134	124	109	116	125	142	121	133	112	125	122	115	123	111	111	122	110	117	99	130	134	112	128	135	111	130	128	116	120	114	110	111	105	132	98	122	108	127	92	123	119	141	112	128	137	96	132	118	113	118	127	130	134	120	131	117	105	122	117	106	123	119	125	119	156	137	110	122	146	111	110	135	121	108	132	118	134	122	106	113	130	133	124	130	125	129	121	118	117	105	134	127	133	116	138	107	128	127	128	129	122	124	121	110	137	113	123	108	115	103	120	126	135	119	116	133	121	131	137	111	101	133	134	132	122	121	120	119	133	116	119	108	123	145	117	122	98	126	129	101	124	131	136	120	118	121	135	137	141	126	117	137	129	129	131	133	136	117	121	132	114	113	136	117	127	140	109	116	104	139	115	125	120	130	105	130	111	141	130	137	117	123	123	146	116	125	121	116	127	139	135	121	122	116	112	129	131	127	114	139	135	127	128	120	136	129	127	129	123	133	138	132	111	128	139	127	150	111	126	118	119	124	111	124	110	125	96	121	104	120	124	125	114	126	126	126	138	129	110	119	115	115	127	144	130	125	119	124	114	117	128	136	107	120	134	141	136	121	116	124	126	116	136	129	115	114	112	129	128	128	125	118	122	113	142	120	144	133	123	121	125	128	106	116	111	130	114	112	130	116	110	138	89	134	118	133	126	121	111	115	144	119	115	126	130	134	152	132	125	124	119	112	132	147	140	134	122	120	132	110	120	125	135	130	120	133	120	121	126	113	122	120	126	129	126	117	116	124	132	137	126	128	119	128	114	124	114	125	140	143	116	129	125	105	121	129	114	142	127	124	123	114	121	108	121	125	99	142	114	132	111	110	147	128	123	128	106	128	108	127	117	127	124	130	135	142	112	140	124	110	125	116	127	113	121	120	113	118	126	135	118	122	104	126	124	110	130	112	141	127	119	109	115	107	109	121	114	130	125	134	123	115	120	98	123	100	120	117	115	122	133	127	137	113	130	117	126	100	126	120	119	118	121	114	128	129	113	113	138	108	127	118	115	143	115	123	130	114	112	130	118	125	122	117	132	112	120	119	128	112	127	131	139	120	137	132	131	104	136	93	111	135	130	131	129	119	130	126	145	144	106	134	102	120	119	126	119	140	130	113	136	110	126	120	134	125	125	131	124	110	118	124	127	123	133	126	149	137	144	123	115	136	112	133	118	99	124	115	116	119	116	129	135	142	115	133	94	116	115	121	109	102	99	145	115	119	130	117	141	109	126	131	104	125	117	108	103	121	129	109	106	112	125	122	130	120	117	128	112	128	125	116	128	129	123	131	144	118	104	119	120	135	117	124	138	124	117	135	122	134	115	139	116	112	134	129	127	128	125	124	139	140	134	94	130	119	121	124	150	121	123	111	119	108	138	128	112	115	130	135	124	140	132	128	124	137	127	109	117	115	107	138	112	130	116	123	127	137	140	120	129	126	144	111	132	126	124	118	130	120	116	114	109	118	111	132	125	116	122	113	132	126	122	110	130	114	119	130	129	117	107	127	144	110	110	123	124	98	135	117	121	120	140	138	122	131	112	142	143	129	139	117	130	114	147	137	110	118	127	113	143	119	118	131	128	104	133	112	124	125	115	118	110	128	133	122	119	126	101	110	137	134	116	115	128	103	128	114	99	100	119	117	112	119	118	120	131	120	118	141	105	138	126	135	117	132	125	116	133	107	107	130	116	113	108	137	116	143	147	125	123	133	105	134	131	142	117	129	118	111	133	126	127	106	143	118	120	138	121	138	122	126	113	116	132	148	121	116	147	127	116	118	120	132	130	120	109	114	113	129	127	125	99	117	112	116	119	136	115	119	113	119	113	135	124	127	95	123	149	118	121	125	114	125	112	137	136	117	122	112	114	126	133	117	103	137	119	128	120	104	111	123	104	119	127	113	133	118	132	113	138	101	131	111	113	105	136	131	125	125	138	128	136	120	137	132	124	122	117	125	117	126	123	127	125	137	133	111	111	121	128	133	130	112	126	119	126	126	118	117	123	107	110	123	126	109	119	125	124	131	144	116	142	114	104	118	109	122	148	109	150	142	138	122	118	129	123	134	132	129	113	138	106	150	143	116	125	127	151	118	107	117	119	122	125	132	141	107	118	132	130	115	103	131	127	135	112	122	154	125	121	144	129	89	135	117	137	140	130	112	133	136	119	125	136	124	125	116	116	124	128	118	116	117	122	126	108	130	136	125	138	112	117	105	140	129	113	113	104	109	116	107	135	124	107	116	127	121	129	96	136	124	135	123	130	112	110	102	130	131	121	130	117	113	112	133	112	151	153	113	104	129	121	126	127	139	108	141	133	114	124	125	117	111	142	120	139	136	108	120	110	141	116	136	117	122	134	115	125	122	131	122	124	131	129	129	117	119	120	126	121	109	140	129	123	114	108	124	128	124	134	132	106	131	113	128	129	112	121	131	122	120	148	117	141	115	121	129	113	118	119	117	113	124	145	116	103	135	138	95	130	126	121	135	131	125	119	119	138	118	131	116	119	127	116	134	116	120	133	123	137	138	131	130	125	121	123	120	127	120	127	109	137	133	124	118	124	117	135	109	103	130	108	119	123	138	125	112	123	131	116	116	127	132	116	143	124	125	137	119	137	113	126	124	132	128	124	110	113	142	127	132	129	111	108	123	119	134	112	124	114	126	107	125	112	145	102	117	131	131	133	121	117	116	134	118	157	112	128	118	121	126	112	136	119	117	121
37585	31818	7983	4044	2598	1838	1431	1057	955	808	659	624	555	499	479	443	459	390	408	398	389	370	350	360	358	313	322	322	322	308	288	308	286	302	304	322	271	313	273	290	302	307	291	292	275	281	284	301	300	294	292	299	280	264	280	289	273	310	264	280	311	269	273	289	278	268	339	282	287	268	270	292	299	297	283	263	288	283	278	269	269	309	249	273	266	281	297	276	276	321	279	298	265	290	259	292	248	280	275	275	272	289	281	293	266	275	254	269	270	286	248	291	284	255	272	297	263	307	284	273	281	280	279	284	282	272	329	260	268	291	295	264	276	281	294	265	257	272	265	252	269	266	292	269	271	271	282	268	277	282	270	288	239	280	247	257	273	295	251	280	245	302	259	255	282	264	285	289	263	243	254	266	241	275	251	266	237	251	275	297	271	274	286	292	302	310	251	294	279	293	301	243	270	290	247	252	270	263	281	264	278	278	258	282	286	273	265	252	288	268	286	276	257	251	267	273	247	272	245	265	252	247	272	260	293	260	256	268	280	271	274	273	267	261	267	278	280	299	268	265	278	274	279	292	278	276	265	267	256	291	306	293	248	307	262	293	305	279	261	297	251	269	258	269	267	256	234	253	288	276	268	252	262	276	269	276	275	305	298	269	288	267	279	270	281	271	254	277	263	259	265	247	282	271	277	267	245	260	261	277	287	247	290	257	253	266	267	259	266	285	312	300	270	283	268	304	259	301	293	268	258	273	278	255	265	245	284	277	276	277	283	277	243	270	264	276	285	282	240	281	258	262	284	276	268	273	281	231	302	258	286	276	285	281	250	274	260	290	256	270	249	260	280	241	272	275	257	286	253	264	257	299	270	266	286	310	246	267	281	265	267	275	268	282	278	290	264	290	271	284	292	286	274	278	318	274	273	270	259	289	234	275	262	257	262	273	280	269	276	253	270	273	245	257	296	290	297	260	265	253	277	284	257	287	270	245	275	296	293	275	253	287	267	252	295	279	248	278	280	255	252	280	259	284	259	290	246	257	253	263	274	287	258	260	254	263	289	264	291	252	243	266	269	240	280	279	264	275	265	284	259	264	283	270	285	274	313	275	281	268	274	264	286	256	284	289	254	275	266	288	276	273	244	271	281	241	271	238	265	287	290	299	282	249	283	289	299	276	293	289	273	279	256	257	294	269	268	275	277	277	253	258	272	285	273	270	233	269	270	275	265	275	276	275	281	280	284	281	280	257	269	278	265	252	280	262	306	262	265	285	263	270	285	248	263	264	277	254	279	237	276	313	258	265	285	240	313	288	292	279	279	257	292	290	281	296	286	292	270	267	250	265	274	275	270	282	274	260	295	270	274	252	299	281	263	286	251	275	299	274	261	266	275	251	297	276	257	263	302	297	282	301	281	282	247	312	296	295	264	296	268	272	249	273	271	264	313	284	274	309	298	277	299	262	309	271	285	254	293	276	271	270	258	287	274	261	293	295	250	284	284	264	254	272	277	269	273	298	294	280	297	279	256	250	261	248	266	291	307	289	284	297	293	290	257	265	253	285	246	277	269	275	273	285	296	281	290	300	308	297	285	264	275	246	242	269	262	292	256	263	258	264	272	217	255	262	275	277	283	271	276	245	286	262	298	289	278	288	301	293	304	277	268	291	272	292	279	269	272	253	272	288	275	264	255	248	299	273	268	267	272	274	276	289	279	275	271	280	243	284	267	287	246	270	271	278	283	288	261	256	274	282	286	261	250	271	270	248	284	260	284	279	272	255	285	259	278	282	252	253	279	265	269	268	273	272	263	256	288	276	290	275	268	254	281	262	242	291	250	254	294	259	260	263	273	276	264	255	261	290	293	278	272	256	280	251	263	286	285	270	264	235	274	268	280	295	249	273	277	260	292	254	284	275	254	279	256	278	284	291	267	290	288	264	268	267	252	276	287	280	297	257	268	276	255	285	238	280	302	270	293	276	250	255	267	268	273	265	283	234	283	272	289	292	267	265	304	255	283	243	292	308	277	317	270	270	267	287	271	255	275	276	280	259	265	248	279	275	280	273	281	284	288	254	266	288	291	260	304	283	245	252	296	283	299	275	288	292	269	286	279	296	271	294	265	243	280	289	246	279	281	252	263	297	273	286	291	292	292	266	263	262	250	284	313	287	267	272	291	297	307	265	283	297	267	259	266	251	268	285	268	267	292	267	292	291	281	270	301	287	272	252	271	288	266	253	277	270	275	271	263	285	290	277	277	282	275	268	289	252	262	267	294	273	280	306	267	298	282	275	264	245	273	271	296	244	276	320	311	263	287	259	237	288	278	260	272	266	276	264	269	258	299	262	280	228	292	271	260	267	261	270	290	247	257	265	258	263	284	288	288	258	268	280	250	293	237	257	259	272	252	272	255	261	279	295	266	289	284	285	269	282	284	276	262	262	225	277	277	260	271	298	249	278	261	293	289	255	260	283	291	278	281	261	269	287	275	262	265	279	271	250	279	273	275	270	256	287	285	283	261	257	254	258	260	298	289	278	270	276	274	262	277	281	289	272	259	279	291	287	270	272	281	268	267	262	272	290	262	273	254	289	261	281	271	252	286	236	262	290	268	289	265	252	300	263	289	258	253	259	277	302	261	270	246	299	262	245	262	252	242	243	293	289	256	266	282	237	283	266	262	279	292	266	276	268	294	262	263	291	266	287	259	283	278	291	258	268	276	249	277	268	281	276	279	279	281	264	289	273	311	303	277	264	275	303	280	284	252	268	256	297	277	287	262	294	261	300	254	281	278	297	313	275	268	253	277	259	268	281	287	262	299	266	233	279	266	276	264	284	262	289	296	251	275	247	271	284	286	277	284	230	280	308	248	284	268	284	278	284	268	287	289	268	264	275	263	268	302	287	267	261	260	256	278	301	292	255	261	269	283	266	253	298	298	255	300	274	298	264	281	266	270	264	256	278	283	276	228	289	295	267	267	288	277	300	263	268	271	281	250	267	268	274	264	265	269	267	276	298	287	262	253	272	259	244	264	262	274	296	268	276	276	285	286	288	298	292	257	275	286	295	307	261	283	274	297	256	294	275	313	269	292	272	278	266	265	253	281	278	275	281	285	275	243	286	252	288	265	251	250	283	285	270	255	257	296	268	263	269	334	274	276	263	230	245	276	251	282	286	292	308	271	287	274	276	317	265	283	292	248	290	283	279	273	276	280	237	268	287	278	267	277	293	307	280	248	271	280	262	275	277	258	274	256	246	261	272	273	267	290	277	280	257	251	258	265	263	277	289	261	287	277	273	270	261	263	279	256	301	251	260	267	281	253	241	265	252	262	275	258	269	243	268	282	264	287	284	283	279	280	253	272	284	258	272	244	268	266	280	260	272	296	275	278	299	273	272	303	284	244	248	279	277	278	247	268	265	288	296	302	292	277	254	232	295	277	291	294	261	294	284	259	274	287	273	251	278	273	280	271	283	269	293	250	255	242	298	276	267	286	274	289	272	258	304
23716	21611	29586	24088	21611	17276	1604	712	573	498	463	456	422	403	396	392	384	366	361	311	350	326	317	345	337	331	328	296	308	315	329	321	317	306	305	329	337	288	333	318	303	335	299	302	300	314	322	313	285	319	329	282	293	307	325	313	330	313	324	318	283	296	307	321	309	312	282	307	306	306	291	294	309	299	313	288	293	306	311	305	311	324	317	309	320	305	281	297	305	302	298	309	324	326	283	305	305	282	311	282	272	306	341	287	316	256	291	282	287	322	340	265	279	292	349	328	308	303	302	301	296	294	318	303	305	278	311	270	279	328	325	314	299	324	316	303	283	321	311	282	304	280	305	319	302	309	308	296	325	286	301	293	335	309	321	326	293	294	319	286	280	298	285	322	271	285	298	298	291	326	308	306	319	274	333	304	259	311	295	304	322	333	318	302	303	334	321	319	326	291	278	342	304	303	296	300	342	324	283	292	317	315	310	306	313	283	316	303	301	299	314	286	320	287	287	307	320	343	271	311	296	285	297	308	265	309	306	278	301	300	304	311	294	316	311	306	314	294	301	317	297	330	331	301	287	296	309	319	314	276	314	285	304	327	264	287	325	298	295	307	303	299	303	296	287	270	271	305	291	293	319	312	304	283	303	300	295	296	299	301	307	310	286	284	304	310	308	346	288	309	295	301	277	315	316	291	309	289	319	303	302	298	294	298	278	294	310	285	269	329	291	315	340	318	335	290	281	305	291	299	299	311	304	327	296	284	290	275	274	325	303	299	291	299	300	330	281	315	319	294	274	319	303	281	309	298	292	297	323	306	293	295	278	311	292	310	316	262	304	299	347	300	305	322	322	304	286	278	310	293	297	302	316	341	289	300	281	315	305	296	288	294	275	278	290	317	285	287	318	285	306	325	296	289	323	313	283	295	305	317	306	288	304	313	282	320	323	298	285	300	295	284	291	284	256	311	326	323	296	317	289	320	303	319	314	307	279	323	290	289	326	316	303	306	325	311	284	293	298	317	296	313	283	285	318	285	297	285	301	285	331	300	291	316	304	299	342	297	268	277	328	296	322	288	325	291	299	299	300	308	289	319	300	298	309	295	312	308	316	303	310	290	331	292	313	306	332	295	286	303	288	310	301	316	318	284	303	297	322	293	318	306	306	311	294	290	303	309	314	293	270	301	277	337	298	305	334	317	300	291	292	300	317	323	308	351	269	307	319	303	260	300	286	300	281	308	299	282	288	284	282	298	314	313	285	303	320	308	292	306	266	304	280	308	335	287	294	282	319	258	257	281	312	304	305	286	288	315	305	313	288	321	301	288	329	304	322	348	291	301	275	328	295	306	330	309	304	302	273	302	339	286	315	277	283	288	288	298	299	261	284	338	282	323	297	346	320	289	297	321	279	278	296	297	281	314	297	276	288	293	312	296	323	305	302	278	319	285	318	283	299	288	295	289	295	298	267	302	267	296	302	296	264	324	309	299	278	254	317	311	321	281	288	291	295	276	297	326	294	314	315	272	281	295	285	314	304	321	292	318	327	286	287	294	300	317	286	290	324	287	310	292	282	307	302	286	309	329	300	286	294	265	308	290	328	308	281	323	305	298	284	305	300	325	300	291	294	297	262	289	295	300	318	305	333	280	317	316	288	285	308	292	287	312	322	327	271	312	316	277	288	304	293	306	291	300	324	306	291	289	287	292	297	308	280	287	297	261	285	300	286	317	306	279	344	265	310	297	324	267	305	294	324	303	299	328	292	307	279	303	288	272	309	281	285	261	273	317	297	276	244	297	291	304	291	274	313	303	309	304	316	307	279	293	314	287	314	309	317	346	309	295	300	286	288	305	291	314	305	281	314	309	288	307	294	317	284	327	280	315	302	274	293	297	310	321	317	281	275	282	342	288	272	313	326	314	325	298	315	278	279	331	319	309	285	307	278	280	304	286	280	292	311	269	294	295	325	304	317	310	293	319	280	314	314	287	288	302	296	277	279	303	327	285	307	299	304	281	312	307	327	324	337	323	297	297	262	293	304	320	300	311	260	302	294	298	289	300	295	319	297	271	310	328	301	298	279	333	297	283	298	287	265	293	299	298	278	282	287	290	325	302	307	293	309	303	316	306	331	314	292	318	308	277	316	299	309	294	300	325	291	293	314	323	259	304	292	307	341	273	320	308	331	307	300	265	293	321	300	270	318	293	285	305	294	312	311	292	300	305	255	307	294	295	294	292	297	291	309	328	292	310	279	324	280	281	311	311	289	312	276	317	304	271	297	289	302	286	303	288	297	313	313	315	318	293	322	278	296	287	298	322	273	335	284	285	291	329	319	273	291	296	268	281	288	307	296	319	327	314	285	309	293	322	294	313	291	273	295	302	291	312	296	318	281	313	328	319	279	305	328	312	295	298	297	282	299	283	277	290	315	302	295	288	298	253	292	295	287	328	300	289	310	314	297	325	300	294	330	325	303	294	269	290	302	282	293	281	278	321	303	330	323	293	300	310	288	319	321	293	319	306	307	293	296	279	317	304	293	297	296	281	315	303	284	289	303	299	335	302	309	314	315	295	310	313	277	309	322	320	321	302	285	319	302	312	309	301	276	301	308	308	337	292	281	314	289	274	307	296	328	323	292	300	304	306	286	280	283	325	289	331	299	351	317	295	298	290	287	302	296	309	293	313	298	316	318	270	301	276	267	324	291	304	298	321	332	277	310	293	322	310	288	282	317	316	311	316	315	324	314	317	315	305	299	291	312	309	292	325	306	331	332	277	310	334	319	315	318	292	284	310	287	303	287	296	306	294	272	316	276	310	295	306	310	318	296	290	296	285	306	298	273	262	297	290	277	276	301	322	313	289	315	324	314	272	323	315	288	296	293	286	285	263	304	333	279	318	286	286	280	310	311	321	286	311	287	313	291	287	352	309	282	288	297	291	295	303	315	316	291	323	340	327	310	300	327	272	292	315	286	318	327	306	276	281	289	313	294	276	275	297	307	304	295	296	293	294	336	279	279	268	337	296	352	307	284	307	298	287	281	284	315	295	297	311	278	337	297	308	291	297	283	308	268	270	279	312	306	310	300	295	291	304	259	289	296	301	257	295	302	308	280	282	290	315	308	285	290	303	285	306	310	325	285	297	303	282	339	299	301	280	297	340	339	308	296	311	298	290	309	273	293	302	303	279	315	298	291	266	274	316	277	290	273	274	303	279	295	268	320	287	290	302	316	286	305	322	296	313	266	281	302	303	295	276	291	308	318	312	289	301	295	285	319	306	303	285	318	287	292	300	288	305	297	289	329	315	314	296	303	302	272	309	310	319	292	301	330	280	299	295	303	329	306	274	296	272	312	294	287	276	300	298	277	290	269	270	285	252	297	323	270	289	303	289	295	315	288	288	293	290	301	302	295	337	289	280	293	324	300	288	299	266	293	307	288	254	303	305	301	317	290	280	284	312	287	310	299	338	279	327	303	298	310	289	291	286	301	285	286	301	278	310	314	278
44516	36650	13349	7265	4879	3543	2620	2288	1819	1570	1405	1262	1123	1036	1001	907	871	851	781	855	759	765	780	749	740	726	682	671	641	650	665	629	710	637	672	657	621	624	689	679	650	641	614	647	667	579	591	655	653	624	603	651	619	632	620	590	644	625	621	602	609	577	605	596	624	630	551	594	565	603	591	573	619	583	609	595	597	615	626	613	605	583	615	579	571	604	622	606	624	601	592	591	570	573	629	601	551	605	615	576	541	637	604	586	610	609	568	579	594	564	604	608	624	588	599	608	569	587	617	574	588	608	601	595	612	613	571	623	581	618	593	631	596	597	598	606	600	568	594	551	625	613	608	583	593	560	567	602	594	571	611	596	606	611	542	620	598	611	591	603	589	554	608	617	657	551	550	639	565	622	588	623	589	599	635	611	612	588	570	632	606	591	606	565	598	586	629	560	582	592	590	600	544	555	620	575	546	637	601	543	538	579	617	626	580	594	640	573	583	609	606	608	556	671	605	576	583	520	605	580	600	600	638	579	611	670	546	560	637	591	574	602	605	616	583	591	622	575	617	611	603	557	563	606	601	573	588	581	631	588	577	595	618	626	570	614	595	599	601	565	589	580	582	599	600	614	607	589	594	600	596	622	551	597	612	637	612	587	599	597	608	603	584	546	631	585	615	599	609	585	559	585	598	692	587	628	594	625	612	576	623	601	611	592	593	610	615	605	599	602	595	605	615	609	584	612	592	586	580	574	593	571	642	538	592	553	629	659	599	599	542	586	612	577	586	596	612	588	585	570	605	606	637	582	595	556	606	590	650	577	617	596	593	620	580	571	618	616	580	606	609	602	638	567	592	607	629	602	606	590	583	599	599	583	613	587	603	553	579	589	611	589	594	612	544	595	598	570	555	603	581	628	586	570	599	602	666	618	589	581	552	573	575	542	564	614	581	639	573	598	616	630	594	571	559	599	608	567	616	589	638	567	581	617	580	586	580	633	578	618	612	584	615	608	615	539	602	588	597	607	562	585	597	601	582	614	593	599	602	619	598	609	599	591	578	606	543	611	585	626	560	596	579	582	605	577	575	581	645	609	560	582	589	559	607	566	588	633	561	600	639	603	574	615	589	589	570	587	570	606	589	568	621	586	575	575	626	582	583	613	598	612	591	631	601	561	657	594	562	606	603	602	593	610	592	599	581	558	599	563	584	589	641	611	633	587	591	610	598	593	595	615	626	622	572	564	605	566	561	599	605	568	593	620	614	634	604	562	617	587	595	585	588	573	589	569	629	629	601	567	562	614	556	616	592	582	644	623	601	617	555	585	578	618	595	625	538	590	579	522	565	579	606	618	633	602	584	613	593	637	632	619	601	578	587	578	596	615	574	598	531	564	633	574	575	588	612	600	571	601	559	570	628	603	583	644	624	595	556	589	578	614	639	548	576	553	564	566	596	600	574	608	609	601	617	620	606	626	590	629	549	585	618	618	606	576	591	590	592	567	602	565	661	600	583	622	598	614	616	625	579	625	594	580	602	613	589	571	573	596	609	611	612	575	573	612	589	570	609	607	622	533	630	566	615	601	605	591	570	587	583	619	572	608	608	590	559	585	598	606	602	591	608	557	613	617	546	571	600	595	616	598	592	586	591	592	613	614	607	593	571	581	628	650	629	565	586	578	584	592	581	625	539	587	566	596	581	619	542	594	569	629	585	575	604	617	601	645	619	601	576	635	607	609	574	562	586	604	565	618	611	613	585	607	597	616	583	615	551	602	605	579	597	605	590	596	596	590	582	592	631	570	580	595	616	560	587	622	605	578	599	576	588	596	560	599	545	635	572	612	604	588	568	577	596	590	619	599	573	615	591	587	669	576	605	595	578	584	605	561	601	604	597	584	626	600	593	567	576	606	598	595	582	603	610	585	588	580	604	591	571	638	593	580	581	615	551	623	600	535	592	626	599	594	584	542	587	596	549	601	582	569	568	595	599	609	606	603	612	617	560	581	562	586	635	600	580	611	581	608	607	579	581	584	630	573	576	603	568	604	594	613	624	580	581	569	600	584	627	631	619	561	606	560	604	628	626	578	578	615	573	581	575	591	535	561	578	613	574	578	591	547	576	579	615	585	598	596	601	615	616	663	640	548	586	596	586	595	614	569	605	584	619	580	628	621	579	589	557	605	595	620	616	581	589	630	630	579	604	602	560	620	624	615	617	628	627	591	603	620	569	603	620	603	621	559	574	595	597	623	595	623	601	600	586	593	576	570	608	597	593	579	583	602	564	591	615	618	606	572	557	610	588	610	592	608	594	629	647	665	595	603	604	602	563	583	585	609	614	588	616	601	628	612	580	581	603	613	601	584	599	576	605	598	619	601	568	596	591	611	576	581	631	569	563	614	608	597	601	616	573	568	595	609	590	611	595	598	638	592	620	576	558	599	613	602	623	596	618	618	587	604	581	600	605	562	601	569	608	570	640	574	615	614	581	590	631	601	597	605	623	578	631	604	580	574	573	581	558	609	579	595	599	613	563	601	591	588	589	580	615	575	621	619	594	601	648	554	586	576	579	606	599	640	629	641	587	626	637	588	599	602	572	609	604	614	617	600	609	608	566	577	580	628	626	629	585	599	612	573	614	560	574	635	558	552	606	585	626	592	580	598	566	641	609	593	594	625	592	580	563	611	598	618	593	539	598	593	596	618	563	572	584	597	619	569	574	610	603	610	588	562	588	640	583	597	630	568	608	573	569	593	616	592	629	598	594	600	607	603	601	624	521	612	555	558	585	569	603	606	601	620	611	590	613	626	558	660	607	563	584	582	600	617	597	612	560	612	598	597	633	575	584	556	587	590	583	577	638	581	631	559	596	611	570	612	609	611	591	572	604	596	584	609	590	615	575	561	615	616	562	610	615	605	598	596	592	616	607	606	588	608	629	571	599	628	614	569	590	595	557	586	600	618	598	571	573	588	566	620	628	580	575	613	618	605	579	606	524	621	604	551	621	605	603	585	580	554	606	603	599	583	626	593	641	605	635	569	542	595	620	633	569	608	568	618	603	636	599	602	581	622	587	611	594	571	620	623	580	566	589	609	538	608	641	558	580	602	588	611	579	604	608	582	616	591	623	606	547	611	596	614	687	585	632	581	631	602	611	573	614	582	615	576	605	595	612	601	582	551	583	605	584	576	642	620	593	625	602	639	603	581	611	626	584	614	580	608	553	593	616	572	602	631	605	608	589	637	609	626	584	575	589	580	611	613	604	604	595	628	584	657	584	564	574	569	563	589	622	592	608	585	624	564	605	592	610	608	591	633	557	590	600	593	596	645	580	587	590	588	569	609	625	609	617	595	604	591	580	599	616	606	554	569	603	591	588	629	610	605	607	591	599	554	593	559	592	574	577	594	651	597	561	600	600	585	581	586	601	609	614	618	595	650	607	608	577	593	563	571	614	596	620	564	613	589	572	640	627	592	642	588	596	560	571	595	577	586	581	610	586	595	609	613	600	599
27236	20785	7402	433	236	214	188	165	160	163	177	183	173	176	182	146	167	162	127	140	152	188	145	189	164	162	156	169	146	165	165	162	173	184	171	163	153	178	149	169	159	149	175	174	171	166	156	188	141	175	169	146	152	165	140	174	169	188	155	179	162	185	160	169	144	186	180	157	162	157	143	166	149	161	184	170	150	191	179	149	144	197	153	156	168	169	141	155	148	141	167	156	164	128	175	155	169	157	146	162	169	167	163	159	184	159	179	155	157	146	159	146	164	187	172	159	149	148	146	148	131	149	131	187	164	145	146	136	145	176	173	174	157	149	157	177	162	181	155	156	143	167	166	153	182	169	156	189	171	178	148	161	164	150	150	143	156	154	143	167	146	134	174	169	145	161	166	152	175	150	177	144	164	150	176	148	190	172	177	175	149	147	155	160	161	147	166	174	178	179	143	170	165	157	164	180	149	158	156	136	158	144	163	168	189	152	154	159	174	162	146	166	146	134	184	146	167	178	165	141	149	165	178	142	170	171	161	168	161	149	170	157	173	149	163	190	177	184	160	149	143	161	165	180	159	153	159	168	141	161	171	175	170	159	145	164	168	143	147	152	170	180	146	154	164	158	169	161	146	185	152	136	154	170	144	165	173	148	158	165	136	161	175	146	150	138	178	158	178	145	157	158	166	174	177	150	152	175	153	181	185	152	165	157	154	151	178	165	163	151	160	170	157	192	168	161	132	155	164	160	156	158	171	172	169	137	168	127	160	139	172	166	165	170	184	164	164	173	176	159	189	163	175	154	179	184	136	162	166	185	161	155	168	144	130	148	148	171	154	156	182	155	160	162	149	154	162	167	142	163	155	179	159	149	171	152	154	159	167	155	166	166	138	149	140	155	146	154	171	186	158	160	164	159	157	151	158	159	155	136	166	155	158	150	168	168	167	146	143	172	170	157	147	161	161	143	154	166	151	159	148	172	159	168	154	177	158	174	171	168	185	169	154	155	169	142	153	152	130	144	158	155	158	148	163	151	155	142	154	174	170	172	137	153	178	162	150	164	140	175	183	173	166	160	164	156	169	150	142	169	193	142	135	146	145	167	146	169	165	166	148	136	165	158	160	179	177	162	165	160	177	145	167	174	156	153	180	180	161	164	171	147	172	186	184	166	170	147	178	173	177	169	185	169	163	169	176	140	175	185	174	154	164	151	169	153	156	146	161	159	147	162	187	136	176	147	170	162	151	161	168	146	170	155	194	169	150	163	196	170	150	153	171	142	179	170	174	154	169	180	144	126	169	164	171	156	164	144	174	180	166	155	159	143	182	151	169	173	147	153	165	184	152	165	155	139	155	157	157	151	157	176	146	168	181	162	156	174	169	162	149	135	154	145	165	176	174	158	166	144	164	182	158	176	173	171	162	171	161	161	139	163	161	184	167	156	154	170	161	155	170	154	152	173	151	153	174	164	152	160	162	150	164	161	164	137	170	151	142	160	158	166	153	153	157	150	154	157	156	136	157	168	144	181	152	170	133	161	136	183	169	167	174	165	175	167	159	169	169	156	148	160	158	159	159	159	154	165	130	172	169	190	185	151	158	175	149	155	163	152	144	140	151	168	159	163	160	158	152	159	150	168	145	145	172	158	154	159	150	139	158	187	169	172	159	139	170	143	145	171	165	175	172	147	159	158	142	159	136	155	147	148	186	175	133	183	152	135	155	157	155	162	146	167	148	167	157	142	134	165	142	165	167	172	175	168	152	169	168	179	154	157	171	154	148	164	152	144	160	168	175	172	148	167	149	147	146	157	170	150	187	162	166	166	172	149	149	162	163	134	157	176	177	132	157	165	152	145	155	167	162	164	165	149	147	171	170	151	157	123	143	145	181	149	165	166	140	145	145	151	150	154	171	170	146	155	162	162	151	165	179	193	168	180	142	157	151	166	173	151	178	164	175	169	164	177	142	176	174	181	146	161	168	162	171	163	160	162	178	155	158	139	155	172	151	155	173	154	143	178	143	155	161	147	162	189	180	153	178	143	168	153	172	164	138	157	148	155	172	145	171	161	150	153	165	152	170	165	157	178	155	152	164	167	175	163	137	166	155	139	166	156	161	179	153	163	151	150	164	186	165	175	162	187	167	175	152	174	185	155	154	155	150	172	148	168	168	143	172	177	164	160	167	167	130	154	162	159	165	172	157	143	135	175	154	164	154	157	168	165	164	174	182	181	170	168	172	146	158	175	164	161	148	160	144	162	153	167	161	142	166	173	159	180	175	166	177	165	162	165	129	175	175	181	170	162	153	146	147	137	171	158	155	151	171	175	139	143	157	163	156	154	146	155	141	165	155	156	166	168	155	185	155	165	184	174	170	162	160	151	157	180	171	145	143	167	171	168	162	165	175	169	165	158	140	135	147	155	140	165	155	157	159	161	160	167	153	158	171	145	169	152	193	170	150	145	156	153	177	194	184	136	152	154	129	143	155	151	158	161	156	182	160	153	180	152	160	181	163	174	160	169	191	158	166	171	172	151	141	161	176	159	150	163	165	154	157	168	128	176	184	141	163	151	163	175	147	153	148	151	162	166	163	156	172	158	153	178	165	183	143	137	184	136	163	139	150	156	161	161	179	163	170	153	171	150	184	160	151	154	156	137	149	149	162	171	172	138	129	153	168	144	155	150	130	155	154	167	146	175	162	134	151	175	154	153	170	163	168	158	178	148	162	147	150	173	159	171	165	164	183	157	177	175	187	176	144	175	156	180	163	150	157	168	175	177	145	168	179	170	157	155	173	140	168	160	144	183	167	160	155	150	188	157	170	176	172	174	170	151	156	141	149	154	165	161	154	147	164	152	148	149	173	160	158	166	162	152	171	193	181	160	153	152	172	146	160	157	154	158	167	169	148	171	166	159	147	164	178	166	154	184	163	155	193	138	148	175	143	180	155	166	148	158	145	154	171	188	162	163	163	185	150	157	164	177	184	152	168	156	161	167	147	159	161	154	178	165	175	142	142	150	179	157	163	149	168	161	158	141	182	170	161	168	139	183	128	142	151	145	178	170	141	149	154	196	185	175	151	164	157	167	125	159	135	157	163	159	160	130	143	144	154	185	159	163	167	166	141	184	129	140	159	166	157	180	172	160	179	143	160	156	144	166	174	177	152	169	161	152	164	171	161	172	174	155	139	138	165	152	147	138	155	156	148	142	177	159	162	166	171	181	165	167	161	147	165	164	185	142	165	184	169	153	196	157	162	148	170	150	150	150	159	139	170	181	180	158	167	157	145	174	168	157	177	157	177	147	172	156	177	175	147	163	157	145	175	165	181	179	166	163	154	173	163	161	168	147	184	143	149	174	139	143	159	153	172	160	146	162	150	147	161	144	152	176	176	148	152	169	158	167	132	180	158	151	167	178	161	159	164	153	149	162	142	161	175	153	149	146	165	155	182	155	183	182	157	165	178	170	163	159	150	153	138	142	141	158	188	177	172	162	154	144	188	147
18065	13039	1294	729	522	531	455	432	403	425	354	373	406	362	364	377	346	376	375	357	375	371	387	385	338	347	389	327	334	380	353	362	356	381	371	336	369	335	321	383	365	341	351	333	374	349	351	353	347	363	366	338	365	377	326	361	339	342	368	335	358	316	366	357	390	359	364	388	377	373	367	374	354	346	372	345	356	336	355	336	337	367	348	356	342	364	366	370	372	369	366	341	367	348	327	375	349	386	389	346	377	371	341	332	360	346	376	382	313	342	417	388	364	372	365	397	385	380	374	347	358	362	347	349	323	402	338	338	375	361	359	335	321	333	301	329	354	363	355	396	382	335	329	351	373	341	330	373	332	371	335	356	339	344	326	357	329	322	364	348	362	351	343	385	339	352	385	326	368	377	327	368	331	350	357	355	354	357	372	376	364	363	341	343	354	346	354	345	345	388	379	370	382	345	402	374	334	372	368	384	350	357	337	343	351	359	353	337	364	325	383	337	385	306	370	380	372	366	360	354	332	357	365	355	359	349	338	350	335	345	346	382	340	396	343	330	338	348	348	361	392	363	349	341	362	347	362	348	332	343	356	331	392	335	341	374	345	342	370	345	341	349	361	369	379	385	330	352	358	346	340	370	367	351	331	344	377	342	354	379	348	369	355	351	350	363	354	359	344	369	373	347	329	323	351	360	365	350	349	389	357	376	383	343	375	322	366	388	362	346	380	329	352	347	348	357	333	373	351	328	344	333	383	363	376	357	331	365	335	383	386	357	382	336	368	388	359	293	381	371	358	349	342	362	353	382	327	359	380	367	367	362	354	367	361	334	364	375	363	367	396	350	367	387	339	358	340	349	332	327	328	361	339	350	368	375	342	310	343	337	378	341	383	388	354	360	340	361	349	397	367	333	359	395	344	357	364	355	376	395	355	373	334	374	315	339	377	386	331	319	342	362	365	338	363	357	357	312	360	340	389	365	342	333	323	350	357	370	361	370	370	393	396	334	345	316	367	370	346	339	401	388	343	351	389	360	367	392	381	355	368	373	333	343	389	341	369	345	367	379	369	360	374	373	371	357	392	370	358	367	339	362	338	347	351	368	344	359	355	355	369	357	359	346	397	362	363	359	354	347	342	369	340	390	357	360	336	351	377	322	347	360	379	351	364	357	388	399	349	348	339	351	361	355	330	365	353	361	379	357	334	346	349	363	357	344	325	339	358	381	357	344	366	345	342	353	344	341	377	370	329	335	375	357	367	366	400	358	349	386	334	363	363	342	390	378	364	337	374	360	390	331	350	363	393	355	394	351	333	353	348	357	366	359	352	367	348	336	353	352	327	331	328	371	337	326	401	321	361	352	376	352	336	355	331	383	354	342	352	388	370	362	364	347	362	315	365	357	377	322	357	398	331	336	350	364	375	373	342	351	355	365	321	351	375	398	337	343	358	378	346	353	366	326	332	350	366	329	347	378	364	378	381	368	366	367	316	340	351	327	364	361	339	374	377	338	352	358	357	340	343	350	365	375	322	335	320	329	334	366	366	365	323	380	383	339	350	359	349	397	331	342	395	392	332	372	337	385	360	377	338	338	336	370	339	354	347	320	354	344	355	363	369	365	342	338	403	354	343	375	353	328	360	369	359	343	336	373	368	342	354	318	345	378	364	352	328	379	365	359	357	391	362	314	367	397	352	363	379	341	355	372	348	390	336	354	373	382	363	352	376	345	337	336	360	354	330	350	347	376	373	371	319	346	384	355	355	359	347	353	363	345	355	356	374	379	367	411	358	345	369	356	368	324	358	331	334	386	348	330	376	340	351	379	374	317	370	367	350	364	393	362	381	364	325	360	363	364	349	364	340	348	351	367	310	361	357	374	355	314	346	337	355	336	325	336	371	359	340	382	359	356	346	344	364	390	364	331	368	369	382	374	357	363	367	349	351	347	405	362	383	365	352	334	356	335	348	367	331	370	372	363	384	386	352	356	350	372	354	356	344	285	361	343	356	322	357	376	370	346	358	365	345	323	369	381	354	377	324	358	368	347	323	359	333	364	393	394	338	328	370	405	358	366	348	332	375	361	333	349	363	348	345	383	344	321	342	358	333	336	371	376	357	387	362	350	345	363	365	355	340	343	348	367	350	390	358	376	360	349	330	356	373	373	356	329	379	353	333	349	381	370	338	374	353	354	358	336	323	373	353	365	344	369	359	361	380	364	343	346	337	353	357	355	376	356	357	335	330	365	322	388	381	339	342	352	351	397	373	342	330	365	350	372	332	358	368	355	353	385	330	340	355	356	399	364	346	330	338	371	363	353	343	363	346	331	340	338	360	363	357	343	347	347	363	337	348	349	387	376	364	327	353	353	368	355	356	345	338	336	393	393	340	333	349	354	349	402	345	338	361	352	319	378	389	367	377	326	358	349	375	339	353	384	347	348	344	368	360	348	372	347	349	398	391	370	368	334	365	388	370	334	354	393	364	348	353	344	340	374	349	364	364	341	396	353	384	359	334	351	370	365	355	363	382	357	347	332	342	341	375	340	374	343	320	344	360	373	378	368	331	348	366	356	377	339	389	370	357	379	338	339	358	354	367	349	347	351	345	391	381	358	350	351	345	364	352	320	325	344	351	358	385	348	352	379	382	363	329	343	344	346	330	342	362	349	352	381	312	357	385	314	349	380	354	357	376	356	372	362	345	367	349	322	336	372	388	371	352	351	368	337	346	341	327	361	357	346	375	351	391	384	361	353	368	356	387	337	398	358	345	370	357	364	366	387	350	377	398	336	352	369	314	381	341	382	328	353	344	377	373	343	379	328	369	340	368	365	364	360	374	329	363	341	344	366	355	374	347	349	408	379	400	383	345	359	341	398	371	354	356	326	393	347	379	381	341	347	371	362	332	359	350	370	395	349	354	368	350	366	340	390	315	368	372	366	365	352	367	316	362	374	346	360	315	353	365	355	381	345	352	361	342	351	360	355	354	314	368	377	369	381	350	351	341	360	364	349	339	318	370	324	352	345	367	350	361	340	335	352	350	333	365	362	364	329	357	376	393	357	381	345	333	374	385	345	416	346	349	350	341	353	378	352	373	358	357	372	353	370	348	335	322	357	352	356	349	358	334	399	357	350	364	342	362	366	348	351	350	327	402	331	311	374	373	344	361	340	356	327	335	375	362	350	339	381	362	339	334	374	361	386	335	341	339	355	347	361	341	380	376	352	387	365	361	349	345	332	363	368	376	365	405	367	366	337	335	384	350	346	376	339	350	359	395	369	374	352	339	341	373	334	343	332	391	318	340	350	339	346	360	335	332	362	336	370	330	368	344	372	380	367	346	364	344	376	353	376	365	354	357	323	350	346	367	381	359	357	339	368	349	321	334	376	363	378	359	369	350	394	353	349	376	376	335	385	339	325	363	354	352	379	374	356	370	343	343	372	362	354	376	392	365	364	346	354	354	328	353	362	360	347	347	360	382	381	377	349	328	340	369	347	353	344	359	351
24761	21671	28929	24907	17922	1112	501	329	272	201	227	204	161	178	138	174	157	152	144	166	160	152	135	148	146	119	135	149	156	136	135	147	133	114	123	122	136	108	139	129	144	128	160	107	118	124	126	127	134	133	118	133	131	129	107	131	107	117	112	126	118	133	134	119	120	96	117	115	115	115	120	118	143	137	123	114	123	113	138	135	117	126	120	144	117	128	128	127	127	129	111	124	125	123	132	138	125	115	116	123	144	132	117	123	110	111	135	117	132	112	128	112	121	109	123	127	147	122	126	114	100	138	150	120	119	108	118	114	119	120	137	135	120	146	103	126	129	126	108	148	135	120	111	130	122	125	112	110	96	112	123	122	128	123	134	116	114	121	127	122	133	142	122	114	140	132	110	157	127	132	119	143	137	110	127	123	126	131	155	109	115	139	119	142	120	158	120	119	127	134	107	128	125	131	138	127	98	111	116	117	98	100	121	127	138	124	120	119	125	119	99	143	131	125	103	114	123	148	108	117	119	126	115	139	126	125	110	122	151	131	124	126	136	113	130	139	135	126	120	115	115	132	113	136	137	128	131	109	101	152	120	110	131	132	124	139	140	133	141	128	122	131	122	112	142	112	117	146	117	113	135	137	129	117	116	142	124	129	120	120	140	118	120	134	137	119	113	125	112	114	109	121	145	105	127	124	113	122	120	120	137	133	123	118	119	146	114	156	119	121	128	118	124	138	134	126	103	122	112	129	127	130	113	150	106	132	125	120	132	135	118	132	140	129	128	127	138	108	136	126	118	135	118	113	116	116	124	117	130	126	147	109	115	98	131	138	131	118	121	132	111	128	115	122	127	136	120	139	131	116	134	107	111	127	123	131	120	115	128	121	143	117	119	119	97	147	130	137	131	117	127	97	104	132	109	123	141	126	136	125	121	134	155	132	130	128	136	124	115	122	120	136	124	129	142	129	141	122	115	123	117	123	121	137	122	111	136	132	128	129	105	111	132	111	100	124	125	140	116	136	117	126	130	120	146	103	112	122	130	135	132	111	121	120	109	122	128	120	122	140	128	120	115	119	135	118	120	111	131	132	124	123	123	120	119	135	109	140	132	134	106	108	128	142	140	129	120	138	131	123	139	135	125	128	114	131	133	109	117	112	114	140	127	108	131	107	132	116	124	136	121	126	105	104	117	126	144	120	122	119	119	141	110	126	118	140	134	90	139	143	141	140	111	134	129	149	115	115	122	130	131	138	116	119	128	100	139	127	119	129	136	108	115	137	142	132	133	121	125	133	136	125	124	108	113	118	101	133	130	133	135	137	132	114	112	138	115	130	131	109	130	108	121	125	131	128	118	121	136	111	132	117	129	139	126	130	120	125	111	129	144	117	123	140	146	146	121	113	130	108	128	120	95	112	132	118	125	127	110	135	130	104	125	129	131	114	133	121	121	111	133	130	141	101	122	119	132	110	127	138	106	105	138	130	133	110	112	132	147	112	109	118	120	133	115	122	115	112	116	125	120	123	100	112	110	111	131	110	111	118	126	117	101	123	119	137	136	125	138	127	130	119	124	126	122	141	90	126	126	125	151	132	119	131	126	128	114	117	122	122	109	135	134	102	115	121	128	125	143	126	118	136	129	127	123	126	129	116	130	106	125	108	125	103	110	129	116	126	135	146	127	111	145	126	151	117	111	112	108	113	126	122	116	134	112	163	122	123	128	126	106	116	133	118	120	122	115	125	116	123	109	111	138	123	118	118	137	117	127	111	121	112	136	116	126	121	102	111	126	106	135	120	105	128	153	120	118	135	120	131	127	129	116	143	124	126	133	131	133	146	97	131	135	120	105	120	101	122	101	133	122	131	121	114	125	115	115	129	158	102	126	132	116	105	126	124	142	117	124	123	122	131	118	126	122	145	130	116	128	124	128	118	128	120	114	125	113	122	146	124	119	100	134	125	102	115	112	123	116	122	119	139	118	132	112	139	109	104	108	131	104	120	117	108	132	118	137	131	93	118	129	122	135	132	134	139	118	147	124	104	102	120	128	130	126	122	125	127	114	127	135	135	134	109	115	103	125	133	132	127	106	120	106	130	143	110	125	123	119	119	110	131	121	119	107	124	107	132	125	116	126	116	125	136	131	121	130	124	121	106	135	109	127	109	149	133	121	139	134	122	106	128	118	115	126	102	136	118	126	133	129	126	117	126	120	131	109	118	117	114	119	140	136	135	146	109	122	124	140	127	103	120	119	122	129	121	124	123	115	119	123	114	137	149	119	132	94	108	121	116	118	131	120	141	120	124	128	115	140	115	117	127	120	131	128	100	141	107	119	108	132	98	106	123	114	118	137	119	126	129	128	126	111	123	148	134	127	141	130	134	127	125	130	125	136	146	133	115	126	125	124	125	125	138	124	145	140	109	123	121	126	122	127	133	110	115	128	137	116	138	116	126	134	138	122	119	105	125	134	129	117	117	117	124	132	118	124	111	133	130	120	113	120	121	118	121	120	123	137	144	129	114	134	135	122	125	125	137	114	137	125	121	137	120	117	123	102	128	129	143	140	123	125	137	131	111	117	123	118	125	121	110	130	133	133	123	126	122	135	135	124	145	119	110	127	127	135	136	112	120	94	103	106	116	129	135	127	111	127	124	128	131	107	120	142	122	145	131	120	124	110	136	114	126	120	131	129	136	118	112	109	119	116	112	127	134	132	135	135	115	117	134	119	125	139	129	116	120	130	99	116	117	147	123	124	116	137	126	137	113	138	134	143	133	132	123	111	127	128	110	126	111	138	122	124	137	103	135	113	113	143	145	130	118	127	107	133	114	151	91	136	122	132	105	125	122	123	123	138	115	133	123	121	109	128	123	120	138	128	92	140	106	120	119	129	128	135	113	129	111	124	120	114	117	120	126	115	134	123	137	113	128	109	112	138	122	115	125	126	134	110	121	135	124	132	121	118	126	117	124	127	129	131	117	128	133	116	116	112	131	122	130	105	150	114	129	116	125	113	114	139	119	149	136	132	115	128	126	142	121	112	127	118	117	100	137	120	128	123	133	101	121	133	125	132	119	120	115	119	128	150	109	124	104	123	136	112	120	121	120	145	114	121	136	119	138	130	130	112	125	131	115	113	121	117	133	123	104	156	128	112	124	126	110	120	132	125	146	110	120	118	147	126	141	101	111	141	127	136	113	122	137	134	126	127	124	138	147	124	108	106	108	121	124	110	133	127	134	137	128	132	118	116	127	137	130	107	127	140	126	131	114	137	122	125	137	131	124	105	120	127	113	124	111	120	103	108	103	120	125	148	129	117	128	136	126	121	111	112	110	128	136	140	147	122	110	129	108	119	119	114	127	118	111	119	105	110	133	114	129	124	114	118	135	98	119	121	121	143	110	113	116	125	134	132	104	107	116	115	118	112	130	121	117	116	127	135	148	154	121	124	108	131	112	125	126	130	130	105	122	131	121	113	132	133	131	120	128	120	135	117	121	138	106	131	117
35885	27509	7325	3610	2352	1619	1251	994	791	676	617	506	521	439	450	423	388	358	350	345	313	331	336	315	321	299	278	302	266	285	273	259	286	264	260	267	240	287	265	285	284	237	251	250	269	242	260	261	257	241	253	270	257	270	239	263	235	233	267	248	279	278	258	264	252	283	259	235	262	223	262	282	246	238	255	244	254	276	247	251	265	218	260	255	269	228	236	220	255	234	257	251	252	236	257	234	260	264	260	231	259	261	235	233	217	276	258	262	258	259	231	233	242	251	269	274	247	275	255	239	245	253	240	268	245	268	242	244	239	242	260	232	261	229	253	242	230	249	255	270	227	266	245	256	265	261	245	255	260	285	222	227	229	265	254	306	267	217	245	233	289	243	231	231	261	225	246	232	220	258	249	272	248	261	265	239	246	272	268	232	236	249	256	205	247	209	236	247	230	236	235	263	230	259	259	237	270	265	252	271	228	240	246	256	237	279	253	256	235	241	232	259	262	278	248	235	271	256	250	264	256	219	241	241	279	246	272	239	232	276	240	249	239	243	221	254	244	239	239	257	215	256	243	244	252	249	221	252	264	234	254	220	226	230	230	254	240	234	247	252	239	267	222	226	259	254	250	228	269	250	252	257	235	243	251	251	233	253	249	256	266	241	239	247	253	238	237	220	239	264	231	227	222	247	249	248	254	248	259	253	245	243	258	233	249	271	266	259	257	253	254	252	218	240	250	247	259	278	224	236	270	225	231	248	263	235	243	251	233	249	247	227	257	249	245	213	252	244	244	254	267	233	243	258	241	235	265	268	236	216	215	268	264	221	232	217	244	239	249	265	240	233	274	269	255	253	216	255	230	249	240	255	254	251	235	271	252	263	247	230	256	252	230	263	233	253	279	222	237	265	232	249	256	252	265	246	224	228	238	231	260	251	265	234	231	254	236	238	216	239	233	240	261	232	260	230	249	254	232	240	244	275	242	234	236	250	235	225	229	257	254	247	278	269	245	253	240	222	256	253	249	233	239	278	275	248	263	225	230	243	237	206	239	253	245	257	238	261	267	242	250	256	256	260	248	264	278	250	255	257	264	243	246	274	230	246	235	253	233	250	250	249	242	252	238	231	234	262	257	248	212	251	239	248	264	233	245	223	255	283	254	256	261	247	261	233	237	222	231	232	255	261	248	242	229	235	233	242	237	267	215	266	245	266	251	227	258	265	285	241	255	208	261	256	268	234	216	252	234	223	245	237	230	252	264	240	240	241	222	263	251	261	243	226	245	241	232	268	264	269	242	251	248	256	232	258	243	246	263	270	277	231	262	218	263	215	272	251	247	234	254	251	252	227	255	274	257	264	264	227	240	225	227	226	260	243	245	215	244	274	251	268	253	226	212	268	250	268	245	254	244	239	241	249	235	251	228	240	240	247	241	241	256	238	260	239	231	251	253	242	253	251	275	265	253	255	247	253	234	220	240	253	266	233	214	253	251	238	247	236	281	250	231	229	224	226	242	232	234	238	258	233	270	251	246	250	220	234	259	269	237	238	247	253	220	248	220	225	244	237	259	227	223	255	250	233	217	245	246	261	241	242	257	228	249	257	248	256	263	257	247	247	245	241	238	251	244	245	239	233	238	246	251	255	289	245	225	275	266	255	238	220	260	264	256	256	232	244	226	277	274	231	250	244	265	261	228	234	245	255	235	240	217	260	247	265	251	240	230	234	249	251	249	239	241	216	254	266	257	219	243	220	246	266	261	255	252	252	229	247	258	220	267	231	205	243	239	251	227	266	250	212	217	243	261	237	234	270	249	231	228	254	233	257	257	236	278	270	239	263	262	251	242	244	238	256	300	233	248	266	258	246	243	227	267	229	230	215	269	261	262	220	210	242	247	234	245	228	251	271	241	280	253	256	234	237	260	245	227	247	273	233	237	251	225	244	300	259	283	233	260	276	260	243	249	256	266	256	263	272	255	250	240	247	223	253	228	242	279	217	225	226	226	226	242	260	253	206	253	228	264	225	259	235	272	239	216	238	249	263	248	236	258	265	257	251	236	255	264	239	220	256	244	266	244	227	271	234	223	229	242	246	268	246	264	257	245	249	233	259	237	239	253	261	274	255	252	240	265	215	228	244	253	269	255	243	239	266	249	228	236	260	247	230	236	241	250	243	268	241	259	233	228	250	244	214	254	287	234	262	268	231	250	232	251	243	206	271	250	244	290	241	241	230	261	260	254	230	249	253	257	258	238	250	257	239	259	260	255	257	253	238	250	237	261	241	248	239	269	258	237	241	241	257	262	223	231	243	266	216	240	229	249	257	255	276	261	255	248	262	259	228	236	270	250	224	229	270	253	224	244	235	227	259	275	243	245	262	265	223	253	228	238	251	250	278	262	247	234	222	234	234	252	277	275	255	278	247	237	230	238	246	248	285	253	245	226	269	236	258	243	234	270	240	221	255	282	234	256	231	264	265	246	285	248	255	260	236	285	233	242	234	249	241	234	237	269	245	242	253	253	245	216	244	234	239	236	252	242	260	242	246	247	246	238	224	226	243	224	239	227	253	232	246	250	234	253	241	259	248	248	240	232	215	258	245	246	251	230	222	246	255	222	244	272	235	238	268	243	240	233	231	244	244	265	253	270	258	248	233	215	260	224	251	241	232	254	235	227	257	239	246	231	267	216	233	219	238	262	248	235	256	233	243	249	233	260	256	230	265	257	255	232	247	244	236	254	248	266	255	267	278	246	261	271	242	213	264	253	233	242	243	263	237	234	239	251	257	244	236	237	246	258	264	273	253	244	265	258	256	239	268	263	233	250	235	216	249	254	272	217	237	228	215	240	244	229	254	248	240	247	240	227	263	254	227	228	239	238	234	253	220	239	232	236	230	244	277	243	228	262	262	239	270	250	270	236	254	241	245	267	244	242	209	250	246	272	253	258	236	243	246	243	235	249	251	265	270	244	265	248	211	233	246	263	243	235	281	250	256	237	226	250	245	238	244	235	265	274	249	235	221	245	242	252	247	228	256	260	218	234	265	227	253	244	250	276	248	218	260	245	259	262	224	255	254	293	243	229	247	231	241	248	237	269	251	238	233	227	271	234	239	267	246	249	250	249	250	220	234	266	259	261	242	218	274	225	223	260	248	235	246	216	224	255	228	254	258	247	261	216	261	264	224	252	236	274	234	247	266	242	232	260	255	267	256	267	220	230	250	244	227	247	234	264	261	236	234	232	254	250	270	250	256	265	274	225	239	254	216	260	231	233	241	243	278	230	239	271	224	270	237	249	238	244	224	235	251	220	247	236	237	242	260	251	270	242	239	243	249	229	265	261	247	255	229	237	259	241	248	238	262	234	253	269	246	242	262	272	250	244	256	256	248	222	264	232	259	253	254	270	253	206	236	256	248	246	273	270	267	258	243	260	267	260	252	275	241	251	259	258	212	259	249	258	251	254	279	239	251	240	237	255	227	277	249	240	268	249	250	230	267	257	230	237	251
23697	21638	29599	24206	21640	17334	1645	768	585	596	469	463	441	427	356	393	367	368	313	377	343	295	314	334	311	319	315	347	356	359	303	337	307	284	287	336	290	280	339	303	312	318	323	287	302	334	314	316	320	331	308	317	319	304	293	335	314	318	309	311	302	290	353	278	304	308	317	319	291	293	319	299	295	303	286	300	286	288	313	287	320	298	300	337	312	304	319	298	326	337	316	270	332	305	318	310	313	281	311	319	323	298	309	298	308	287	293	304	283	276	303	324	311	343	314	282	292	311	333	327	316	313	300	302	309	331	286	324	333	299	283	294	299	342	324	299	305	302	319	281	289	318	324	306	288	302	301	306	293	274	330	281	298	316	306	302	295	269	310	323	307	286	336	324	294	288	326	318	334	304	300	312	277	303	323	287	302	318	326	313	286	332	338	296	298	315	318	295	299	304	300	312	307	273	307	303	306	331	302	310	304	269	289	291	306	316	310	302	285	279	323	310	297	275	300	306	315	292	283	317	295	344	302	281	318	292	321	285	286	300	283	274	334	310	291	328	293	287	302	289	298	323	313	305	313	318	317	329	292	310	266	298	315	267	317	297	319	302	302	253	309	296	306	311	287	284	295	279	304	314	295	301	298	306	298	316	303	271	309	317	308	300	285	304	319	307	289	312	321	323	291	302	299	323	315	293	275	295	303	297	292	337	305	281	315	312	302	304	294	301	298	288	291	298	309	341	288	309	318	304	310	284	294	286	309	283	323	263	359	307	296	296	291	324	301	294	301	313	294	293	313	280	290	318	314	317	308	318	289	301	304	327	307	274	314	284	306	301	342	291	299	299	284	323	293	295	330	271	284	333	316	294	331	309	268	317	319	299	286	269	332	326	327	310	320	302	348	302	253	282	298	303	310	318	326	307	293	283	281	286	308	304	286	336	316	317	319	278	298	284	306	289	274	296	320	275	308	277	307	303	284	267	304	313	305	312	300	326	288	297	301	317	297	300	311	261	346	284	318	312	310	310	319	290	317	270	307	301	306	299	310	315	307	308	334	341	322	307	314	283	335	298	337	302	309	286	291	299	305	301	306	308	327	297	306	311	310	305	331	288	303	277	312	271	296	281	333	295	343	303	300	302	291	301	303	294	314	306	292	300	273	289	290	323	347	324	343	316	272	329	293	292	309	307	321	324	295	311	338	326	290	308	283	333	304	313	310	282	293	296	303	295	275	315	349	301	291	300	324	321	305	286	303	285	333	303	326	315	294	301	299	296	295	304	331	313	319	322	336	314	298	273	272	298	291	297	314	319	306	294	316	301	336	326	302	313	296	294	288	321	311	305	281	295	296	305	296	293	324	314	313	330	310	283	312	289	293	315	319	297	307	281	299	326	294	277	302	303	299	341	301	307	292	307	294	297	292	300	303	323	300	291	272	293	308	289	297	323	308	312	296	316	304	300	321	299	305	312	307	308	337	291	336	328	273	332	307	346	306	278	298	336	317	271	296	321	268	303	286	301	333	302	312	312	305	294	320	312	314	302	312	308	286	317	292	271	289	315	280	320	291	318	286	303	311	287	345	279	265	297	271	304	294	323	283	284	295	309	320	321	322	310	272	329	303	310	321	296	275	287	341	314	295	265	311	259	315	290	282	317	332	289	314	319	329	301	298	262	296	300	306	291	330	309	350	305	289	293	310	339	328	320	298	312	310	300	288	301	322	299	324	321	307	304	270	302	293	297	328	304	316	318	316	327	320	320	341	303	310	305	303	299	313	283	297	300	301	331	291	301	316	276	304	276	308	302	276	300	277	271	289	280	277	306	310	294	295	325	302	318	343	306	268	297	300	298	296	335	307	324	299	308	282	315	339	280	323	321	316	299	310	284	262	295	309	292	289	278	281	272	314	300	313	320	313	329	290	288	326	291	310	297	289	324	283	301	329	323	291	313	304	301	318	326	345	304	267	297	302	306	290	301	275	309	311	300	304	280	285	306	309	352	299	270	302	334	278	342	310	266	305	310	284	305	334	323	301	325	308	329	304	291	315	304	319	342	293	291	324	288	279	283	308	297	287	359	328	322	327	286	347	326	304	311	305	325	343	305	290	274	305	300	306	273	295	282	325	308	295	329	304	314	301	310	290	272	309	287	306	325	312	329	290	316	306	307	327	285	310	281	330	322	348	289	300	304	294	294	305	340	322	315	283	297	331	300	310	322	305	285	317	328	288	301	304	284	305	338	289	275	332	296	309	277	293	299	309	308	271	292	313	297	285	295	293	328	291	286	305	309	293	308	287	315	316	275	288	283	285	299	282	322	281	330	335	283	265	289	299	293	312	316	299	303	311	299	278	326	301	287	328	306	287	281	318	307	303	331	311	320	337	299	284	286	292	298	315	304	306	289	295	290	301	298	299	277	297	302	323	342	301	307	306	289	266	296	304	342	323	319	292	313	284	344	304	338	293	294	279	349	262	320	316	293	276	293	301	309	269	311	321	301	279	307	302	301	317	289	296	285	282	275	296	298	306	284	313	306	306	316	312	281	313	311	284	327	297	342	282	308	299	322	283	282	333	298	309	306	310	354	308	291	287	287	313	291	308	272	293	299	317	317	288	309	317	288	314	300	312	293	321	317	303	263	289	297	313	295	301	275	290	303	286	282	292	293	301	301	325	294	284	273	291	324	318	318	309	309	313	322	284	284	291	298	271	289	289	307	309	319	314	277	319	313	273	289	335	273	318	296	377	301	309	318	308	330	326	337	267	318	308	336	324	299	266	297	326	315	313	300	324	294	306	294	271	290	290	293	299	332	303	288	320	332	314	292	310	293	292	286	287	341	298	295	289	286	323	278	318	274	336	313	319	310	295	295	296	306	273	294	294	297	311	339	315	307	289	326	334	289	269	281	329	302	305	297	320	285	308	312	302	309	279	298	317	314	329	316	282	325	289	286	283	304	271	297	312	351	317	291	308	329	290	303	283	268	304	353	294	297	308	308	325	314	294	318	341	305	304	330	277	326	290	304	304	327	281	286	337	291	293	329	278	286	322	283	326	304	312	308	299	315	298	289	312	338	320	304	290	331	284	275	254	290	306	285	305	280	276	330	292	321	301	337	313	298	324	281	266	290	303	286	302	278	304	318	293	306	282	318	258	297	303	267	278	293	289	288	333	295	302	320	322	311	306	283	330	285	296	332	296	306	314	308	329	335	298	303	318	308	290	297	319	279	289	278	288	303	331	304	297	309	311	317	287	316	281	310	315	320	300	322	316	282	324	312	304	319	325	299	306	304	284	334	349	282	325	298	324	290	302	312	305	309	299	291	293	297	282	290	300	306	309	267	327	320	319	327	300	283	296	335	309	291	306	311	301	294	297	294	303	306	304	327	310	326	318	300	296	291	293	304	305	310	309	288	303	321	293	313	315	296	313	302	303	297	315	297	318	306	311	330	329	287	271	303	324	311	330	300	318	321	305	292	320	318	354	334	316	322	297	297	313	305	264	342
46439	37056	13116	7111	4676	3433	2665	2179	1799	1545	1409	1223	1145	1070	1031	981	920	887	799	794	772	785	788	713	732	702	716	702	693	639	620	651	685	662	635	648	659	643	655	637	590	668	633	599	618	602	624	585	616	658	653	635	581	647	601	587	645	588	593	580	611	611	627	594	598	583	609	535	629	641	584	558	582	616	655	557	591	649	607	573	591	608	625	601	586	622	573	600	572	598	633	598	583	555	574	596	548	608	644	626	575	632	654	669	569	611	597	596	580	572	602	557	557	631	593	599	550	619	583	617	609	575	590	568	577	607	621	566	613	644	596	608	594	594	567	630	566	600	618	571	581	565	573	591	599	608	565	630	605	613	585	575	588	611	565	600	576	588	597	608	577	626	584	582	613	596	568	616	590	622	547	567	605	597	592	627	591	595	614	638	547	599	566	587	555	547	568	557	620	624	581	590	573	605	592	573	642	564	641	584	563	583	560	566	558	591	626	593	597	600	589	604	619	595	581	580	602	642	588	587	602	621	570	566	617	589	616	561	562	612	608	590	571	592	597	554	585	571	567	618	640	559	646	558	666	591	592	589	544	613	583	610	604	611	597	608	585	606	609	594	593	609	592	593	630	601	586	603	590	544	625	605	577	614	589	583	580	611	605	597	619	595	534	583	555	622	572	609	608	536	597	585	626	593	614	603	554	595	549	578	603	611	604	553	590	571	587	640	580	595	561	560	590	585	594	596	556	600	578	571	586	631	562	612	600	584	586	577	619	569	628	594	565	589	578	615	607	623	586	592	558	601	542	600	534	570	586	608	601	574	628	569	586	556	615	603	594	572	598	592	617	620	575	594	599	609	605	604	576	612	618	562	574	567	596	569	628	592	562	583	564	594	623	647	602	591	587	587	612	541	622	635	562	624	614	591	603	611	572	558	550	596	561	563	605	586	562	593	547	615	572	621	572	608	558	605	603	588	577	585	592	625	561	562	643	574	594	551	585	591	557	571	599	589	603	560	592	592	606	578	585	578	537	571	633	634	599	653	583	619	613	575	547	628	641	606	562	584	593	606	605	560	604	575	573	627	617	565	594	621	581	563	596	647	594	605	590	588	582	634	540	571	595	592	608	633	593	604	593	624	580	601	602	590	594	596	589	593	564	627	598	614	620	603	553	574	595	613	623	608	573	588	585	599	606	611	598	590	591	598	568	590	616	590	599	591	601	628	646	559	620	586	569	573	607	552	534	592	623	610	594	594	620	577	564	613	570	617	599	583	588	561	609	614	565	593	586	604	604	600	596	612	611	598	575	602	634	569	603	619	598	577	594	559	580	611	607	594	586	592	605	625	556	599	594	626	610	631	564	573	600	608	572	601	574	633	606	591	591	570	582	588	579	561	578	593	584	589	547	543	613	615	590	593	596	580	574	612	585	593	607	609	618	610	559	600	577	589	591	559	631	628	586	598	632	578	597	590	591	591	572	604	589	625	573	600	565	612	616	574	586	612	608	545	617	564	586	612	581	551	595	631	567	569	553	587	594	549	577	590	527	580	590	596	607	544	604	604	589	572	591	581	592	564	612	597	604	587	600	596	594	575	614	632	596	559	608	578	577	576	642	597	580	606	580	591	608	560	593	597	568	603	583	623	610	615	566	598	587	653	614	595	639	566	610	603	586	587	594	585	580	626	615	564	630	630	575	588	607	627	606	561	592	630	574	582	642	554	594	632	588	588	591	600	656	594	612	609	606	611	591	584	597	589	605	599	595	576	584	571	607	553	649	612	595	558	574	639	636	593	594	586	610	560	597	544	594	583	607	568	614	569	605	565	578	580	580	557	570	568	575	540	611	620	591	628	590	606	585	600	580	585	604	607	588	643	637	615	566	566	605	590	616	547	544	581	608	600	621	615	602	611	632	594	621	596	558	632	583	633	597	589	607	599	604	588	617	581	597	631	609	570	579	577	620	636	597	571	597	571	630	606	613	620	574	599	603	602	631	597	571	585	535	582	578	599	585	619	594	573	632	591	597	583	572	538	575	607	578	605	576	557	637	568	587	614	602	607	604	584	573	601	573	602	567	606	569	612	592	584	613	565	583	573	559	610	621	545	570	604	589	572	582	590	581	591	601	560	602	588	553	611	602	581	592	569	588	601	594	592	635	591	577	583	581	589	588	596	637	597	592	596	601	603	625	614	554	601	612	615	604	618	571	633	650	584	598	612	628	577	589	593	623	621	597	542	643	657	618	599	563	550	535	611	601	610	607	608	612	579	611	531	571	583	613	641	544	577	581	575	595	589	559	633	581	604	610	640	606	601	621	550	551	576	615	622	613	566	593	629	643	592	586	551	556	640	593	579	620	616	610	621	570	601	556	595	610	627	628	597	586	597	623	599	596	612	595	629	587	600	544	608	600	601	567	623	611	578	567	613	634	577	570	653	623	629	561	570	581	557	620	606	556	593	584	575	582	568	651	570	598	587	557	593	595	595	619	620	618	594	624	572	614	584	601	554	623	574	597	604	581	627	613	579	639	648	632	643	621	597	645	621	619	583	598	616	589	634	575	555	632	608	612	609	609	618	577	616	613	564	623	575	570	637	623	616	567	609	553	574	600	591	622	606	625	595	581	595	590	579	558	617	583	613	588	622	567	576	605	608	606	634	577	588	590	577	585	527	567	592	595	614	621	598	595	622	565	610	545	614	592	638	552	629	605	570	613	606	571	553	592	593	555	616	627	592	589	587	578	567	582	633	635	561	581	559	598	559	650	606	607	560	578	591	580	661	592	570	561	619	570	584	640	630	582	575	614	597	586	582	580	632	635	604	582	566	578	609	608	588	567	584	632	572	588	587	610	550	614	595	612	598	595	625	603	653	601	581	616	580	620	593	604	583	563	605	584	563	568	600	629	599	589	544	633	620	633	590	593	582	628	578	605	604	574	569	535	592	580	576	589	599	602	619	582	567	605	579	622	614	581	598	576	593	597	603	592	568	582	603	526	610	622	607	617	585	616	541	552	580	574	573	613	600	586	574	605	617	570	626	566	549	589	590	591	623	593	619	626	588	576	608	566	583	562	583	615	596	574	642	590	544	561	546	552	597	603	609	592	615	601	542	620	604	596	563	599	570	574	580	621	606	597	609	555	605	617	596	595	584	543	603	581	596	578	586	611	608	582	625	612	594	546	606	563	590	627	605	541	566	616	546	587	596	627	587	601	560	566	627	621	614	553	572	617	603	647	573	548	603	583	594	576	596	611	556	597	599	601	531	600	632	586	590	586	614	591	630	609	586	547	595	569	538	590	588	606	585	593	574	601	631	597	551	587	585	627	580	592	598	621	595	642	584	584	583	574	587	550	592	594	592	665	589	636	568	573	589	633	571	627	602	601	572	600	597	580	585	605	600	634	627	590	577	658	588	560	646	635	623	598	566	597	529	557	563	581	595	613	581	583	544	629	590	568	605	595	592	593	584	625	562	571	579	573	563	545	561	598	598	586	581	566	559	595	625
27177	20970	8133	674	400	335	230	207	179	159	187	161	181	138	164	162	173	164	161	164	162	159	175	161	161	167	151	165	180	163	160	171	157	148	172	162	168	180	168	183	207	162	166	165	159	156	176	160	183	163	172	157	176	158	194	159	157	163	167	169	157	165	147	168	144	154	144	169	161	165	167	195	176	159	166	159	151	164	168	165	166	151	179	179	150	190	163	161	165	149	149	184	175	140	161	140	177	156	174	146	168	150	157	156	163	159	178	167	161	170	153	166	180	171	158	165	173	165	152	185	136	152	169	154	168	170	163	186	150	190	149	165	147	176	167	159	139	157	129	159	150	143	159	165	156	136	152	162	164	149	146	180	146	170	144	151	170	152	157	184	181	163	175	170	168	153	164	144	190	169	162	153	186	176	156	182	181	166	174	187	191	175	189	160	148	138	178	161	143	165	154	167	167	142	166	181	145	140	155	165	141	180	154	133	139	131	191	174	174	156	164	161	171	146	159	175	161	163	153	166	173	160	184	173	168	168	172	139	169	171	172	173	165	173	178	160	169	149	169	161	167	152	175	149	162	160	130	145	168	177	138	167	162	171	150	175	153	166	164	166	141	168	166	167	150	164	156	168	161	145	151	175	167	160	169	138	144	186	163	176	174	148	141	160	153	149	167	186	137	178	166	136	182	187	154	192	167	150	178	168	146	158	175	182	145	130	145	158	146	159	189	149	181	162	168	168	172	165	174	153	183	178	179	159	158	184	171	176	139	163	164	167	176	155	156	162	158	139	166	163	168	153	162	146	159	160	122	174	175	146	145	159	153	167	149	169	162	196	170	160	147	148	169	165	171	142	168	149	181	163	172	153	166	155	159	159	166	160	155	186	166	159	138	147	184	172	175	159	157	151	159	166	141	167	147	157	166	162	167	153	144	158	149	136	160	169	153	151	148	143	146	151	168	146	167	159	178	164	165	169	153	174	146	175	149	155	165	152	149	167	153	160	171	163	165	150	151	148	178	152	148	152	160	165	153	173	166	163	157	164	159	156	146	167	162	148	160	176	160	166	152	137	165	176	145	178	171	179	175	169	189	162	187	156	182	156	151	167	174	149	187	161	173	180	165	168	177	175	160	175	160	165	164	162	147	159	150	164	178	149	157	157	132	174	174	152	170	176	168	155	165	188	150	179	161	153	179	159	147	154	154	159	169	155	190	159	169	157	160	171	178	169	162	164	150	141	165	156	167	160	162	142	152	171	180	157	166	147	172	151	157	154	155	153	191	170	180	154	155	156	173	163	136	173	185	186	170	182	155	163	159	172	166	162	187	174	170	166	167	173	136	161	160	141	148	185	135	165	172	169	155	180	148	149	176	158	176	152	160	165	161	173	168	151	182	155	175	156	181	157	155	163	137	154	172	179	182	162	163	173	157	172	169	175	150	155	147	162	164	161	164	160	164	175	157	152	173	150	148	164	160	177	169	149	166	191	174	172	146	133	183	169	163	173	163	138	139	155	169	149	192	155	156	174	150	146	162	155	149	143	154	143	177	162	149	165	136	138	188	163	155	180	163	162	167	182	153	168	151	147	154	164	172	175	160	181	179	166	171	167	157	155	170	181	147	157	157	156	165	161	162	170	158	137	154	176	163	159	185	155	143	161	173	155	174	163	153	162	159	168	163	161	165	157	160	168	169	171	211	166	167	149	153	158	175	137	159	159	158	137	167	161	150	158	179	178	154	155	170	165	166	144	148	148	147	167	148	119	153	161	168	167	146	165	180	173	164	143	160	170	144	161	175	183	158	179	150	154	169	144	169	163	160	168	161	177	151	156	182	177	151	162	159	137	180	162	178	156	175	167	162	150	181	152	134	169	162	173	160	164	156	153	181	152	164	161	156	159	149	164	161	149	155	163	155	172	180	176	148	162	158	165	169	173	163	165	163	159	156	135	159	176	183	170	153	203	152	179	146	161	174	159	148	151	168	169	150	169	155	169	170	167	164	170	140	153	155	179	160	158	163	181	139	187	168	135	171	139	128	145	170	135	144	162	177	149	169	153	148	186	181	155	166	171	166	159	155	163	142	165	157	179	161	164	154	156	142	152	152	176	154	171	181	154	164	165	158	178	166	167	174	153	148	131	153	162	160	128	149	169	134	174	162	138	159	158	188	157	159	161	171	146	149	165	160	164	164	179	144	173	167	150	166	151	172	159	164	150	166	144	156	176	173	143	151	172	160	169	160	177	171	172	169	180	133	180	176	159	147	142	172	174	179	137	167	172	159	190	185	153	165	138	166	168	177	163	158	154	155	155	158	159	156	163	186	132	160	177	160	152	140	142	148	165	182	188	163	149	155	165	156	138	173	158	157	162	155	146	176	184	169	149	147	156	193	189	167	145	155	168	179	172	144	160	148	188	183	160	156	173	156	170	165	145	191	161	146	168	173	149	158	154	169	170	160	156	153	162	181	168	163	152	157	176	147	165	168	167	155	165	170	160	168	161	182	154	159	188	180	147	166	172	164	144	153	172	131	159	158	176	156	167	151	156	176	158	151	173	152	180	166	178	167	157	175	183	156	164	187	167	161	182	168	161	161	159	167	183	166	147	146	166	160	161	164	156	167	171	165	166	163	166	156	151	149	175	156	170	194	152	174	152	154	171	165	163	158	176	129	186	159	168	153	164	157	157	172	169	149	150	145	153	154	141	155	181	135	157	158	181	150	160	156	173	142	180	187	172	163	178	155	157	171	154	157	167	168	149	148	159	167	169	160	150	160	152	166	172	163	155	163	157	142	154	157	147	161	145	158	185	189	181	180	176	167	165	154	169	158	170	167	172	172	171	179	156	163	148	157	172	165	172	185	169	170	160	167	153	171	182	176	163	167	174	174	159	185	173	167	164	151	154	149	156	163	154	143	140	162	177	165	171	167	184	157	153	165	146	164	158	165	170	162	147	165	162	159	151	169	154	155	157	161	152	173	166	133	157	166	168	172	151	150	166	148	149	162	158	173	155	167	156	160	166	167	162	155	164	169	184	145	139	169	176	158	177	153	188	173	191	180	151	174	162	187	137	149	158	144	176	178	169	166	161	152	160	163	190	172	156	144	174	132	151	158	161	180	164	181	179	178	159	158	144	157	143	173	164	156	166	176	153	180	170	180	141	179	151	159	156	143	181	167	159	168	172	167	145	150	148	173	163	157	140	160	157	186	158	159	150	154	164	166	174	176	163	174	147	172	162	174	143	172	157	166	181	174	183	150	152	157	180	149	150	184	168	176	160	148	155	177	172	157	164	162	144	162	182	149	163	159	166	168	155	149	170	158	147	155	161	182	153	178	144	166	163	174	151	178	178	174	169	160	145	157	154	138	163	174	160	171	152	172	155	156	191	158	168	166	150	166	163	174	166	150	164	144	160	167	132	153	175	175	175	188	162	176	171	154	177	162	172	153	168	179	156	168	166	168	165	169	164	162	173	148	153	151	161	150	153	175	180	166	185	187	155
18430	13591	1365	814	593	541	440	432	418	384	374	393	384	374	377	388	385	369	368	372	374	361	371	346	315	364	359	375	372	372	375	378	385	348	322	356	367	399	344	334	330	301	331	342	367	360	354	388	354	369	365	403	381	361	345	357	372	369	362	349	333	369	347	343	339	346	367	408	369	379	345	374	373	370	360	372	407	334	361	347	333	372	335	344	352	340	357	366	320	324	370	364	325	353	329	360	391	356	347	358	332	389	349	327	359	335	398	381	323	351	399	354	357	365	353	354	356	373	367	338	382	381	358	361	348	325	366	334	343	355	333	329	380	371	376	367	356	347	372	320	387	351	363	356	385	374	356	334	382	347	372	345	365	350	331	357	375	352	368	322	352	382	330	342	333	366	350	348	390	360	392	345	361	359	385	337	356	355	351	338	348	338	376	332	389	346	345	360	370	369	387	359	351	335	351	349	368	364	374	352	367	345	360	326	349	344	336	360	363	350	378	359	354	323	356	375	390	328	324	356	357	359	357	389	334	342	360	352	321	383	357	320	332	354	335	376	340	348	369	339	329	337	350	355	371	367	356	343	355	337	379	357	343	375	329	357	331	353	335	365	381	325	366	337	369	335	362	365	328	378	360	349	360	361	371	371	322	379	373	347	356	371	356	370	359	353	350	353	355	341	351	370	353	351	368	398	350	362	347	392	358	336	379	370	358	353	357	360	333	337	390	347	344	382	340	379	358	339	340	385	342	365	358	357	338	355	344	327	354	380	327	361	338	365	365	362	333	373	362	383	327	352	403	348	348	343	350	385	341	369	339	358	354	368	363	352	374	362	388	372	354	342	350	373	339	371	360	359	344	334	363	363	363	390	347	323	350	334	359	343	382	363	386	384	326	376	362	363	362	362	363	326	371	363	362	357	339	364	340	343	367	383	360	371	339	321	339	364	357	381	326	356	353	389	360	380	324	367	376	348	339	382	373	327	360	368	366	357	366	336	397	374	358	398	357	386	375	354	353	359	376	342	334	364	371	341	345	368	348	342	340	386	364	371	336	374	348	358	355	334	375	344	351	363	377	363	350	359	365	331	317	378	339	340	365	348	376	343	376	351	357	344	366	380	335	368	372	346	357	327	366	339	343	342	351	384	392	384	348	355	360	370	366	343	381	353	350	362	381	354	347	361	387	332	368	374	359	353	393	364	349	374	366	361	340	330	356	363	369	344	384	367	356	358	350	369	364	365	392	359	339	323	350	361	307	381	371	393	341	332	374	353	320	379	370	350	333	339	329	384	368	370	365	355	338	368	335	356	352	335	334	342	378	327	338	373	357	349	362	356	357	356	337	336	345	382	332	357	316	335	370	335	345	391	336	337	349	349	375	345	317	330	392	382	350	366	340	338	327	350	373	328	346	328	389	342	353	373	383	353	336	374	361	336	365	373	362	349	369	322	354	366	352	369	358	358	366	361	388	367	362	367	374	359	374	358	382	342	337	345	405	393	360	350	334	335	357	338	386	332	346	332	344	366	364	337	364	325	324	364	366	370	329	333	376	361	365	384	365	359	371	382	352	368	358	409	399	359	339	358	340	377	385	366	354	369	325	384	366	372	351	356	345	367	374	355	336	348	354	363	368	353	360	335	347	340	350	367	351	398	333	364	345	361	381	382	325	342	331	370	383	367	350	367	323	355	354	370	370	331	359	365	355	341	345	351	337	376	358	370	373	376	369	400	332	366	388	349	384	357	368	377	382	345	347	326	347	350	359	382	365	375	386	365	357	335	366	338	379	312	333	359	379	364	329	370	340	374	327	383	391	378	352	357	347	322	340	356	359	366	388	403	337	360	351	352	383	371	345	349	368	345	371	338	354	370	360	347	351	362	369	333	323	348	391	380	349	404	355	397	360	362	361	337	332	364	350	356	363	334	354	385	366	348	356	349	340	379	356	360	344	334	354	359	370	378	399	356	350	364	333	379	352	372	368	307	372	374	387	349	317	365	387	384	387	340	336	369	348	357	346	330	374	381	375	365	359	369	355	380	336	329	350	360	333	345	392	359	360	327	331	354	345	337	382	357	378	372	412	386	330	316	346	383	333	386	386	339	362	334	356	366	332	336	346	354	355	386	333	335	360	355	370	334	351	359	362	379	352	343	363	365	334	363	354	337	344	342	384	347	324	345	334	372	329	373	352	362	397	381	329	358	361	376	358	369	320	332	337	348	351	321	372	355	371	355	388	385	380	361	366	344	359	346	345	370	324	380	356	375	329	362	370	369	363	344	364	366	383	378	347	348	334	322	372	355	340	365	350	403	341	359	356	363	358	359	349	340	340	353	320	390	370	361	340	364	332	370	351	362	373	349	327	334	363	379	369	339	362	330	349	369	361	354	409	362	324	338	363	352	377	344	348	344	325	325	341	362	374	371	358	346	384	348	335	339	395	355	332	355	352	361	347	356	353	371	360	371	377	327	327	315	328	360	343	336	353	350	384	340	350	346	382	363	351	372	337	356	352	350	319	405	339	364	354	336	370	320	366	370	364	335	352	361	352	328	314	373	372	383	388	371	373	372	370	367	371	340	320	357	344	348	344	337	356	351	345	342	364	353	365	316	371	336	345	366	369	353	359	391	372	324	339	355	357	350	394	348	375	341	370	335	354	382	370	357	341	372	382	391	352	388	348	380	357	366	365	388	338	372	343	320	363	335	336	366	379	376	360	347	332	340	336	379	378	386	344	336	355	363	349	351	337	364	357	350	350	352	350	358	354	358	410	320	350	371	353	362	373	342	376	396	337	346	377	329	332	351	363	392	354	348	347	344	359	370	366	384	374	375	392	369	350	347	372	370	349	359	331	330	365	329	386	398	339	359	328	339	342	371	360	374	353	369	339	368	331	343	363	362	354	359	321	388	337	375	361	373	349	352	329	387	310	363	349	344	375	343	338	354	365	347	347	344	357	341	373	374	363	353	380	366	310	371	309	338	362	360	391	350	362	368	353	337	324	360	368	339	337	346	328	351	374	372	341	331	356	348	329	364	329	355	377	355	355	335	343	339	367	366	351	329	371	364	341	337	368	379	355	362	333	368	351	367	328	349	350	353	356	373	375	326	336	359	345	390	336	338	374	382	338	357	335	370	342	353	351	369	360	355	335	344	373	324	356	375	344	399	371	410	355	345	365	365	365	356	337	334	384	341	419	351	322	353	357	370	353	345	383	356	368	357	334	394	341	359	360	332	348	377	351	349	364	353	334	348	361	361	351	348	318	347	336	368	355	345	333	341	350	377	354	361	345	397	344	353	359	318	375	362	344	361	360	351	355	335	379	379	368	326	350	372	334	390	371	324	341	342	337	377	385	362	353	335	339	363	343	319	338	354	361	344	343	351	370	348	358	326	358	355	354	418	359	384	383	356	356	358	350	373	362	365	350	372	361	345	360	365	378	352	386	361	352	385	347	368	369	375	340	344	361	322	334	363	371	326	357	386	363	362	376	351	387	341	396	343
24820	21702	28814	25109	19841	1416	495	321	268	265	207	189	187	153	153	168	165	183	133	159	159	141	144	148	149	146	118	140	148	112	149	131	137	125	125	118	128	109	131	134	130	145	140	129	115	126	126	112	135	118	117	126	119	130	115	138	123	104	116	120	138	146	113	120	116	124	126	139	108	127	134	109	141	124	138	143	143	123	122	139	128	119	136	122	143	130	125	122	129	135	123	138	119	128	132	117	114	127	111	117	106	128	97	123	124	112	120	113	124	146	104	123	130	110	119	118	111	114	124	116	112	146	102	132	119	101	126	131	126	128	119	126	152	111	125	126	110	131	135	122	124	119	104	115	123	126	123	129	120	131	129	121	128	131	114	110	136	114	125	119	117	118	131	116	121	123	115	130	121	125	130	118	115	145	136	133	116	116	108	111	106	129	105	141	112	121	118	102	120	125	117	138	133	112	123	127	113	119	131	150	125	127	115	141	132	119	131	127	102	139	131	117	104	118	93	126	119	110	127	153	100	113	105	117	151	124	143	108	124	124	131	126	127	118	129	105	116	143	134	126	136	128	127	115	129	132	122	139	129	116	129	135	124	128	123	121	140	114	129	130	126	121	123	109	123	137	123	123	130	128	125	138	125	120	114	130	117	133	138	114	107	95	109	127	129	143	126	126	129	129	120	118	127	115	131	100	126	125	122	127	129	128	137	117	116	99	134	123	121	125	139	124	129	126	119	116	113	134	126	118	116	138	118	129	123	136	122	125	133	109	132	116	139	121	108	134	119	138	132	116	108	132	130	118	151	103	119	140	129	132	120	124	132	121	122	130	129	121	112	114	130	133	121	115	115	104	108	132	119	110	109	116	122	125	117	121	120	115	142	114	112	115	131	114	104	125	133	118	126	119	151	122	109	121	120	137	125	120	104	123	132	120	139	132	126	120	119	125	111	125	140	134	113	116	129	140	120	95	117	148	134	143	135	142	114	116	111	130	118	118	138	135	121	114	121	125	136	128	121	98	119	105	134	122	109	147	129	116	138	138	120	122	138	124	118	136	133	138	124	122	119	121	112	118	139	128	119	118	123	114	128	126	127	124	133	133	126	127	152	133	133	121	128	124	135	99	112	125	96	135	127	110	123	125	107	121	119	117	125	137	116	129	133	128	117	121	145	116	141	126	142	99	111	117	161	145	120	115	120	114	106	109	133	131	111	114	132	149	99	123	120	114	120	117	121	122	108	118	120	142	115	123	131	103	107	135	114	119	130	115	131	119	111	115	118	141	125	130	114	110	111	142	142	123	110	114	121	128	120	125	124	111	126	111	116	129	127	135	120	119	112	134	150	128	96	135	126	123	115	122	127	134	124	118	118	120	126	121	131	116	120	132	127	127	120	113	101	127	123	129	143	133	112	124	107	102	151	133	126	117	135	123	118	133	107	121	108	120	114	117	123	120	116	122	107	146	132	131	136	133	127	116	109	110	123	126	121	121	123	134	119	123	124	107	126	115	109	114	134	115	120	106	112	118	136	132	130	163	111	129	107	137	135	144	134	115	131	131	121	141	102	127	122	100	141	130	101	125	115	114	113	115	128	94	128	126	135	146	123	118	131	120	122	108	112	134	124	113	120	134	129	145	118	144	137	124	117	98	104	135	110	106	120	118	133	126	123	133	105	131	146	104	144	114	152	127	118	144	127	111	121	116	150	120	119	98	105	151	122	146	133	122	130	123	128	129	118	126	126	153	133	127	131	125	117	140	94	135	112	141	127	115	111	114	146	134	122	112	103	135	127	123	140	122	112	122	114	122	129	121	106	116	116	119	131	125	130	130	109	117	124	134	137	114	137	103	108	125	120	117	122	121	141	121	129	122	124	88	125	127	139	119	134	131	134	139	121	118	129	124	133	130	115	120	135	117	126	114	118	118	134	123	112	131	121	124	124	122	119	125	127	120	102	118	139	102	139	106	125	113	128	144	123	121	145	118	132	140	134	145	124	141	131	106	105	123	122	126	116	142	125	122	102	123	104	110	107	125	123	115	116	136	129	124	120	141	132	120	129	116	126	116	114	116	133	128	103	115	125	113	121	109	129	118	154	125	137	131	111	124	131	149	121	124	136	109	123	116	117	110	109	123	114	134	119	103	122	101	132	124	124	115	113	121	115	118	133	141	156	135	111	113	126	131	134	119	127	124	112	130	112	129	125	121	112	141	117	142	120	130	114	117	105	119	126	130	107	137	131	124	125	117	140	129	126	128	128	115	132	142	132	128	134	135	140	107	129	112	120	109	116	114	124	130	111	122	107	120	132	117	124	115	106	116	132	142	142	100	122	129	127	123	117	104	122	112	116	124	129	139	127	116	120	127	120	127	116	129	128	129	123	120	133	134	115	119	146	117	136	127	110	135	136	126	135	126	123	140	99	132	119	122	137	122	129	117	136	134	129	124	112	128	134	139	112	123	140	121	140	120	124	127	98	101	132	151	108	123	120	141	117	117	116	107	142	140	128	118	119	111	131	125	124	126	146	107	126	133	111	153	111	125	116	129	132	109	136	128	118	124	110	118	126	115	134	114	102	125	133	130	124	141	122	124	120	124	143	115	133	112	116	105	134	133	123	134	129	128	129	124	128	143	105	125	120	119	130	93	124	129	121	129	125	108	127	125	114	135	129	126	124	113	119	137	118	115	132	119	146	138	151	142	116	105	111	133	124	130	117	132	117	123	104	116	151	121	118	121	150	124	110	124	127	135	124	107	138	127	125	117	136	139	128	126	105	111	112	109	116	110	141	107	120	95	142	132	136	113	118	130	138	119	129	126	153	118	100	138	118	119	120	123	120	134	125	110	114	136	139	128	142	123	117	116	125	128	115	142	125	125	136	114	122	107	114	138	131	121	133	139	114	120	116	123	110	127	110	120	110	131	132	121	119	122	134	127	99	122	128	152	118	111	114	130	129	98	123	138	130	116	158	132	129	107	128	138	132	124	108	132	106	136	132	130	123	150	122	149	125	99	141	118	110	121	106	134	144	119	130	125	119	148	121	101	116	118	132	128	116	98	128	111	123	122	124	107	111	125	123	123	122	130	128	144	117	111	134	131	120	118	133	126	118	126	123	122	127	134	125	134	117	129	120	127	121	118	115	131	144	133	113	139	142	122	111	121	120	144	106	127	125	130	128	106	142	125	140	124	121	148	103	129	114	143	128	134	117	121	119	115	115	130	129	105	130	127	120	102	117	136	116	112	107	133	124	128	114	113	119	120	137	120	125	123	124	129	140	124	128	120	125	103	139	136	136	111	111	109	136	126	121	104	127	111	112	126	110	133	113	110	122	120	123	121	118	126	141	118	114	127	120	129	127	94	125	123	127	137	103	114	120	111	139	118	125	150	121	124	120	125	119	116	116	116	124	102	119	130	150	152	129	126	111	115	124	133	135	115	125	124	118	128	108	125	120	126	105	115	115	126	137	115	124	133	136	119	138	127	113	117	134	134	119	124	131	112
38855	30951	8156	4076	2533	1843	1408	1084	918	786	652	686	546	487	426	464	433	422	385	401	350	339	367	319	316	330	316	334	301	316	276	314	310	283	287	286	290	261	318	314	297	305	302	334	269	298	290	299	307	305	285	281	291	287	256	267	265	280	272	279	311	276	284	308	288	282	288	274	296	291	265	275	265	298	256	309	300	300	295	259	294	258	260	286	261	274	279	275	283	304	274	266	275	254	276	278	277	274	269	279	278	265	268	302	285	287	252	281	311	271	249	252	255	302	270	287	280	287	266	275	282	291	262	288	273	256	281	294	260	276	284	282	281	272	259	244	280	263	305	272	262	259	268	257	313	266	259	254	265	280	226	274	304	261	270	275	264	269	276	237	240	299	262	272	284	279	241	255	247	256	264	305	272	288	260	268	269	291	286	269	233	284	286	280	273	291	271	292	274	251	289	247	267	316	266	262	294	310	257	254	268	267	274	274	288	243	247	273	266	273	261	242	279	276	264	258	268	264	284	277	273	281	288	255	277	249	259	262	266	268	298	272	273	235	273	270	262	266	282	285	250	240	278	268	247	268	267	287	299	270	254	304	249	282	284	268	256	282	274	252	271	280	249	265	283	293	290	233	273	286	267	247	265	292	285	271	270	279	296	279	277	255	313	267	281	272	241	265	275	287	282	265	286	291	304	250	254	276	271	285	284	272	261	261	263	319	251	270	260	260	287	269	297	272	267	268	257	267	271	281	278	265	287	261	276	272	258	272	240	260	247	302	318	287	281	291	282	253	278	276	255	273	277	299	268	281	275	293	262	287	273	281	248	280	278	267	293	272	273	288	289	292	255	289	259	275	284	277	276	282	241	245	286	253	272	288	273	249	290	285	297	251	266	271	241	257	270	273	305	256	278	277	259	262	265	287	268	257	268	305	297	298	245	240	267	296	263	299	266	289	263	301	301	259	253	278	250	304	283	273	312	245	259	280	307	284	285	243	278	280	271	271	276	251	289	283	256	284	266	292	311	274	253	254	272	272	275	272	274	274	277	269	262	302	274	252	246	268	296	269	281	277	272	272	286	308	273	284	298	278	258	253	274	283	227	306	272	259	293	265	269	253	271	279	263	273	288	274	252	302	285	281	295	289	279	250	283	289	246	280	254	256	269	237	252	269	314	278	277	302	270	269	253	263	251	277	307	297	261	278	263	256	273	313	280	297	258	274	296	251	268	294	305	269	272	277	258	299	273	252	281	300	273	271	270	244	270	258	275	295	257	277	308	261	277	284	257	265	281	296	292	281	261	258	298	305	264	261	255	285	297	283	295	264	250	266	252	240	231	246	268	248	247	271	260	248	264	256	269	291	276	277	283	282	262	258	293	290	276	282	272	291	266	253	286	278	282	295	262	248	267	292	291	277	263	275	319	279	264	275	250	277	282	284	291	257	284	291	300	249	277	288	296	243	278	263	229	300	256	282	266	298	280	269	268	261	276	272	272	311	266	295	287	268	268	280	278	281	263	276	263	245	299	282	255	240	284	298	268	218	298	255	299	264	275	267	280	276	255	281	260	280	296	278	283	264	265	318	260	260	310	275	290	272	255	292	292	271	243	271	257	305	272	262	280	243	286	269	239	308	244	297	276	252	249	285	274	250	261	268	266	260	255	268	282	255	278	286	259	260	261	274	287	294	266	258	276	279	284	285	274	271	269	274	285	291	261	294	263	298	280	270	277	279	290	265	233	277	261	247	270	291	265	289	263	265	256	281	270	290	265	316	252	284	266	252	279	276	239	251	280	269	288	278	279	286	269	248	246	262	300	274	253	274	279	283	279	276	267	287	270	285	276	261	271	225	263	274	264	272	291	286	289	262	275	270	278	284	258	252	254	274	263	259	286	269	258	306	257	288	257	275	280	285	286	265	259	256	288	279	291	284	274	297	284	252	263	250	271	252	284	281	277	289	271	270	301	280	259	296	261	301	246	264	278	293	279	259	274	281	287	264	281	235	281	280	296	283	298	335	233	300	282	264	340	291	282	281	290	276	271	276	298	281	265	289	256	248	281	281	248	270	251	275	260	280	289	293	268	275	269	284	297	278	251	262	258	270	288	261	274	302	267	244	264	273	287	263	309	253	270	289	252	298	273	272	287	262	291	292	283	296	258	266	291	243	259	269	275	283	266	257	278	273	265	283	275	274	258	285	267	302	250	262	263	274	256	283	289	273	256	253	283	275	268	264	256	263	253	279	267	262	271	285	255	284	281	267	281	271	257	267	270	271	236	275	279	264	285	251	269	276	282	259	313	253	255	268	272	266	301	305	263	263	279	286	246	289	291	252	266	257	265	260	309	248	290	260	290	248	233	283	277	269	253	299	291	260	290	256	252	283	253	264	277	267	254	242	264	276	271	273	253	294	280	300	264	246	303	278	274	271	265	267	286	279	287	260	289	264	289	273	280	255	243	272	246	245	288	288	290	261	261	283	261	276	224	281	260	272	266	253	290	264	283	254	263	262	263	258	314	284	276	262	275	276	299	241	284	296	261	279	260	258	288	269	262	280	261	300	275	230	265	257	255	271	270	246	259	288	281	268	277	271	258	267	279	308	262	267	265	275	274	293	277	304	240	298	267	263	255	261	250	266	270	270	267	261	257	266	272	291	271	287	256	270	285	282	258	218	279	280	271	285	286	274	252	276	277	278	268	269	273	246	288	270	269	241	293	267	259	260	264	249	293	284	298	279	290	284	275	276	269	268	257	288	284	276	267	264	238	263	264	270	268	300	270	296	267	268	263	266	267	296	261	258	254	276	274	295	295	293	313	239	271	269	274	278	301	281	281	255	293	305	246	256	255	237	266	269	279	274	266	251	274	269	303	265	256	284	305	274	267	306	264	231	282	244	244	261	286	301	264	262	256	267	283	295	252	249	275	266	280	296	263	283	266	271	236	290	269	276	280	279	289	294	295	283	249	278	310	266	275	252	272	282	231	295	269	328	241	277	255	280	260	252	266	283	270	250	288	259	264	263	292	241	302	296	260	284	277	283	268	286	274	291	267	255	244	299	267	300	258	252	315	254	295	237	277	279	278	298	260	285	295	299	288	285	295	278	254	261	263	271	250	291	268	262	303	268	254	277	263	261	240	284	274	261	281	253	237	324	262	242	278	279	270	275	273	261	307	271	281	258	268	289	275	274	277	287	280	288	269	236	272	313	245	264	251	260	278	269	257	277	256	264	274	257	254	278	270	253	291	294	250	242	242	287	287	271	297	263	268	297	273	289	290	263	296	255	245	271	292	269	287	260	278	272	262	269	239	269	290	279	275	258	268	274	285	262	254	267	263	245	267	284	279	254	274	261	284	274	271	264	271	270	269	251	278	250	281	257	286	271	274	287	266	297	262	247	280	277	283	261	258	272	290	257	260	274	263	307	270	271	280	291	257	276	304	267	296	271	303	285	281	273	281	272	282	289	273	274	303	254	267	248	268	274	266	275	285	258	270	260	294	290
23689	21650	29534	24241	21651	19288	1880	743	533	526	477	444	461	396	378	385	399	360	368	343	342	367	356	317	328	323	308	335	350	320	333	344	330	295	328	315	300	342	319	327	321	335	312	295	308	293	314	296	307	315	311	285	328	281	301	297	286	306	269	294	334	278	310	307	282	342	294	326	282	318	295	289	303	314	322	311	281	289	308	270	292	295	331	308	294	305	318	288	309	298	291	311	284	320	313	312	292	318	336	325	335	292	304	276	326	294	311	316	287	320	325	300	309	309	293	285	294	314	289	265	296	295	314	325	311	291	306	297	314	292	293	316	309	279	331	309	316	310	282	303	273	315	272	290	291	291	306	299	319	278	279	277	316	312	315	300	306	307	304	300	294	325	278	296	329	325	310	285	289	286	284	317	323	306	329	294	298	278	296	262	329	321	275	272	308	307	315	288	301	295	318	303	262	279	291	287	285	346	312	289	298	308	308	296	306	308	301	318	302	295	243	309	332	314	321	315	318	288	316	302	303	316	269	303	304	275	322	330	316	302	310	312	288	272	299	314	305	288	298	285	301	303	313	305	310	310	300	283	298	317	293	301	328	324	297	328	324	300	294	301	317	293	310	296	309	322	266	290	316	326	313	298	286	300	305	294	326	319	330	292	288	281	273	287	296	291	307	287	297	283	299	288	326	313	337	330	261	316	289	305	290	278	306	291	300	295	286	308	277	329	314	314	275	248	287	332	288	338	316	292	270	320	326	301	290	343	308	281	301	298	329	305	313	324	321	279	312	336	294	308	313	320	311	298	317	304	280	316	293	291	309	324	284	303	309	313	284	295	305	340	317	317	292	271	306	290	301	331	317	295	292	318	304	308	309	301	340	271	273	318	289	312	303	289	293	309	294	304	321	287	283	291	292	270	299	264	296	325	314	287	301	293	306	332	306	303	277	315	315	301	329	295	302	321	287	325	296	307	304	324	286	284	307	311	282	275	312	279	291	321	279	315	278	303	291	301	322	282	269	332	299	301	285	318	314	313	300	293	287	310	302	322	303	315	282	319	308	287	288	288	307	318	304	309	312	315	308	310	296	293	294	298	296	311	309	296	316	294	349	330	322	310	311	293	285	322	320	251	294	323	296	259	300	315	278	291	313	295	310	251	295	315	293	304	284	286	294	324	310	297	320	322	311	278	292	291	294	281	322	276	337	322	306	312	303	291	283	306	315	307	303	330	317	318	286	313	292	330	301	310	320	296	311	316	293	302	289	284	285	298	327	299	320	288	283	315	302	293	306	318	311	295	313	311	297	296	305	328	298	298	272	311	300	294	284	283	309	263	307	316	320	283	322	312	315	299	285	335	318	315	284	284	290	323	294	260	292	306	265	323	298	296	305	279	316	305	289	315	276	310	316	294	276	309	312	298	323	303	301	305	271	295	326	275	308	309	306	292	313	295	315	342	299	301	305	306	331	300	323	317	286	280	322	324	302	310	299	288	303	297	305	277	302	318	332	279	317	287	319	297	301	326	262	328	280	325	323	312	289	280	288	311	286	293	303	269	321	309	311	319	299	315	289	301	294	279	295	316	300	287	319	327	305	315	301	324	315	295	311	271	320	299	316	320	315	302	295	316	287	325	297	281	307	277	295	265	326	287	319	272	304	343	282	317	308	318	324	309	321	311	285	319	294	309	281	304	302	321	316	260	286	292	284	300	291	290	312	300	291	267	299	309	306	315	319	302	289	302	274	288	259	292	282	304	298	295	309	292	284	312	315	324	285	320	294	268	313	305	291	305	299	302	296	315	273	318	322	281	290	336	295	267	324	292	278	306	318	303	296	326	279	308	328	280	300	289	277	305	318	286	291	312	292	281	322	274	309	294	271	279	283	328	292	314	298	308	319	298	297	291	320	310	287	290	308	297	323	308	300	314	324	307	304	290	313	313	286	291	301	309	322	288	304	300	294	289	282	290	317	304	312	308	297	276	302	319	317	327	304	289	297	285	312	309	309	282	306	310	308	306	296	308	291	287	311	269	296	265	297	302	283	294	289	306	318	302	307	288	313	277	308	305	310	344	301	301	296	310	314	282	313	299	304	345	291	276	316	271	304	302	333	310	317	329	291	312	276	307	304	296	280	275	310	290	293	268	296	281	293	291	301	277	313	282	305	309	307	299	313	303	305	295	305	290	293	295	294	278	313	297	317	285	313	287	296	303	291	326	312	277	339	297	300	284	288	299	318	275	280	327	292	280	320	284	287	321	311	297	278	306	309	321	313	306	263	311	305	303	295	308	305	290	274	313	279	312	318	315	312	335	304	312	308	301	279	324	294	300	264	326	279	295	291	310	330	309	285	290	272	312	281	312	290	289	318	254	281	321	322	298	302	267	311	342	300	315	287	321	279	305	281	336	309	329	313	300	309	310	291	284	273	319	341	276	319	269	292	284	282	310	304	324	358	299	300	278	301	357	321	294	316	330	270	306	294	302	301	306	310	297	321	340	318	309	274	288	308	284	323	290	309	316	288	301	302	287	268	300	299	293	306	257	304	280	286	322	315	278	304	300	330	303	305	292	308	281	275	338	298	317	335	267	292	314	289	271	303	303	311	285	293	338	296	286	296	265	318	297	301	290	294	299	301	300	302	280	306	330	317	334	345	296	302	296	272	321	290	298	277	307	308	303	326	301	297	298	280	307	318	282	281	326	331	281	294	303	271	296	328	282	316	274	264	287	318	312	267	282	268	292	325	295	294	296	332	295	324	275	304	277	303	321	306	323	338	309	286	295	296	302	307	311	303	297	282	320	288	301	290	290	297	272	298	297	307	295	298	332	286	315	282	300	286	269	277	313	316	301	314	296	298	295	311	272	309	315	314	290	306	280	246	331	302	294	305	318	293	345	315	265	288	332	280	304	279	304	307	309	308	315	264	280	292	297	289	273	287	299	285	280	308	275	304	290	275	308	311	314	307	320	324	295	302	301	308	291	329	284	280	298	285	309	305	307	297	279	293	334	321	293	314	309	320	309	275	296	298	280	303	305	326	314	297	296	274	317	298	258	326	321	277	350	294	305	301	298	288	337	297	303	324	307	310	277	302	297	290	298	293	266	282	278	292	337	320	286	294	305	274	282	291	303	323	333	297	302	298	306	291	309	280	296	308	302	300	326	339	304	289	303	295	288	288	301	294	304	318	323	304	294	301	329	295	273	290	323	280	272	296	307	284	296	320	279	317	293	302	292	323	308	312	307	277	317	294	275	296	302	305	283	281	310	283	328	302	291	316	282	285	286	288	296	306	295	290	283	278	301	280	281	332	315	293	302	274	314	295	296	300	281	283	305	311	268	318	283	306	279	308	302	314	317	306	338	284	302	280	310	299	312	319	287	277	264	284	304	302	286	294	281	313	309	295	293	291	308	307	309	291	306	294	317	315	320	303	273	283	292	307	285	318	293	290	314	318	322	343	303	316	310	307	333	281	316	304	293	312	304	312	278	319	285	266	282	306	329
43897	38067	13267	7291	4909	3645	2756	2163	1874	1454	1407	1213	1167	1023	984	948	932	818	775	836	736	722	772	777	675	719	660	709	669	647	610	668	653	686	641	656	665	641	617	617	633	610	614	632	638	603	608	623	592	613	640	592	617	640	594	629	599	613	585	605	577	635	592	615	615	588	584	569	573	625	595	618	584	575	579	600	602	636	581	567	624	582	613	622	593	592	649	608	618	617	573	611	626	637	582	583	610	606	600	574	608	589	585	621	613	593	609	615	553	573	607	587	561	580	609	596	583	579	603	557	609	592	568	598	571	576	553	608	588	589	584	563	589	600	608	569	618	579	646	558	605	603	587	593	591	605	594	579	598	585	588	599	573	643	597	626	561	618	607	604	606	598	593	567	615	594	614	650	576	591	587	637	567	626	602	622	575	593	595	576	593	573	586	561	612	594	609	582	610	548	605	608	564	550	585	569	592	578	597	623	601	601	595	573	594	564	623	626	635	608	593	576	588	628	572	571	626	590	601	574	588	594	578	613	573	631	564	577	565	632	609	616	637	579	617	556	593	567	602	593	601	549	625	584	603	627	595	580	624	592	571	631	571	613	612	591	630	582	586	574	559	602	582	583	639	561	615	579	596	568	589	553	586	627	591	584	558	583	569	611	600	608	574	582	587	577	573	596	648	616	612	597	596	574	567	571	562	551	576	611	552	618	623	555	622	606	583	567	595	599	565	577	585	605	628	570	601	637	585	611	584	574	585	596	634	571	581	595	579	626	570	570	630	576	552	659	628	624	584	619	571	583	607	617	640	587	588	593	589	584	616	627	617	625	625	580	637	589	620	624	553	581	602	669	581	584	592	601	577	625	630	550	593	590	594	589	577	616	613	545	578	582	586	578	603	556	605	601	631	562	574	600	570	585	570	651	559	614	592	590	604	601	595	637	625	619	634	589	553	622	570	554	618	598	571	611	591	610	594	601	623	584	582	571	564	590	554	624	593	616	555	594	630	601	597	566	589	569	591	624	636	539	612	599	586	628	590	579	573	559	597	638	618	587	615	620	593	579	583	583	561	607	587	606	569	586	566	584	580	631	645	619	551	598	610	611	585	603	591	572	618	597	584	579	617	554	531	568	571	559	588	628	594	558	562	590	640	601	613	625	622	554	588	571	599	586	594	573	553	630	597	566	600	602	606	599	598	646	616	586	602	606	596	578	602	593	611	567	641	631	572	627	599	598	607	591	572	557	617	602	566	618	623	601	596	575	597	577	612	592	610	590	603	594	578	573	578	569	585	617	584	575	576	602	594	601	604	608	568	583	578	607	640	542	611	581	618	588	593	603	583	583	562	610	585	535	579	590	585	568	620	624	602	573	611	620	577	579	605	602	629	567	562	581	623	596	551	597	615	611	608	549	593	580	561	574	601	591	593	563	569	560	575	592	583	598	592	568	580	609	607	583	638	593	540	600	615	531	588	537	577	575	589	563	611	584	584	583	555	586	569	586	622	560	572	597	591	571	603	578	657	607	590	607	603	573	588	591	580	587	564	610	671	570	638	562	576	550	589	607	568	596	603	615	615	561	615	591	565	625	607	604	595	569	601	593	583	668	583	583	600	592	609	596	591	609	562	616	580	611	589	582	575	607	567	625	576	576	608	612	597	560	562	619	577	566	608	626	654	579	568	635	588	607	583	609	618	590	583	577	579	598	567	574	617	638	611	606	604	550	596	608	585	603	585	610	604	607	546	564	571	582	586	630	570	614	560	555	613	606	565	591	602	592	546	562	617	627	581	616	572	567	592	584	578	596	563	572	606	550	608	593	590	603	611	561	545	614	598	616	533	594	549	579	599	574	574	603	576	594	573	596	611	617	579	598	567	569	577	604	585	587	596	583	584	548	619	552	574	562	595	604	602	587	585	618	577	568	625	600	594	631	606	592	609	606	606	594	616	589	604	556	620	590	544	603	647	614	546	608	567	617	613	588	552	567	577	624	606	604	575	561	615	542	583	536	610	618	529	548	591	575	593	562	597	593	578	583	605	596	550	639	584	574	573	564	569	596	598	548	614	583	568	602	570	591	552	611	537	573	591	597	613	600	572	602	605	612	593	614	554	609	594	616	604	620	630	611	576	546	611	566	606	606	588	586	633	595	604	599	601	567	603	606	582	595	561	541	560	605	580	602	625	610	570	593	617	597	614	612	609	581	598	659	611	577	600	598	618	638	604	578	602	565	611	597	648	585	604	636	603	566	629	595	591	558	592	575	585	625	640	614	607	628	613	559	577	637	584	588	598	572	595	574	605	576	607	633	566	600	598	585	588	580	590	563	592	560	581	570	586	550	625	594	587	583	603	574	608	604	582	583	601	610	648	599	604	606	595	606	606	565	596	640	602	639	580	582	571	568	590	605	611	580	626	586	617	576	585	577	614	600	580	581	572	585	636	628	599	592	566	611	561	604	587	609	630	583	600	575	606	573	597	573	587	577	633	589	585	643	641	599	610	583	613	615	589	564	505	577	599	616	544	585	552	600	578	598	579	568	567	603	610	567	581	589	574	623	599	572	630	554	605	572	620	609	592	624	586	605	609	638	613	578	586	576	617	602	643	582	606	650	599	599	567	583	586	592	602	596	562	618	611	576	569	565	553	578	566	551	581	609	557	583	579	572	564	625	566	580	622	619	639	586	581	599	580	637	590	621	598	590	600	565	590	545	577	638	622	588	622	559	539	621	620	577	590	618	575	563	595	588	574	567	587	607	641	578	552	563	585	576	611	589	614	591	615	602	606	601	561	598	633	549	638	618	597	604	569	553	591	595	618	628	598	575	594	582	560	625	590	613	611	582	609	630	639	570	546	561	592	610	551	615	585	561	601	619	573	562	591	588	592	623	599	619	618	608	571	565	581	600	600	611	590	584	595	591	555	589	591	586	587	579	599	590	598	576	609	579	577	610	586	567	577	592	583	592	572	561	599	599	592	597	601	585	577	570	570	569	595	630	617	606	635	591	597	613	574	576	588	577	622	602	597	592	612	575	613	568	584	622	629	611	588	538	591	641	579	614	614	566	619	606	586	619	607	558	558	584	637	637	586	618	591	605	610	576	565	629	658	614	632	600	550	622	611	575	562	564	575	606	623	576	550	542	618	587	582	554	593	582	603	584	570	559	592	615	564	575	594	588	625	598	557	629	602	573	562	598	590	598	616	577	623	620	583	572	647	599	601	569	593	618	567	595	528	617	593	577	581	588	582	592	608	587	580	614	612	559	603	655	591	566	619	596	592	610	591	586	627	580	594	580	589	551	613	604	593	579	595	580	616	550	569	604	611	592	586	599	559	590	564	606	581	563	611	563	605	665	579	590	594	605	600	592	560	573	599	592	594	611	630	570	591	577	572	591	606	605	616	591	618	562	593	572	569	607	560	580	594	620	599	594	603	586	574	609	570	598	572	558	556	602	570	577	578	578	602	621	599	598	566	568	589	611	552	571	564	605	567	602	619	600	568	570
27278	21006	8117	501	258	185	195	198	160	182	154	178	173	156	155	183	165	155	150	139	170	155	187	178	173	154	152	167	174	179	158	162	161	184	171	156	156	164	183	160	145	145	163	173	147	164	177	155	166	159	154	171	156	180	164	153	144	132	145	158	150	176	162	152	144	190	155	180	177	167	172	155	162	169	148	162	159	172	169	153	151	157	161	172	142	156	144	155	164	175	166	148	172	165	154	156	143	156	153	149	150	159	141	147	153	155	160	154	170	148	156	165	172	153	155	152	136	165	167	159	150	160	178	140	157	159	164	153	147	168	171	140	159	154	161	139	191	176	154	139	160	161	129	166	174	131	174	171	154	153	151	163	156	167	153	180	158	165	151	150	141	162	155	160	166	174	142	172	148	170	155	177	157	161	151	156	165	149	163	147	179	168	159	170	168	160	159	164	166	175	148	154	146	164	138	162	172	173	177	171	171	166	164	173	164	158	161	145	170	163	150	150	148	139	157	154	155	149	181	177	149	178	167	144	157	169	154	159	168	140	173	161	122	194	163	154	171	179	191	145	157	146	150	155	184	161	158	153	175	155	146	162	128	151	151	170	156	154	164	147	163	167	153	139	183	163	161	153	162	166	153	144	151	166	177	147	161	158	146	161	170	158	145	177	167	159	156	141	174	165	160	155	164	153	166	163	157	156	149	155	165	170	145	148	189	155	159	136	152	159	138	141	175	167	177	165	139	169	165	142	174	164	164	166	178	158	157	160	148	171	188	159	155	164	154	171	155	155	157	172	169	164	141	167	160	164	176	152	151	153	158	159	138	131	180	174	152	148	192	156	157	162	148	170	142	162	153	179	150	164	173	167	147	165	145	178	152	151	157	164	159	166	145	141	156	154	155	130	175	166	158	159	150	142	142	135	166	128	176	144	146	143	175	138	169	177	167	155	162	169	157	175	143	151	193	172	155	125	146	171	173	160	156	166	139	176	145	139	155	163	175	168	157	152	151	148	155	160	164	167	176	152	147	162	157	173	169	142	144	151	158	158	145	158	154	153	169	161	165	158	164	170	168	174	132	172	160	162	147	170	149	156	148	156	153	163	179	171	158	163	152	159	145	147	170	173	161	173	163	161	166	146	133	150	189	150	170	179	192	145	173	173	159	172	157	152	168	144	151	174	149	167	170	179	168	151	158	147	164	182	142	152	153	168	163	165	184	156	155	133	161	182	172	160	141	160	162	134	156	174	175	168	159	161	154	150	143	162	160	154	183	175	179	162	169	175	150	169	188	166	139	177	153	177	149	164	181	161	145	172	148	184	150	167	142	170	168	122	156	142	167	152	158	165	176	144	168	174	160	156	174	157	142	176	176	160	151	142	160	146	167	156	178	151	140	181	167	154	151	144	150	141	159	139	179	147	134	171	180	160	173	159	158	158	156	153	152	145	158	139	148	159	130	159	151	143	134	147	181	167	145	163	185	170	155	155	155	171	141	157	164	155	153	147	152	161	154	193	135	132	155	155	159	135	168	144	192	150	193	161	149	152	169	169	160	176	148	163	161	174	166	163	153	147	162	171	140	152	187	169	151	188	137	176	182	184	146	157	157	151	158	132	156	169	139	151	154	152	158	180	154	156	176	183	170	134	160	135	157	143	169	161	149	162	167	139	157	156	178	162	163	149	159	154	157	146	152	174	140	156	136	147	193	152	148	174	144	142	183	165	137	151	175	132	146	153	146	154	156	157	177	177	147	140	155	137	170	162	148	138	157	148	166	152	148	169	145	170	161	141	187	171	147	134	156	166	168	166	150	165	178	161	147	170	153	165	143	205	169	168	135	141	171	165	162	160	186	164	154	152	133	155	195	153	164	179	150	171	168	145	148	173	158	160	146	183	159	183	129	198	153	170	158	177	174	165	158	139	166	168	166	139	161	152	159	157	144	160	163	164	157	176	159	146	153	144	161	153	150	169	176	160	169	159	161	186	174	186	179	156	187	158	173	144	182	140	146	142	168	137	170	180	150	149	162	159	124	158	149	138	169	175	173	167	167	166	168	128	170	152	150	156	172	156	158	173	167	179	163	174	142	160	149	141	146	158	164	160	203	155	141	147	152	166	160	161	155	157	156	163	169	164	144	163	164	172	155	130	169	188	147	165	133	153	140	170	159	172	154	168	155	163	167	154	168	162	190	151	149	172	158	177	173	159	168	163	143	154	180	165	156	143	178	155	169	153	142	166	167	152	142	137	148	167	177	160	155	168	168	146	151	151	171	150	169	140	152	168	171	163	169	138	161	149	158	139	188	158	147	171	158	172	151	171	165	163	182	166	148	147	150	189	155	150	171	180	179	120	152	146	175	157	157	149	153	169	157	151	187	154	162	148	173	178	167	170	173	138	163	165	149	157	191	150	145	120	154	153	154	170	154	161	163	167	156	165	180	177	143	163	137	180	153	144	153	170	158	145	167	180	146	149	145	173	170	172	151	169	140	156	151	166	163	161	144	169	146	176	166	151	158	170	174	157	146	168	146	169	175	144	166	169	172	151	142	145	141	164	157	173	161	174	153	185	155	169	144	147	164	133	154	170	146	180	173	157	171	173	157	137	165	184	170	161	161	148	153	177	147	157	157	143	154	180	141	177	152	156	154	163	178	169	168	158	150	164	161	155	162	131	188	155	184	128	172	183	167	132	148	158	169	180	163	156	159	174	144	162	173	146	136	161	152	157	174	154	164	151	157	150	173	149	153	156	164	163	168	152	164	154	161	162	150	144	141	149	158	158	149	144	132	172	161	160	160	145	153	154	140	184	132	175	145	146	168	173	165	160	148	140	169	160	158	177	158	166	163	197	139	168	168	177	147	148	158	141	162	180	159	164	160	151	165	160	153	172	165	172	138	146	150	144	132	146	159	138	181	180	172	168	155	164	181	159	148	148	163	149	174	151	194	140	165	153	164	144	165	159	143	168	164	155	175	167	138	183	136	163	139	142	170	179	164	187	167	151	148	150	138	166	157	161	135	153	157	152	152	166	183	163	150	160	151	165	170	165	154	140	154	168	134	134	177	157	157	167	157	168	165	160	149	166	173	165	160	153	146	145	163	173	183	147	169	144	162	156	178	182	137	125	159	161	172	165	121	164	149	167	158	165	156	144	176	184	155	183	164	127	163	149	166	162	179	169	173	151	171	164	160	150	180	178	166	147	155	150	144	148	135	160	151	151	163	159	141	158	159	159	169	159	164	161	182	158	174	164	175	172	180	165	151	172	162	170	123	146	159	165	165	162	150	150	152	148	206	180	175	169	155	155	152	154	179	142	157	161	145	160	165	165	174	172	188	162	165	170	155	181	162	160	158	149	172	147	165	168	185	151	160	145	153	139	165	160	160	144	154	165	136	169	166	154	143	167	154	156	160	144	157	130	174	140	169	173	159	166	144	150	149	155	148	142	162	150	153	165	165	165	161	143	155	148	163	160	173	165	152	142	155	181	169	155	136	168	160	173
16475	13612	1352	701	638	519	440	441	415	409	360	384	427	367	380	358	367	356	376	370	402	361	352	367	351	345	346	366	353	347	354	360	341	341	400	366	340	327	368	356	353	352	376	331	362	365	353	336	364	363	358	353	383	373	381	343	372	345	322	356	340	366	370	369	363	386	357	339	399	348	353	354	351	355	366	345	329	348	376	338	347	378	361	348	347	343	379	357	350	355	374	343	363	321	362	337	331	356	354	383	344	336	350	375	343	334	369	369	384	341	361	356	362	372	351	378	363	368	349	341	367	355	364	364	355	377	388	345	340	363	342	320	351	314	346	362	358	347	368	347	365	339	363	410	366	348	358	340	375	364	359	342	301	387	342	351	339	332	372	375	382	386	329	379	339	324	331	328	322	351	340	349	347	349	388	357	362	353	347	356	345	346	354	364	384	401	327	328	347	338	361	393	364	364	336	313	337	366	328	355	365	336	372	381	370	346	365	371	359	340	375	348	331	349	307	370	362	351	337	372	353	353	325	358	333	361	370	356	373	337	363	346	363	384	361	369	348	362	348	343	328	344	331	360	329	389	343	325	355	325	364	326	365	311	373	358	382	364	359	349	340	386	308	331	353	387	344	328	358	367	365	350	385	350	338	385	345	345	335	343	359	358	383	336	352	364	395	336	330	360	364	389	376	316	359	336	370	342	363	357	343	375	354	352	372	345	364	346	343	356	332	326	382	397	364	356	316	353	352	324	356	342	370	362	323	365	341	337	328	388	391	367	393	348	383	345	393	349	338	330	339	360	332	392	362	332	350	336	333	381	352	357	380	369	355	309	399	356	361	343	342	345	347	356	345	355	310	323	321	360	360	383	337	319	341	345	336	342	384	349	369	401	364	290	345	351	338	384	354	378	372	349	366	338	349	340	338	345	329	328	367	355	369	339	321	349	311	367	344	351	384	317	343	365	348	353	369	368	350	354	339	380	341	331	309	366	344	352	379	372	377	366	367	361	372	368	355	352	355	361	340	351	352	353	335	375	345	378	372	346	383	371	357	347	354	333	336	386	367	389	348	350	376	358	361	362	297	335	343	350	357	341	347	324	350	355	352	334	340	323	360	339	321	343	382	349	342	322	341	343	369	364	360	349	342	335	345	356	364	379	377	332	326	354	343	360	348	355	329	328	372	360	369	367	337	367	365	345	339	316	380	352	387	318	381	352	326	345	375	369	377	378	341	363	346	355	349	345	371	319	363	359	360	384	346	317	343	352	354	345	351	373	354	332	372	363	338	350	365	348	354	345	379	392	364	384	350	335	319	332	308	350	327	359	337	336	360	340	358	378	347	358	351	358	343	346	335	337	350	321	374	380	364	331	339	362	354	363	382	376	358	361	376	338	336	356	372	351	355	377	365	388	329	350	345	337	393	360	348	342	346	343	342	369	369	373	371	319	381	374	373	327	356	337	387	317	324	360	341	340	316	346	335	332	352	376	360	351	332	372	361	328	371	333	342	346	339	336	342	345	362	355	328	365	334	347	359	352	349	382	353	360	352	346	360	353	343	356	375	339	361	333	349	316	398	334	335	335	352	356	359	348	345	375	345	382	336	367	360	357	370	366	346	370	380	367	379	334	361	362	363	333	329	349	375	377	354	364	372	372	362	327	379	376	357	345	334	338	347	362	369	358	392	387	327	367	355	371	336	342	351	339	386	347	370	370	363	344	368	327	354	329	340	337	342	357	349	344	398	390	371	398	326	360	346	342	392	379	362	373	335	369	379	361	343	334	346	378	328	350	367	312	359	371	345	397	365	369	370	354	358	356	343	318	341	356	351	367	350	366	351	351	342	388	317	371	366	343	329	350	340	329	325	351	364	386	334	362	326	356	366	370	356	358	344	365	324	340	356	376	373	379	331	342	360	344	345	350	397	323	369	352	318	339	358	350	378	388	328	376	360	379	362	340	343	381	345	324	346	353	360	365	335	323	335	335	338	340	363	355	369	367	345	329	353	380	343	367	370	325	318	372	358	346	357	337	369	358	345	377	356	349	350	342	373	336	373	346	349	341	385	341	351	378	345	341	370	345	347	397	352	366	343	305	363	378	341	387	333	339	357	332	347	370	330	398	365	350	360	361	331	337	364	331	347	370	389	374	385	374	369	359	390	328	368	381	355	366	344	337	350	362	360	369	321	358	374	352	339	373	333	373	360	360	350	348	360	322	381	359	370	343	359	384	353	385	342	342	347	357	351	326	338	359	341	371	348	345	368	324	342	362	358	374	350	362	355	353	363	371	366	374	336	369	378	347	397	383	368	345	315	372	338	376	364	344	382	363	334	352	363	374	371	345	344	334	366	342	363	359	359	376	333	375	387	344	360	346	364	385	338	374	367	344	402	360	365	387	325	340	316	336	344	316	356	355	370	357	335	343	356	388	356	387	352	326	374	362	355	365	344	347	331	384	366	356	350	369	357	373	327	380	373	336	353	377	359	318	352	369	356	373	343	316	375	346	348	359	350	351	352	374	383	355	362	307	359	345	345	352	362	337	337	353	351	355	339	342	324	353	333	394	395	369	364	319	325	351	340	348	345	376	328	377	396	321	327	352	355	367	342	348	365	370	372	346	345	369	369	346	350	361	325	387	335	328	385	354	367	314	318	349	331	369	341	361	323	339	353	340	348	372	327	340	361	323	352	317	366	384	315	343	344	322	360	354	348	352	353	365	348	333	350	328	368	363	340	375	355	360	342	361	330	342	356	350	353	378	358	356	337	326	378	332	328	384	365	344	337	369	359	355	386	373	347	358	359	371	364	376	361	362	364	366	360	362	342	356	349	338	377	336	402	361	329	346	323	331	330	355	363	331	335	346	335	345	378	342	336	356	330	370	340	314	366	373	348	371	323	367	317	372	354	381	375	354	376	366	372	371	339	365	390	343	352	323	343	350	332	353	308	358	359	340	365	335	348	358	341	379	356	326	383	379	352	355	390	334	357	348	383	306	349	335	343	350	390	316	352	379	363	318	363	346	343	343	374	321	365	353	358	388	339	375	340	345	332	357	371	334	366	360	330	371	333	318	344	363	363	346	395	358	344	358	374	338	354	343	342	344	348	331	349	346	330	367	351	363	357	330	337	366	353	360	359	390	312	345	377	354	323	366	359	382	359	382	334	352	349	312	337	370	345	326	356	375	338	353	350	371	377	347	365	395	385	404	332	398	338	374	345	326	360	351	357	368	335	394	350	358	385	392	319	372	374	348	381	364	321	304	329	379	377	344	335	387	362	345	363	346	370	368	343	398	366	367	365	336	370	348	338	357	362	374	314	349	334	355	345	379	322	336	362	332	354	380	337	374	359	354	365	366	367	328	342	356	385	376	367	347	343	351	337	355	322	391	371	358	344	363	369	325	377	358	348	369	368	362	356	359	362	364	348	354	364	349	320	331	360	352	354	354	356	357	358	389	344	394	364	366	378	354	385	325	337	329	334	346	338	368	375	347	378	360	353	393
23555	20617	27531	23677	18402	1259	451	296	266	216	215	173	193	169	156	167	137	140	144	135	141	128	128	115	120	108	127	135	103	108	109	126	109	102	123	129	126	120	135	121	115	110	113	120	127	125	117	140	109	112	118	117	134	116	120	122	116	139	106	117	110	124	115	112	123	125	134	115	108	123	130	114	115	125	104	133	129	103	118	118	109	121	128	154	120	116	133	109	122	113	126	123	122	125	111	102	114	123	131	119	137	124	107	113	132	120	117	126	111	131	105	133	117	139	127	126	113	126	123	119	107	108	122	127	110	117	109	101	133	118	105	123	136	114	132	120	122	96	123	116	129	106	121	115	111	124	119	119	107	108	114	122	116	118	126	117	97	113	123	118	114	111	123	135	107	128	119	128	124	92	119	136	116	126	102	132	105	120	113	112	128	109	127	127	93	108	100	127	112	112	125	112	136	113	120	113	104	98	119	116	126	110	115	110	131	105	120	108	121	133	154	121	106	100	103	107	110	121	125	120	120	107	126	97	136	126	106	132	117	115	114	117	116	137	110	117	123	116	112	93	134	116	117	114	122	112	158	117	111	112	110	128	101	99	114	107	107	98	107	111	126	130	125	121	132	99	92	113	117	115	112	105	105	95	116	111	114	110	125	117	108	113	107	122	108	133	122	129	92	118	127	128	119	120	135	115	120	119	112	117	118	129	105	117	107	95	112	117	130	128	103	109	106	133	114	113	129	114	111	109	121	129	114	122	127	129	126	97	112	111	99	123	119	121	125	99	117	117	106	109	141	111	118	95	126	117	97	110	122	139	121	119	133	125	99	128	126	128	123	115	120	119	131	106	127	106	120	109	110	115	103	129	121	113	105	105	104	116	113	115	124	111	125	105	118	120	104	106	135	128	115	128	101	127	117	122	119	132	111	102	144	114	101	124	117	116	126	113	118	118	137	116	114	109	101	128	115	105	104	107	147	106	110	113	104	126	146	110	116	113	112	134	123	133	101	111	109	117	122	101	118	114	119	94	125	108	131	97	108	115	101	129	114	105	120	132	126	103	115	118	133	123	130	122	108	111	117	113	114	126	122	104	116	110	133	121	127	103	109	112	115	114	124	108	107	122	118	111	108	120	113	136	111	113	115	106	107	111	134	119	118	110	102	107	123	109	126	116	124	124	111	126	108	111	119	135	111	108	123	107	134	122	104	115	119	119	120	95	93	111	129	109	119	132	120	116	132	121	137	119	128	112	109	112	120	122	107	104	123	114	118	121	119	112	126	106	105	121	126	108	138	124	99	105	119	105	125	125	107	110	122	127	132	121	108	102	114	114	105	113	119	125	123	107	115	111	117	111	127	126	112	126	114	126	109	128	119	132	103	110	132	108	119	101	118	116	99	110	112	122	124	121	120	122	118	134	125	118	124	122	106	132	128	80	121	123	127	147	116	115	120	115	129	128	121	110	104	95	109	117	138	107	101	120	98	125	108	97	137	107	119	99	107	115	137	121	109	112	108	142	127	111	124	108	122	111	129	122	124	124	109	110	112	116	104	127	114	130	108	123	119	97	111	120	107	125	107	116	134	124	112	98	112	129	123	119	137	109	111	118	121	112	131	97	99	127	107	112	118	112	139	127	118	148	112	111	102	99	123	104	105	114	103	112	116	108	127	118	117	108	101	110	128	111	118	105	125	112	131	116	112	117	116	112	97	123	107	98	102	126	109	106	103	106	107	134	115	122	112	123	117	118	130	103	126	120	114	134	98	124	101	111	98	136	104	117	129	122	105	120	116	128	120	120	115	101	115	111	100	129	124	109	119	109	120	104	117	108	128	117	115	109	131	104	131	112	103	116	127	111	134	110	125	134	113	107	101	114	118	108	111	110	111	119	107	120	129	101	111	120	100	121	132	113	109	96	111	118	117	117	108	107	117	119	136	114	108	100	129	116	118	121	123	125	103	122	108	112	117	125	140	117	103	106	104	117	111	104	127	115	117	129	109	117	115	134	128	109	128	109	108	141	129	112	117	116	121	131	122	129	125	123	130	115	105	92	121	117	119	119	104	123	119	116	104	129	117	108	115	118	109	115	111	125	106	133	117	111	123	117	122	109	115	115	102	122	117	133	135	121	103	112	121	124	108	115	125	113	123	116	122	125	122	110	127	116	107	99	97	109	124	108	121	109	118	109	112	110	108	97	114	116	117	114	115	143	117	128	115	117	137	98	106	129	111	119	113	118	114	116	114	141	111	108	128	117	116	113	118	117	113	128	135	104	127	124	123	118	116	118	101	112	116	130	104	118	117	109	117	113	131	108	131	120	117	106	119	118	115	105	125	110	112	118	112	111	118	107	131	118	119	133	127	117	108	116	118	122	113	116	146	105	102	121	132	116	118	117	106	131	99	117	96	125	113	113	112	116	126	114	127	130	120	109	116	117	109	110	108	112	126	121	115	119	133	111	130	121	106	111	125	120	116	115	128	161	133	132	91	134	121	115	120	123	106	125	103	137	109	96	126	113	118	104	134	108	107	119	95	129	96	117	115	90	107	110	109	119	112	116	110	124	122	122	99	123	115	129	130	107	120	110	102	118	116	122	103	119	117	130	104	114	108	111	101	104	129	127	117	98	114	121	118	113	126	109	116	117	99	101	130	131	130	130	112	134	120	105	102	143	119	129	117	117	92	116	125	116	118	137	114	110	120	128	117	100	111	108	103	95	120	123	135	88	114	117	140	125	112	125	102	125	113	106	130	121	128	108	136	114	99	99	119	117	125	125	124	119	114	130	107	122	119	117	114	105	130	117	122	142	136	111	101	117	131	130	116	125	121	99	120	107	111	112	129	114	114	129	120	110	121	121	114	91	99	127	137	113	126	120	109	103	123	94	110	130	112	111	110	127	125	100	139	109	95	122	123	132	135	138	118	113	127	118	119	128	125	125	113	120	121	103	120	117	112	124	131	119	117	134	120	125	115	123	116	127	139	104	89	116	127	133	109	124	133	112	125	115	97	121	117	118	124	106	108	114	117	109	124	118	97	125	122	114	107	103	109	122	102	129	106	112	122	119	112	118	109	128	125	111	112	125	123	121	120	126	123	97	111	113	115	135	106	126	112	110	112	113	130	139	106	121	125	119	121	128	120	96	99	119	113	124	105	151	113	120	109	112	113	132	110	105	137	119	130	106	124	134	120	115	98	117	123	119	117	118	119	131	112	119	116	117	99	119	107	123	106	99	111	113	117	129	120	121	134	121	123	104	116	115	121	118	138	110	114	115	110	136	112	140	114	132	110	120	141	128	132	113	124	124	119	111	123	108	105	117	119	119	121	106	106	116	106	124	117	127	114	136	106	119	105	134	105	111	127	121	137	105	96	129	114	108	117	106	126	130	100	108	109	111	110	122	108	126	126	133	106	114	125	113	142	99	111	125	116	117	112	115	116	109	121	119	96	109	109	99	114	120	119	127	120	109	118	121	124	112	109	109	135	125	119	125	119	119	122	100
34560	29339	7606	3929	2532	1683	1277	1042	921	686	688	557	499	498	424	438	404	386	370	384	379	314	350	326	314	321	299	303	331	295	290	269	312	291	248	259	280	269	290	252	275	270	278	263	273	286	279	293	257	258	265	276	246	285	282	287	269	289	241	243	240	281	275	261	258	273	244	262	269	244	244	289	254	256	278	235	282	252	255	286	246	281	263	244	242	248	257	270	261	267	247	248	260	264	270	260	226	274	269	250	273	233	256	274	253	252	264	260	265	256	241	252	255	282	264	261	259	234	245	257	266	213	230	269	259	231	288	211	232	282	221	247	244	238	264	232	274	237	244	248	275	221	267	247	255	255	224	279	273	251	255	254	271	248	229	265	276	273	261	256	247	270	254	276	263	261	254	266	247	281	276	280	255	282	269	252	240	269	257	271	231	260	224	252	241	274	247	263	244	270	237	280	274	252	283	238	249	241	249	220	243	273	252	257	258	280	262	264	254	260	224	267	280	277	239	258	258	275	266	223	253	257	255	267	273	226	264	280	242	228	214	262	267	282	275	269	262	223	229	267	272	258	253	285	229	272	242	266	263	259	247	254	246	288	229	219	267	254	284	265	245	260	257	285	262	242	267	254	257	225	260	271	254	291	251	262	259	233	286	249	275	297	258	253	257	276	232	235	242	274	238	225	254	276	263	254	295	226	265	241	223	248	273	255	272	260	259	289	249	267	248	246	249	282	208	240	242	249	288	244	253	259	251	281	267	246	281	256	249	275	270	264	234	243	259	233	270	251	245	255	286	255	279	261	229	256	253	259	267	275	257	245	260	246	268	250	239	248	276	262	275	241	276	276	270	278	236	245	255	255	254	270	264	272	269	243	278	260	250	271	232	258	254	234	269	269	263	245	258	225	267	265	233	265	237	256	256	251	244	228	245	246	249	263	272	260	243	262	285	260	256	261	264	257	262	238	247	250	259	252	263	298	246	246	238	250	286	247	261	270	251	277	243	260	280	263	235	250	261	254	246	277	259	261	243	257	271	302	240	235	266	231	245	246	264	264	243	240	252	247	243	234	258	258	258	256	262	250	247	230	251	271	274	270	272	266	288	250	253	252	248	248	254	250	236	262	275	226	252	257	276	250	261	246	253	268	283	255	273	257	282	250	260	253	252	252	279	234	273	260	241	265	255	256	248	270	245	245	276	258	257	278	242	262	218	245	257	226	241	246	250	238	271	273	253	236	246	290	268	250	229	245	281	273	270	242	231	255	252	235	260	275	266	247	251	254	271	225	254	276	269	233	267	255	219	256	239	283	248	255	291	257	257	259	259	256	289	254	272	243	258	237	287	237	234	275	247	251	274	254	268	249	306	257	246	252	272	258	284	264	289	263	250	245	244	248	264	276	229	256	245	283	260	234	259	237	219	282	266	256	236	220	263	252	240	272	268	268	257	262	244	230	244	279	256	250	249	260	263	238	256	261	251	271	264	250	237	276	260	249	272	252	252	243	269	250	273	288	266	253	249	239	259	258	257	264	269	252	245	272	245	244	246	220	273	284	250	240	264	245	270	274	239	275	250	259	250	271	269	260	247	253	251	276	265	224	236	256	243	272	283	243	217	227	260	254	272	249	249	260	241	239	257	250	261	238	271	273	281	237	287	237	232	240	247	249	227	243	225	240	261	289	268	250	235	259	265	242	212	284	274	261	221	293	246	237	287	271	244	271	263	274	265	260	276	246	254	289	263	267	239	245	254	270	247	282	281	266	242	265	238	248	243	263	260	255	254	273	279	276	269	258	287	271	268	227	252	260	252	284	281	262	265	239	278	275	252	253	228	270	271	263	272	263	261	258	268	221	254	233	261	227	254	266	271	265	264	262	258	270	247	268	250	257	260	245	258	272	263	265	275	252	253	267	281	229	245	233	234	269	232	260	265	247	243	244	253	262	237	269	255	272	262	245	255	243	307	237	259	253	251	257	257	258	242	249	270	239	243	246	249	236	272	264	249	284	276	271	255	260	267	246	255	238	287	252	257	255	259	245	268	277	219	281	315	239	269	266	251	273	255	258	281	271	268	271	226	262	261	267	257	225	246	261	237	252	249	234	239	273	264	263	252	259	248	245	254	262	253	256	247	269	262	245	266	243	242	272	233	244	225	248	269	262	246	233	235	257	267	244	245	246	260	276	229	294	275	252	265	235	206	288	242	254	271	233	256	252	266	266	229	240	265	267	272	257	268	261	263	230	288	227	242	225	239	238	262	229	252	253	271	262	229	241	235	262	255	247	239	284	253	297	275	226	262	252	261	254	257	251	234	260	248	255	238	251	237	267	249	252	291	259	257	254	250	265	230	226	239	249	272	265	244	257	240	234	251	266	260	237	257	240	246	246	238	263	230	260	257	295	245	244	284	255	255	251	247	282	264	266	261	243	287	263	273	246	222	235	258	255	251	211	289	240	242	255	254	280	233	272	245	278	253	268	271	246	235	269	272	236	245	272	275	268	228	231	277	237	270	236	261	253	274	291	271	232	256	243	263	270	229	244	263	284	266	261	246	251	225	253	280	266	245	287	260	266	280	201	253	255	259	256	241	282	289	252	269	254	281	273	226	278	262	258	248	251	275	255	250	234	274	240	248	242	273	266	265	255	253	290	273	238	239	261	282	249	246	269	275	269	258	261	256	233	263	274	262	238	280	260	262	265	279	260	278	265	247	257	244	252	267	253	232	260	257	240	265	264	250	265	263	239	233	233	216	234	262	251	239	270	251	275	275	288	280	242	233	259	242	243	270	260	262	244	263	255	222	251	274	256	276	258	243	229	245	272	260	299	261	241	260	235	264	284	249	259	233	245	257	282	269	263	267	252	269	248	272	241	258	215	263	284	267	248	249	247	261	243	247	253	264	252	245	266	281	272	278	254	272	263	257	253	252	269	255	270	255	220	242	240	243	262	255	238	257	267	241	291	225	281	254	252	276	255	276	273	242	247	277	248	228	251	247	259	252	251	263	280	274	295	264	266	271	286	273	255	265	269	280	274	288	259	240	287	255	246	283	263	256	252	260	298	274	254	241	249	247	257	253	254	260	247	253	246	239	229	239	252	243	251	270	244	241	258	270	237	237	280	248	279	259	289	250	255	244	260	240	260	247	253	274	253	284	254	247	268	243	251	249	245	250	256	280	263	253	295	259	266	228	261	263	255	250	247	262	265	270	269	279	277	258	267	235	258	268	244	286	249	246	252	252	267	245	265	271	286	263	245	250	252	265	264	266	273	268	261	260	235	287	265	267	245	257	236	249	276	271	256	255	268	260	235	265	239	277	228	257	245	245	255	251	261	270	238	234	260	292	237	234	239	236	242	260	254	223	253	273	278	277	264	271	269	258	256	238	257	262	244	245	266	250	250	257	243	254	244	264	247	254	306	262	233	272	234	302	249	246	254	286	246	255	268	262	219	271	244	271	264	259	247	246	220	287	233	250	258	241	285	254	257	231	259	293	257	277	244
23789	21671	29648	24190	21671	19185	1879	746	613	576	466	487	438	383	393	390	367	406	370	396	344	323	344	344	352	337	318	349	303	334	308	322	324	328	309	320	350	325	320	318	333	294	324	326	305	298	299	303	320	279	278	325	283	286	307	302	310	300	291	295	309	336	304	305	288	295	321	285	331	318	325	296	313	305	297	294	326	308	329	348	303	307	281	305	330	284	323	313	319	304	276	293	304	312	288	309	299	302	291	332	320	297	314	322	303	315	289	278	284	315	268	284	295	312	310	305	313	283	284	316	291	314	311	299	324	296	271	320	299	297	310	293	284	288	277	329	303	298	307	307	306	310	310	288	306	328	286	281	285	276	301	282	337	312	290	311	351	322	294	324	280	322	289	294	313	300	343	291	308	309	289	288	281	315	316	273	311	317	289	284	276	318	309	304	280	275	301	304	288	265	287	310	288	317	287	313	307	290	307	301	310	296	282	347	309	282	301	318	325	294	313	291	298	289	302	323	277	309	326	337	274	315	316	302	288	310	305	309	305	340	295	286	319	305	305	312	306	320	319	293	281	283	322	303	314	307	311	332	344	282	270	291	291	300	299	319	298	298	329	301	320	314	287	301	288	291	319	293	307	299	292	317	308	321	314	286	322	324	280	305	252	284	287	285	306	299	329	293	329	320	280	306	326	286	289	319	277	309	285	322	295	308	317	296	315	288	292	310	291	301	306	289	321	311	270	295	266	262	308	292	301	297	299	334	311	298	293	293	290	288	316	298	273	259	280	294	266	318	324	318	280	306	284	314	283	293	272	287	285	300	279	296	286	300	297	326	295	294	339	293	282	291	293	278	306	325	289	311	333	313	297	290	284	290	303	281	326	348	355	318	283	294	300	281	305	310	314	316	283	318	292	292	285	293	305	317	321	320	307	274	293	309	257	295	311	325	286	296	307	276	283	319	302	277	315	310	333	327	300	289	288	299	299	329	294	300	298	316	307	317	313	348	295	287	293	323	301	272	318	277	302	320	319	308	287	323	305	272	312	309	335	323	320	324	304	305	292	282	291	316	289	321	293	337	304	310	274	293	340	295	275	309	311	319	280	333	292	302	290	313	287	258	319	312	309	331	321	307	313	340	304	299	290	305	307	306	299	287	280	330	295	304	324	308	303	286	289	315	292	315	314	298	288	286	292	263	290	344	316	295	291	300	312	329	284	313	330	306	307	310	317	298	303	298	326	282	308	314	300	335	340	308	291	334	289	291	283	325	301	303	329	298	302	298	307	324	291	282	312	304	298	282	299	309	277	289	301	289	271	273	294	312	288	307	284	319	319	310	319	328	276	276	290	312	315	317	321	326	287	308	315	311	325	281	306	292	305	309	297	305	292	295	282	303	318	320	295	278	324	323	310	296	322	268	258	294	303	319	308	300	290	317	320	310	290	291	271	316	276	292	287	323	285	315	265	306	296	278	289	270	263	295	281	284	334	303	288	282	305	317	321	328	299	299	301	304	309	289	310	298	328	316	306	290	308	288	293	280	297	277	324	306	324	274	295	270	318	330	305	290	301	280	317	277	259	313	304	325	285	296	297	298	311	312	322	295	289	293	306	332	310	305	327	316	269	296	300	324	306	348	317	311	291	299	286	294	289	278	345	318	283	335	308	283	298	311	295	323	296	291	271	295	329	272	300	288	316	296	291	319	295	295	293	307	306	285	311	311	246	310	291	283	299	295	300	315	334	296	318	291	314	302	305	311	313	278	306	282	303	305	292	312	313	318	294	319	313	295	298	288	288	302	313	298	296	326	317	276	271	298	304	317	311	298	305	311	343	321	310	296	273	302	313	319	269	285	327	285	309	330	284	319	321	317	298	324	290	288	268	312	311	284	323	315	293	332	311	266	312	337	308	280	274	321	292	282	303	324	298	329	288	318	314	304	342	313	318	279	300	317	317	278	315	317	306	286	338	310	299	328	313	307	306	291	304	307	293	296	259	322	268	327	301	305	292	304	340	279	292	311	293	319	300	323	302	301	327	291	319	310	324	295	313	289	305	294	313	329	323	314	274	305	296	301	301	287	295	294	295	321	312	288	311	301	317	325	291	314	313	288	289	306	311	318	279	321	279	316	278	315	307	293	293	276	279	273	305	303	312	323	307	320	311	309	322	309	269	324	319	284	324	329	312	275	327	324	309	288	334	292	319	310	280	313	283	332	308	296	279	325	318	287	308	289	300	322	315	266	315	296	273	305	323	317	262	296	303	345	316	314	281	305	339	249	318	265	314	292	313	312	309	294	327	281	277	280	308	327	280	279	296	296	271	283	305	305	301	317	267	328	286	314	290	284	312	316	320	287	298	302	307	295	308	320	312	307	280	323	294	285	310	293	311	290	295	306	269	317	324	317	330	306	313	305	299	299	300	290	287	276	310	308	287	333	294	329	298	274	290	309	304	337	299	313	346	319	329	310	295	321	314	285	292	289	283	310	284	286	298	316	317	314	305	327	308	329	322	292	277	296	294	300	308	305	289	292	305	292	291	321	305	298	303	306	292	291	303	270	342	321	271	297	298	311	335	327	312	306	318	282	315	302	345	296	277	328	309	302	323	328	287	318	325	295	316	289	304	293	330	290	301	296	273	303	311	289	285	301	323	274	279	287	307	317	316	307	298	278	296	280	302	293	337	286	303	304	289	285	314	264	284	306	317	311	301	300	307	282	288	346	300	327	310	304	311	284	288	319	281	282	310	307	301	329	333	309	295	288	316	299	302	305	287	306	294	295	316	310	303	319	331	297	281	321	307	307	302	325	291	339	283	309	265	313	321	315	298	310	310	300	273	300	306	300	289	258	282	316	304	281	298	273	304	325	297	286	275	316	292	293	274	311	271	315	265	285	310	316	327	300	297	302	295	290	284	303	280	307	313	291	311	285	304	281	338	323	331	295	294	318	313	309	311	297	295	311	304	294	293	300	267	314	303	260	284	277	286	277	292	328	289	298	310	323	292	322	314	330	320	291	296	316	284	309	319	333	308	285	289	288	314	306	292	304	302	320	322	318	319	282	294	288	276	288	283	311	292	305	292	327	291	306	272	314	303	308	287	316	293	303	275	313	295	282	326	317	253	347	334	282	302	301	316	313	313	330	296	274	303	311	314	313	297	290	309	295	314	323	294	306	320	300	286	309	313	305	292	319	303	324	334	331	330	290	293	294	306	320	288	298	276	268	272	293	281	273	309	296	311	262	325	281	312	317	312	313	298	277	299	322	297	337	283	275	318	310	344	302	261	314	300	308	278	270	323	320	311	297	298	278	321	274	283	303	268	297	317	293	305	268	295	304	290	309	285	300	342	296	295	280	323	315	309	281	308	282	296	271	281	276	293	301	305	293	345	304	295	292	293	305	337	291	308	319	275	273	302	296	300	317	274	320	295	312	314	308	282	294	317	284	289	284	316	300	346	300	305	291	338	305	299	306	286	322	258	290	316	283	300	318	337	292	292	333	311	280
43022	37701	13437	7206	4788	3426	2762	2117	1828	1498	1380	1222	1186	1091	961	895	919	832	861	823	735	797	774	695	709	670	706	695	692	698	665	699	648	628	626	647	648	642	602	614	622	670	625	585	611	595	564	656	609	597	610	617	588	592	621	618	634	600	614	606	579	584	571	595	579	580	638	625	622	641	554	624	617	594	674	598	581	598	578	619	587	609	596	597	610	565	560	601	617	565	630	577	581	600	606	621	587	621	600	591	534	598	584	569	649	583	615	549	625	553	556	598	590	645	583	628	624	605	608	568	638	568	557	552	555	604	618	603	569	602	560	591	531	612	604	542	576	598	599	562	631	627	550	601	569	628	598	539	593	564	579	603	620	620	565	587	597	589	591	514	640	606	561	572	599	604	615	584	606	584	568	621	576	591	558	596	573	582	582	595	584	571	550	553	617	623	568	580	626	594	537	610	610	547	588	583	595	597	569	566	547	593	608	588	582	647	628	575	593	619	573	610	591	582	626	605	592	605	590	580	592	589	590	559	607	618	591	589	581	556	614	612	603	594	631	605	586	566	600	546	587	578	623	579	590	569	564	584	580	580	594	561	596	582	614	561	578	552	575	548	596	578	599	583	543	594	631	576	574	574	562	593	610	535	606	604	590	549	603	612	598	575	582	599	556	635	561	601	572	628	608	567	570	582	603	571	543	613	585	595	558	555	596	600	616	574	651	607	560	560	598	587	591	604	611	596	589	590	579	589	562	588	589	583	599	598	623	566	544	534	571	592	590	559	587	586	579	581	571	585	601	582	576	535	577	563	569	608	592	565	592	582	621	589	547	596	617	578	623	596	599	588	622	557	588	589	569	627	589	599	586	603	569	614	584	575	590	585	586	604	574	606	599	646	603	564	591	624	597	622	586	564	610	609	603	618	564	602	634	622	585	622	559	544	618	609	559	626	597	565	586	622	584	605	611	555	614	581	624	578	587	573	541	587	654	628	589	599	570	569	604	605	562	580	581	607	593	543	553	604	566	608	562	603	567	611	585	612	622	590	569	564	600	618	611	550	622	581	569	605	561	588	578	591	598	553	577	630	598	610	568	627	601	564	573	580	580	588	582	610	558	568	581	595	585	577	563	576	631	578	605	581	629	592	622	567	592	586	615	576	599	577	568	567	574	593	576	575	588	588	608	595	624	594	601	576	568	596	582	590	578	583	610	598	655	587	582	565	594	576	582	568	585	559	554	560	583	584	570	613	601	577	586	541	575	620	570	567	657	577	569	613	606	605	576	569	587	606	563	569	635	590	562	631	587	599	633	566	550	600	558	597	598	575	547	589	554	610	599	592	604	595	626	627	554	575	526	618	601	593	565	550	616	596	584	615	583	642	598	586	571	556	619	586	610	605	611	571	537	585	616	597	581	617	615	555	651	599	620	602	546	573	591	608	608	616	590	637	603	597	540	615	532	586	570	576	578	575	545	619	589	580	637	557	604	620	582	575	573	619	593	571	607	626	614	622	603	588	623	590	621	612	619	594	603	540	588	548	595	612	635	597	562	560	615	631	579	607	585	588	573	571	589	604	609	633	545	577	542	568	564	596	650	581	591	597	576	575	553	579	557	612	593	609	603	589	565	577	586	601	588	618	549	540	610	596	603	629	561	571	595	609	604	604	632	608	617	579	586	594	622	590	553	601	554	570	617	601	615	590	572	577	615	610	579	575	581	574	570	594	550	604	619	574	597	570	592	569	597	584	625	580	620	605	587	595	539	561	606	595	598	637	645	586	591	562	580	630	603	599	564	584	593	596	621	540	541	604	636	623	549	591	584	625	621	554	601	614	612	593	612	583	565	618	561	574	614	563	572	622	580	580	564	630	592	675	576	578	642	641	629	554	610	572	614	585	557	604	592	581	574	608	615	617	559	629	612	556	594	584	551	603	577	580	594	605	545	553	640	591	629	595	598	621	607	586	602	588	614	602	553	623	519	627	564	586	623	621	604	624	598	565	619	616	580	621	570	557	586	584	587	616	578	577	542	568	585	593	591	599	580	530	573	561	610	606	598	562	605	581	595	631	568	597	571	602	581	601	568	599	598	595	599	545	626	581	617	617	560	577	588	570	587	566	587	621	616	582	631	590	607	572	590	572	591	568	574	605	566	606	537	612	610	527	541	615	610	616	629	591	608	561	589	564	641	572	580	616	585	611	613	598	556	570	609	579	601	564	615	602	573	609	599	590	567	617	616	572	580	568	564	612	543	584	571	623	584	555	578	612	605	550	596	568	566	609	651	564	583	576	600	578	652	594	583	594	589	582	625	619	574	579	557	564	563	587	582	537	562	583	595	599	592	626	617	586	601	533	580	616	602	617	603	611	605	579	608	580	573	593	581	618	647	566	580	573	566	590	675	521	569	608	583	572	610	617	594	610	616	597	585	603	592	588	599	597	587	591	564	619	589	587	579	590	606	608	547	607	565	571	582	582	541	582	565	618	607	556	593	584	521	574	616	604	564	595	601	636	574	580	597	600	570	620	587	602	550	587	639	595	569	595	587	583	597	652	616	544	582	618	598	599	558	605	564	606	577	609	566	604	575	600	589	605	592	617	581	607	613	618	583	600	579	573	608	605	570	584	608	594	575	588	626	598	578	595	621	543	585	559	573	551	612	574	606	591	564	546	552	606	558	644	582	563	575	550	560	611	586	607	580	590	587	592	550	593	571	554	595	545	591	584	570	586	591	574	603	611	621	609	568	570	592	607	596	581	616	580	599	605	611	581	620	599	605	557	636	564	603	596	603	583	602	607	578	580	580	624	591	575	591	623	614	651	605	596	586	605	589	558	570	575	605	617	590	591	603	585	616	581	602	578	606	570	599	573	605	616	539	591	614	633	613	579	544	593	582	605	581	623	544	583	644	614	577	563	622	596	597	598	608	578	641	599	599	595	609	582	548	585	592	573	590	545	603	587	642	598	572	555	563	565	564	581	577	587	609	582	610	597	580	559	517	591	600	603	623	562	609	601	622	608	673	575	573	580	629	606	564	596	570	619	567	577	616	559	528	644	624	623	569	614	631	594	607	612	602	605	578	577	556	544	566	562	583	596	587	620	588	598	584	636	606	595	578	593	623	593	623	601	617	600	549	579	623	566	599	589	585	586	571	576	586	557	591	592	549	559	590	582	582	615	572	613	574	629	563	590	551	577	589	600	631	558	567	603	591	611	579	592	575	568	576	594	601	617	605	628	606	633	601	576	579	595	620	533	597	601	615	595	603	585	573	604	572	555	602	579	599	608	611	572	578	609	598	580	605	626	572	602	558	601	546	554	583	576	621	596	567	646	630	594	544	598	532	640	606	615	567	601	577	549	568	579	578	546	608	562	581	614	580	602	601	619	605	557	611	592	532	584	609	581	593	605	526	594	595	571	608	580	573	559	629	578	583	569	577	590	595	570	602	581	550	605	594	593	615	605	567	592	603	579	595	614	599	564	579	590	612	619	600	568	532	587	558	582
27197	20971	8315	580	356	315	211	184	163	193	177	155	180	184	123	164	133	132	187	169	152	174	159	160	149	168	176	170	156	183	154	163	181	165	157	156	172	175	167	176	177	200	155	177	141	147	151	171	157	147	163	148	174	152	145	168	170	162	153	140	150	151	167	161	144	160	175	156	160	139	155	169	177	172	159	158	164	156	159	169	172	154	158	158	172	158	182	147	143	162	184	152	124	158	164	144	172	167	163	164	160	179	164	168	153	169	158	159	178	163	153	139	160	151	145	147	169	156	140	158	153	158	164	172	178	153	169	176	178	162	168	156	179	170	165	155	171	146	159	152	172	146	155	192	166	164	145	141	156	144	157	176	148	173	160	152	163	203	168	169	169	143	147	154	161	164	149	157	169	167	167	160	152	158	146	162	174	144	140	162	174	152	170	176	153	157	176	180	158	154	144	155	169	177	177	172	151	163	158	188	168	155	156	170	145	135	168	154	154	153	148	171	165	151	165	177	152	161	152	172	162	159	174	173	166	156	162	168	136	156	160	158	167	154	131	144	156	152	178	162	151	142	159	170	156	160	178	180	148	172	177	149	170	162	166	151	143	164	151	152	137	154	197	168	162	159	159	179	160	156	153	151	140	154	163	163	162	184	157	141	144	156	173	160	138	155	169	138	153	148	153	142	166	156	162	172	151	176	142	188	182	160	163	157	151	138	177	158	172	173	154	159	172	162	180	155	160	154	177	157	147	151	157	150	166	151	169	176	152	160	170	170	150	158	160	166	158	158	157	183	171	160	140	171	148	172	148	175	169	161	174	157	195	147	166	176	140	160	152	166	153	155	177	163	159	165	169	167	142	162	164	140	156	158	162	182	158	164	183	144	168	165	167	163	160	151	137	135	151	173	152	173	184	165	170	165	148	154	154	146	177	148	143	173	151	163	169	137	179	162	165	148	159	167	155	186	162	148	160	155	170	157	148	181	167	153	162	165	141	142	172	189	148	157	186	167	158	179	164	165	157	145	143	182	156	157	168	181	157	167	154	164	157	160	157	147	167	157	153	173	189	173	161	155	181	171	183	147	166	156	150	168	173	135	175	181	150	178	129	156	166	153	162	145	176	162	184	158	149	167	166	165	156	141	160	154	164	175	147	178	155	148	152	195	167	158	166	175	169	132	159	127	179	143	149	155	146	171	193	170	149	165	165	139	158	192	155	153	177	163	154	159	158	144	147	173	168	126	170	163	166	164	159	154	143	181	167	148	166	155	146	171	163	146	160	157	163	170	201	145	163	172	160	164	153	165	163	141	171	162	165	165	171	146	148	164	180	149	169	183	161	163	162	162	174	155	143	161	170	147	144	173	183	153	150	148	165	172	139	157	154	159	167	157	171	160	169	156	174	163	167	162	163	160	174	159	177	170	160	162	171	155	159	143	147	182	166	170	160	153	153	162	148	157	150	133	155	141	151	178	163	156	171	161	167	176	150	172	193	154	162	188	171	164	159	173	165	156	172	184	166	157	183	170	176	160	167	151	149	153	169	169	154	160	164	171	162	162	172	187	142	154	171	148	166	170	169	166	174	196	163	161	177	174	182	199	169	165	179	181	148	152	158	144	176	173	165	168	156	172	181	152	179	156	190	167	136	156	139	149	177	151	165	175	153	155	166	182	170	175	155	194	183	169	159	158	155	157	183	174	141	182	150	166	175	158	172	149	151	133	166	146	153	154	168	163	153	171	165	166	172	143	176	150	173	154	179	163	145	165	167	145	159	177	160	184	155	155	141	196	175	153	156	144	149	169	168	150	158	189	143	161	169	177	166	147	140	150	153	165	168	183	155	166	160	182	152	189	171	157	142	147	155	169	166	153	168	181	161	179	156	151	155	173	143	167	146	164	167	157	152	175	153	159	167	159	156	158	140	159	162	146	165	164	191	158	159	156	168	158	152	153	189	154	155	152	150	143	146	152	174	164	149	152	166	164	165	182	177	158	177	155	149	149	145	182	158	143	155	153	154	157	143	169	152	172	114	171	160	154	166	176	157	162	159	162	171	150	157	161	168	174	170	159	146	183	161	173	153	139	148	143	166	180	148	144	162	159	146	163	162	162	163	144	160	178	154	158	164	167	146	163	160	148	170	161	187	153	159	147	179	157	153	164	153	158	178	157	180	171	161	133	155	153	150	185	163	164	173	167	155	177	161	153	171	170	153	194	149	179	158	160	164	171	138	158	151	164	161	171	169	166	163	166	154	170	146	140	162	152	162	170	164	174	166	189	185	163	143	180	150	164	152	162	160	133	136	159	188	175	163	172	175	150	164	174	146	171	170	170	157	155	156	153	160	141	170	150	152	169	160	155	181	173	154	141	163	162	152	157	151	152	171	153	170	169	177	151	163	160	144	151	159	169	153	158	163	156	157	170	161	149	188	145	157	152	152	178	183	156	147	164	154	147	164	165	140	158	153	163	161	162	149	173	156	157	156	148	171	176	162	160	137	167	145	158	183	157	130	161	146	160	152	161	156	168	176	157	164	163	178	129	177	150	154	169	172	169	158	159	142	157	172	164	167	150	160	164	156	163	150	166	155	172	159	146	134	156	176	168	170	186	154	147	152	159	164	160	156	141	162	156	181	146	154	152	162	152	171	167	138	167	157	144	154	158	155	164	151	174	152	180	151	177	147	143	176	173	148	150	159	170	152	147	165	170	175	165	171	161	148	143	170	172	161	146	163	177	169	155	149	161	147	147	155	149	166	181	157	171	177	158	152	178	181	156	158	181	168	135	153	157	158	141	174	164	135	165	154	152	163	165	151	135	163	172	157	170	156	159	161	156	156	173	141	152	143	148	191	162	146	153	141	177	163	150	149	164	141	174	167	141	148	185	175	174	148	168	165	168	178	148	131	154	153	159	157	144	156	153	154	149	153	155	160	157	162	157	146	172	163	165	163	152	150	163	147	172	158	164	178	152	150	160	148	148	155	160	166	159	156	153	153	182	152	168	155	178	154	176	168	145	160	144	142	173	163	166	177	172	155	170	146	149	191	157	149	164	163	160	143	162	149	165	147	161	160	160	179	168	187	139	179	152	154	175	173	152	148	165	167	162	148	162	183	171	160	169	166	180	159	150	146	140	154	164	160	177	181	149	182	147	150	161	157	162	183	168	170	171	194	161	166	177	150	149	161	151	160	179	152	145	137	174	160	162	169	151	159	160	163	167	170	149	174	155	163	160	144	143	158	157	140	157	157	167	196	160	177	165	157	156	166	158	166	180	140	174	138	160	154	152	153	171	148	180	163	169	163	156	144	167	171	182	144	149	155	169	179	149	166	141	186	175	157	144	166	149	153	182	145	195	173	171	156	158	155	165	158	167	160	139	161	163	166	159	156	142	173	172	157	143	163	150	150	147	151	150	202	156	165	148	177	163	159	157	150	161	186	137	151	157	158	178	146	162	157	152	125	134	156	195	143	146	168	188	148	152	184	149	165	163	164	160	152	145
18591	12341	1282	815	612	521	473	449	433	355	387	359	349	359	415	377	387	355	376	355	345	380	387	384	350	364	359	316	301	375	365	372	335	337	350	344	378	336	311	351	393	364	353	352	360	370	368	348	348	367	367	378	337	365	340	341	334	358	332	315	348	346	332	364	338	345	366	371	343	343	383	362	368	334	360	374	365	367	359	337	334	366	351	341	384	344	377	340	344	363	367	362	383	357	320	383	359	338	373	352	343	352	357	376	333	375	358	364	345	385	357	339	343	336	338	364	317	365	376	347	348	363	361	336	390	381	341	377	366	364	359	375	342	368	352	354	329	349	326	376	339	353	350	335	366	355	320	378	349	336	357	341	376	350	339	357	345	375	362	378	361	364	343	372	353	373	335	346	344	354	373	343	319	369	361	352	344	335	353	373	308	353	353	354	364	341	328	375	384	365	387	341	364	347	337	350	331	350	327	363	385	347	337	368	363	353	364	364	374	343	360	357	338	373	355	321	374	326	356	370	377	360	331	337	352	353	355	365	329	381	341	365	344	329	341	325	321	341	326	357	385	354	338	375	334	370	348	317	332	305	356	339	391	358	374	327	358	315	337	362	345	344	372	344	327	365	346	354	328	387	355	335	364	345	340	359	342	348	346	350	365	365	342	338	336	370	376	371	381	363	374	393	326	358	392	375	372	384	368	345	364	350	347	342	336	361	405	369	323	378	338	338	363	320	373	373	335	367	380	352	352	331	365	353	322	345	353	368	345	374	352	347	342	387	364	332	360	298	382	317	315	369	310	314	353	362	360	361	342	366	329	375	382	361	358	371	324	335	365	388	372	342	352	353	327	340	335	340	361	338	358	336	345	342	346	342	345	320	369	366	351	360	369	337	362	358	396	337	361	373	346	344	356	359	346	314	360	369	322	339	397	346	353	331	362	366	333	384	331	351	342	320	352	337	336	369	336	337	352	352	321	351	358	340	343	342	319	356	352	365	346	319	333	381	335	338	381	365	319	385	355	338	328	345	360	354	349	371	351	353	355	312	349	358	368	363	349	334	324	350	343	369	322	378	332	322	357	343	372	352	347	349	368	389	321	350	366	351	342	339	354	363	354	345	347	351	381	387	363	367	367	376	356	332	348	324	322	322	338	389	362	325	338	329	327	346	351	333	361	360	349	365	338	327	366	364	352	366	339	326	360	353	325	356	355	370	305	361	368	345	370	342	345	350	331	367	301	366	343	347	355	390	387	339	357	357	359	377	323	354	350	338	343	384	347	336	353	365	349	367	372	342	353	356	388	365	349	371	346	330	391	340	344	355	327	341	364	330	332	354	351	372	333	325	345	364	361	352	357	326	361	343	358	359	398	306	344	356	323	331	363	364	356	362	366	340	337	353	357	333	371	336	354	326	373	359	370	355	391	392	343	393	361	348	336	365	368	359	339	335	347	346	368	358	331	338	373	370	324	344	350	355	358	359	361	371	352	349	369	361	366	354	335	334	357	335	376	352	355	358	344	366	344	350	407	339	365	331	380	349	354	330	367	320	320	345	355	386	303	321	389	379	350	356	319	367	358	380	378	361	353	382	332	322	320	344	355	352	329	323	369	365	348	375	336	353	362	364	360	334	380	340	319	365	350	370	352	342	370	396	341	359	355	352	359	329	361	346	359	353	362	369	343	364	361	347	343	349	363	350	375	335	336	324	344	351	348	358	367	355	344	359	330	336	343	348	360	359	339	291	357	332	367	358	353	364	368	354	343	345	354	344	330	384	347	346	347	374	366	384	340	357	380	357	351	339	336	335	312	346	363	367	350	326	362	345	358	360	352	365	350	353	341	340	378	363	378	356	398	357	362	370	321	361	354	361	353	359	313	350	394	332	353	330	357	339	321	352	333	340	317	334	381	395	364	358	344	335	332	324	345	346	352	354	374	368	346	365	355	356	366	346	352	350	304	360	375	342	319	375	367	331	373	359	372	391	329	365	345	354	305	384	361	336	334	355	349	344	322	397	350	351	337	361	372	350	346	326	379	358	319	376	336	365	393	380	332	355	339	347	317	349	391	397	353	355	327	346	359	335	342	339	334	336	371	369	376	341	358	349	359	345	369	368	353	362	359	366	350	356	366	304	380	336	379	334	341	345	361	359	332	340	385	359	332	355	335	341	340	350	341	358	352	352	372	349	372	341	373	342	315	360	340	355	352	356	370	326	366	331	329	340	342	360	379	353	343	410	344	353	338	357	393	381	399	363	327	358	354	353	333	399	332	339	313	326	355	324	364	348	340	304	371	349	340	372	351	364	336	344	371	324	337	335	358	347	346	344	355	330	377	383	344	318	391	371	341	337	351	361	358	337	362	312	368	359	343	328	321	379	341	375	350	342	318	379	372	354	350	344	360	355	367	357	343	341	326	349	365	370	374	334	344	346	363	363	341	362	358	396	329	385	375	333	350	354	376	326	367	334	333	338	367	346	321	376	368	377	365	363	356	359	371	328	375	361	364	355	335	370	388	350	351	346	382	361	356	390	352	374	338	353	328	361	348	357	362	394	332	343	329	321	337	350	375	401	354	375	366	390	371	401	332	355	347	381	350	378	337	337	347	359	318	374	363	319	356	376	340	353	389	361	371	351	403	352	361	371	355	331	361	352	368	356	340	367	331	360	355	354	357	348	361	376	366	362	353	359	336	383	359	328	389	342	372	368	336	331	359	359	336	325	344	368	388	333	343	356	348	372	373	368	380	321	317	338	372	346	343	343	348	375	339	367	348	329	345	355	384	384	345	355	383	358	340	371	350	410	354	345	361	345	359	330	364	355	353	355	357	372	344	323	352	344	389	311	340	336	348	348	320	343	360	311	404	348	348	322	352	341	367	359	348	321	387	380	338	338	348	387	340	341	350	400	343	325	345	374	341	342	356	343	356	353	354	343	348	350	348	337	358	323	341	344	358	376	334	365	286	355	332	357	351	353	379	374	339	369	363	356	330	365	371	339	319	341	309	351	339	373	364	365	370	304	388	366	340	342	331	351	374	385	360	380	355	319	364	334	379	366	358	349	334	351	375	358	345	361	330	337	350	354	344	335	354	335	403	331	345	343	370	356	377	354	376	350	351	344	355	333	316	319	367	340	335	321	341	379	360	362	380	369	370	334	374	380	351	339	342	368	374	348	354	364	365	337	370	360	370	339	354	324	379	331	351	351	362	363	358	327	353	340	361	400	378	350	347	338	377	349	372	365	371	349	370	345	358	369	348	366	319	360	364	375	339	358	358	368	349	376	355	379	375	378	342	346	333	346	340	349	390	337	355	355	366	327	333	346	361	354	360	382	354	322	356	362	330	397	311	352	333	373	366	348	377	351	363	341	383	327	348	356	381	358	341	342	392	338	316	364	349	331	340	385	352	347	386	345	346	337	366	336	327	366	385	351	333	347	394	365	360	375	331	365	369	379	367	346	355	359	323	332	373	366	378	334	329	357	375	370	339	373	380	343	293	383
24721	21660	28574	25224	18281	1157	437	358	255	253	222	183	209	197	183	163	156	168	168	158	148	136	139	155	137	126	134	143	155	126	145	157	149	144	135	126	143	141	139	124	125	130	120	126	126	105	117	142	109	118	129	120	114	140	135	132	128	132	134	140	118	126	117	149	111	132	121	127	116	115	131	123	122	135	105	121	115	135	116	125	128	126	119	127	121	129	108	145	120	134	123	136	124	111	139	105	133	124	109	106	112	123	120	120	124	115	123	123	113	117	114	100	115	111	135	124	123	145	117	120	135	135	122	125	139	124	121	121	128	120	117	123	105	122	122	109	127	115	119	131	129	114	121	133	107	129	117	146	116	126	122	126	137	126	130	120	135	127	120	122	137	99	123	119	115	117	140	141	114	105	126	138	97	122	118	135	126	99	113	116	114	108	133	127	132	132	123	109	126	113	120	111	130	116	146	116	125	132	129	123	130	127	120	142	135	133	134	108	131	117	104	128	135	123	114	109	121	123	145	128	115	99	108	131	135	118	117	122	115	110	136	124	114	128	133	109	130	129	122	126	116	112	111	126	134	132	125	116	135	126	106	124	126	122	144	122	108	125	121	116	124	136	127	122	120	135	106	114	117	142	129	131	111	142	130	132	129	128	134	132	131	152	107	117	119	141	122	125	122	129	163	123	139	144	121	139	106	131	148	132	117	123	109	112	141	128	122	128	123	163	151	125	119	110	108	145	124	142	125	133	126	120	131	123	128	131	142	123	121	108	117	136	142	119	121	114	118	124	133	135	137	139	129	121	122	109	133	137	117	103	144	116	142	125	139	131	121	129	124	137	139	124	119	112	122	111	134	139	131	133	121	110	123	138	142	127	126	126	126	109	120	146	121	117	123	113	121	106	114	123	117	122	123	106	110	125	124	122	120	125	126	104	126	126	116	131	113	104	119	125	120	121	106	113	121	125	125	111	122	123	136	113	142	123	108	126	136	134	120	128	126	122	146	100	136	133	113	123	113	122	130	142	123	135	120	123	119	126	134	146	120	131	132	144	137	123	116	123	110	123	115	122	123	114	118	111	148	137	122	120	136	113	135	127	130	136	120	150	116	98	127	132	122	109	132	112	125	119	113	114	132	121	130	122	126	117	112	114	130	127	113	117	147	136	122	115	115	112	121	104	118	128	128	128	123	135	134	141	146	114	134	114	120	141	113	138	116	131	130	120	114	114	128	98	127	120	121	123	133	127	117	112	114	140	128	126	127	107	130	122	122	121	128	127	121	127	123	124	120	124	128	132	123	160	131	115	128	122	90	119	123	117	135	106	129	114	128	112	104	118	136	119	121	109	121	125	137	135	114	124	119	138	114	117	114	109	117	131	121	98	102	130	121	120	95	123	129	122	107	114	111	131	142	124	104	120	141	130	111	149	125	114	121	135	114	139	148	127	122	126	135	127	134	123	120	124	135	130	129	136	102	139	117	130	131	109	133	146	106	130	138	122	156	152	115	113	125	134	107	145	111	136	129	118	134	118	128	113	128	143	126	144	116	124	144	129	128	139	103	136	130	128	133	123	108	118	125	111	118	129	105	118	103	120	112	130	130	118	111	134	123	136	133	143	129	117	124	108	142	144	131	129	109	124	126	128	105	118	132	106	119	124	129	117	113	117	130	122	116	127	116	129	124	112	147	129	127	154	124	117	114	123	98	118	139	131	122	131	130	143	119	142	153	131	131	117	136	111	105	117	100	138	121	124	122	122	102	97	118	132	138	125	123	121	118	136	114	117	118	126	146	116	130	119	131	128	122	116	127	113	118	124	112	135	133	128	115	121	134	122	112	111	122	136	116	142	126	138	132	118	125	132	115	143	99	127	116	107	118	112	110	124	133	129	123	123	99	112	116	118	115	127	126	116	114	119	115	115	153	116	141	134	128	114	131	118	114	95	128	130	125	146	115	132	118	154	130	129	124	123	129	127	117	114	119	130	134	135	116	131	115	119	134	107	129	115	102	126	111	129	110	128	138	129	130	143	121	140	122	130	126	134	135	106	134	134	119	107	111	116	131	127	126	119	146	113	118	133	131	122	117	120	135	97	139	119	107	115	132	126	121	127	126	130	107	126	101	115	125	111	109	132	122	99	106	119	120	119	122	110	116	135	105	138	134	109	123	112	132	109	124	115	129	107	138	95	123	121	127	134	116	127	107	130	127	132	111	114	147	107	132	112	125	122	136	143	124	114	124	132	106	124	129	107	125	136	138	111	125	118	126	109	132	135	111	134	118	118	125	124	132	122	110	134	131	129	116	129	130	123	109	119	135	125	127	125	135	122	123	124	116	112	144	135	146	121	125	110	124	115	132	118	129	114	125	138	118	113	116	131	126	128	115	119	119	121	129	126	127	126	137	137	121	144	122	109	124	110	110	107	112	134	136	118	119	118	132	135	125	114	113	113	128	152	109	130	134	130	114	132	139	125	123	117	129	132	121	109	122	134	127	123	130	134	123	141	125	116	109	125	129	135	125	139	125	109	112	128	124	130	97	137	138	122	117	118	108	104	121	113	108	149	133	131	123	119	117	118	126	104	146	128	128	129	130	108	123	124	128	134	138	138	127	132	140	97	134	120	110	126	121	131	141	118	105	120	114	113	139	104	134	120	130	114	134	117	135	132	133	117	126	122	122	112	137	119	120	136	114	120	130	116	112	128	126	131	115	126	120	127	125	143	115	118	122	130	141	116	124	126	123	124	132	125	109	137	135	125	112	120	142	127	135	116	134	123	112	116	120	130	110	125	125	127	130	138	125	131	133	129	106	124	109	129	122	124	135	126	121	141	131	124	118	115	126	126	125	131	113	107	118	140	123	119	119	131	113	118	105	136	122	114	116	117	121	104	115	124	114	100	134	89	144	112	121	123	133	112	125	121	128	139	115	130	110	114	140	139	114	118	158	128	132	130	116	128	128	129	139	132	101	111	143	122	139	123	105	108	118	120	121	126	126	101	128	128	119	115	113	106	129	137	128	122	117	127	126	130	100	130	122	124	123	113	117	129	122	123	120	122	136	112	115	135	103	129	134	107	118	131	108	133	109	116	111	131	136	122	137	129	117	125	132	118	127	132	118	145	142	138	128	117	117	130	118	111	122	129	129	111	122	134	140	107	134	133	118	127	142	129	127	101	137	132	111	129	149	120	127	131	138	113	106	136	129	124	123	120	124	122	130	136	126	115	134	119	105	140	120	115	119	131	116	115	96	142	132	120	116	136	119	119	136	123	127	126	109	139	123	108	132	127	120	126	115	127	118	133	109	128	135	125	117	121	135	112	119	113	126	130	131	118	123	113	129	126	119	133	126	139	156	114	113	116	126	142	103	134	115	107	143	104	131	118	149	129	136	139	132	110	124	134	131	129	116	130	131	124	124	133	119	119	120	114	130	126	115	111	113	124	116	116	108	135	136	111	122	130	121	123	122	128	120	140	118	137	127	125	117	117	122	117	128	120	114	135
38524	26645	8030	4138	2593	1795	1487	1086	933	772	686	622	552	512	464	434	452	397	397	356	386	360	339	322	275	317	312	326	320	283	319	285	305	300	302	300	280	298	253	315	274	271	315	271	281	318	273	279	259	298	286	293	294	315	251	267	240	292	252	275	302	266	290	293	274	266	280	319	243	273	275	245	280	274	288	249	256	306	271	294	305	268	283	286	272	272	275	280	271	291	261	298	283	255	289	269	282	296	244	271	261	267	286	273	280	257	268	296	306	275	248	279	277	284	292	279	306	275	240	246	300	275	275	258	261	308	288	257	243	256	276	263	259	290	260	262	262	260	288	317	268	278	259	271	284	272	285	254	272	244	238	291	297	249	275	246	261	272	276	252	274	282	250	221	288	275	290	285	249	267	309	273	262	262	270	279	265	275	258	256	288	261	258	254	245	240	263	317	280	234	266	251	298	281	251	262	278	249	283	266	264	269	272	286	269	317	269	259	283	253	269	260	268	239	259	311	250	259	245	278	287	277	251	260	261	270	252	301	279	272	321	271	271	257	275	287	260	252	271	254	279	264	256	280	273	283	271	255	267	284	278	268	272	264	247	271	311	286	254	266	261	257	255	270	290	249	299	251	279	265	275	259	269	274	252	288	253	280	272	279	267	243	245	255	282	302	291	264	270	261	231	280	251	275	268	263	288	255	295	260	285	276	275	260	265	293	274	262	268	245	279	268	268	281	266	270	277	257	256	267	245	257	286	248	282	272	278	237	260	261	304	262	264	278	269	246	259	281	296	286	275	264	256	283	240	272	279	262	287	261	263	270	270	276	288	289	262	294	272	284	278	297	272	244	255	265	269	256	270	290	260	283	277	273	258	282	259	292	251	260	274	276	267	256	280	268	287	257	283	256	280	257	248	295	284	292	277	262	261	279	270	278	270	271	276	289	267	291	248	303	252	255	257	279	267	242	258	263	216	283	268	268	285	262	276	264	283	282	244	292	287	264	273	256	264	262	269	268	275	267	272	262	269	275	277	271	280	274	313	285	282	255	231	287	242	234	264	271	261	267	282	264	273	272	268	272	306	289	286	283	269	272	259	228	272	251	275	260	279	279	259	273	279	301	252	271	249	282	285	280	251	286	277	266	226	275	275	265	260	259	277	249	247	265	249	287	281	250	291	279	260	291	286	272	259	265	280	258	259	267	286	238	265	284	269	236	280	276	241	247	262	273	275	272	263	267	262	228	275	297	281	262	295	276	260	273	278	281	275	273	263	289	247	231	269	263	297	252	260	266	261	273	322	266	259	236	284	277	311	248	285	297	275	282	293	297	268	270	244	250	280	281	276	275	269	248	248	253	283	274	253	288	251	283	274	261	255	245	271	258	271	251	266	300	294	252	268	239	240	302	253	266	247	288	265	261	266	250	283	293	277	311	259	251	276	277	248	264	296	266	261	258	308	294	271	261	275	254	242	267	253	254	267	254	230	273	262	259	280	290	290	239	264	255	285	258	272	291	232	272	272	299	245	301	274	277	272	265	250	269	271	274	258	294	321	285	257	291	267	264	287	292	266	275	274	273	242	253	258	274	288	268	283	272	251	246	283	299	273	279	250	255	283	276	251	246	282	263	277	275	270	267	275	288	260	294	248	250	250	271	237	291	264	282	267	290	248	275	284	273	288	238	286	248	246	266	296	305	285	230	279	281	306	269	267	258	261	290	290	266	272	266	265	261	263	273	262	296	246	277	249	246	272	249	258	247	275	266	260	253	249	263	301	280	252	318	267	300	257	282	233	283	305	253	309	245	281	264	271	277	254	248	248	275	241	260	235	261	273	267	260	261	250	264	253	293	261	273	239	261	266	266	254	284	261	257	288	243	254	261	299	269	260	281	275	273	239	269	255	311	241	257	272	286	273	233	273	263	278	267	248	251	282	272	275	286	272	258	285	286	280	267	291	254	243	274	274	250	264	278	298	271	261	266	251	258	257	293	278	265	276	273	262	270	266	250	256	282	271	256	281	250	293	296	260	263	286	288	257	289	271	273	264	276	252	255	271	280	275	240	244	249	272	258	238	279	305	271	259	254	297	291	247	262	263	283	286	265	255	276	247	270	309	291	289	267	227	252	308	291	269	232	253	277	282	266	245	263	249	262	267	280	265	267	281	264	249	283	278	297	258	283	251	261	288	280	249	281	267	277	259	245	264	275	274	272	275	279	272	273	254	238	279	297	269	286	287	247	267	294	270	234	284	257	278	267	241	245	274	238	264	262	254	256	262	218	259	276	263	272	272	269	254	270	294	295	264	261	250	287	251	261	243	257	261	247	261	256	288	275	253	294	251	268	275	257	251	273	273	264	253	275	257	280	274	273	265	236	274	283	269	304	262	284	246	268	281	244	282	242	269	308	281	251	273	292	281	268	266	260	262	277	298	266	277	259	274	267	227	290	264	271	278	269	246	247	291	282	297	274	245	274	251	271	277	267	276	269	283	275	273	279	247	255	271	246	259	271	242	252	263	296	313	282	239	291	284	288	244	282	276	304	266	251	303	274	294	270	295	260	252	305	247	289	258	266	264	281	269	284	265	289	286	288	289	272	272	266	281	264	294	265	236	271	289	304	279	277	279	262	286	256	242	266	279	237	230	276	297	257	252	280	265	265	240	261	260	288	277	257	263	273	273	247	265	261	251	264	280	267	273	277	275	268	266	256	273	264	272	266	249	235	268	250	257	274	271	277	236	261	266	243	263	251	301	281	300	260	272	256	258	258	286	252	261	298	242	249	279	238	279	240	271	264	275	283	273	260	254	282	262	274	257	271	286	251	249	290	246	260	276	293	273	274	312	273	262	245	302	273	276	271	276	302	275	255	282	277	282	252	239	294	289	269	284	265	270	268	276	268	268	246	263	276	270	268	276	275	280	259	308	280	286	257	299	269	283	262	253	277	260	279	247	274	260	298	278	278	281	241	257	288	265	267	257	255	211	295	247	294	269	279	263	281	295	241	262	267	262	276	279	257	262	254	261	264	267	281	265	291	245	308	269	263	272	249	275	264	256	288	303	274	224	291	305	288	245	240	289	260	282	244	275	294	280	250	256	278	273	294	261	265	285	283	263	234	267	258	242	264	258	276	259	270	298	262	270	268	289	253	270	285	235	279	299	283	265	285	262	264	303	280	267	250	268	282	282	227	282	295	260	271	231	266	250	255	255	272	285	280	306	263	272	283	277	298	282	320	263	264	258	270	251	279	319	267	254	240	285	261	251	267	289	290	262	255	284	283	289	265	267	267	275	259	275	287	268	249	259	262	247	291	273	282	287	261	291	278	291	279	273	279	280	285	282	285	258	290	209	269	236	277	245	275	258	240	271	273	278	262	241	266	259	257	262	286	271	292	273	275	269	261	273	254	283	255	256	276	269	288	286	285	275	280	281	264	259	285	284	270	270	262	268	243	273	266	261	276	241	264	253	288	266	286	287	265	242	283	301	280	267	260	285	268	282	272
23743	21626	29388	24360	21623	16792	1634	762	564	536	495	473	409	421	377	365	391	339	343	346	335	338	373	348	346	329	324	324	344	326	319	327	315	328	331	324	298	311	312	314	307	338	305	311	317	303	336	284	300	316	306	327	317	283	313	320	303	283	298	314	322	303	335	303	322	285	292	280	318	282	287	290	336	313	329	300	312	326	299	309	298	306	293	323	280	316	285	290	322	318	271	345	314	298	310	270	291	301	310	288	310	327	312	297	318	282	283	293	276	300	319	298	308	288	318	303	304	312	301	303	295	290	289	282	313	306	284	308	299	309	320	283	339	307	284	313	325	314	283	303	322	318	290	299	279	303	313	287	316	337	310	278	318	295	295	305	315	315	321	305	294	304	282	289	292	329	299	287	302	264	316	296	284	313	296	273	287	314	270	302	329	300	322	326	319	302	298	297	312	294	300	305	327	302	275	283	270	305	281	285	329	300	294	311	305	309	293	292	290	321	261	323	308	288	284	300	301	301	301	302	286	274	308	290	316	296	309	334	313	289	316	299	317	321	296	308	308	292	281	292	298	312	285	317	305	328	299	312	282	292	312	288	285	305	307	283	298	309	309	293	303	286	309	351	293	307	290	313	301	336	311	281	305	305	299	312	313	318	311	314	300	306	322	302	296	264	289	326	319	311	299	284	313	282	327	302	303	300	302	308	298	337	309	323	322	296	293	294	290	309	347	330	262	289	290	293	280	284	308	293	304	307	330	294	302	303	309	311	312	294	348	286	280	297	322	314	304	319	318	290	322	318	318	293	302	298	278	308	280	279	296	306	300	282	302	305	260	297	308	304	306	299	310	298	302	307	319	313	298	317	307	289	283	307	300	291	295	330	306	289	322	321	291	301	297	318	288	304	308	308	318	322	304	302	320	310	288	302	323	261	285	291	303	296	313	321	286	304	303	322	309	309	286	294	316	318	312	296	328	315	309	287	293	305	294	288	296	314	317	294	306	288	278	287	286	292	320	326	316	312	319	288	311	297	312	330	304	311	330	315	307	296	311	285	306	316	284	315	301	288	321	328	294	302	302	301	266	308	327	310	290	342	293	300	300	296	325	322	313	286	291	296	306	327	292	308	298	333	301	321	316	293	280	285	281	316	294	300	300	311	289	270	308	319	303	280	285	296	300	269	308	312	315	325	296	291	324	266	313	318	275	281	307	264	315	267	305	287	324	309	301	325	288	293	289	297	297	324	284	307	304	296	323	281	306	293	273	316	310	316	320	282	286	286	276	271	313	301	317	283	297	314	298	332	282	305	318	343	278	298	313	293	293	309	308	314	310	300	298	306	297	308	281	276	304	298	291	293	305	295	311	292	319	328	313	332	288	339	294	321	328	329	325	326	302	339	317	344	325	310	286	308	314	303	326	297	287	307	300	340	308	280	281	325	292	308	273	305	318	291	308	276	283	322	316	335	292	319	318	298	343	308	312	301	328	291	305	282	296	331	323	318	307	318	279	299	267	290	280	326	318	298	315	312	319	308	305	333	326	320	321	301	314	301	302	325	284	294	297	307	283	300	324	291	318	308	304	288	315	305	311	292	325	311	303	314	290	284	306	309	289	287	294	332	315	301	296	332	302	277	316	333	278	278	298	322	305	293	303	309	302	290	315	302	300	297	273	274	332	280	292	301	291	312	309	304	314	285	285	278	298	309	328	307	293	302	309	329	288	310	304	280	304	297	289	304	301	308	289	329	303	307	292	291	289	292	287	313	297	291	288	318	299	297	300	312	293	306	294	277	291	295	296	308	299	326	316	285	295	306	285	268	334	306	305	300	320	312	319	334	292	307	326	300	296	280	307	306	334	323	322	268	296	293	353	309	326	297	310	313	317	293	310	321	296	287	289	307	316	273	292	292	303	305	288	326	299	285	313	304	291	274	284	307	306	296	308	313	305	302	279	279	317	310	293	288	312	315	305	296	292	310	300	305	324	288	299	263	278	295	315	293	306	275	311	323	291	311	286	293	318	307	308	312	286	296	286	319	311	315	308	318	327	303	326	298	295	294	302	302	268	294	291	281	301	311	301	323	312	313	300	295	314	310	316	282	321	309	287	303	321	284	327	319	290	287	317	295	295	307	302	283	311	301	296	297	301	291	318	303	310	286	317	287	277	298	299	299	310	304	294	288	322	320	271	300	304	329	277	305	293	339	304	324	306	303	296	298	325	328	308	284	257	311	341	322	303	301	291	308	292	328	324	322	298	297	298	274	312	327	280	269	324	313	328	306	280	287	291	304	293	308	325	305	312	278	313	310	289	293	315	336	328	289	306	290	297	299	298	334	318	283	286	289	304	283	277	310	306	323	287	290	308	307	307	297	301	307	321	331	278	284	295	291	295	309	311	307	316	324	308	277	312	311	333	289	304	248	305	293	300	299	242	307	352	295	338	325	337	299	340	302	302	316	291	296	279	293	280	288	317	271	310	284	308	335	286	315	316	320	279	282	264	289	283	314	317	305	318	321	301	300	286	309	305	307	280	278	316	317	284	292	296	310	287	308	318	308	316	282	324	336	293	297	304	294	303	286	328	324	346	288	329	296	304	315	341	309	288	303	264	303	294	293	284	302	291	301	290	330	287	315	337	308	293	305	293	303	292	275	285	302	311	329	320	287	278	317	306	301	307	311	281	310	286	303	290	306	296	322	292	301	279	260	289	340	315	314	319	310	270	310	283	293	286	267	317	293	301	294	309	293	310	299	290	314	327	276	318	296	293	279	284	337	313	298	288	337	323	317	332	325	315	322	307	292	300	314	293	299	320	293	275	316	324	281	346	291	326	347	312	281	328	296	319	285	293	295	293	315	283	311	291	309	300	296	284	317	293	322	269	284	295	284	322	291	300	270	300	306	315	313	297	314	293	318	325	316	311	317	299	293	307	294	287	299	255	313	265	278	302	285	312	304	326	297	276	304	305	293	291	296	329	317	294	310	320	321	282	279	299	301	298	297	298	329	329	281	281	285	278	299	320	326	307	304	305	279	311	312	332	320	300	305	295	285	285	282	304	288	282	280	324	324	310	303	312	284	299	291	303	259	294	311	318	305	314	307	313	302	289	352	284	339	313	292	315	274	321	286	301	314	327	286	300	301	305	294	310	285	270	272	301	325	337	321	309	300	301	318	295	308	317	298	284	316	303	305	308	328	289	313	315	295	327	327	301	286	327	349	270	277	309	310	299	300	282	322	276	291	284	297	337	322	292	317	306	274	333	331	290	291	265	310	305	329	289	301	319	301	294	305	292	303	289	300	299	304	294	266	323	308	332	303	302	260	295	301	294	277	282	304	301	321	312	309	317	291	302	307	295	315	302	285	280	302	310	303	297	300	289	298	299	312	291	289	296	297	297	347	332	275	325	314	305	296	322	335	295	325	345	301	328	323	288	286	296	289	336	312	275	309	283	312	314	304	295	297	317	320	296	312	356	312	317	310	313	289	306	306	302	278	296	279	320	312
45422	29301	13376	7175	4786	3536	2715	2266	1807	1616	1394	1238	1091	1035	1078	946	913	858	834	804	787	722	749	686	760	668	733	707	638	636	729	680	666	701	617	629	608	663	632	600	616	610	617	639	618	594	643	627	637	628	594	582	602	608	587	641	596	586	556	619	600	618	630	554	641	606	592	584	615	600	643	554	642	619	569	579	575	599	624	628	575	602	597	664	627	626	590	599	606	611	602	604	588	595	592	557	605	589	641	590	592	641	633	639	582	622	568	587	545	556	552	570	589	596	566	628	577	577	626	587	576	565	573	562	590	595	613	620	584	576	610	548	597	637	601	585	575	592	613	586	572	609	629	599	596	609	592	597	619	580	603	585	604	597	602	592	610	620	598	572	614	589	625	620	581	595	565	586	580	582	574	586	626	575	572	593	619	552	607	635	590	609	574	591	612	596	581	610	621	645	584	591	560	615	587	584	567	559	552	594	586	588	616	575	584	577	574	556	596	573	554	606	579	556	611	621	587	593	566	584	592	645	569	608	583	578	544	594	615	595	621	593	597	575	572	604	615	573	589	613	575	614	551	554	620	601	592	533	610	557	616	589	629	587	560	550	593	589	586	575	589	562	568	593	553	602	586	569	591	635	582	595	628	619	586	569	526	624	577	585	621	545	572	615	599	606	595	604	597	566	606	619	567	620	568	628	614	570	589	599	621	635	543	577	588	558	587	579	563	559	541	614	601	611	581	581	646	597	567	619	574	561	615	584	556	584	600	581	553	597	620	558	567	531	562	593	607	574	617	563	546	580	596	582	561	569	575	602	562	558	589	565	576	573	562	594	603	582	575	570	615	580	579	589	553	569	603	602	593	600	591	623	589	581	582	601	599	624	603	544	578	633	608	587	545	596	590	600	588	574	592	590	571	580	598	560	593	592	569	571	568	556	591	583	615	599	625	570	575	608	562	629	561	592	598	557	570	614	565	581	602	585	567	569	551	615	607	563	563	612	559	587	577	607	603	582	567	580	582	582	603	597	588	583	581	550	602	580	560	596	584	540	602	619	558	599	592	558	588	545	568	593	582	591	622	590	587	606	585	575	567	581	571	541	605	570	597	618	581	532	624	606	563	603	607	635	571	565	597	572	599	513	546	585	596	585	603	561	583	602	593	566	568	618	605	596	627	546	597	587	598	659	588	587	546	622	562	581	549	601	564	568	663	622	606	591	618	536	610	586	579	550	566	554	629	594	610	568	592	607	593	584	566	579	603	581	562	605	573	581	595	617	576	579	615	632	598	542	611	567	578	586	600	561	623	652	534	608	580	607	569	591	570	620	602	595	594	605	553	609	569	564	583	567	586	606	514	584	587	599	576	558	585	566	576	589	564	596	619	547	642	616	637	567	624	588	582	652	590	605	567	585	577	596	615	593	601	571	582	594	609	587	561	604	593	579	585	554	597	607	565	573	576	605	616	510	592	590	580	533	602	598	610	621	591	618	606	545	564	578	599	595	581	593	624	673	584	591	582	594	556	598	569	612	578	530	593	579	568	555	589	579	557	558	631	613	540	567	613	574	606	593	606	565	581	563	621	594	568	595	591	558	611	620	620	579	541	551	536	628	573	592	571	582	554	594	572	609	607	567	611	617	580	595	648	559	618	599	619	622	574	570	566	540	593	630	599	576	594	587	586	603	606	608	577	607	582	584	586	641	626	557	623	536	613	588	591	629	555	573	560	606	555	630	557	641	590	567	602	612	583	611	600	530	590	546	591	584	604	594	589	606	561	556	625	581	583	563	577	581	596	584	610	604	570	566	571	583	603	586	621	624	596	549	589	601	613	619	570	547	618	581	619	603	589	594	591	611	613	619	605	554	629	524	574	608	546	640	550	614	643	630	609	626	552	560	588	571	590	609	551	599	620	569	631	569	586	586	618	549	574	631	609	596	604	569	594	627	557	590	558	601	612	583	609	601	563	594	604	570	579	556	599	594	572	554	617	606	590	579	601	529	590	565	604	631	602	600	628	589	614	567	607	632	581	592	599	565	583	571	569	598	590	617	617	627	578	647	610	592	578	563	601	563	622	612	622	608	559	575	561	613	564	629	580	552	557	567	526	541	556	519	594	591	604	590	606	576	609	653	626	604	602	559	588	546	614	581	605	562	586	616	622	586	562	626	569	615	609	586	584	603	590	583	598	565	570	591	610	566	574	604	601	573	612	571	615	572	609	595	614	575	570	575	580	600	570	584	553	573	595	560	567	609	578	589	615	572	595	602	534	615	599	615	578	571	604	581	590	606	568	569	581	570	604	626	576	579	584	595	620	558	605	542	591	602	553	624	581	594	634	645	586	590	600	598	579	596	597	588	585	602	581	548	587	559	551	576	607	588	597	602	644	565	584	565	569	583	541	559	596	598	628	592	574	556	560	601	585	577	583	568	573	591	572	594	594	593	636	602	572	630	605	564	529	598	598	611	567	539	598	578	529	585	607	562	565	603	583	590	567	598	563	603	565	578	616	600	566	566	608	608	529	550	642	571	592	576	567	586	543	621	603	554	586	600	580	571	630	608	548	553	577	601	608	593	618	542	584	577	551	594	589	591	569	579	575	599	582	567	605	620	541	584	598	580	568	609	619	596	568	567	577	598	577	598	611	534	583	583	537	572	587	612	576	558	582	582	635	563	583	555	577	611	571	549	571	609	600	606	565	544	540	612	576	610	592	567	594	559	586	600	586	580	539	593	591	597	580	639	592	566	602	587	595	565	591	595	598	573	594	584	618	594	567	564	620	589	548	571	577	576	538	619	610	613	592	573	575	559	595	579	582	573	607	631	590	628	597	606	551	643	542	612	513	580	623	575	608	563	618	596	583	564	596	569	566	615	566	617	580	580	598	572	594	600	606	600	588	581	609	579	570	589	614	575	616	580	573	584	629	608	606	580	581	575	576	590	613	526	553	554	628	626	556	577	549	576	572	649	614	578	611	610	624	568	580	570	619	580	561	591	572	601	578	602	591	591	601	615	565	558	610	563	567	611	573	605	563	608	579	565	599	625	612	579	598	637	600	581	580	557	596	551	558	592	603	596	593	580	577	594	575	623	586	621	587	596	591	599	546	585	614	620	560	563	570	582	581	605	564	632	604	601	574	594	585	585	601	563	592	597	568	622	642	592	630	537	550	617	619	590	558	566	609	593	611	589	573	585	628	613	596	607	619	584	597	566	581	596	576	607	621	612	610	568	599	576	592	581	629	613	593	587	601	597	574	570	561	604	573	583	592	605	548	597	617	587	591	567	582	562	609	573	554	617	562	613	607	573	582	580	625	583	591	598	563	589	610	596	663	608	603	600	594	578	594	586	590	580	580	642	576	589	598	597	596	566	578	613	634	630	637	615	587	558	603	578	575	619	574	595	581	619	592	590	590	575	564	608	574	635	600	579	583	573	598	565	599	611	598	612	582	583	584	570	626	579	564	611	607	566	603	568	581	581	590	574	586	583	606	626	605	613	555	597
27263	20825	7232	593	384	300	234	203	166	156	190	162	179	213	166	164	157	166	168	152	163	167	161	159	179	178	165	165	182	171	157	159	156	158	161	162	156	178	169	170	160	179	177	159	185	166	157	158	162	162	155	169	155	144	153	157	164	136	157	168	174	170	184	171	165	164	160	154	173	173	138	156	163	151	174	144	176	146	154	159	139	157	164	163	161	154	151	186	185	164	172	143	157	145	141	166	180	136	171	152	152	165	161	136	156	197	181	175	170	166	147	170	178	160	157	176	152	188	155	168	158	131	175	178	175	168	163	147	176	133	146	163	148	161	142	178	155	193	173	150	143	127	191	160	133	170	148	150	148	162	162	158	170	139	170	175	159	160	168	170	178	186	128	184	153	149	145	151	158	162	145	156	162	151	164	160	154	149	143	177	152	175	141	164	143	171	196	160	170	167	184	159	153	188	157	168	183	169	166	171	165	153	172	164	184	158	152	159	171	155	168	159	167	160	163	164	158	159	140	157	162	168	167	155	154	184	147	171	170	148	147	140	156	156	142	175	181	167	171	152	159	136	161	183	166	150	154	144	160	156	160	184	180	142	149	164	150	147	145	158	164	161	172	146	180	164	180	183	166	159	167	156	167	161	152	159	156	150	185	167	153	146	143	150	144	178	164	148	180	166	154	179	157	172	155	152	142	159	178	166	160	141	147	172	153	172	178	148	145	158	162	162	160	139	150	164	169	189	177	157	174	163	156	156	137	173	152	160	175	172	147	173	147	166	161	148	163	158	178	151	193	149	174	164	160	181	181	169	160	153	145	186	170	170	163	157	152	164	175	163	165	163	170	182	157	160	145	166	160	162	160	149	156	160	155	173	186	141	172	162	151	157	160	161	171	188	158	175	166	158	164	179	177	160	159	152	176	149	148	146	135	166	145	138	166	150	165	176	149	173	159	141	135	163	169	136	158	177	165	171	183	144	155	170	160	152	184	177	163	177	147	187	157	165	169	185	154	186	158	169	151	162	160	146	173	148	173	169	159	157	147	165	158	169	169	154	137	145	169	155	150	156	162	154	156	167	156	176	175	160	153	174	156	177	168	155	169	143	203	163	171	151	183	182	150	186	181	148	142	145	151	157	177	164	138	167	153	150	155	166	182	200	145	155	152	177	156	147	165	157	160	166	148	153	174	164	151	155	159	151	163	153	146	185	166	172	156	149	179	135	179	152	175	168	170	147	146	170	151	173	168	143	158	172	159	181	175	165	166	154	148	167	173	159	141	151	164	150	165	158	173	150	165	166	167	160	181	163	173	141	135	177	163	147	174	152	145	150	149	141	172	180	153	157	174	151	168	167	147	150	173	168	168	166	143	160	156	162	141	147	160	161	163	153	132	204	139	161	163	170	174	172	184	148	154	174	156	160	164	162	150	174	150	170	157	150	174	167	138	157	162	161	158	182	156	162	168	151	163	158	183	160	155	166	185	171	156	168	136	182	166	172	172	184	165	164	163	178	153	159	168	155	192	165	174	156	159	147	162	155	182	143	172	150	160	149	167	144	151	181	157	156	178	162	174	163	161	138	164	187	183	155	151	164	153	148	156	159	186	166	171	148	141	152	155	170	176	185	182	165	162	188	167	153	162	163	155	143	156	156	145	181	143	195	156	154	163	172	156	154	163	169	186	142	159	164	137	168	162	167	148	160	158	142	160	141	174	165	151	157	163	160	176	146	158	180	161	166	142	185	162	139	150	152	169	149	170	191	155	180	156	157	182	163	176	153	174	158	143	138	142	156	170	148	190	145	151	152	192	167	172	180	171	159	152	181	180	170	153	172	162	162	152	155	161	171	162	169	176	169	170	175	150	163	169	166	191	152	166	163	157	165	145	171	148	165	155	165	179	161	139	162	180	159	157	150	152	150	178	164	180	192	183	159	142	152	156	167	161	166	148	173	180	161	147	185	159	155	150	159	161	176	146	160	151	173	154	163	166	190	152	165	138	163	172	164	149	164	130	151	152	165	167	148	203	176	153	150	156	174	185	167	140	169	166	177	149	160	173	173	156	145	171	169	158	174	142	142	171	142	150	155	146	165	158	158	159	145	163	143	156	174	168	189	153	142	160	157	150	149	157	169	165	171	180	176	158	160	157	162	161	159	159	167	152	154	171	167	139	142	155	149	173	161	183	135	188	171	145	158	159	163	161	147	169	147	174	155	144	183	165	158	156	154	159	187	165	159	177	166	164	158	167	153	176	163	163	171	163	158	138	141	177	180	161	148	154	134	160	148	154	192	133	139	161	135	164	152	180	183	166	142	146	150	179	163	153	144	165	159	148	173	160	158	165	171	148	161	170	167	169	149	163	177	168	161	171	154	171	162	172	154	151	145	172	134	159	168	162	177	161	163	180	169	153	158	153	141	153	166	160	175	159	165	144	170	157	161	141	159	160	149	147	144	156	158	152	159	160	162	155	144	166	170	163	167	174	183	172	158	157	146	166	187	149	150	162	152	163	173	158	165	178	165	177	186	161	179	168	152	152	148	169	147	154	150	153	171	167	165	150	178	156	159	145	147	171	172	156	175	181	175	165	171	162	169	175	145	168	152	167	163	145	148	156	174	135	173	172	182	160	161	152	170	179	147	172	168	160	151	145	165	149	161	163	177	164	147	193	172	148	132	180	167	166	159	170	165	163	165	166	177	150	161	180	145	146	145	162	136	155	160	129	177	159	170	146	173	169	171	178	185	169	163	148	155	179	156	149	182	168	156	168	170	171	156	143	177	178	142	155	155	154	161	140	154	196	165	155	152	172	183	172	155	183	171	163	174	169	169	155	159	141	155	161	169	174	158	159	150	153	158	138	168	179	159	143	143	181	171	156	151	176	159	150	155	164	169	174	165	158	141	169	147	165	154	151	168	160	149	171	164	185	176	155	160	177	166	180	154	165	170	147	140	164	161	176	158	175	156	159	148	139	166	155	167	158	148	151	165	148	175	173	171	167	178	147	159	163	159	162	157	160	167	161	188	154	154	138	148	152	159	167	156	141	154	184	153	172	170	149	177	185	166	154	155	176	152	171	167	174	161	148	154	156	150	153	166	158	154	151	162	175	149	181	171	169	158	157	155	184	168	179	173	154	148	149	170	161	170	173	147	155	144	161	175	186	154	163	155	183	180	153	151	155	150	148	153	171	156	162	180	159	155	136	159	156	155	178	175	164	167	157	168	144	147	173	164	148	156	141	147	150	159	149	160	157	152	159	160	152	150	156	155	140	167	153	142	150	185	159	161	158	157	145	165	185	168	150	152	142	167	146	151	152	166	145	139	186	174	174	154	175	164	153	161	146	136	162	154	176	154	193	143	182	153	157	160	135	173	143	159	165	177	179	146	167	179	170	163	138	147	166	169	159	181	149	173	159	154	168	152	157	152	178	157	183	161	171	167	152	172	161	171	161	176	163	198	168	179	169	183	172	181	139	147	155	154	177	160	144	150	156	173	182	166
18658	11308	1407	834	592	520	467	437	464	393	378	367	376	393	373	364	391	371	343	386	374	369	339	378	358	353	372	394	410	347	353	376	344	343	324	361	347	349	338	354	355	362	363	355	356	346	336	355	362	346	360	398	368	335	404	353	353	379	343	339	338	355	376	347	364	355	342	372	376	336	352	359	357	345	382	338	361	346	371	356	359	308	349	370	350	339	395	366	331	373	402	351	318	360	342	321	360	366	316	348	334	362	350	371	369	386	345	356	333	374	367	352	348	357	335	346	369	308	342	352	357	360	360	370	359	321	336	366	334	366	328	328	345	337	345	339	343	337	352	366	335	335	366	357	357	366	353	338	353	348	350	352	358	330	368	347	388	376	364	329	324	343	353	358	382	335	296	349	355	365	360	355	347	334	341	352	326	356	369	338	370	356	369	378	362	329	353	336	358	362	344	316	343	347	344	362	383	353	344	367	345	368	388	361	367	356	349	345	395	360	364	370	368	390	376	339	323	354	340	336	362	357	338	366	349	335	346	351	355	330	324	388	359	339	330	357	360	321	323	353	374	386	348	343	378	332	366	349	377	354	366	349	345	373	334	350	381	348	331	337	346	325	327	339	354	369	352	340	370	374	337	343	351	379	340	368	366	352	362	324	333	356	352	348	351	339	336	331	389	366	358	353	368	389	341	324	338	350	330	342	362	361	317	343	335	344	362	331	358	356	358	331	364	357	358	332	368	354	345	347	322	371	358	335	352	349	382	357	379	358	361	375	360	387	330	326	377	353	371	326	360	341	338	362	365	322	356	397	342	381	339	358	384	345	353	397	344	364	350	386	371	352	333	345	343	341	346	340	329	343	358	336	345	346	346	351	346	347	319	408	356	385	366	344	354	332	355	318	324	357	310	346	401	343	368	356	365	352	326	352	315	348	349	371	351	402	351	334	365	347	384	392	366	369	328	349	386	354	363	360	351	364	380	338	333	344	342	354	335	370	341	367	340	365	351	369	350	351	410	380	372	336	354	330	338	315	362	356	317	390	371	371	365	339	384	344	373	333	356	321	334	373	337	354	344	337	353	337	336	359	316	371	341	327	327	329	357	347	354	362	342	393	350	335	337	342	358	374	342	358	358	336	351	357	339	323	366	360	356	324	340	332	386	363	346	331	324	357	373	351	368	378	363	392	343	342	339	357	328	364	353	355	367	374	361	385	334	360	373	330	380	372	369	364	376	329	352	355	358	358	383	333	357	351	346	352	388	354	359	368	331	363	331	345	344	342	332	355	347	356	344	324	359	397	356	348	376	319	350	352	354	352	367	358	357	330	358	357	370	357	367	357	372	344	361	374	362	361	341	344	336	364	372	352	336	353	340	347	335	361	346	333	387	347	365	369	336	319	364	359	331	365	339	365	378	338	353	372	345	360	373	346	346	367	366	340	397	340	338	361	343	346	330	365	332	361	333	358	328	343	352	366	361	327	333	350	347	335	362	366	374	377	357	374	372	357	323	352	352	326	357	367	356	373	386	362	360	336	356	365	357	354	323	332	339	377	360	359	312	309	336	381	353	344	353	342	327	331	331	374	369	347	343	349	383	358	336	337	334	348	369	353	332	353	408	338	354	352	340	357	349	391	362	365	340	349	351	327	347	347	331	367	339	360	382	341	365	395	367	343	331	366	319	341	355	346	362	348	341	311	346	339	363	377	363	380	371	356	368	334	348	343	337	352	387	387	413	363	355	346	368	394	356	353	335	339	374	355	361	378	358	365	351	350	357	328	376	340	335	345	372	335	413	340	334	376	364	323	329	352	307	340	325	347	378	305	347	332	364	376	359	369	357	395	328	395	355	370	395	320	360	356	374	386	388	357	326	349	331	328	346	360	341	370	353	382	331	381	338	346	388	350	342	393	335	355	373	359	362	344	374	342	365	397	345	387	354	390	362	349	338	379	332	351	339	371	346	370	353	347	345	357	361	356	300	381	365	323	370	373	352	368	350	329	385	359	361	354	329	350	360	323	332	334	357	373	352	354	348	361	351	362	341	324	375	354	330	370	369	303	375	346	326	388	357	385	352	352	334	350	394	347	323	363	376	309	404	387	366	348	385	384	365	344	340	339	337	355	379	346	344	353	385	329	365	341	351	351	360	343	375	338	352	351	356	347	347	357	385	339	391	342	360	376	357	357	347	353	357	337	360	344	372	327	328	346	344	342	324	348	344	367	368	370	349	356	378	321	318	344	340	395	355	351	338	346	358	361	338	392	353	352	343	385	346	353	346	313	328	345	350	339	358	398	345	325	371	381	330	342	383	355	356	355	338	351	367	348	341	356	348	351	328	328	344	335	356	363	374	357	357	309	343	347	336	346	320	404	353	347	336	350	338	351	356	360	316	356	348	347	374	325	341	355	341	360	324	370	372	343	375	366	355	347	351	402	320	362	329	320	366	363	353	346	353	328	394	372	333	332	323	376	370	341	371	368	363	345	358	357	366	344	351	363	382	366	358	350	396	319	355	364	356	315	362	353	352	362	376	352	369	339	342	361	352	353	384	343	346	338	405	341	388	331	356	359	359	330	383	348	325	343	357	341	335	307	355	347	355	349	336	336	374	336	370	345	362	365	332	331	325	349	310	355	365	323	393	362	359	359	390	361	344	345	361	359	351	316	375	351	337	343	328	321	377	336	347	337	354	350	343	336	336	400	354	341	321	361	342	373	331	366	385	337	352	360	355	392	320	352	348	332	385	398	353	318	354	322	326	334	369	330	324	352	335	340	345	349	363	324	356	355	372	344	330	308	340	368	356	318	396	361	334	348	390	384	332	354	368	337	334	371	384	321	346	318	348	346	368	340	356	363	376	359	338	349	360	339	331	349	344	409	383	332	344	336	358	397	381	369	357	327	380	360	344	364	348	373	358	321	346	310	345	368	353	314	359	341	378	316	352	338	344	339	366	342	367	375	342	333	388	375	383	342	364	356	361	342	371	334	359	361	358	343	371	356	391	346	332	398	341	358	361	342	355	382	329	368	352	355	380	350	357	293	329	330	361	351	360	387	364	352	379	373	323	393	365	371	341	372	349	345	347	362	336	353	352	346	363	351	345	345	357	322	345	349	349	333	368	335	350	345	360	345	364	343	348	383	398	359	352	364	320	324	374	374	365	348	344	355	346	325	405	333	334	338	325	367	321	361	355	393	348	353	326	399	357	336	380	335	356	362	363	348	398	322	336	316	338	389	383	347	360	326	353	397	371	362	351	336	358	359	340	389	356	343	329	360	378	353	365	336	341	357	362	324	368	357	356	366	349	359	379	339	320	347	382	343	342	328	368	355	350	343	305	342	324	355	365	365	401	352	354	358	357	356	358	346	351	353	371	349	348	319	371	385	323	362	354	356	371	370	334	397	335	374	367	382	343	344	360	354	354	362	368	337	352	326	355	382	387	357	337	365	364	360	370	354	341	374	359	310	338	323	378	378	370	352	340	339	355	335	359	355	382	365
24575	21588	28403	25199	18078	1096	458	321	257	251	223	214	176	179	178	172	165	172	160	146	144	124	146	141	126	147	137	155	150	144	139	149	140	135	146	134	139	149	128	127	143	119	127	121	136	150	131	123	113	127	142	123	137	145	132	125	114	136	120	118	130	141	135	124	143	123	107	110	131	130	154	129	129	129	124	101	117	130	153	120	93	125	111	122	136	128	118	125	112	103	118	104	105	138	137	111	132	123	137	139	138	135	122	117	112	136	115	135	108	124	114	133	136	122	132	109	129	120	113	121	124	130	136	122	130	129	132	121	104	139	123	123	134	131	112	129	117	139	140	127	126	109	114	113	129	132	116	118	130	117	126	127	130	130	118	133	135	122	128	120	136	135	125	113	118	126	143	105	118	111	99	108	130	141	127	118	112	121	131	130	111	119	126	114	93	116	131	138	120	126	136	134	117	120	120	111	140	132	104	113	117	123	138	132	134	125	122	110	122	114	128	127	116	119	123	125	116	143	132	132	150	101	126	122	127	117	125	122	121	127	132	134	127	117	112	120	116	135	142	108	117	128	109	113	139	116	136	124	125	125	107	114	138	124	102	136	119	136	125	139	133	134	129	121	112	141	107	114	135	114	117	119	121	131	115	109	132	117	118	120	128	120	126	106	114	130	111	137	136	106	127	118	120	104	132	128	122	114	122	125	123	120	138	126	102	112	125	149	118	136	129	104	135	106	120	114	139	122	125	121	112	120	125	120	112	119	121	106	108	136	133	124	118	121	127	146	118	115	128	139	147	113	109	125	134	125	120	117	129	125	126	115	143	128	143	126	118	105	142	128	121	108	124	115	116	128	115	122	134	124	134	123	123	116	111	116	127	120	112	111	118	114	123	114	129	117	120	134	104	131	102	101	121	125	124	129	122	118	124	110	130	110	131	131	120	117	122	128	133	137	134	137	114	116	122	115	120	134	143	116	118	116	127	111	128	106	142	115	138	116	116	112	123	111	117	123	119	118	140	121	118	126	124	145	129	124	124	132	124	108	138	122	109	115	131	96	145	127	118	146	104	127	127	107	137	144	128	95	122	123	118	126	131	109	114	118	133	115	117	132	117	117	111	124	118	120	115	131	126	118	127	123	129	124	133	117	125	125	128	133	128	136	114	114	136	92	114	115	122	119	118	118	132	133	107	135	121	103	119	123	130	122	109	132	133	111	125	112	126	142	147	140	136	113	108	125	115	122	111	137	123	110	112	127	109	130	131	122	111	120	110	135	108	127	115	117	119	121	124	116	118	153	120	117	118	127	113	135	114	116	125	117	138	119	121	123	138	132	137	126	132	120	126	120	127	137	123	112	129	125	96	108	117	122	109	147	139	141	114	120	118	117	135	151	118	133	130	126	135	135	129	105	107	134	138	101	109	139	102	116	127	136	108	105	118	126	123	123	126	129	119	123	130	107	120	110	123	132	122	125	108	144	130	120	112	138	113	116	141	138	121	112	114	112	115	111	132	115	115	127	140	111	133	113	123	148	130	130	139	131	127	123	120	115	125	109	106	128	113	114	116	126	121	127	132	126	131	137	130	113	129	113	116	140	107	117	127	136	122	131	119	133	123	141	106	119	135	128	134	127	116	120	126	131	131	145	123	110	130	137	113	144	126	118	117	127	120	124	113	119	118	118	127	134	124	133	143	131	115	132	124	113	131	121	114	123	116	112	129	115	115	140	144	112	133	107	110	136	120	130	110	115	122	113	153	126	132	137	114	151	133	103	134	134	105	96	121	107	128	124	108	136	119	120	129	112	106	132	162	150	127	123	135	128	153	119	132	131	126	140	129	135	107	111	112	114	104	132	106	122	131	126	105	113	136	134	136	124	107	116	145	114	124	145	117	118	122	109	122	107	108	126	134	127	129	112	130	114	120	124	111	139	129	103	122	125	114	137	157	124	125	111	121	122	123	144	112	148	104	130	127	119	125	138	127	118	118	126	129	131	133	122	105	127	118	114	122	121	122	129	134	139	138	129	131	118	119	129	126	126	134	109	139	119	131	114	129	121	132	124	126	102	116	112	118	110	116	119	129	118	135	143	122	125	116	121	124	105	110	128	134	148	124	150	113	124	121	114	132	112	123	120	126	134	152	130	115	104	118	122	118	111	127	104	97	112	114	117	127	119	129	120	112	135	123	122	127	129	126	119	125	126	132	121	115	134	118	126	106	108	136	119	127	108	122	116	114	134	105	136	135	114	136	123	130	127	137	120	137	133	128	107	112	129	112	106	107	122	115	129	105	142	137	124	131	137	134	114	117	110	128	127	130	104	121	121	119	110	122	117	125	138	135	142	113	136	123	110	113	123	124	122	110	133	127	124	113	121	129	102	125	135	130	127	109	102	106	120	123	112	130	123	127	125	114	128	118	103	122	123	119	124	129	111	127	126	133	125	117	116	124	140	123	141	113	132	120	140	124	127	126	138	123	117	116	146	144	122	130	119	129	123	118	121	119	125	139	117	109	121	127	124	109	115	136	125	139	110	124	140	113	135	116	119	116	115	145	124	146	134	128	127	115	128	129	149	124	122	103	113	107	115	134	122	120	129	108	156	127	112	119	122	122	128	112	122	114	111	131	124	122	115	120	125	123	109	120	127	114	99	122	113	109	119	114	136	128	124	127	100	118	117	125	121	113	128	132	116	116	95	112	131	119	118	119	119	114	122	122	111	111	121	124	143	124	128	131	110	123	128	102	112	114	125	127	138	145	132	123	125	133	132	127	130	110	120	135	110	104	118	129	153	130	115	147	129	143	105	117	130	119	120	126	127	106	139	119	118	134	101	128	124	112	128	122	139	128	128	133	139	132	113	109	121	111	118	130	122	124	137	132	140	106	117	133	144	126	132	117	121	125	122	127	109	113	154	124	114	102	110	122	125	123	129	119	136	121	129	117	123	132	124	139	129	128	124	123	124	128	113	127	124	104	115	134	115	143	127	124	117	131	126	134	127	124	118	115	121	130	103	120	115	150	131	119	135	138	145	125	121	127	118	126	123	121	121	119	138	119	128	118	134	109	145	114	131	114	127	114	121	108	127	123	122	121	118	113	124	137	116	115	117	108	142	112	134	142	129	117	124	124	113	135	112	114	122	125	126	112	146	117	117	119	96	125	101	136	117	126	136	124	128	139	114	135	120	136	111	118	113	128	117	129	141	122	110	134	115	114	131	138	109	128	121	133	122	124	118	146	118	124	109	111	127	127	111	127	113	133	100	113	121	103	133	110	119	112	140	126	126	121	127	116	120	118	131	116	124	119	129	127	128	147	123	115	124	114	130	135	142	131	133	128	126	119	152	140	122	128	124	120	127	124	113	128	118	109	103	109	108	108	130	128	125	108	107	109	150	125	154	120	98	101	128	119	127	117	139	128	137	128	126	111	109	133	123	130	114	129	116	119	122	121	112	121	140	125	110	125	103	128	114	117	149	127	113	112	130	110	125	104	118	121	137	123	121
37204	24495	8036	4064	2505	1931	1339	1117	993	766	693	636	575	512	469	491	425	386	422	377	352	353	338	340	343	339	322	314	309	295	317	282	282	289	304	295	305	277	270	289	295	279	269	275	299	253	298	303	272	286	259	288	289	270	265	264	301	286	305	254	289	256	264	268	259	265	269	274	288	269	276	292	249	269	250	246	270	294	247	277	277	272	299	261	294	252	271	290	280	264	269	264	270	272	272	268	272	243	267	231	266	257	253	264	261	242	265	241	267	290	243	258	306	292	289	254	235	250	246	291	260	282	290	265	241	290	253	287	269	275	252	277	262	276	246	295	282	273	267	291	297	251	258	247	278	255	277	243	251	279	285	276	252	304	276	258	289	245	255	263	247	293	282	265	264	288	260	244	270	263	299	293	280	288	251	307	256	270	276	256	253	262	307	254	265	288	265	255	289	277	291	262	240	277	286	262	269	259	257	269	271	289	261	273	288	250	252	275	264	257	266	260	262	269	270	278	253	264	262	280	261	285	283	296	249	256	272	233	268	275	261	246	263	262	289	264	266	256	264	284	273	283	288	276	279	265	259	271	274	257	285	284	286	289	225	267	269	266	270	277	280	267	244	245	262	273	255	266	264	263	259	244	256	262	271	291	254	271	268	258	242	286	262	288	256	286	281	247	264	266	280	267	271	259	248	277	276	297	273	269	255	265	245	270	248	267	258	266	290	242	272	289	246	268	271	261	273	257	255	251	255	228	268	271	253	247	269	260	266	261	300	295	255	302	262	278	247	254	270	249	265	257	246	265	281	262	287	258	284	284	236	242	295	273	281	279	277	257	258	296	229	279	251	298	263	262	265	292	290	238	274	316	271	262	264	251	289	277	274	255	277	263	250	250	266	290	260	260	272	276	270	259	265	257	283	254	284	268	271	246	267	275	261	264	298	267	273	266	272	272	293	247	281	256	253	251	286	278	303	297	285	283	302	261	271	264	263	277	263	246	257	260	218	279	271	297	290	284	271	248	282	316	278	289	274	277	267	267	273	262	262	272	291	263	264	258	300	265	250	283	267	300	281	243	276	287	254	239	288	261	294	258	264	298	234	256	252	283	299	255	264	266	273	258	257	265	269	258	291	281	262	272	282	261	281	266	259	262	263	267	283	257	269	263	266	260	284	267	275	251	279	258	252	278	274	277	302	290	314	265	262	261	241	281	271	311	243	251	276	290	230	289	291	265	296	272	293	265	287	270	300	283	247	277	297	257	267	265	263	243	285	263	254	272	241	255	263	264	296	262	266	276	253	275	270	241	269	249	266	247	250	260	234	286	279	290	285	266	272	289	278	266	261	268	279	266	288	266	261	270	272	254	258	293	257	279	253	257	258	277	250	259	268	291	296	285	281	259	262	302	267	297	279	252	267	264	260	278	265	257	287	262	259	256	292	275	255	261	239	246	261	264	263	267	293	274	276	271	258	243	248	268	252	249	265	269	266	292	253	293	253	240	257	259	285	261	293	249	258	285	257	272	269	245	255	235	268	271	250	269	276	262	249	257	262	259	276	247	277	256	272	283	297	236	284	280	270	247	253	258	260	275	269	259	254	256	277	272	299	280	266	301	279	265	299	284	270	272	265	259	266	285	280	281	252	257	270	289	279	280	282	292	275	281	256	260	257	257	302	260	289	261	279	256	280	278	285	281	262	300	281	287	284	273	275	252	227	247	248	272	267	267	264	258	274	292	256	287	286	257	248	283	263	241	258	283	268	244	291	286	267	277	268	271	262	256	250	248	293	239	284	251	277	243	306	269	253	228	254	256	269	255	269	270	278	257	253	253	294	271	256	231	273	275	265	271	280	266	285	248	297	270	270	270	292	286	273	266	268	261	232	279	287	284	281	282	244	271	260	240	250	246	263	286	276	273	285	267	285	257	297	280	296	270	243	254	253	301	275	286	260	270	265	251	268	267	263	264	274	273	259	275	266	299	263	249	255	279	267	287	275	287	262	273	254	249	291	280	274	273	289	266	257	240	284	268	256	267	322	239	257	266	271	275	270	259	263	270	244	261	276	269	251	250	274	275	302	272	268	242	281	265	262	247	258	256	269	279	273	250	260	273	261	267	229	266	279	262	268	252	271	274	286	245	288	268	269	279	281	260	284	270	259	293	261	268	281	280	267	286	245	290	255	278	272	285	281	237	282	261	261	263	285	262	281	270	269	291	270	256	298	273	296	260	284	263	266	296	276	255	280	286	287	298	270	263	265	246	267	275	281	265	251	256	260	293	281	275	269	278	278	254	272	298	248	305	270	290	300	267	295	265	242	280	255	233	253	268	268	270	254	237	268	250	265	248	280	252	290	278	271	265	273	282	281	260	281	280	264	273	254	267	233	267	271	283	303	288	241	255	271	258	276	267	253	264	254	262	280	281	270	279	263	285	262	232	278	252	252	260	273	254	281	282	299	271	279	275	275	263	267	240	258	257	245	262	288	253	292	273	268	256	285	254	260	270	281	255	289	258	269	281	246	287	285	246	251	279	261	261	269	259	268	271	288	267	260	269	280	278	259	255	264	283	308	248	288	251	285	275	293	240	285	268	262	249	241	256	263	303	271	303	264	260	241	250	258	279	278	235	276	273	283	257	255	261	251	255	272	269	287	279	268	259	272	272	285	263	287	272	297	261	262	265	284	265	253	265	242	265	263	270	258	285	274	278	297	274	279	304	266	250	278	261	273	254	276	268	254	262	261	260	244	293	251	287	269	252	245	275	248	284	287	270	267	276	300	225	270	250	273	260	254	279	285	289	265	294	273	258	280	259	282	264	277	249	276	286	259	261	261	266	285	238	283	251	251	270	246	308	253	260	319	244	266	283	278	265	250	246	254	266	286	254	275	295	273	301	240	256	251	284	282	264	276	247	273	294	286	248	271	265	278	299	277	287	259	265	268	255	240	278	251	259	309	264	274	256	255	269	283	280	282	295	298	244	299	298	282	258	267	242	272	247	260	292	282	278	271	267	268	286	233	265	252	274	277	269	258	260	219	283	272	264	250	238	256	242	284	258	279	252	280	267	266	283	267	247	279	269	241	268	252	278	264	278	250	254	281	280	260	282	269	273	267	299	270	273	248	263	248	271	272	283	255	269	243	307	272	281	255	292	258	252	266	258	283	255	239	284	273	249	266	250	278	238	283	274	267	284	280	267	256	259	260	301	256	251	265	274	261	267	269	275	280	280	275	278	255	276	251	260	270	246	255	289	287	273	267	277	267	277	278	297	271	268	275	259	257	239	274	258	260	258	276	252	284	295	254	270	288	283	262	301	253	260	250	273	284	239	261	295	254	287	262	252	266	238	259	255	259	251	229	274	283	277	270	265	257	288	233	278	261	243	271	245	268	251	268	260	264	276	319	251	247	304	286	254	277	278	272	261	266	243	283	283	252	264	319	239	305	269	269	273	273	305	283	284	263	259	291	286	253	262	270	219	276	248	284	250	274	271	243	280	258	261
23752	21646	29323	24467	21647	17474	1619	764	551	537	493	460	446	395	413	395	393	385	359	332	398	320	333	362	329	307	370	319	313	324	313	316	342	308	329	334	341	304	315	305	333	313	323	341	331	322	319	343	290	316	299	315	307	286	298	330	327	325	295	312	334	295	308	278	312	290	299	285	303	289	329	293	335	314	304	315	338	318	318	314	335	338	326	280	286	301	304	273	318	280	310	296	314	293	303	297	316	313	279	301	300	314	289	294	296	315	287	338	280	313	351	300	305	332	290	287	280	311	298	309	314	319	299	303	294	287	314	288	317	321	277	305	288	315	327	342	316	309	312	298	299	331	270	304	307	304	301	318	304	305	307	306	318	278	336	308	323	285	312	286	284	288	313	295	327	304	333	311	286	327	279	294	295	287	318	289	293	259	335	339	326	318	311	352	309	293	318	314	308	296	286	301	309	314	313	323	286	303	285	308	314	318	310	329	310	299	276	327	308	319	309	349	308	289	300	314	290	296	315	305	292	316	320	319	305	281	307	323	294	273	281	314	294	277	275	308	316	290	315	355	324	325	317	275	304	305	298	324	304	302	302	325	320	313	264	348	306	266	307	259	317	268	300	297	310	276	321	282	274	302	279	313	322	300	321	320	291	307	304	313	294	272	284	288	306	294	310	291	299	331	298	292	300	343	316	324	328	291	295	294	280	310	301	287	294	306	306	302	302	289	309	292	282	290	340	335	287	289	318	278	292	332	300	287	303	263	300	313	283	310	317	285	330	293	310	295	280	304	321	325	293	307	299	305	301	304	292	329	337	300	334	335	318	303	281	319	304	299	300	285	338	327	311	338	275	329	298	308	300	291	327	305	279	332	316	311	321	301	324	299	313	286	304	308	308	354	304	283	348	278	296	326	306	299	312	313	283	307	332	294	304	306	297	292	324	292	296	325	288	273	308	283	336	320	330	325	336	312	329	307	312	330	278	311	297	330	282	304	316	311	283	308	305	283	295	300	315	300	318	296	319	303	316	320	320	313	290	336	310	319	307	306	343	305	316	311	310	295	329	321	286	292	305	302	283	289	300	300	306	303	304	309	299	315	293	343	304	285	289	305	337	293	304	308	325	308	282	320	288	287	338	306	330	294	325	292	301	296	332	356	317	323	285	303	322	277	305	291	296	313	282	282	315	296	330	311	311	299	296	309	294	336	289	290	293	307	285	310	321	254	265	343	311	300	310	292	291	310	308	295	314	332	352	295	311	329	282	284	303	304	318	289	322	274	306	295	303	263	311	302	305	277	310	314	320	308	285	312	303	305	311	277	288	305	302	301	317	317	290	305	322	290	323	298	304	302	330	308	300	296	305	310	280	319	336	306	306	299	300	358	305	300	317	293	305	330	315	322	299	305	311	312	278	309	302	317	314	291	285	300	342	333	316	309	264	291	295	303	316	293	320	316	296	310	332	325	305	343	238	260	287	307	320	318	321	274	311	287	310	315	275	256	337	307	322	294	317	298	336	300	296	329	323	310	317	296	303	319	295	292	296	324	313	308	308	316	321	337	328	323	320	291	287	328	307	301	300	333	305	297	273	326	335	291	303	335	275	285	298	294	306	295	294	315	303	318	313	316	306	312	301	308	313	316	301	314	320	337	265	288	298	312	296	291	307	310	304	299	283	333	298	302	280	315	289	317	296	319	313	308	316	320	282	308	299	298	320	330	320	301	291	316	316	298	303	315	273	305	321	308	318	310	316	283	269	297	274	277	313	295	323	306	300	302	299	296	319	317	301	315	315	270	278	307	318	313	304	312	317	296	291	283	283	301	292	327	295	255	307	300	289	337	312	317	336	323	312	328	308	307	320	310	322	300	277	322	323	301	312	296	313	290	312	284	316	354	290	305	289	267	300	308	325	313	358	309	301	323	283	337	313	320	319	285	286	293	319	311	270	286	281	272	306	301	284	292	332	306	318	305	323	306	345	327	322	310	302	286	312	326	288	310	309	249	335	322	298	287	303	271	297	293	304	301	297	306	335	281	319	325	261	301	290	277	292	319	303	299	298	303	339	307	337	305	289	327	317	319	282	327	302	292	302	306	327	293	292	290	304	297	286	305	296	351	289	325	287	298	322	318	295	318	271	270	306	298	317	312	300	268	310	310	286	307	294	342	293	277	317	317	291	302	302	296	294	276	307	298	301	292	288	288	313	279	304	316	275	296	281	282	303	320	321	286	293	288	296	310	287	296	308	322	333	326	292	321	323	319	332	322	307	315	327	295	321	327	309	349	294	303	287	303	350	297	325	285	343	339	303	324	318	308	328	328	296	330	298	299	274	282	324	324	269	273	301	333	318	294	274	303	280	290	318	291	309	315	328	298	308	305	304	294	311	325	291	319	305	313	299	299	293	291	314	263	320	307	298	297	313	353	324	287	284	294	300	306	303	321	304	297	321	300	324	309	323	335	314	294	290	324	324	266	329	318	334	327	328	318	337	314	308	314	294	326	305	319	307	329	325	306	295	303	291	289	290	306	309	304	316	298	301	354	307	275	327	285	268	322	317	302	282	324	328	283	275	313	313	339	337	294	314	290	339	276	308	302	315	323	295	282	288	300	278	307	323	329	279	317	308	299	305	325	302	273	332	323	311	316	297	313	342	307	327	303	305	285	341	331	324	322	292	303	279	307	304	311	322	303	313	315	305	284	290	301	277	325	292	304	323	297	308	287	289	333	302	324	338	300	323	298	309	326	290	304	306	310	321	283	294	283	326	310	306	301	287	316	296	334	289	287	324	322	301	293	292	305	290	287	305	318	348	279	325	304	314	301	300	309	327	323	275	320	289	284	312	323	290	293	284	292	328	273	294	286	342	304	290	287	294	297	335	294	293	322	293	316	288	299	259	308	303	295	292	314	299	312	299	288	321	299	334	291	297	309	292	314	302	326	303	291	277	317	352	336	300	314	313	288	281	288	287	329	304	336	323	308	305	286	309	298	343	282	312	314	279	327	308	301	300	328	305	281	281	327	316	326	325	321	300	302	292	308	288	307	313	269	313	273	306	295	283	327	307	337	289	310	284	309	302	299	296	323	322	297	319	287	303	298	313	319	298	295	311	295	302	299	281	326	315	296	306	287	296	289	253	306	279	289	310	309	299	306	312	338	314	284	278	320	277	261	284	308	295	286	299	351	301	320	330	321	311	299	287	307	269	291	275	310	282	288	291	321	299	295	288	313	297	335	318	301	316	309	292	299	315	332	287	314	329	305	303	321	337	326	314	312	292	343	307	298	320	311	268	301	310	273	317	299	297	308	290	285	272	298	318	260	273	321	299	312	310	298	310	284	301	318	270	297	336	302	286	294	303	288	311	329	269	286	296	343	275	305	316	284	278	303	332	289	296	317	288	286	312	287	315	303	306	285	294	290	277	292	281	330	317	277	298	317	315	313	311	305	307	292	301	301	323	321	293	316	303	294	301	340	308	282	294	287	307	327	316	335	327	283	301	316
41663	29912	13194	7125	4724	3506	2657	2104	1834	1557	1338	1245	1145	1028	979	901	940	862	857	756	767	745	746	716	733	603	697	657	648	700	614	644	651	617	660	642	597	621	620	641	628	607	657	606	612	637	650	616	621	618	646	575	622	595	621	615	594	617	602	611	587	627	579	650	623	597	570	556	581	621	587	655	530	641	605	621	632	639	572	616	574	584	610	631	556	615	631	570	607	623	628	587	603	568	584	595	574	584	621	585	623	553	607	561	540	548	606	551	583	583	590	561	639	588	613	581	608	568	602	582	569	607	590	604	583	616	568	579	625	559	624	596	597	617	627	606	603	548	584	578	604	625	600	580	601	563	597	578	595	565	544	598	611	601	572	554	563	602	577	601	577	584	606	548	607	535	599	594	571	604	587	639	590	597	595	613	630	586	639	592	577	598	538	556	548	591	635	607	585	562	590	574	573	632	615	583	594	571	572	581	607	580	604	575	568	597	596	557	593	605	588	621	600	588	594	565	552	594	570	551	642	555	600	620	578	607	536	578	570	582	573	566	611	641	606	560	604	584	552	645	609	603	607	598	631	601	576	614	575	619	563	554	603	606	605	617	587	588	561	587	605	597	573	603	620	591	581	565	580	565	576	558	554	601	554	617	602	599	611	628	604	626	601	613	585	562	601	573	584	630	627	561	559	615	570	587	597	596	600	604	622	612	585	572	571	586	573	601	632	587	638	552	551	576	561	569	574	568	615	585	623	610	646	603	560	593	572	603	592	545	597	593	624	586	573	622	626	599	611	580	607	604	580	622	567	569	581	583	572	547	606	617	587	567	581	635	592	587	582	552	608	585	585	633	586	605	600	612	591	622	580	562	537	591	562	560	572	584	589	595	604	570	640	555	589	607	595	606	573	585	572	552	621	590	613	598	577	583	571	631	547	604	543	620	564	597	598	581	593	582	565	588	594	588	561	600	598	554	561	588	565	562	566	621	606	548	596	618	558	587	610	557	593	583	607	590	577	617	572	616	596	560	610	568	611	605	568	580	606	573	579	596	629	597	605	621	624	609	590	615	585	613	576	581	577	566	594	611	626	600	593	611	591	611	612	580	639	582	625	540	571	591	595	585	603	578	634	584	618	578	594	597	566	582	567	600	544	591	590	574	617	644	599	589	626	563	621	562	581	556	611	580	575	589	585	591	583	590	618	572	564	582	565	546	614	605	601	597	584	578	570	583	624	591	611	604	603	630	614	633	590	587	604	615	586	559	578	587	579	539	562	625	585	573	650	568	572	547	562	575	574	605	555	577	564	622	611	582	540	620	556	581	596	531	585	598	603	593	619	573	620	590	592	606	599	577	661	592	601	591	583	590	612	569	588	601	569	596	584	596	590	630	560	566	546	617	561	572	578	600	600	606	625	569	620	606	598	593	579	630	587	627	567	611	585	603	574	584	586	571	570	578	573	571	592	581	588	639	624	578	592	566	586	593	638	598	577	579	593	617	591	558	601	544	678	562	598	543	582	546	580	589	599	553	598	602	575	576	556	591	619	562	571	562	592	639	608	609	559	582	596	616	576	577	591	626	596	616	584	539	622	599	600	554	589	615	548	597	579	598	572	562	605	623	608	608	582	594	599	568	571	606	586	635	607	598	614	537	608	565	582	590	561	580	577	591	524	605	606	587	574	572	548	579	596	572	577	632	607	578	549	585	523	569	596	631	652	602	605	590	554	571	613	569	545	608	584	579	595	600	596	610	585	606	576	602	602	559	604	593	575	612	603	556	547	653	579	536	598	594	599	596	577	621	583	543	632	572	569	611	615	569	622	612	555	625	613	607	565	560	547	567	558	607	603	597	579	551	525	600	558	569	592	599	612	607	620	625	607	602	589	590	593	632	572	607	575	645	565	587	625	592	574	602	544	561	645	586	538	581	562	600	670	587	559	543	605	549	595	569	544	610	578	574	589	616	579	561	559	583	520	601	588	540	580	585	568	573	582	590	647	610	628	568	586	595	606	557	616	572	602	561	587	585	598	599	584	569	575	566	607	619	554	604	558	593	621	611	613	570	601	553	583	565	599	586	580	573	545	621	616	588	537	585	587	594	553	625	598	631	557	551	614	580	611	597	593	568	575	595	596	602	629	601	624	543	597	553	549	600	591	580	536	566	563	564	595	635	584	618	582	605	536	619	556	606	631	586	592	619	609	613	595	642	625	628	560	586	575	604	561	597	592	579	632	575	608	563	570	565	590	613	570	554	605	583	579	588	609	594	577	614	575	585	577	595	589	604	589	604	627	613	567	587	615	620	571	571	565	596	525	579	622	576	569	577	607	611	600	587	582	584	565	591	637	557	593	587	547	577	564	585	563	612	553	612	589	591	595	586	558	556	571	551	600	560	610	594	615	605	608	572	565	643	591	567	601	628	603	603	571	638	556	584	593	599	562	575	572	556	548	554	614	578	563	577	580	574	576	611	599	598	616	585	588	578	553	550	591	597	599	598	574	599	603	616	596	557	621	603	586	555	593	589	622	554	604	588	565	579	585	572	614	609	575	591	606	560	580	599	593	612	634	557	606	580	584	616	581	562	612	615	584	591	581	554	628	561	575	571	534	609	526	545	547	601	564	560	573	586	604	597	555	574	579	591	605	655	578	610	592	606	563	541	604	588	610	570	627	574	632	548	631	622	549	556	564	599	581	548	591	593	611	588	592	580	576	569	589	610	609	600	581	610	593	632	654	579	577	595	542	583	610	583	563	608	551	569	579	583	583	629	575	603	604	622	592	586	543	604	567	620	567	561	582	571	565	594	606	541	567	653	566	581	559	592	590	592	637	561	580	633	590	620	650	596	591	606	544	580	610	569	613	618	566	587	587	610	592	619	595	557	651	571	567	594	584	557	585	603	582	569	601	616	555	601	611	564	599	599	546	600	579	658	602	611	553	607	593	576	568	548	580	619	583	582	602	544	582	589	612	588	563	605	621	621	574	600	616	637	590	585	613	623	559	578	585	602	577	578	615	587	617	639	568	545	587	597	566	583	569	542	612	596	612	629	578	574	595	540	569	565	594	569	613	585	590	623	588	584	607	574	579	592	597	600	557	586	599	584	573	543	579	567	600	558	578	542	591	619	615	609	609	635	569	590	582	615	591	593	569	587	586	593	588	578	589	561	598	543	565	581	559	613	571	608	608	577	592	613	609	562	598	570	596	605	584	589	557	581	589	594	556	606	618	560	567	578	578	597	558	531	565	572	560	575	580	601	630	608	612	576	542	603	551	608	579	551	600	561	582	612	532	545	581	590	595	557	599	638	607	554	566	585	612	628	552	562	586	554	584	614	607	562	591	586	600	569	603	563	595	575	589	586	609	569	572	578	600	604	595	571	625	550	564	582	640	582	587	588	572	643	551	636	564	601	587	562	526	557	599	572	590	573	589	592	572	557	588	607	585	552	585	605	606	562	593	608	536	605	589	587	602	545	611	580	588	564	570	590	579	646	603	549	572	598
27148	20846	7609	502	284	179	198	185	170	161	169	188	187	163	177	152	164	169	131	140	164	167	156	150	139	144	175	153	191	164	164	158	154	152	152	154	159	160	155	152	160	158	175	170	151	198	136	157	149	136	155	160	178	172	156	170	170	149	160	131	161	171	178	160	172	180	157	132	170	173	147	171	165	155	153	149	155	158	150	163	159	151	137	161	129	179	159	154	150	141	165	153	157	155	160	157	142	164	165	132	150	158	172	166	181	183	167	154	179	165	156	141	192	165	165	157	145	154	140	177	177	157	143	152	151	155	163	156	151	143	176	174	156	164	172	133	156	170	156	165	157	168	166	154	174	158	150	158	162	128	174	151	149	152	155	143	165	130	144	166	148	166	166	143	152	181	152	155	156	171	166	161	171	162	168	156	153	175	160	165	186	153	150	152	163	175	141	169	167	174	170	156	145	156	155	148	156	177	160	160	186	155	145	141	168	161	161	158	172	148	157	156	167	174	162	143	149	138	174	151	161	157	162	133	153	167	144	149	173	146	137	180	162	170	175	152	161	160	150	166	150	155	131	160	147	150	146	132	170	164	158	157	171	151	149	179	170	182	165	149	167	153	167	147	170	172	152	164	163	162	166	154	135	165	187	150	159	153	146	149	128	152	160	175	155	156	178	160	146	143	180	167	157	155	146	144	164	156	165	140	154	160	148	152	155	157	150	154	148	162	149	172	173	172	161	153	181	162	166	170	151	144	158	160	163	143	128	145	154	164	154	154	159	150	173	159	130	161	175	151	145	160	145	160	154	146	148	177	142	158	171	152	164	182	126	169	149	147	138	159	149	155	138	159	165	173	174	152	132	184	142	167	136	146	163	144	159	125	146	138	143	164	161	161	146	152	161	179	159	160	165	135	148	153	151	164	168	154	146	164	160	151	197	135	144	157	158	168	158	173	155	150	156	182	149	148	148	138	130	170	165	149	158	184	150	141	162	161	165	154	161	156	172	161	175	175	159	167	164	175	151	164	174	143	148	169	186	157	147	169	148	155	147	152	176	180	149	134	166	183	135	148	156	151	153	145	176	170	164	133	180	146	158	177	154	178	159	158	150	145	169	157	168	142	155	136	154	154	189	146	166	162	178	172	154	154	168	160	196	172	160	147	173	159	145	157	150	181	176	159	146	150	156	124	163	168	152	172	152	171	152	187	159	159	149	173	158	165	163	142	158	157	159	140	135	149	138	166	164	171	159	163	154	167	168	164	155	166	166	137	169	166	176	161	165	164	158	177	165	149	156	146	148	188	147	168	171	155	163	173	145	153	175	140	149	164	176	165	164	159	149	146	143	140	163	174	186	165	162	168	169	165	160	142	161	163	143	165	172	177	165	158	151	168	155	163	170	164	155	172	152	159	155	138	161	150	166	153	167	170	155	187	172	162	142	152	138	145	173	156	169	157	179	171	125	153	139	170	154	164	144	160	181	185	159	157	181	147	152	169	167	145	174	164	167	156	176	165	176	146	171	147	154	182	160	147	134	163	158	177	156	167	158	150	151	165	152	144	147	159	165	166	186	170	137	151	166	154	187	158	181	151	160	143	141	165	150	151	174	181	145	151	159	136	154	165	167	176	175	140	179	150	162	156	125	162	152	148	162	158	140	143	153	137	176	180	171	144	153	171	159	144	157	170	149	165	131	171	139	161	171	157	169	166	186	143	156	144	164	149	158	159	163	160	157	159	177	173	159	153	145	181	163	147	161	151	153	185	163	165	162	157	138	167	155	167	173	156	150	163	170	173	179	184	171	139	170	177	165	155	157	150	172	153	179	165	160	158	162	140	181	173	175	135	138	157	153	154	149	160	145	165	148	143	140	138	152	165	159	144	177	155	165	160	152	156	158	147	131	140	134	150	149	150	168	149	173	165	152	149	166	174	159	161	160	176	176	167	175	184	159	152	166	174	152	148	140	154	170	175	187	142	170	158	180	160	164	167	175	154	162	154	129	156	185	158	154	189	162	151	148	172	162	150	171	171	149	145	153	173	147	160	166	149	144	140	182	155	164	161	183	160	151	146	154	156	151	175	156	142	163	152	151	177	163	146	160	146	146	148	162	146	161	169	154	176	180	147	153	142	154	158	155	133	174	133	173	178	167	173	150	181	180	171	158	175	160	162	185	156	153	151	174	141	182	132	149	157	150	176	163	143	156	140	151	161	152	158	179	161	162	155	149	170	147	166	149	163	165	162	151	166	145	145	141	169	152	159	172	165	169	183	176	173	150	150	141	135	160	137	153	156	159	177	169	159	166	176	146	157	163	144	155	142	149	147	171	149	142	155	156	171	149	146	153	173	174	182	153	173	161	156	147	170	162	186	176	167	163	194	169	159	173	156	148	146	138	156	164	164	164	162	155	162	149	156	155	139	145	153	157	180	171	164	173	170	152	142	159	169	162	144	152	149	174	162	154	150	169	145	160	154	167	146	148	162	153	148	156	167	172	158	159	169	169	160	176	145	162	159	166	147	169	140	153	147	189	157	154	145	157	163	169	176	151	164	149	133	182	174	136	184	157	148	184	152	147	150	155	164	160	154	160	148	161	193	151	172	186	164	133	188	180	152	154	172	153	172	166	156	158	167	179	143	179	158	167	144	151	175	142	135	193	167	171	164	165	152	164	152	148	160	171	159	163	157	156	147	171	147	163	163	156	149	165	164	174	170	139	171	154	161	166	165	158	174	146	148	155	157	165	163	150	146	170	142	152	164	169	138	167	163	171	131	156	161	156	173	147	150	146	164	151	160	157	152	157	176	138	143	183	161	183	162	157	148	141	154	168	155	159	149	136	145	134	164	179	167	159	137	153	171	153	174	152	144	201	163	168	185	171	166	152	151	150	171	147	139	158	164	156	164	169	186	120	169	143	151	154	160	170	142	163	162	155	151	153	168	163	146	147	150	166	155	164	138	179	161	187	152	161	164	161	158	148	171	158	162	156	160	161	172	173	152	150	185	161	151	180	176	147	129	142	152	170	155	151	182	168	181	142	146	139	146	154	169	130	142	171	169	162	180	177	184	142	149	175	145	156	158	150	137	176	152	146	165	147	180	181	163	162	163	176	171	156	148	155	150	182	154	182	142	145	142	186	163	169	180	181	163	158	160	159	156	146	155	143	190	156	134	188	158	163	154	168	138	184	153	176	159	166	150	168	159	159	139	183	172	167	161	162	161	171	153	169	167	165	144	173	145	158	155	168	162	155	172	153	158	159	148	174	150	177	165	152	157	152	145	157	165	140	170	151	165	178	178	137	150	170	169	170	141	142	153	155	148	156	163	183	176	174	142	149	154	173	156	169	159	166	161	144	146	185	154	155	138	163	144	149	156	175	155	157	179	147	148	160	148	146	165	152	145	155	147	170	158	137	145	163	158	172	155	154	185	147	137	145	163	164	175	162	168	172	169	160	142	163	162	161	171	157	162	131	147	179	171	160	146	185	171	150	147	180	176	174	156
18158	10978	1256	713	560	488	448	458	423	408	373	382	379	367	371	364	413	359	368	379	343	373	405	332	341	348	359	380	344	355	353	341	378	341	311	354	342	319	348	343	338	340	350	303	339	343	350	346	377	355	356	341	340	322	379	313	342	363	353	336	350	381	334	346	362	386	323	343	357	380	385	350	336	375	352	351	327	315	352	370	359	383	338	320	336	372	337	322	369	320	388	364	312	388	346	352	334	368	334	325	319	324	333	330	341	342	378	347	339	364	324	364	347	370	340	374	336	377	342	319	374	334	370	361	349	372	339	333	324	347	340	368	379	347	373	372	369	330	310	326	343	319	359	372	359	371	323	370	369	351	332	340	334	325	333	322	324	379	370	360	315	347	344	351	355	369	320	387	374	333	348	368	334	355	313	331	342	359	334	340	357	320	363	332	354	348	356	362	323	340	323	384	384	354	346	329	342	336	340	359	332	354	374	369	339	350	364	370	314	386	334	341	356	350	360	328	335	374	353	349	326	370	328	343	333	336	367	332	348	352	353	355	330	407	313	323	341	360	348	326	359	322	384	355	319	335	341	321	362	346	334	329	344	376	353	375	392	327	359	343	351	356	331	364	337	359	335	356	329	389	352	334	349	343	338	356	353	365	350	348	334	347	367	347	332	354	319	340	356	346	371	328	337	330	329	357	314	335	342	354	342	389	350	330	337	382	368	371	338	343	377	348	381	359	336	323	344	340	366	328	349	337	381	324	337	330	346	316	352	335	338	328	324	331	352	409	352	363	356	331	336	332	369	326	337	377	351	357	357	358	322	336	375	371	357	314	348	327	323	298	361	359	374	324	330	318	369	348	344	361	354	376	335	316	335	339	340	348	330	351	351	365	346	337	353	346	344	352	366	367	348	351	359	365	342	351	337	307	361	333	345	370	367	302	353	344	357	353	310	389	346	328	340	356	345	329	354	352	350	369	362	349	387	363	324	338	326	337	357	323	329	332	340	336	343	357	360	348	342	361	346	316	332	328	318	355	338	352	343	331	368	355	357	345	362	349	360	319	346	308	363	330	337	332	310	347	390	387	377	342	381	346	323	355	350	399	354	338	343	373	341	353	351	362	359	350	331	300	355	334	369	334	377	379	377	342	366	349	325	352	360	370	374	338	358	331	390	339	350	368	364	335	331	364	367	355	355	344	360	364	329	370	394	325	337	362	372	333	347	322	357	352	352	387	355	397	386	379	355	321	380	368	325	377	343	379	375	342	329	363	337	355	308	333	362	394	349	356	366	362	401	335	329	340	349	340	340	336	323	334	356	341	369	330	346	343	338	345	344	379	328	351	370	351	346	345	364	355	371	357	373	351	347	325	395	337	369	353	349	336	356	346	325	332	375	349	337	315	361	347	345	352	349	340	365	343	334	339	369	344	340	348	367	373	318	346	339	353	372	360	362	340	339	321	352	309	338	346	374	342	365	385	330	379	350	359	326	340	337	343	329	323	335	375	371	348	329	340	327	364	357	355	357	322	338	338	323	361	353	362	358	375	358	351	343	349	341	315	358	375	308	338	356	345	332	374	343	340	334	341	383	343	359	347	342	379	345	365	358	318	337	359	338	361	351	352	352	356	341	341	350	323	330	310	318	332	335	313	318	324	338	335	351	350	337	379	349	336	343	363	354	349	326	362	350	361	354	329	346	367	344	342	347	323	360	336	367	344	356	361	368	371	353	353	345	359	364	353	358	344	345	361	339	351	354	343	358	395	338	386	347	373	312	359	352	344	347	357	353	343	325	340	370	361	332	366	371	341	366	342	351	324	333	345	327	346	376	347	318	357	341	363	327	377	355	364	339	343	339	359	338	356	362	349	307	334	343	354	360	363	358	352	396	342	318	349	372	312	366	347	353	378	333	359	319	384	318	334	378	340	317	364	329	343	358	378	329	338	332	351	352	361	358	384	353	346	317	372	331	329	358	342	333	359	389	360	375	366	326	358	360	332	354	340	367	338	321	360	356	369	368	355	358	339	376	357	377	408	354	374	366	357	344	383	340	312	349	341	368	348	350	320	333	330	333	409	352	339	337	358	363	360	354	340	364	369	356	335	336	336	362	355	370	345	369	335	340	357	351	373	332	339	373	372	303	362	350	332	355	386	349	351	327	341	355	369	331	331	338	308	361	356	350	361	348	327	380	347	370	343	332	363	309	334	386	339	368	338	380	350	352	367	356	360	314	344	354	359	333	341	372	332	358	331	333	374	370	347	337	310	351	353	361	356	368	323	380	336	343	362	338	293	335	368	361	320	349	355	341	362	354	333	328	335	383	353	349	339	374	340	383	348	345	355	363	343	323	317	346	332	346	341	340	365	331	343	360	391	338	345	348	349	338	352	386	370	368	354	349	363	353	332	375	355	378	358	387	367	330	350	330	360	346	324	378	300	335	326	380	348	345	347	316	354	323	351	349	335	315	354	358	392	379	380	366	361	338	406	322	368	369	337	328	356	345	343	325	332	360	364	354	376	360	339	348	329	348	360	333	353	377	359	356	350	361	341	371	349	347	394	370	385	387	358	372	371	358	343	324	325	335	359	345	314	341	340	321	334	355	341	325	333	338	375	359	340	365	328	326	307	359	350	325	379	352	332	330	354	378	355	334	351	315	371	354	355	360	349	340	367	358	364	368	337	335	365	305	387	366	376	371	321	352	341	364	328	340	340	351	323	332	377	351	367	314	340	314	359	369	326	358	340	350	357	386	367	354	324	326	326	329	338	361	346	343	361	357	335	321	340	374	353	380	332	354	304	332	351	360	338	343	352	340	374	335	339	362	338	371	357	328	350	369	388	309	330	354	392	360	346	337	337	332	356	336	355	366	327	385	358	362	361	330	337	346	303	352	353	374	314	370	352	352	329	345	360	357	356	330	386	364	364	353	353	327	367	350	324	367	361	359	384	344	371	356	341	355	347	346	362	360	373	360	371	353	338	335	343	339	319	347	354	355	339	342	356	367	310	363	383	338	343	366	342	351	373	374	361	361	317	329	356	346	367	328	349	370	352	327	369	340	351	354	340	325	353	365	344	372	349	359	331	332	356	342	352	361	344	364	385	338	357	351	306	348	347	357	338	363	333	366	337	318	348	338	360	353	301	330	334	357	349	351	353	327	356	330	364	354	329	331	326	352	373	370	349	312	340	324	368	338	363	329	359	389	353	339	342	375	361	334	339	343	348	367	338	361	356	348	363	354	366	345	357	332	326	390	354	352	343	358	324	321	389	379	328	365	302	355	324	370	366	374	350	363	339	354	345	317	366	389	364	336	357	366	344	404	364	350	398	343	375	375	359	334	388	313	361	353	357	343	349	371	359	347	380	327	364	350	378	364	322	340	363	340	333	322	344	349	321	357	357	338	328	372	325	332	368	355	362	344	358	355	351	358	350	367	355	327	356	316	370	344	369	328	330	377	371	372	348	334	350	370	320	332	359	371	361	355	365	344	364	342	360	349	361
24805	21685	28565	25270	19134	1251	445	339	261	222	213	209	203	176	169	152	145	153	164	137	142	153	151	168	125	150	144	144	144	144	130	105	137	150	116	144	140	114	105	113	122	136	126	130	132	130	120	126	131	120	142	122	125	143	120	116	131	133	144	132	116	126	131	126	130	127	124	126	122	131	119	107	130	127	103	132	125	140	134	151	124	133	114	121	119	126	116	119	131	108	153	121	115	115	107	123	128	119	127	127	112	120	106	139	137	127	138	129	128	123	138	122	127	114	121	100	131	137	118	146	120	116	125	114	127	125	110	114	126	134	114	114	121	115	124	120	143	118	130	119	128	112	116	122	135	118	108	131	108	120	127	112	119	142	125	98	116	127	132	117	120	128	124	123	115	154	122	125	125	126	121	121	138	121	128	115	104	111	132	129	135	123	112	127	103	112	115	117	111	144	108	131	124	130	121	119	121	119	119	127	141	118	116	129	142	114	113	129	125	124	124	120	109	115	131	113	124	126	119	136	137	129	107	116	103	123	121	139	106	123	148	144	125	124	127	138	129	111	130	126	116	109	117	116	120	138	120	128	142	118	128	120	119	118	137	121	145	114	132	111	116	114	125	123	139	101	126	139	115	132	120	127	121	123	118	139	123	114	126	98	121	132	140	122	124	122	123	110	115	109	137	138	131	107	135	125	117	121	120	115	120	126	124	150	113	130	129	129	113	126	138	120	119	135	125	126	116	106	129	124	112	106	105	125	120	132	135	116	105	135	130	108	118	148	128	129	130	142	134	124	131	118	138	122	130	123	130	133	137	95	135	127	142	142	121	132	127	115	129	127	115	125	131	134	111	118	117	104	129	129	134	131	142	116	129	132	118	134	110	125	111	146	133	114	117	131	112	111	117	134	122	110	114	128	123	118	116	138	138	132	108	111	128	121	128	127	128	123	118	140	113	148	129	141	135	111	135	114	114	107	114	104	131	122	142	119	128	102	119	129	144	117	110	125	129	135	114	113	114	125	105	138	132	130	131	111	134	123	119	138	123	134	119	118	121	118	111	135	107	117	115	127	106	117	154	107	112	114	132	118	129	131	128	116	138	111	136	129	130	118	119	148	108	112	106	103	110	132	113	122	114	105	140	127	119	139	119	128	119	110	137	138	135	119	113	141	120	125	127	123	123	125	110	131	130	117	123	109	117	123	133	120	127	116	113	102	115	121	107	128	111	120	120	125	123	109	144	138	137	118	144	119	105	128	127	113	110	110	123	118	130	107	117	128	123	128	115	113	120	121	131	132	132	122	134	126	134	127	130	122	120	107	123	112	153	122	121	131	126	132	105	106	116	109	122	121	126	137	117	124	132	128	119	125	111	113	128	117	120	124	115	135	130	129	120	147	130	105	106	115	110	133	119	118	111	109	112	129	125	123	118	146	135	125	139	111	131	109	119	102	119	112	132	119	116	126	126	126	109	119	120	112	122	137	128	120	117	128	106	130	145	115	119	144	137	117	122	119	112	132	138	115	122	111	132	116	140	115	127	131	124	126	120	83	118	134	117	141	141	121	130	119	144	139	123	119	124	117	121	120	131	111	118	116	127	149	121	125	118	126	134	109	131	122	138	114	97	107	130	124	138	109	133	123	102	112	116	123	116	112	128	122	126	105	134	127	131	124	109	138	117	128	138	113	136	106	122	143	130	108	135	110	136	120	108	109	117	113	124	131	103	113	133	114	112	138	145	113	118	128	117	144	116	135	125	139	143	120	120	121	123	135	126	116	113	114	123	128	124	118	127	132	135	123	146	117	121	113	129	122	130	125	120	149	126	113	130	113	126	139	129	113	131	134	120	144	115	108	106	127	121	114	105	125	141	106	121	122	122	109	117	130	123	114	121	121	116	141	131	122	120	123	126	130	128	120	129	121	127	127	127	131	123	136	132	118	121	123	115	124	104	113	129	100	117	133	125	127	119	124	115	113	131	148	119	116	140	114	132	104	119	143	110	130	136	141	127	124	130	142	136	104	103	102	122	116	124	119	116	139	124	143	120	130	125	104	123	115	125	144	126	119	126	151	123	128	110	121	136	102	131	116	126	113	102	130	133	115	134	130	114	104	132	125	114	93	108	125	122	126	115	110	144	122	112	129	101	112	109	119	131	126	122	119	113	122	118	127	108	117	109	103	128	109	120	130	126	117	126	106	125	130	124	124	122	134	117	131	120	125	131	136	123	133	128	126	126	117	103	137	132	101	124	125	102	125	120	109	125	124	113	126	126	126	129	143	120	88	128	106	126	130	125	117	128	112	125	110	129	118	118	94	104	123	138	121	127	137	122	124	137	130	137	126	120	131	109	130	115	129	114	115	122	119	149	129	164	120	134	129	129	107	113	119	131	106	129	97	115	106	129	123	154	128	145	120	125	116	121	132	126	120	107	128	117	119	124	143	142	103	140	107	131	120	114	112	124	123	134	130	111	126	124	115	112	119	120	116	122	115	114	110	127	122	129	148	121	120	139	154	116	133	140	123	122	112	123	127	111	120	122	103	119	126	127	130	119	118	142	117	112	130	135	119	121	126	125	135	121	123	111	121	129	137	109	122	103	125	124	148	129	129	128	131	125	137	114	133	100	125	116	137	121	109	115	110	110	119	140	117	128	145	128	122	114	129	131	107	109	119	122	122	114	120	131	124	117	140	123	112	116	122	150	124	122	124	102	130	128	107	132	125	120	122	133	132	124	123	124	133	114	122	122	138	121	134	99	124	114	117	111	111	109	110	118	106	134	121	136	106	126	104	112	128	107	125	124	114	124	132	109	140	131	106	125	126	105	141	109	114	119	124	113	126	135	122	133	124	112	127	115	130	116	133	124	111	110	124	127	114	131	137	93	114	120	143	133	131	115	112	133	131	127	125	123	125	117	132	129	122	128	132	142	130	115	98	119	130	126	124	120	98	118	130	122	104	121	135	118	146	124	116	115	113	138	127	113	126	138	108	111	138	123	128	122	142	116	139	151	132	128	103	117	136	110	132	110	132	120	117	138	107	125	113	138	96	121	121	137	117	115	110	118	121	146	126	130	139	120	141	121	130	134	113	123	119	117	122	130	132	121	118	108	125	141	133	144	132	122	131	110	127	114	131	126	116	127	125	122	123	119	112	126	127	134	121	127	131	116	118	134	110	138	133	135	95	111	118	145	127	119	121	132	123	127	139	136	121	127	125	118	105	125	127	143	140	123	127	110	116	110	133	121	124	135	125	128	108	128	115	118	101	128	115	127	124	131	122	126	140	129	128	110	115	127	111	101	140	136	112	131	128	98	111	120	133	113	102	108	144	130	110	130	119	111	120	134	121	142	118	112	131	124	117	123	114	116	107	112	115	122	112	118	115	101	115	108	119	120	133	125	105	106	135	132	127	136	110	155	140	124	126	116	120	123	145	132	122	99	115	126	132	133	127	118	105	133	115	126	125	133	125	137	124	135	111	128	103	145	131	117	130	129	122	101	129
36737	25818	8246	3976	2677	1901	1380	1118	900	780	661	601	549	485	514	471	455	387	364	391	356	324	328	378	322	327	300	297	321	308	313	313	293	290	277	288	290	302	289	303	298	300	288	268	284	295	269	285	297	287	261	273	275	271	277	320	265	281	274	257	314	280	280	290	275	290	282	274	285	270	269	281	260	266	293	311	305	274	284	284	233	288	285	263	257	286	294	289	264	291	265	274	269	285	315	279	281	267	287	310	264	250	262	282	246	283	235	262	230	286	290	281	279	296	271	258	284	233	260	257	262	288	268	321	251	296	257	286	285	260	277	273	258	232	264	278	250	283	275	284	267	262	271	277	274	255	267	240	263	247	264	270	276	283	257	272	258	293	248	270	269	285	248	258	290	268	294	289	270	239	259	260	249	281	239	274	264	264	283	274	271	238	297	257	284	268	249	246	267	255	291	285	241	232	268	272	289	270	266	257	256	288	231	253	281	266	261	292	253	247	270	240	259	258	296	275	285	278	283	274	273	290	274	251	279	310	274	256	285	267	253	260	258	274	286	257	261	267	247	254	259	281	260	271	263	296	262	268	265	288	276	288	272	259	271	259	276	246	247	271	280	294	268	262	261	269	262	277	263	276	260	278	252	247	302	316	276	247	280	254	252	270	275	265	249	271	266	289	256	290	241	241	277	282	309	257	274	254	281	272	276	280	279	299	267	262	278	272	262	271	267	241	269	283	260	267	245	264	284	267	264	273	239	258	261	267	263	308	274	259	260	246	266	263	279	271	257	244	284	266	288	245	256	279	259	268	265	265	274	259	273	273	262	247	266	265	252	288	232	270	274	278	289	322	264	269	252	282	249	282	275	249	241	288	297	267	249	274	275	239	293	265	298	273	259	253	268	270	267	257	275	258	245	304	286	232	277	243	262	277	277	286	256	256	291	291	278	289	292	256	267	255	274	241	265	268	270	279	282	268	250	245	276	263	289	253	267	272	272	305	282	252	261	271	268	271	257	269	302	271	274	254	286	271	251	270	275	260	276	254	258	266	300	279	292	274	301	286	254	272	289	294	271	283	271	286	279	282	257	297	240	271	237	286	273	256	261	267	265	263	275	270	264	299	256	271	280	304	264	272	292	263	257	276	267	269	284	248	267	265	266	275	280	274	260	289	251	268	267	247	270	272	265	269	299	264	273	244	271	274	257	269	273	269	286	264	292	258	288	289	263	253	267	284	268	276	268	286	282	266	279	263	274	279	287	270	276	243	260	289	258	242	263	284	261	263	288	305	279	269	288	305	272	268	276	270	264	276	271	277	251	266	271	276	245	263	299	290	256	249	272	279	264	273	283	263	277	268	300	260	254	264	244	273	260	227	254	253	257	260	279	294	259	289	263	281	257	265	280	266	261	277	260	275	251	256	261	308	258	276	299	301	269	232	256	259	258	279	290	289	277	256	279	308	266	255	306	253	285	249	276	274	272	256	269	264	270	249	259	257	242	317	278	290	284	265	249	286	255	289	268	257	261	295	270	251	302	267	263	291	279	299	265	302	261	266	261	288	302	264	270	272	251	277	227	263	268	263	258	240	276	283	261	277	282	232	266	259	273	253	260	269	283	282	270	256	280	292	304	281	264	257	270	288	283	299	284	275	270	255	300	285	267	281	243	274	293	252	262	277	262	251	293	262	272	281	273	273	274	261	312	271	291	236	284	264	305	277	296	267	266	252	298	267	282	272	283	238	261	272	284	285	269	247	274	290	270	302	277	261	264	288	261	243	271	253	280	273	262	267	280	284	261	275	322	249	261	247	276	284	284	295	247	275	289	274	309	285	249	275	284	260	303	288	283	272	255	230	255	288	257	278	281	264	271	276	312	284	288	284	275	268	245	257	250	283	259	281	265	278	268	265	282	234	268	265	266	255	277	272	286	277	294	248	260	256	264	300	290	282	284	273	250	257	267	307	254	257	271	268	251	270	266	272	245	277	288	263	262	270	294	264	219	241	269	246	264	271	283	268	277	289	260	235	236	263	244	264	256	248	244	271	261	269	262	238	259	250	293	238	273	263	268	273	267	284	289	293	277	273	229	267	253	268	275	274	272	267	254	262	278	270	257	272	271	241	262	263	287	264	259	279	256	260	256	248	265	263	296	256	265	276	260	280	276	274	292	266	268	264	282	264	262	259	256	247	248	270	290	258	268	286	270	256	272	261	275	273	272	264	287	263	278	224	288	256	285	253	279	287	266	261	272	309	262	278	244	250	245	258	262	263	272	265	276	295	294	254	256	305	308	291	275	324	281	277	288	266	283	279	289	248	265	261	262	274	280	273	300	280	260	260	306	287	267	253	271	269	285	287	270	278	294	241	259	273	253	245	290	259	321	261	283	284	249	275	283	246	299	248	238	266	274	265	270	272	274	258	264	273	281	297	290	275	250	271	268	279	278	286	293	280	269	257	273	266	270	298	288	283	278	280	282	289	281	291	308	260	273	277	272	260	258	261	279	287	253	268	278	266	274	269	301	272	261	291	278	269	271	283	295	264	263	278	276	275	250	267	280	289	286	270	281	268	240	285	274	290	263	299	277	261	259	259	283	268	263	243	289	280	264	237	231	247	280	257	276	263	276	269	274	264	271	282	262	312	236	234	282	277	272	260	280	265	297	254	239	251	274	270	274	298	255	276	251	286	267	263	270	259	290	272	258	268	263	277	271	261	295	262	248	268	246	274	278	284	278	268	256	261	263	290	259	279	288	279	280	282	279	268	276	241	274	252	278	259	258	274	262	267	269	280	249	271	267	264	292	256	283	285	255	242	264	287	245	262	259	283	285	254	266	287	279	286	265	284	276	245	259	273	278	255	273	247	306	277	235	275	270	256	291	291	265	265	257	275	262	268	247	273	296	249	267	254	240	238	260	253	311	260	251	255	259	277	261	261	294	254	278	257	274	274	287	285	257	273	285	267	274	277	229	272	289	267	283	273	263	265	271	247	265	290	243	292	252	265	248	251	285	294	256	252	300	274	285	257	269	279	272	290	279	267	264	252	259	283	261	274	260	271	232	242	272	289	260	316	266	272	281	274	280	266	249	269	269	257	274	277	268	302	259	259	275	273	301	250	237	256	294	289	284	255	264	266	272	229	251	295	276	293	282	277	253	241	286	265	293	302	265	259	280	258	266	257	249	268	268	254	269	285	257	276	291	268	275	260	272	263	282	247	278	269	288	258	235	293	277	300	246	273	295	286	255	273	276	249	258	273	270	283	269	273	256	278	281	274	258	239	255	254	263	279	290	304	278	265	272	230	274	282	266	305	235	283	286	258	298	281	244	281	285	273	287	276	264	276	247	253	255	260	278	274	265	279	269	254	250	270	271	275	280	292	264	284	254	299	250	256	253	251	293	252	261	302	266	245	289	276	282	287	291	265	247	289	270	276	271	282	293	287	245	283	275	245	274	257	261	270	301	258	302	270	260	288	239	275	271	286	267	307	260	244	243	294	279	288
23733	21631	29096	24644	21626	18952	1758	813	565	493	482	445	406	435	456	399	369	397	368	340	342	368	332	315	344	310	330	328	311	317	310	313	287	300	341	336	296	331	326	314	286	345	296	304	326	300	281	316	351	303	302	305	369	316	319	324	320	296	302	305	305	287	312	285	332	330	297	312	310	314	285	327	317	283	364	304	290	304	277	308	326	309	277	314	314	297	289	320	326	305	293	275	310	299	319	302	306	297	322	311	310	290	307	311	329	320	283	311	262	333	291	313	342	327	331	282	325	290	303	284	329	317	300	284	289	290	314	288	351	344	317	302	331	314	298	297	311	326	309	274	303	315	301	326	283	304	277	345	270	294	290	300	299	312	309	325	297	275	310	303	296	322	309	325	282	327	296	305	293	331	314	319	316	293	299	341	310	251	281	287	298	306	340	286	315	299	327	336	267	306	303	331	302	304	296	330	298	256	294	306	281	275	295	301	295	306	322	323	273	323	320	290	323	283	295	321	275	303	267	296	310	286	322	265	289	293	336	293	282	303	309	308	304	301	308	317	297	260	314	291	283	297	308	301	296	344	290	294	293	290	312	317	311	300	326	303	299	309	296	309	310	311	287	291	300	318	310	289	281	329	304	300	299	314	286	260	303	306	317	300	300	327	299	308	314	320	300	306	317	314	280	332	302	282	292	290	289	289	309	295	302	329	337	311	315	320	325	303	275	308	284	298	310	307	288	324	306	312	304	333	292	303	303	317	320	274	326	293	287	294	277	282	294	299	312	312	275	298	309	281	319	313	287	294	325	300	309	294	284	292	331	310	338	287	303	326	293	324	281	259	297	318	272	275	316	261	316	292	315	276	293	283	279	295	311	279	276	281	289	281	265	310	308	263	313	309	307	295	302	298	286	307	319	301	313	300	300	274	320	296	316	296	331	305	302	336	311	299	300	313	307	301	302	263	286	288	316	298	286	312	291	276	317	296	322	295	318	310	298	317	290	315	297	310	311	310	331	316	279	301	287	297	300	286	303	320	303	315	322	287	321	323	332	314	340	320	310	304	312	275	326	323	314	300	320	284	293	299	284	299	280	293	309	300	273	277	298	319	295	293	332	294	294	321	290	303	297	307	320	272	284	316	317	301	315	301	291	295	278	297	276	297	276	306	294	297	281	322	293	298	296	333	299	300	342	287	325	307	335	296	301	285	290	315	311	300	290	286	284	280	299	279	317	285	284	318	302	282	319	310	333	283	305	305	289	259	324	310	316	317	298	313	309	299	294	293	310	296	281	300	305	306	346	312	290	314	274	327	283	314	309	280	297	291	260	317	303	278	317	304	283	309	287	314	292	308	328	312	296	297	317	276	292	292	299	298	291	264	292	284	272	297	307	321	312	319	302	281	336	285	295	291	273	324	268	298	306	273	332	267	323	274	290	309	270	309	296	298	336	293	294	301	302	309	326	309	302	323	318	312	310	317	292	314	331	311	340	277	302	304	300	309	294	312	299	319	305	303	298	309	307	327	293	308	321	309	307	314	318	305	292	309	271	314	335	319	327	313	314	309	284	305	286	321	281	274	279	313	315	283	301	305	329	323	290	295	312	315	313	308	322	284	310	307	322	273	307	299	331	301	301	279	312	288	293	316	337	300	288	296	299	298	310	324	310	280	312	343	316	302	329	309	324	305	295	308	299	280	305	308	283	320	295	316	333	311	306	303	315	336	309	302	316	312	276	316	277	308	297	298	270	297	311	277	316	281	308	300	287	293	295	287	288	335	293	305	351	277	293	341	315	332	326	330	322	293	278	298	308	320	319	334	290	297	304	294	306	265	308	322	293	327	347	292	302	284	307	294	323	289	350	303	308	305	320	328	306	294	302	287	300	318	287	295	328	284	289	324	336	312	290	315	289	308	323	273	311	291	329	329	316	306	305	326	296	293	291	312	303	320	287	315	299	306	289	303	330	325	300	301	277	323	300	302	312	312	294	305	302	268	298	300	304	326	308	296	324	307	317	321	304	321	305	264	313	279	280	299	320	290	298	317	303	304	308	288	291	299	307	323	306	287	284	309	331	316	303	291	309	261	278	280	320	316	308	294	296	291	291	310	298	286	290	292	293	293	262	302	299	296	284	298	294	321	278	323	325	297	331	318	297	293	291	298	286	309	278	316	320	268	314	320	313	272	306	289	301	290	302	287	310	305	338	288	281	279	287	319	290	318	287	318	280	328	330	294	301	314	326	299	286	314	278	291	337	284	318	276	299	292	293	301	281	291	323	298	283	278	265	310	316	311	309	314	327	281	321	324	320	271	313	306	314	306	316	293	305	298	281	310	294	308	260	278	291	300	310	280	312	317	313	328	298	305	303	273	330	289	297	280	308	304	301	364	267	290	291	291	285	320	302	296	283	298	305	267	292	293	283	314	290	292	293	297	297	319	321	320	302	287	309	286	274	313	290	280	335	285	312	282	325	304	340	322	312	295	287	283	314	296	274	340	312	326	314	273	331	316	308	303	321	330	311	296	306	284	273	307	312	302	294	266	278	315	276	290	311	300	318	288	336	322	293	299	305	330	314	312	303	281	286	275	297	281	301	293	306	297	310	240	308	306	293	307	284	300	304	325	315	321	313	272	312	285	296	296	301	289	300	322	286	279	313	327	292	327	300	313	295	298	304	302	290	265	292	299	270	320	302	301	299	319	290	308	293	294	326	336	315	298	268	321	310	281	319	303	267	275	317	289	339	301	283	302	289	282	299	306	266	292	279	282	300	301	313	315	280	271	311	303	302	312	306	280	311	300	286	308	309	284	281	282	283	287	333	303	341	301	339	285	269	263	297	304	301	311	294	322	291	306	313	320	299	323	287	300	306	300	300	291	295	296	318	334	325	300	332	307	287	299	328	308	292	295	323	333	286	269	286	313	310	319	342	294	300	308	301	296	313	291	310	288	327	342	324	296	306	301	303	308	256	295	304	307	315	318	309	301	271	288	271	300	330	300	304	302	294	312	312	315	315	304	327	331	307	319	298	309	273	306	288	318	292	286	346	308	298	300	296	310	291	309	300	276	325	304	302	315	285	288	301	306	277	311	297	306	310	294	300	307	340	286	337	288	336	290	299	299	293	303	351	279	278	309	314	299	316	296	297	261	282	294	292	311	309	352	280	260	303	288	294	304	287	292	319	276	313	296	292	277	327	290	327	293	282	311	298	295	300	282	270	310	302	337	278	279	351	308	296	301	277	319	334	294	296	322	288	306	319	340	268	292	349	281	316	323	312	298	322	303	314	290	329	303	317	273	285	288	292	305	319	314	284	320	279	320	296	311	292	330	275	274	297	300	289	320	324	315	314	297	321	304	299	340	307	311	290	306	327	311	306	315	330	321	295	310	315	309	322	282	310	304	287	326	319	331	316	317	294	293	278	266	295	289	321	304	323	350	343	285	279	307	311	272	296	318	273	296	317	287	259	303	322	311	341	299	295	301	294	276	288	256	303	319	297	304
37303	29833	13132	7251	4803	3449	2613	2191	1826	1564	1360	1321	1149	1006	953	919	919	849	809	761	722	780	698	767	710	705	673	715	648	682	694	637	641	636	598	633	634	638	635	671	592	627	623	664	630	611	618	669	598	578	594	611	626	601	611	645	603	605	646	604	607	633	618	595	596	632	648	608	605	605	656	609	601	583	567	599	589	596	587	600	557	607	559	597	609	596	591	518	609	533	639	614	599	604	584	570	569	618	618	591	630	604	546	639	555	562	580	604	566	643	624	610	593	576	627	586	564	572	608	591	605	579	561	596	627	582	615	575	644	577	593	588	609	599	590	593	564	542	592	556	545	611	555	595	579	626	597	590	594	579	589	595	566	566	601	608	603	580	606	649	577	600	616	599	591	607	579	649	571	573	628	556	603	557	557	569	547	623	613	607	599	587	639	584	557	575	582	640	582	582	590	630	605	579	611	596	588	580	592	610	577	576	540	603	604	553	592	567	562	587	570	618	583	593	627	590	588	569	591	588	584	617	588	616	614	550	586	597	554	575	565	564	617	571	615	596	575	588	591	602	609	616	534	572	611	588	603	566	584	570	588	604	613	596	578	623	584	639	592	608	564	585	603	567	570	631	598	605	613	588	577	578	573	561	595	601	577	635	580	573	653	594	614	577	564	592	589	557	558	572	571	574	593	597	626	601	577	562	580	647	644	556	584	571	590	586	600	584	584	583	564	569	575	588	587	555	568	569	593	618	572	590	587	581	608	538	542	567	591	579	591	638	622	599	565	584	570	642	607	578	535	583	593	632	603	627	614	609	554	560	584	581	607	567	620	611	581	579	566	561	583	602	624	598	564	571	612	589	529	619	629	594	589	594	608	585	536	598	576	621	575	570	613	593	584	537	577	622	591	550	616	583	574	602	566	593	621	557	605	589	564	586	590	550	578	606	601	579	597	570	538	588	575	616	577	611	573	621	591	539	572	587	558	632	613	567	613	561	578	591	627	574	616	566	599	591	555	560	582	576	637	613	605	573	608	595	625	542	576	552	567	572	575	579	613	598	575	654	573	570	600	592	554	611	598	609	592	558	567	573	639	583	547	567	594	563	573	580	596	631	585	647	569	583	570	611	583	533	564	605	598	561	530	540	617	579	567	573	621	608	543	615	608	605	544	575	596	587	584	560	550	614	585	612	608	585	623	603	616	604	586	598	582	595	586	580	608	558	567	611	576	590	582	603	632	558	579	602	571	561	537	622	582	568	636	625	543	604	574	637	563	607	587	585	561	591	619	566	608	572	601	585	606	568	547	556	593	555	584	583	558	552	605	587	559	614	586	567	568	600	581	563	607	582	567	580	560	621	573	626	562	584	582	597	569	572	597	578	584	607	565	549	595	591	581	542	594	575	604	588	613	573	587	607	598	601	575	569	613	579	539	601	604	585	578	583	572	573	549	565	586	536	544	593	614	576	586	609	560	625	573	609	587	518	590	571	592	641	532	577	589	592	558	614	585	578	585	572	593	568	566	597	582	600	581	624	625	556	590	574	586	593	558	615	598	575	604	572	607	578	589	579	588	613	623	573	586	591	572	597	571	563	611	592	600	589	564	606	545	572	571	591	604	592	586	587	625	589	561	571	568	596	606	595	567	536	596	605	583	641	593	609	617	576	600	602	598	596	565	532	614	588	586	583	589	594	590	590	668	605	617	527	596	592	592	608	612	612	585	593	578	574	588	600	611	568	598	592	577	605	600	625	579	571	560	583	594	591	555	596	644	624	574	575	595	604	579	539	604	596	595	584	525	598	581	580	619	589	594	571	604	614	572	647	607	608	588	594	585	616	651	610	573	595	548	630	555	592	609	611	596	596	598	562	551	603	574	617	633	611	612	577	602	642	590	607	591	564	599	620	595	577	584	622	560	654	618	546	589	601	622	567	564	616	619	572	599	539	587	566	547	605	604	616	606	542	599	599	595	615	572	577	604	625	578	560	540	588	607	591	585	562	561	566	571	601	583	598	624	581	598	606	602	593	590	586	609	588	570	643	635	569	558	607	605	657	606	615	671	611	571	587	660	618	577	609	559	556	562	604	639	580	590	610	585	606	611	592	542	588	606	616	615	579	586	568	564	599	571	554	605	560	571	590	563	612	594	603	575	575	568	572	592	624	594	593	585	601	616	585	614	631	542	599	616	575	627	595	556	606	574	581	587	603	578	647	566	610	605	596	631	587	607	562	580	557	572	543	581	590	571	567	564	557	540	567	591	543	580	588	589	606	585	590	599	592	548	573	556	590	574	583	554	591	615	573	637	553	593	589	589	602	600	596	590	586	587	561	546	585	560	557	575	598	575	620	580	572	595	605	563	557	564	584	582	584	605	572	561	589	583	606	571	587	575	611	543	581	531	579	599	637	632	587	589	552	589	594	585	570	590	550	559	541	572	592	590	547	549	587	584	586	587	595	589	583	645	554	569	595	583	575	561	557	546	565	609	598	571	623	586	632	538	544	555	564	594	589	536	595	601	630	613	644	567	617	578	588	581	586	582	639	611	595	595	565	578	556	534	607	583	598	611	606	592	580	587	601	582	595	550	554	583	530	611	586	590	559	589	559	571	556	606	569	590	602	603	607	570	621	618	570	588	636	611	623	598	604	627	568	574	598	593	540	624	605	543	595	557	586	597	612	587	578	566	594	618	641	568	608	565	631	587	636	612	602	588	614	583	533	564	619	554	557	577	585	578	609	636	555	585	578	559	578	606	652	585	572	587	588	570	579	587	626	585	623	616	573	567	582	603	609	609	587	564	579	640	632	588	611	574	635	586	533	570	563	561	560	551	588	612	614	560	560	580	559	648	583	610	546	580	579	556	618	604	544	583	614	580	593	552	610	545	600	582	581	536	583	555	590	621	591	605	609	557	603	614	566	561	560	612	561	575	555	585	561	604	618	575	607	595	610	584	585	632	585	598	581	577	611	580	596	562	622	575	575	593	566	594	597	606	536	574	605	553	572	576	640	593	576	602	568	572	596	575	618	563	562	619	599	568	583	647	569	625	581	561	633	633	642	592	597	603	573	607	612	598	598	575	576	598	552	570	610	602	581	575	576	556	585	609	572	579	585	580	591	607	565	570	607	587	648	620	605	589	600	548	593	596	579	594	589	623	594	613	638	559	585	604	641	573	606	571	573	613	574	603	581	571	573	586	579	590	565	562	611	578	612	572	581	578	581	584	583	569	607	566	603	600	571	548	562	572	590	592	600	596	580	583	579	592	550	574	605	589	591	628	560	597	587	578	587	568	595	576	571	596	590	609	587	569	538	630	610	558	601	563	613	585	546	563	600	605	566	604	559	638	602	589	582	592	581	556	564	597	549	579	567	568	590	561	603	595	654	567	590	572	551	539	614	598	585	591	578	604	547	583	567	569	580	583	597	606	590	556	562	603	583	650	607	595	597	570	617	571	531	594	576	581	553	556	600	602	644	571	581	551	574	594	623	611	609	604	589	610	585
27336	20943	7586	562	338	284	204	163	187	174	147	148	166	187	157	169	171	169	154	145	176	165	181	157	171	174	144	155	162	150	147	151	158	157	173	173	156	156	162	167	167	159	153	147	179	161	152	152	139	147	168	159	157	168	159	166	155	147	176	156	164	164	175	148	156	145	134	143	149	166	175	162	149	161	193	172	185	162	167	150	152	176	154	156	158	147	181	176	148	161	164	163	178	148	142	147	159	152	165	155	166	148	160	148	164	159	137	169	152	157	149	154	170	162	161	183	172	155	146	156	167	148	164	169	151	152	164	151	148	162	162	157	174	146	146	170	162	139	171	154	165	157	153	157	167	174	157	142	166	161	155	169	164	146	146	172	150	153	171	164	174	153	134	170	156	157	157	152	152	161	150	144	165	144	136	164	156	158	147	158	177	194	179	155	160	152	167	154	145	166	170	157	168	160	167	159	149	172	176	145	159	154	188	154	173	163	150	124	157	172	169	145	153	174	146	144	168	168	161	161	150	162	147	158	163	180	155	157	159	141	166	155	162	154	154	148	174	174	160	145	146	163	148	159	161	148	163	145	143	178	144	169	184	147	166	185	147	181	171	164	151	162	169	162	172	159	142	145	170	175	164	160	161	193	168	162	163	160	173	165	159	161	164	169	160	148	142	158	166	156	139	154	171	180	165	148	169	151	150	152	167	152	153	143	155	169	164	150	169	161	207	154	159	157	164	158	150	162	167	157	153	171	145	152	179	158	151	162	160	150	149	174	148	182	155	140	165	146	162	177	172	182	167	169	166	150	151	151	151	156	168	166	151	138	150	158	168	142	159	164	146	132	155	165	152	147	144	147	152	137	162	172	163	154	165	153	143	157	156	159	148	156	143	161	161	153	169	182	140	153	150	142	155	148	142	148	173	145	159	160	173	155	152	146	170	160	162	166	157	182	172	143	154	171	170	170	150	193	153	165	159	154	144	152	162	157	156	182	171	161	196	142	156	163	151	166	161	163	158	174	152	168	180	156	142	149	166	171	161	157	158	163	171	178	163	154	153	166	158	161	160	155	166	146	183	162	174	148	143	151	145	143	160	158	159	131	131	147	156	154	167	160	169	151	172	149	152	174	169	174	158	170	156	138	148	202	135	161	151	138	174	164	142	175	172	157	166	159	154	154	177	128	152	157	177	145	165	151	145	165	166	155	144	168	178	172	160	156	172	149	135	145	159	173	162	160	167	165	146	143	160	166	166	164	157	172	138	164	189	147	157	166	156	151	148	169	171	166	151	141	160	146	159	159	143	166	161	157	154	156	165	151	162	182	162	150	179	164	152	190	157	167	151	170	155	159	154	154	164	158	166	158	161	171	149	168	177	157	167	178	165	145	168	150	160	131	152	182	199	160	168	187	142	130	141	157	175	161	169	167	157	151	161	159	149	155	169	160	167	160	167	139	155	155	166	176	133	157	150	153	153	149	159	158	161	169	149	146	151	170	150	143	163	154	169	170	167	176	183	171	155	177	168	166	157	159	153	154	141	168	154	149	174	163	193	159	178	141	181	169	187	148	176	163	158	150	154	172	165	171	170	175	157	155	135	166	141	162	143	157	152	157	169	178	167	174	169	160	163	190	164	145	157	182	157	157	169	153	143	141	158	142	147	140	141	175	155	172	163	130	136	151	166	149	139	173	168	152	152	147	139	177	139	158	179	175	163	158	179	145	140	152	186	156	172	166	170	161	137	155	160	173	141	156	129	158	173	171	165	158	164	148	152	156	161	152	180	184	144	154	158	155	151	157	152	159	166	158	211	167	154	158	165	162	133	171	181	161	144	140	183	152	159	158	145	164	169	157	166	168	172	139	155	144	145	160	184	160	150	151	163	141	181	152	196	154	167	165	153	151	166	166	162	176	132	174	174	151	130	178	142	164	161	186	173	170	149	136	132	160	169	173	169	141	154	149	151	182	139	160	135	161	159	177	173	148	145	161	169	159	152	179	159	170	157	159	147	183	166	177	156	186	157	147	135	172	152	168	160	181	148	145	167	136	153	142	139	148	156	175	157	149	151	168	178	155	165	181	155	184	155	147	149	151	166	144	173	174	179	139	147	133	149	162	165	160	168	148	163	153	167	158	169	180	147	149	152	164	162	170	167	144	168	172	144	169	166	150	181	177	156	165	170	155	164	163	157	133	150	147	151	137	145	168	155	164	142	166	158	161	155	139	144	169	157	165	169	167	156	178	154	171	175	163	162	168	149	157	149	174	163	155	179	155	153	156	162	152	157	152	154	166	168	160	155	151	157	147	150	182	146	150	154	146	164	174	148	147	173	170	161	156	158	145	167	156	158	133	141	175	163	160	158	144	143	156	149	164	170	152	172	157	160	154	156	154	158	161	160	158	161	158	163	145	167	159	157	170	130	163	145	168	172	118	180	161	187	152	168	149	143	152	154	139	153	186	159	149	172	169	159	148	180	165	152	156	135	160	160	182	161	167	157	169	155	152	146	131	160	177	180	142	163	147	153	139	145	161	171	133	165	153	168	156	184	169	153	151	155	147	169	158	156	147	176	159	159	158	171	159	159	164	148	158	143	142	166	158	148	151	121	166	132	161	172	181	176	146	178	159	151	158	149	144	172	150	136	186	168	151	155	156	190	156	169	179	159	139	180	172	149	149	162	162	161	171	147	176	146	173	166	148	171	141	160	157	145	160	148	162	165	146	178	149	172	160	194	179	158	146	162	144	156	151	162	159	137	149	140	179	163	169	168	164	140	133	169	193	151	165	167	147	159	168	140	154	160	151	158	142	141	149	149	143	156	170	164	162	154	165	150	138	160	184	128	148	162	138	169	194	161	151	142	165	173	162	141	174	150	168	150	164	170	153	158	170	155	154	163	161	153	163	163	134	187	146	151	158	165	158	174	164	134	173	159	170	162	159	160	162	158	158	173	163	180	195	159	159	158	164	163	172	156	170	118	139	158	164	160	176	147	156	168	169	174	167	154	147	161	170	153	145	130	155	159	166	174	165	154	169	155	150	173	169	181	171	153	139	154	158	185	153	147	161	168	137	157	162	159	141	161	167	153	155	149	156	152	143	155	158	152	170	167	163	139	156	152	156	150	154	167	171	167	171	156	161	158	174	144	173	167	152	162	175	145	152	173	172	167	140	161	160	146	152	159	171	165	165	161	167	154	171	159	153	143	156	178	166	156	175	161	158	157	154	152	160	146	161	147	142	163	164	161	155	155	170	152	166	154	166	178	153	163	167	164	158	159	156	144	181	175	165	167	169	168	145	179	145	140	164	130	148	147	157	178	182	164	157	153	173	179	177	154	129	168	143	154	152	173	156	146	159	145	139	152	164	159	175	170	156	169	162	170	165	162	154	137	155	165	148	140	152	146	149	129	163	167	160	167	157	168	154	164	163	168	172	154	149	147	145	132	168	151	170	153	157	151	162	153	142	158	157	180	161	132	143	170	157	166	152	149	172	163	175	158	173
17612	10055	1330	767	571	485	492	454	423	373	394	361	368	397	376	358	365	356	371	312	363	319	366	372	356	390	330	365	350	339	356	342	355	347	355	364	374	349	365	388	357	377	375	361	355	367	373	385	329	348	394	340	383	336	366	376	365	389	340	318	394	367	335	371	355	351	344	366	338	351	351	338	342	359	375	318	362	363	345	370	390	326	380	319	294	363	335	379	354	337	353	348	330	341	361	357	347	331	347	331	337	330	330	404	319	320	334	369	391	352	386	380	357	354	358	351	360	351	338	362	376	357	375	358	337	345	367	378	335	380	358	354	314	346	369	348	314	361	381	346	345	339	349	324	345	368	351	346	358	367	345	356	353	357	362	351	357	315	331	381	346	345	356	350	333	325	335	347	326	361	370	328	395	342	335	316	386	362	329	359	321	349	363	353	303	330	340	355	361	319	361	348	383	371	351	389	320	344	361	383	356	348	325	320	353	325	345	337	342	379	354	343	324	345	337	355	363	378	372	358	327	353	321	360	347	375	329	336	354	322	341	336	362	369	354	356	342	359	342	373	341	328	353	332	338	357	382	386	366	343	354	373	343	366	362	347	355	361	337	349	337	358	341	314	366	369	355	358	375	379	349	357	359	349	372	324	311	353	321	348	387	352	373	343	335	309	338	364	351	338	326	363	338	351	339	354	347	368	336	344	386	331	368	355	319	357	374	349	378	333	386	335	351	335	317	361	358	360	356	335	347	319	326	348	330	354	368	361	359	343	363	374	321	356	360	364	348	357	378	334	306	373	335	347	361	352	360	334	335	345	348	335	335	335	312	352	344	374	344	320	364	348	344	381	345	362	350	342	356	336	353	372	325	374	335	350	373	378	352	381	370	334	354	320	322	346	328	356	341	352	356	336	355	325	338	339	314	357	353	343	352	358	374	354	359	316	323	349	342	329	358	381	363	377	377	328	317	323	344	366	343	373	373	328	363	336	326	346	331	350	335	328	366	389	317	369	374	318	346	344	358	358	354	333	331	345	339	365	344	345	387	374	372	343	343	356	347	358	357	351	307	327	342	357	344	351	351	373	367	380	340	357	359	357	378	359	349	345	330	337	357	353	354	350	337	381	374	343	357	362	367	348	307	361	338	342	357	347	329	375	338	312	343	370	330	325	369	383	315	355	331	353	334	353	358	356	384	363	376	327	366	356	350	344	369	359	353	371	367	347	353	349	328	352	349	360	381	353	336	362	356	360	334	345	353	341	317	366	335	318	365	359	346	370	347	355	368	367	355	336	354	351	380	326	368	363	354	328	352	348	322	379	347	341	364	343	353	359	349	389	372	369	349	353	357	368	373	363	358	334	353	348	332	366	330	343	333	349	339	357	349	341	357	347	385	344	382	382	354	366	347	342	380	355	350	348	324	356	355	350	344	363	334	356	356	378	383	382	341	356	333	381	380	348	342	349	350	329	355	362	334	364	336	360	384	389	343	337	365	337	337	346	370	358	384	371	343	341	355	322	369	357	362	350	402	394	366	361	338	369	333	327	363	331	336	365	374	365	346	331	331	336	332	378	325	302	358	324	322	361	345	366	374	334	352	346	340	348	334	366	326	376	345	365	330	351	313	367	352	339	352	349	362	350	347	380	355	353	364	313	361	394	367	374	385	340	363	336	328	343	351	332	347	375	363	358	362	332	327	369	374	343	352	344	354	360	346	377	376	341	329	339	389	353	331	389	337	345	366	335	367	361	369	337	357	330	329	337	349	369	335	362	319	347	326	344	365	377	354	355	362	355	308	339	334	381	359	354	314	331	364	359	366	369	355	373	371	355	325	356	330	364	315	347	337	369	349	353	360	380	364	384	350	360	333	351	343	330	376	361	354	363	357	344	323	367	368	327	366	357	322	353	337	338	312	349	341	374	355	337	311	367	348	396	322	382	395	362	366	317	351	350	346	353	334	343	365	367	356	353	361	306	355	353	362	358	350	364	326	317	383	351	376	329	305	372	332	380	403	370	358	369	351	370	345	347	353	326	372	339	354	348	356	356	357	344	329	353	363	356	362	322	335	360	343	345	339	377	350	334	364	354	338	359	337	338	317	364	346	349	360	355	342	362	337	350	379	347	354	357	353	343	347	358	349	325	334	353	344	352	347	334	301	377	382	317	294	363	347	367	364	310	323	319	367	362	330	345	346	355	329	363	383	359	382	348	363	366	339	361	341	332	330	322	399	390	334	380	339	320	338	360	340	367	338	376	352	325	379	346	375	348	338	342	378	375	332	360	371	360	347	371	396	357	324	365	333	351	375	332	353	378	381	318	375	359	341	332	376	349	347	351	344	357	328	355	355	322	364	333	396	360	323	394	329	369	354	341	337	371	341	358	347	342	334	327	372	322	359	360	304	325	320	367	342	326	354	384	333	366	321	366	341	362	353	373	366	325	333	361	352	360	351	332	362	318	331	351	368	347	305	352	355	346	356	351	342	379	350	326	373	359	339	332	372	389	356	334	337	347	362	329	376	335	366	334	381	374	381	344	341	347	357	338	364	371	349	323	349	337	319	321	346	338	388	342	351	351	303	378	343	347	348	387	348	368	362	325	363	339	346	373	320	360	333	381	349	345	340	380	309	368	359	351	364	362	350	372	358	309	336	334	357	355	340	368	347	344	384	354	337	379	338	345	323	354	374	339	386	360	338	339	341	366	357	362	339	337	354	344	341	363	334	353	386	366	342	345	359	355	370	340	364	374	361	338	348	352	355	353	328	338	360	350	344	345	340	339	346	359	368	331	324	348	336	350	367	323	387	400	351	342	356	350	333	315	338	308	349	391	381	361	385	352	367	357	334	357	374	341	340	371	313	350	329	320	354	363	358	355	338	366	333	364	353	337	349	364	341	371	296	321	356	351	330	352	375	342	363	362	331	348	359	348	352	362	321	356	369	333	359	336	362	355	365	343	373	377	381	396	358	333	367	385	310	328	339	375	361	349	311	339	354	355	341	338	361	365	359	317	328	348	352	326	337	339	320	355	358	342	350	332	336	379	338	384	369	345	348	387	350	330	343	336	374	370	359	355	374	340	356	376	366	340	370	350	339	315	344	349	383	353	363	348	355	342	345	323	415	340	334	353	343	371	345	358	357	357	371	346	385	402	359	354	342	339	349	390	341	360	370	340	351	346	350	340	331	335	348	379	320	335	327	346	338	378	360	352	331	354	350	354	355	339	318	350	354	339	337	357	369	371	350	358	321	374	364	330	334	380	348	348	337	345	369	337	396	346	350	332	352	349	372	371	361	356	356	357	353	362	342	310	338	335	332	363	371	351	365	346	350	361	341	355	329	331	339	352	337	351	359	401	358	339	368	380	320	306	380	361	367	336	330	370	327	360	357	334	377	356	332	357	367	383	374	373	345	378	384	311	338	361	335	336	352	336	398	365	341	358	345	333	341	381	357	325	334	365	334	377	359	348	327	357	349	367	343	308	353	363	331	285	377	331	371	399
24732	21635	28735	24998	19711	1380	490	326	273	202	220	175	189	174	171	161	158	156	134	150	145	147	145	131	152	136	128	140	106	124	144	133	144	126	143	140	107	133	146	118	107	121	141	131	102	119	125	142	111	113	136	129	135	122	113	131	118	140	112	147	124	139	127	123	115	128	120	118	129	127	145	136	126	113	140	140	124	129	129	124	116	117	150	138	136	127	117	109	118	122	143	139	136	131	120	134	142	134	110	119	115	112	113	128	117	121	115	127	110	111	128	120	117	112	104	152	129	126	138	123	124	125	118	118	123	133	118	124	119	113	137	101	128	125	120	114	129	111	124	126	110	122	103	131	131	145	126	137	124	121	123	123	124	104	128	112	117	118	97	125	134	114	130	121	115	122	117	129	123	108	126	120	125	93	123	112	102	137	109	145	115	127	127	117	124	133	110	141	133	132	123	137	115	124	148	130	128	110	114	115	130	126	135	109	126	115	121	140	134	111	138	117	126	118	125	113	97	123	128	113	112	114	140	130	139	122	102	115	140	108	103	120	121	148	115	110	136	123	126	127	113	130	120	96	123	102	116	132	113	146	114	117	104	120	130	125	120	131	127	125	117	120	136	131	148	124	110	120	143	139	118	119	125	117	136	102	123	111	127	125	159	100	124	107	118	145	117	116	122	123	125	131	127	112	113	106	115	121	123	137	126	130	107	143	98	126	121	136	139	130	111	134	117	108	114	128	122	108	127	142	130	135	118	117	116	133	125	107	126	123	121	122	117	111	143	102	130	119	123	113	126	128	121	139	110	114	130	106	132	129	121	117	112	118	116	111	113	117	128	135	115	111	138	128	134	142	116	124	137	125	118	121	120	153	124	122	106	104	135	118	127	120	112	124	126	136	132	132	104	136	105	120	128	125	115	115	117	129	126	142	125	125	112	130	116	110	116	130	116	131	124	130	139	112	103	111	122	122	107	135	107	131	110	118	128	119	126	119	138	138	108	125	131	115	125	116	125	126	119	120	122	109	149	124	112	96	128	125	125	110	125	112	120	115	114	123	124	111	141	124	114	131	113	122	127	113	132	98	126	107	129	131	123	133	140	138	120	129	118	116	137	124	121	113	139	111	118	137	133	123	133	125	120	114	120	149	102	121	97	141	124	132	120	127	110	121	144	128	143	119	122	110	127	149	116	110	102	119	120	132	121	124	112	121	108	127	103	136	127	116	113	123	131	100	105	130	131	125	109	129	117	130	117	97	119	109	119	148	133	104	100	109	127	116	130	130	129	131	123	130	126	119	129	125	123	106	126	122	134	125	144	140	130	122	133	130	130	123	119	131	127	147	112	124	113	112	102	135	118	109	117	114	122	109	148	128	114	107	122	132	116	118	114	119	131	94	97	141	130	133	129	126	129	119	116	113	128	123	115	111	122	129	123	127	132	117	125	117	125	129	110	123	102	118	127	121	132	131	118	120	109	124	123	119	123	120	123	119	110	119	125	126	126	150	117	121	113	123	131	112	105	127	115	118	130	119	137	130	128	134	116	132	121	118	121	126	132	123	134	116	127	113	116	117	128	104	116	135	138	124	123	128	130	134	135	107	121	121	132	122	121	126	105	117	136	129	110	118	126	114	134	121	120	122	117	108	126	122	138	136	118	103	116	144	123	107	124	128	124	136	118	123	122	127	119	121	135	131	106	121	108	92	115	134	124	120	130	133	118	118	143	122	116	120	119	120	105	120	142	123	133	104	118	123	97	121	134	144	134	129	123	113	119	105	110	117	118	114	116	134	140	126	129	126	133	96	120	114	139	127	110	120	119	117	129	117	114	124	140	102	126	140	127	124	130	143	121	132	119	144	103	116	115	128	115	124	133	133	116	117	131	118	106	114	128	135	133	126	97	126	136	128	114	128	117	116	111	118	122	129	138	116	133	109	116	103	121	118	131	133	126	126	120	132	120	120	127	113	124	134	119	115	112	119	111	114	145	150	132	111	120	125	114	102	114	146	146	102	107	136	132	123	133	117	130	142	123	127	128	128	118	118	115	138	118	116	141	107	119	113	133	126	129	120	112	107	120	136	130	129	131	120	140	111	109	127	127	112	129	138	128	100	101	115	125	126	112	128	146	128	120	128	110	105	114	126	123	126	114	124	138	110	105	134	150	113	106	125	137	117	139	115	126	130	116	141	117	124	107	124	124	123	132	123	131	128	112	135	124	122	113	120	144	108	121	138	130	129	134	118	142	119	123	139	133	116	123	107	142	123	148	110	119	101	124	125	126	109	107	109	121	115	116	151	135	127	123	104	123	125	134	111	124	114	141	139	125	102	111	136	112	118	140	119	126	135	115	135	129	139	135	110	117	130	128	107	121	137	109	119	110	99	125	112	112	119	114	139	126	113	115	137	120	112	135	141	96	122	135	133	113	128	120	130	133	129	107	116	140	136	135	111	110	131	121	114	130	128	132	126	124	117	131	114	106	112	120	103	113	116	123	120	126	121	134	120	122	149	118	128	116	95	108	124	119	128	108	98	115	114	120	126	120	114	114	144	149	141	116	109	110	147	124	127	123	114	96	115	124	126	120	101	110	120	146	109	129	115	110	98	108	126	130	132	94	126	106	114	126	116	121	105	125	122	121	116	140	104	145	122	124	110	118	124	141	149	125	114	123	111	124	121	108	127	108	108	118	131	102	117	107	155	133	121	108	150	137	129	102	104	116	101	131	139	120	110	122	135	116	122	132	137	122	119	129	128	123	140	119	117	124	112	94	127	129	128	115	116	116	124	118	119	111	119	120	103	129	122	115	113	114	121	102	119	118	136	116	111	116	135	116	140	108	118	126	139	124	129	118	133	135	120	111	119	122	90	102	119	122	133	109	126	109	118	114	126	123	111	124	127	122	125	115	118	124	120	131	106	120	127	114	135	108	106	136	112	135	128	126	130	116	143	116	111	113	121	114	116	109	115	135	114	121	122	134	137	107	106	151	132	118	122	111	120	134	133	130	144	120	119	114	134	112	118	109	150	107	125	118	108	118	125	117	119	136	119	113	116	114	139	111	129	119	123	126	125	127	125	141	112	129	129	116	124	124	122	109	115	128	129	111	115	101	137	125	124	102	115	126	113	126	114	130	124	128	120	116	130	116	115	132	119	112	133	117	115	108	125	102	124	110	95	115	135	133	120	105	113	131	110	125	147	128	127	122	119	123	115	108	128	111	135	132	121	113	114	110	116	112	128	121	126	128	127	147	126	135	101	137	129	110	126	112	127	131	93	123	103	125	150	128	132	131	129	116	122	123	138	125	111	128	126	106	120	119	125	102	117	144	118	133	128	117	133	107	114	106	100	127	126	136	106	121	138	120	145	111	116	126	116	102	117	128	141	119	102	142	118	127	101	102	135	123	127	135	124	106	126	120	132	130	117	126	128	107	124	127	119	111	131	111	118	135	122	123	108	105	101	132	125	108	110	117	130	135	119	129	119	132	129	126	121	106	112	113	134
32664	21138	7288	3594	2381	1653	1271	999	846	775	610	527	497	459	456	398	424	384	373	346	314	282	323	309	313	288	286	293	304	312	277	281	273	285	244	254	271	263	273	271	277	270	277	259	237	269	252	257	250	238	273	246	250	268	256	247	228	248	259	257	235	237	241	237	247	250	259	258	249	240	245	239	260	247	268	251	232	254	259	217	269	239	253	252	238	220	275	271	258	255	223	251	237	238	242	232	234	237	257	244	227	230	238	255	214	232	240	233	242	256	229	244	240	264	238	251	222	259	268	275	215	261	245	237	225	253	252	263	204	268	245	248	260	244	239	245	247	266	246	234	251	260	254	225	220	248	243	245	233	248	243	251	252	256	241	238	256	248	219	255	262	204	237	249	251	236	250	264	256	252	231	257	252	234	241	264	229	231	227	239	210	245	215	240	254	236	254	245	249	235	282	250	243	235	251	262	260	247	264	224	259	222	244	237	276	273	240	237	255	239	243	250	236	223	279	210	241	215	228	252	258	240	219	266	248	240	241	251	274	248	251	273	230	226	251	265	240	250	237	256	229	221	242	246	242	229	241	261	247	256	253	238	263	243	240	249	251	246	238	270	229	251	238	267	263	263	220	256	248	235	234	275	229	224	232	239	249	255	245	256	259	206	260	237	230	250	259	229	231	265	240	232	254	226	216	208	238	256	229	257	256	250	261	249	245	236	228	230	223	235	232	246	257	236	250	246	240	246	213	233	258	234	245	251	287	241	242	249	237	230	224	231	267	225	246	256	246	265	237	254	230	252	242	249	248	227	225	262	239	254	255	251	250	241	269	245	248	240	245	249	243	249	264	243	237	240	228	283	215	242	233	251	229	254	207	271	243	258	216	260	212	285	224	248	252	259	235	225	226	221	258	235	215	225	248	259	221	248	241	241	227	229	259	213	261	250	268	248	234	234	217	237	247	251	249	242	230	218	227	218	246	256	253	245	254	223	235	221	220	257	254	215	238	227	265	231	248	255	264	237	240	236	242	234	227	247	254	256	240	235	217	225	246	251	258	246	247	243	216	236	242	251	249	256	234	240	239	236	269	230	256	255	231	227	256	258	239	247	250	275	260	240	248	237	220	256	244	230	252	250	269	244	267	243	224	236	233	228	260	276	222	223	253	256	245	248	233	253	243	229	247	245	261	200	251	220	256	247	225	245	232	227	217	234	251	237	253	250	215	236	208	239	236	283	261	255	239	241	252	220	218	239	252	232	247	250	242	265	255	245	219	236	220	225	250	252	262	276	262	245	244	244	240	217	245	249	237	249	229	232	247	247	234	213	241	237	237	261	254	268	219	232	218	236	231	223	258	236	233	237	240	230	250	240	223	228	244	241	241	241	256	241	240	254	231	253	233	216	227	264	227	234	246	243	229	267	226	228	255	225	262	230	226	241	225	249	249	233	252	231	249	240	248	255	238	283	247	228	242	235	252	224	266	226	248	255	253	251	263	253	236	222	256	215	284	273	242	253	264	223	260	248	247	240	240	252	244	235	264	238	266	246	264	253	258	252	258	248	228	236	237	253	264	237	239	265	252	252	236	263	279	247	252	245	226	235	262	276	249	230	237	255	214	232	268	228	235	264	233	262	222	228	254	240	267	243	229	246	271	263	221	231	242	254	266	219	243	252	222	260	247	278	220	228	201	231	241	268	253	252	257	215	230	261	242	240	270	255	234	264	241	238	226	222	273	244	230	251	243	214	261	238	245	263	249	241	288	247	253	221	236	252	260	277	243	246	241	250	265	249	245	252	226	245	228	233	225	240	249	232	236	234	237	252	247	239	248	259	216	239	214	246	260	237	225	260	218	255	247	208	239	252	246	230	231	273	224	212	254	262	248	241	210	225	257	240	218	235	248	246	215	252	236	228	227	262	214	209	235	226	267	233	263	249	274	222	247	253	268	210	250	251	221	246	250	261	257	233	243	230	238	215	243	233	235	267	244	248	251	258	256	231	233	256	252	198	244	219	222	255	229	227	234	263	248	213	223	223	245	242	256	246	256	223	225	229	263	226	233	240	209	265	256	239	257	252	233	228	251	261	266	243	217	221	251	244	228	232	229	247	235	251	222	261	259	213	253	223	223	234	231	236	248	253	258	239	250	235	259	225	238	233	230	224	234	240	239	282	251	247	250	264	246	222	256	254	238	257	258	232	241	230	248	259	256	245	231	239	236	250	238	238	236	229	216	230	238	263	251	232	247	238	255	234	230	257	248	256	231	259	243	252	233	221	245	260	223	234	243	249	250	273	241	241	230	237	263	260	201	245	277	270	264	239	238	262	227	244	242	268	232	253	210	259	267	253	234	259	232	231	234	241	263	217	245	246	277	248	251	246	254	241	229	235	256	245	237	239	271	225	242	218	243	273	251	234	225	260	240	237	225	222	226	244	222	215	251	211	267	256	253	254	238	235	231	260	246	239	258	233	236	209	238	222	244	265	259	249	234	254	245	231	232	233	271	222	246	217	259	250	257	234	223	239	239	233	247	234	242	255	254	253	244	247	246	251	248	226	258	272	218	280	277	256	253	228	254	224	251	250	253	248	260	232	208	244	238	253	246	250	233	255	263	223	241	275	231	228	221	260	247	258	230	230	252	220	243	261	229	258	268	265	250	273	243	243	269	246	252	256	227	220	224	219	246	257	238	250	228	221	220	253	237	258	242	251	212	248	246	236	243	251	218	226	210	251	244	244	275	244	229	248	257	241	238	231	242	226	229	232	262	242	250	215	248	211	250	242	224	260	231	232	219	214	245	235	264	249	245	251	218	243	230	227	249	258	242	240	226	211	240	265	260	241	226	233	248	237	248	236	236	204	231	235	241	262	260	238	257	260	232	269	268	232	254	246	228	246	265	234	243	245	258	220	254	236	247	225	231	262	257	254	224	230	252	246	250	214	237	236	232	278	249	247	238	241	259	266	237	228	252	246	235	253	247	269	237	250	236	240	265	235	230	250	250	233	231	239	239	239	288	243	237	254	265	232	243	250	229	248	257	241	282	243	233	280	242	248	255	264	260	239	260	250	237	216	226	238	244	229	261	263	214	268	268	249	246	248	243	290	252	242	258	256	256	242	241	247	233	248	238	236	226	252	230	274	236	235	217	247	253	212	228	294	265	215	262	252	232	249	225	225	226	231	270	278	224	247	222	227	233	239	236	243	233	257	272	243	255	227	249	236	251	248	267	244	252	248	211	275	241	217	256	240	220	271	249	261	262	255	238	248	275	244	242	241	230	232	266	242	243	278	225	271	246	226	235	224	221	251	258	210	238	256	244	240	267	258	236	240	258	250	238	230	251	266	231	262	261	266	260	236	247	237	234	232	218	239	234	257	247	224	260	235	218	240	236	246	268	236	228	270	237	250	259	233	230	237	250	225	224	242	251	232	254	247	232	265	213	240	245	255	258	268	255	208	235	267	250	228	217	246	241	249	248	246	229	269	231	227	262	266	257	236	263	257
23693	21608	29466	24220	21606	19238	1870	725	584	551	457	449	421	419	402	354	340	379	345	349	316	365	332	328	303	328	313	343	347	295	315	324	312	338	334	311	346	329	338	323	293	318	308	322	298	324	307	343	285	286	292	295	309	294	331	319	291	300	326	301	312	317	309	287	295	302	291	305	277	316	286	327	316	306	301	275	298	321	321	286	319	301	268	331	285	294	292	268	311	297	309	297	304	337	310	312	311	314	302	311	319	309	308	311	307	318	305	306	292	328	297	301	307	306	321	290	279	293	328	318	308	285	323	351	324	286	281	320	286	312	296	298	296	293	284	318	287	289	297	288	306	288	307	292	310	305	291	282	298	302	312	290	312	292	291	281	285	280	310	309	297	284	319	312	299	288	292	279	338	307	302	301	264	280	313	284	317	303	313	311	318	299	307	285	306	272	296	308	303	286	328	284	270	325	288	293	307	283	327	302	346	275	292	298	308	294	320	350	269	285	317	303	321	333	310	293	283	294	319	295	291	347	285	295	286	288	282	298	318	302	306	315	310	291	344	304	307	322	309	300	300	289	282	318	286	319	285	307	280	281	299	298	311	312	279	307	310	290	320	300	295	297	278	294	263	333	279	311	333	296	289	310	318	289	246	277	281	304	327	298	252	334	274	292	282	307	286	294	268	272	282	312	304	305	320	287	309	298	274	273	300	285	277	302	278	301	312	321	292	318	315	307	307	292	312	331	281	271	292	294	291	310	290	283	280	295	302	276	285	288	293	308	311	306	293	307	298	283	273	311	271	320	301	302	293	310	297	302	357	334	290	313	332	316	314	302	289	311	320	320	313	314	310	315	267	309	290	282	306	315	291	299	262	292	335	312	325	309	294	316	285	301	301	281	293	318	311	332	315	339	270	342	298	299	304	283	300	290	285	298	280	293	290	296	307	309	305	295	319	292	290	280	284	279	318	318	302	325	299	277	323	291	335	327	325	308	292	289	290	294	273	277	298	311	275	331	282	287	266	298	291	315	294	298	277	302	302	294	288	318	289	307	282	280	321	306	294	268	293	267	297	314	302	282	310	292	292	297	327	296	293	305	311	317	344	322	282	283	318	303	286	300	300	309	288	297	334	352	317	273	317	288	295	303	305	310	309	297	312	294	283	317	266	333	309	321	290	328	297	287	316	280	323	310	334	279	272	298	292	329	301	324	274	315	300	285	298	290	309	253	279	308	300	280	308	302	339	292	297	313	295	286	292	323	314	314	326	310	277	294	308	295	279	294	283	324	313	319	305	293	299	308	300	306	299	315	285	276	280	293	314	287	288	321	304	272	292	304	312	338	321	327	293	308	303	307	288	302	295	296	291	346	280	258	285	281	291	312	302	300	326	320	295	299	336	287	302	303	291	335	267	313	296	283	316	291	289	303	295	326	273	301	301	294	272	316	325	288	301	310	281	298	305	290	286	293	324	294	294	283	328	308	304	286	279	278	306	305	314	323	297	322	326	295	292	286	291	283	309	297	316	288	298	305	324	318	279	323	267	287	270	294	291	282	260	307	308	278	340	319	328	278	286	281	321	282	288	308	294	267	321	300	303	288	266	291	287	326	283	294	300	302	293	279	305	302	269	296	292	299	338	293	286	302	296	293	313	282	275	278	328	289	288	289	291	312	321	315	299	301	321	291	316	321	272	300	300	268	332	291	298	309	278	272	326	328	313	307	287	281	313	312	317	301	284	320	314	309	297	284	276	306	315	266	309	302	272	311	308	308	287	322	273	315	299	335	280	309	290	278	302	291	316	277	314	298	292	307	304	290	291	336	292	331	319	300	306	305	286	301	325	304	318	297	329	310	270	299	298	292	316	320	306	290	291	284	304	307	296	282	303	308	260	264	318	262	317	304	293	333	313	305	280	274	327	342	303	285	297	291	280	309	304	298	273	270	286	306	286	294	277	310	277	297	292	274	305	293	297	271	314	305	303	305	294	290	333	321	285	288	306	317	301	298	271	312	296	314	268	303	291	281	289	308	310	287	304	309	292	294	307	282	290	304	307	287	281	298	280	269	268	311	297	293	309	305	269	313	271	303	294	270	287	295	292	297	284	275	289	296	297	273	274	293	307	278	305	303	323	320	292	277	328	293	287	298	281	287	306	309	299	304	317	282	308	307	316	321	289	290	270	275	294	293	266	277	308	283	285	303	291	301	323	316	274	274	304	281	290	288	299	309	299	307	285	301	292	276	330	294	311	268	275	309	291	286	316	327	311	299	290	336	316	302	304	326	292	312	296	323	286	300	295	301	282	295	303	329	301	297	303	325	296	291	311	315	316	285	328	304	289	311	291	349	311	296	294	279	308	297	289	313	310	299	302	287	309	310	315	304	278	330	295	324	281	302	279	333	278	274	298	282	317	304	302	307	290	308	314	298	275	322	321	269	312	311	301	346	283	320	292	306	314	271	291	290	305	297	294	304	322	302	339	299	279	290	306	292	276	313	297	279	307	267	330	303	302	298	318	267	287	316	293	277	299	303	313	276	280	307	306	307	298	310	305	305	289	303	309	300	274	270	285	286	311	304	295	324	266	268	274	274	284	298	296	308	327	308	288	314	283	289	319	320	287	319	297	273	278	292	320	291	320	319	295	304	301	341	272	320	314	288	317	303	317	309	281	268	290	286	283	298	320	328	301	318	305	292	307	304	336	304	318	314	306	297	296	281	319	286	305	289	319	290	306	268	296	319	287	283	311	294	304	313	262	309	323	311	333	312	308	322	310	281	315	292	324	305	301	320	327	310	249	273	293	293	302	304	286	314	307	302	307	282	305	273	302	297	306	315	297	302	288	299	277	295	311	294	265	300	298	339	293	282	292	290	306	309	323	289	288	319	293	280	288	293	291	307	278	244	288	264	301	313	296	335	323	296	310	302	329	289	322	282	266	285	297	286	300	273	318	345	327	306	300	288	270	296	339	294	319	279	323	301	311	313	314	298	300	311	302	286	312	305	255	305	293	327	325	336	298	295	296	303	261	294	285	279	287	299	298	254	293	287	312	278	326	271	290	305	267	282	291	315	279	297	289	320	310	306	284	280	271	299	287	295	277	293	294	352	293	277	286	326	303	298	307	318	287	306	296	291	300	307	278	267	295	268	297	285	290	284	284	284	275	287	316	285	294	309	308	309	314	308	309	301	301	313	317	302	291	282	306	308	300	282	289	319	277	296	298	302	299	293	290	302	286	312	318	295	310	308	304	290	300	290	311	293	300	269	297	305	275	320	285	295	302	304	297	294	317	277	313	307	299	307	304	315	290	306	294	319	273	289	314	307	304	298	288	283	325	298	320	320	299	268	319	316	295	305	299	293	261	289	307	276	308	278	297	293	297	313	291	330	318	284	309	338	322	308	324	317	301	272	281	312	309	293	304	285	316	258	274	269	280	295	293	299	305	300	267	308	311	315	295	300	277	325	318	337	311	278	294	298	304	307	310	318	287	299	319	321	314	343	309	334
38613	27626	13049	7074	4724	3533	2655	2106	1804	1512	1389	1210	1180	1132	997	860	871	837	845	771	744	804	738	746	716	684	680	677	652	665	674	631	667	628	650	653	637	662	618	649	642	616	617	620	609	579	607	571	590	642	608	615	630	615	626	585	651	581	605	622	588	589	610	605	616	583	576	594	609	593	626	619	554	640	624	548	618	596	620	593	598	596	615	587	570	595	599	599	592	593	565	573	608	588	584	581	603	611	547	604	532	582	588	597	630	584	574	632	575	584	624	611	608	630	597	599	626	621	600	558	566	579	549	566	555	632	603	572	574	553	604	615	626	570	512	553	609	575	600	571	577	585	602	592	596	575	585	574	579	541	585	614	548	598	543	604	569	591	595	600	570	582	581	587	569	574	585	575	602	610	626	559	597	594	606	550	565	583	592	593	547	599	587	594	559	571	598	607	614	567	565	574	626	591	577	589	545	575	627	560	551	551	586	570	611	568	591	563	585	560	600	584	556	587	586	606	610	580	588	611	550	580	598	583	596	546	597	593	583	568	573	618	594	604	585	589	567	560	563	603	608	542	582	547	590	595	578	593	546	580	583	590	627	569	580	585	577	604	601	563	589	629	608	559	656	621	606	641	586	606	599	592	628	529	552	608	582	626	593	600	618	564	595	619	572	613	576	615	587	556	618	591	611	573	595	593	577	532	594	606	584	550	592	600	591	564	603	584	583	566	542	576	612	574	573	598	549	597	551	593	594	612	598	551	580	607	570	646	577	608	567	556	562	544	561	573	548	608	568	585	542	561	564	578	600	586	571	557	558	611	584	601	616	565	610	579	573	568	589	584	586	591	616	583	592	560	594	573	602	582	567	594	585	582	597	569	557	594	597	569	612	626	564	576	560	608	591	600	560	638	576	583	589	603	576	557	619	574	597	615	606	581	598	580	583	603	604	595	590	609	582	618	606	602	601	571	579	556	608	573	613	624	586	571	572	617	576	643	616	552	638	625	601	607	578	551	572	588	546	583	631	584	569	581	547	573	567	625	612	576	612	607	581	621	627	596	582	594	575	549	620	574	610	578	582	581	582	573	598	587	599	603	563	609	610	626	589	600	574	574	597	601	607	586	556	600	579	591	578	601	598	562	599	614	547	591	583	596	545	581	598	580	538	531	588	566	595	589	597	566	628	583	651	597	564	620	590	571	601	575	544	598	554	579	590	566	596	534	586	592	558	571	570	571	560	620	598	588	613	594	551	612	575	600	540	590	595	584	570	610	576	560	540	564	625	602	597	580	545	575	597	584	583	586	579	593	596	576	629	588	565	573	586	574	580	577	639	619	589	577	641	595	547	551	602	623	566	552	570	553	601	577	572	614	577	570	559	590	624	576	564	566	609	576	596	576	593	604	589	545	596	579	604	554	567	579	597	603	568	587	585	566	572	574	576	609	610	567	592	588	611	551	601	571	546	579	571	581	580	576	582	618	563	557	578	595	574	574	611	568	585	582	568	590	585	613	603	551	613	566	589	573	607	579	587	574	577	555	587	568	607	578	570	545	619	580	587	582	623	606	568	568	578	598	540	587	604	594	587	604	613	608	576	599	583	577	594	558	611	568	571	609	618	596	553	616	594	605	535	588	588	619	605	557	587	581	582	619	623	560	580	601	563	549	529	556	531	615	607	627	630	616	560	574	557	614	608	548	607	610	617	593	588	570	603	572	590	610	603	595	562	545	602	566	597	597	573	556	597	615	551	625	602	572	566	583	579	629	589	601	605	617	569	579	510	573	593	588	575	581	584	577	606	598	607	614	541	592	584	591	554	572	620	590	587	596	585	610	555	576	573	567	597	573	605	618	604	570	578	590	606	614	579	577	563	594	599	551	595	612	603	579	590	589	570	593	569	578	563	612	603	580	583	596	612	623	587	560	594	569	612	632	610	593	616	579	615	619	588	575	595	602	596	608	599	580	566	588	608	610	591	597	602	624	612	589	608	600	593	584	605	619	599	550	598	603	603	588	568	584	589	599	581	606	609	586	582	592	587	542	575	560	589	584	621	645	565	602	574	564	567	651	573	555	592	558	579	538	580	594	570	609	635	649	590	598	621	558	581	590	588	575	564	619	573	588	621	563	569	627	587	569	562	591	561	575	599	578	584	579	590	555	554	577	588	600	607	539	586	611	578	601	576	594	583	565	547	568	582	591	624	546	569	621	603	589	580	561	615	600	629	575	634	537	603	564	580	641	606	564	620	626	557	574	561	604	582	584	595	595	621	604	597	602	643	595	553	596	592	570	559	572	568	590	606	588	582	570	588	591	584	567	602	593	593	556	559	558	621	608	593	596	580	563	558	570	594	612	565	622	573	575	569	565	595	558	577	579	601	588	599	570	576	590	616	612	620	564	597	559	560	609	586	626	618	609	552	563	594	574	627	595	594	557	556	560	601	605	587	565	590	600	559	628	553	583	640	556	586	615	573	587	612	590	560	591	616	591	556	554	589	617	556	578	594	533	592	578	605	591	589	544	554	560	569	571	586	594	604	585	559	598	612	573	596	584	625	547	563	573	541	548	590	561	605	601	640	600	618	555	620	607	652	616	577	588	625	564	555	546	585	601	600	594	579	576	602	607	551	553	554	599	607	579	550	574	585	606	593	596	567	603	596	618	574	565	582	591	571	527	567	635	592	555	584	580	595	622	592	588	601	596	580	551	587	622	567	571	590	593	602	595	575	584	613	605	581	653	583	562	546	580	555	616	582	565	595	541	593	563	571	589	601	599	587	554	612	585	557	605	620	567	566	588	595	555	586	582	630	590	612	559	588	570	610	612	600	593	611	600	575	585	603	583	582	622	574	569	564	601	572	568	600	606	588	625	609	607	571	567	582	601	605	602	567	596	575	587	542	579	588	610	585	645	547	608	594	576	558	578	573	545	573	583	582	556	587	574	601	559	567	591	531	612	588	562	617	621	582	610	621	600	608	571	580	582	608	609	574	574	611	586	611	589	568	568	596	567	595	583	557	585	588	574	591	576	655	581	610	565	566	542	597	589	586	575	619	634	581	648	580	578	563	581	613	570	604	617	585	610	591	574	583	590	600	612	600	589	564	564	586	560	585	600	577	573	589	567	578	609	539	585	579	589	598	627	535	564	555	591	565	624	551	642	593	601	559	552	577	562	596	577	576	586	601	561	617	600	622	590	570	588	592	567	576	589	629	589	598	561	582	625	587	554	600	593	569	578	603	572	600	582	593	596	583	600	545	607	595	665	559	575	541	611	594	574	585	613	556	568	592	572	560	572	597	573	592	629	607	561	599	601	541	620	609	620	611	549	601	577	593	639	584	635	618	571	592	588	588	559	604	554	607	552	572	578	552	618	601	568	521	558	629	596	555	577	567	575	611	553	589	599	565	585	640	558	610	592	595	565	566	582	583	602	574	589	604	600	572	621	538	611	539	555	579	580	562	588	542	615	582	569	577	602	571	592	567	568	628	597	597	565	620	590	571	566
27214	20935	7713	461	258	190	179	184	151	172	157	168	154	122	165	167	173	170	159	154	157	153	157	165	153	171	136	149	175	158	150	189	156	142	158	168	160	147	148	156	174	155	164	183	142	176	144	154	141	152	154	139	151	163	134	188	144	171	143	140	148	142	144	148	160	148	146	159	140	158	151	169	127	156	150	155	155	146	131	158	139	146	150	180	155	155	163	163	142	153	160	160	164	161	139	135	147	169	153	155	141	188	167	141	163	138	187	135	143	165	147	150	136	159	177	148	140	145	157	140	156	147	158	151	166	144	160	130	138	156	153	152	133	155	160	160	176	162	147	147	150	164	140	148	171	150	155	158	146	139	129	150	143	144	161	153	172	167	148	152	154	137	150	159	153	151	166	162	155	165	168	175	142	152	150	157	165	164	139	190	165	178	144	162	156	148	146	169	145	144	160	164	141	174	157	151	149	154	135	138	152	144	163	163	121	180	142	164	141	126	139	158	162	153	158	147	145	153	160	168	145	138	153	160	153	153	150	178	157	146	167	169	178	151	143	165	187	145	169	136	170	145	149	155	163	137	146	152	170	132	139	148	165	151	143	146	151	145	173	177	159	152	160	155	143	169	133	158	160	157	171	147	160	153	163	158	151	156	156	165	129	147	148	154	148	140	139	163	182	149	140	159	168	166	179	159	149	167	165	149	166	162	162	156	184	145	136	155	153	137	170	156	149	171	137	166	149	145	162	146	152	179	146	139	153	152	143	143	137	175	167	167	149	136	169	170	147	164	167	167	162	161	164	169	175	151	130	140	190	164	184	177	143	160	152	157	159	168	162	151	151	155	172	179	172	158	152	166	150	162	147	138	137	144	159	153	157	180	147	148	150	142	132	162	153	166	155	145	147	147	146	158	154	166	163	144	156	169	149	148	148	146	148	155	136	150	158	152	153	155	154	159	139	147	148	158	156	147	153	158	165	144	167	154	150	159	159	159	136	118	178	137	139	150	166	165	152	159	166	141	149	155	149	154	171	156	154	178	167	179	177	129	148	162	151	146	165	149	147	174	142	164	178	163	153	161	155	163	143	137	144	155	157	141	135	163	149	140	134	178	156	113	159	144	179	151	138	164	155	144	167	160	156	163	160	157	150	154	137	138	139	151	166	169	144	151	155	160	164	154	158	148	155	151	173	161	179	161	183	145	148	154	142	153	148	165	179	151	148	162	169	167	164	168	128	157	179	153	125	143	148	163	155	180	149	158	157	143	163	124	161	162	147	167	156	153	153	156	159	129	178	149	131	153	149	163	166	163	150	168	169	161	159	142	140	148	157	149	168	168	149	159	139	143	174	168	161	153	162	183	159	149	149	133	151	163	143	144	156	142	147	158	148	146	164	153	145	155	166	155	165	157	140	132	143	148	132	143	156	156	152	174	154	147	169	143	146	163	161	129	179	158	158	142	168	156	143	147	153	152	150	172	153	150	191	147	162	175	161	141	166	154	146	146	154	158	171	163	159	170	145	161	128	167	148	147	166	170	158	157	172	133	178	155	135	154	159	140	155	140	153	170	180	161	145	154	167	145	165	145	150	167	166	158	165	148	153	141	152	143	170	180	163	154	155	145	137	147	155	161	161	145	145	155	142	161	139	172	171	146	138	172	159	165	159	163	131	160	154	146	162	172	163	158	169	158	147	136	163	145	172	150	160	161	146	144	138	161	159	166	139	164	171	133	151	164	152	170	152	148	140	173	147	159	190	173	139	179	159	152	170	144	158	149	158	151	164	139	144	155	154	139	143	142	150	179	154	154	165	146	148	131	190	157	152	164	156	172	137	145	174	152	140	143	137	164	140	169	155	151	152	166	133	148	163	162	164	151	145	143	157	146	148	159	134	143	162	153	137	160	146	148	147	156	175	144	147	148	158	180	155	151	160	130	154	141	125	155	139	157	155	183	148	163	153	152	148	154	159	169	149	147	170	157	165	159	156	159	156	160	148	135	169	159	131	146	143	144	155	159	142	135	159	152	153	138	148	170	142	161	141	146	134	147	148	163	169	131	143	152	148	137	154	123	174	165	145	160	148	135	169	167	162	136	135	142	172	138	153	131	143	166	153	146	137	157	148	164	122	149	139	149	172	156	147	178	135	156	143	147	165	175	169	165	162	138	152	168	152	155	168	149	180	146	166	177	167	147	169	174	168	165	163	114	154	177	143	140	143	146	147	146	149	152	142	159	176	145	166	165	146	160	149	170	157	163	154	148	175	165	144	140	149	158	167	153	133	168	163	169	158	144	159	132	165	150	139	157	145	147	134	147	146	177	157	163	175	147	156	149	151	166	171	147	163	140	171	150	171	130	155	151	148	146	155	150	142	150	135	178	155	151	149	159	168	159	182	150	168	138	144	156	125	164	160	163	157	172	148	167	144	150	179	152	146	148	142	157	145	156	163	154	157	147	154	147	148	159	131	145	146	152	150	156	148	147	162	151	166	152	186	159	141	136	138	155	145	151	156	154	150	157	158	160	153	169	157	165	146	172	163	154	150	144	141	146	143	151	151	166	137	173	160	155	154	150	153	191	155	160	158	157	170	166	154	167	150	154	163	175	139	189	158	158	139	162	170	163	155	175	146	151	157	183	165	161	160	182	155	135	156	137	163	155	125	124	155	166	152	162	158	149	163	136	163	140	160	160	148	174	147	157	174	162	149	149	147	136	153	163	148	142	142	168	150	160	149	174	116	142	160	160	169	153	148	155	145	175	149	160	143	160	167	169	153	152	167	132	124	151	167	149	146	152	163	167	150	134	149	132	160	155	146	180	132	150	135	144	165	143	142	162	144	144	165	137	155	141	145	147	148	136	164	142	163	164	133	166	142	148	146	149	123	161	148	163	138	164	147	159	170	142	161	173	184	163	176	156	185	152	155	154	147	174	157	146	162	149	138	170	143	169	133	159	168	143	157	135	124	145	149	148	152	159	163	165	176	147	150	142	144	135	141	156	169	149	159	161	139	140	167	158	152	182	164	169	210	135	157	157	144	151	168	138	135	155	156	155	159	154	179	147	159	156	160	154	144	143	178	155	135	143	156	157	135	170	151	167	141	153	147	152	131	149	176	144	162	172	150	159	158	146	151	158	162	141	172	153	139	139	151	160	159	174	152	164	146	140	153	163	152	166	153	159	142	155	153	162	165	158	171	145	149	158	178	159	168	138	168	145	159	142	152	150	140	174	152	172	180	165	142	154	163	142	158	134	147	160	139	136	147	167	151	150	147	163	165	152	162	157	148	139	163	138	135	157	158	161	137	159	127	132	164	153	150	163	166	162	168	147	148	144	162	155	159	161	124	160	154	153	143	160	184	154	174	146	142	146	166	159	157	129	156	150	143	141	162	151	151	152	148	146	158	127	163	164	156	150	155	157	162	148	141	146	149	155	154	165	152	158	144	151	155	142	157	138	153	163	155	139	159	156	161	190	148	138	150	156	155	148	160	141	128	149	161	142
17288	10045	1200	723	581	474	447	422	359	397	408	343	360	346	384	349	370	351	368	334	336	363	322	349	327	329	357	328	365	321	338	342	336	331	354	346	364	352	326	380	366	356	355	334	352	353	369	346	361	358	335	353	360	339	360	358	342	360	366	417	346	340	312	353	353	334	383	377	315	331	379	354	365	348	321	346	334	334	344	329	338	327	339	315	333	347	333	331	343	336	333	365	348	350	330	328	352	340	324	361	355	378	367	331	344	341	367	364	308	348	339	370	377	373	353	342	355	332	351	342	343	360	331	320	348	376	337	337	370	325	324	333	369	328	360	358	368	351	343	367	324	354	341	353	346	378	367	347	377	385	345	385	334	339	368	362	335	345	333	307	367	345	342	364	320	303	362	337	364	363	331	367	332	323	322	343	317	366	329	354	347	349	316	322	342	341	367	334	363	354	354	326	348	355	358	354	318	329	364	321	358	352	343	347	363	318	357	342	327	368	363	350	359	348	330	377	340	357	375	358	353	397	378	358	343	316	349	354	307	341	343	339	324	341	342	320	357	362	325	358	348	336	325	393	353	379	334	366	329	342	344	332	353	372	363	331	334	338	339	344	365	350	361	337	337	316	375	390	332	349	334	312	361	332	313	315	360	325	359	323	352	365	320	362	343	352	347	354	355	332	353	394	331	355	364	337	341	341	338	367	325	362	376	345	319	352	348	360	369	362	362	344	349	373	339	330	359	319	330	333	335	352	338	378	341	361	314	370	355	378	373	352	372	365	328	346	360	355	377	350	326	348	339	357	339	357	342	371	323	376	342	345	339	350	377	365	372	335	335	344	349	336	338	346	372	347	356	349	348	318	346	418	338	378	317	352	363	366	301	333	354	349	336	347	350	318	373	357	342	354	385	336	315	331	344	364	334	335	338	362	362	367	353	342	363	340	328	359	357	322	352	343	342	359	347	360	354	343	365	326	377	409	330	334	365	346	365	348	327	383	333	331	325	349	387	311	357	369	323	335	360	356	376	336	342	356	358	327	370	339	375	340	340	338	333	395	343	332	320	341	369	352	359	332	354	344	389	346	374	349	335	333	364	345	340	331	362	350	334	360	353	341	358	332	348	383	383	333	332	366	359	342	310	363	340	362	322	335	332	340	361	369	371	352	353	348	370	336	357	344	325	318	346	324	345	349	315	357	345	366	354	359	376	341	338	310	364	353	332	319	364	357	353	348	351	329	346	381	323	329	321	312	324	333	327	354	341	335	343	349	341	340	339	365	340	354	355	345	347	338	377	353	339	330	344	319	346	377	372	343	353	347	331	318	359	355	348	333	338	356	331	334	323	383	353	323	334	335	390	342	355	357	323	334	343	317	348	362	358	342	346	329	338	342	351	361	301	353	339	355	338	320	351	309	336	322	343	334	348	353	331	349	341	376	338	432	357	384	324	324	303	369	395	344	331	322	344	322	327	362	351	327	349	345	336	350	326	350	350	342	345	348	316	331	361	350	323	384	337	325	331	343	350	351	321	347	326	316	344	366	337	357	367	352	332	335	333	321	354	357	377	332	332	338	347	330	364	349	340	341	367	329	337	303	356	356	362	316	339	361	325	307	362	341	349	343	358	344	327	366	339	338	353	345	353	335	343	345	336	385	340	327	348	343	350	330	364	368	341	304	341	341	367	344	299	369	324	362	376	345	359	356	330	351	323	332	356	353	343	351	329	329	355	334	380	331	366	320	371	359	339	351	360	328	376	351	325	378	332	312	360	307	321	307	348	339	353	337	320	346	342	358	352	331	346	311	328	346	355	370	359	317	327	332	313	312	322	384	322	354	321	349	342	355	343	325	354	344	386	339	326	333	339	357	386	346	367	358	337	363	326	358	369	352	338	353	348	348	365	352	339	364	328	382	341	323	312	341	338	355	346	349	361	332	324	349	347	357	342	378	340	330	348	360	327	390	341	374	356	378	326	350	313	351	349	306	353	364	337	339	343	327	348	305	346	308	356	322	340	337	325	345	322	332	337	362	376	311	342	331	344	360	331	351	388	349	336	316	357	321	322	334	341	333	333	343	363	357	355	332	359	358	377	335	357	357	335	365	360	331	343	340	337	328	323	322	358	330	339	346	372	342	346	348	356	374	370	354	374	322	344	404	363	373	351	347	333	341	376	347	348	336	355	345	365	353	356	322	367	340	368	371	372	325	349	347	338	348	328	355	359	339	368	352	358	328	368	327	335	351	331	331	350	311	348	353	348	341	348	307	342	350	303	332	361	353	340	346	337	350	343	317	326	360	346	317	366	336	350	309	355	341	349	320	363	374	330	368	351	369	342	350	329	345	359	374	329	372	327	333	334	342	349	349	365	332	360	364	356	394	320	351	343	359	363	379	320	317	390	353	345	336	374	320	370	355	337	323	363	344	369	341	348	355	346	338	327	340	336	331	342	371	316	344	322	355	367	346	354	375	361	356	335	341	356	348	343	342	319	344	344	353	352	349	336	352	371	336	310	329	331	338	323	324	355	341	345	334	344	338	329	348	334	338	341	326	319	357	313	352	352	342	363	343	367	350	366	349	363	338	334	355	348	336	348	367	350	335	355	329	310	332	367	336	333	347	332	347	356	338	337	349	383	346	336	407	341	336	323	363	336	372	364	317	343	343	355	349	338	329	342	344	322	347	348	341	321	343	340	334	372	325	348	340	332	351	358	343	337	353	351	349	379	369	356	340	357	311	374	342	369	346	367	381	341	364	363	320	369	337	329	354	379	299	336	326	346	355	334	350	327	346	378	330	360	347	333	333	391	347	341	372	366	360	370	332	345	316	334	355	361	354	338	352	387	351	329	356	319	357	319	348	349	341	341	350	342	374	345	373	325	383	371	351	321	305	352	326	352	339	324	364	362	341	391	379	343	327	357	330	360	335	328	334	340	386	352	375	330	324	333	343	325	362	316	320	338	355	337	320	346	361	370	345	320	361	346	347	356	364	356	331	328	341	353	348	329	332	327	358	363	337	357	353	327	314	351	356	334	362	368	338	339	361	350	358	345	350	346	319	349	379	310	346	368	401	344	353	336	375	294	344	324	390	339	340	343	361	332	352	351	342	351	335	367	321	332	314	322	373	344	335	347	358	357	362	370	348	370	341	339	307	339	365	348	340	358	323	344	322	311	364	337	344	347	361	331	321	323	357	372	352	305	347	318	346	352	374	358	342	357	369	365	365	346	324	364	365	371	316	354	332	347	339	355	338	322	334	373	381	352	321	372	346	329	336	342	312	363	378	346	346	361	346	349	375	340	345	352	361	367	314	356	353	344	343	354	325	349	316	373	337	369	375	312	343	324	347	345	351	321	342	349	358	370	334	364	341	345	364	320	341	322	346	364	374	349	361	360	354	329	368	329	337	331	362	338	338	349	348	361	380	353	334	355	375	377	344	296	327	324	326	333	340	338	337	355	325	384	320	342	349	330	320	337	369	335	373	365	384	311	360	348	381	374	388
24644	21639	28752	24985	20067	1642	506	313	270	231	221	194	196	162	144	156	171	165	160	134	132	148	151	134	140	134	122	141	135	133	116	125	130	139	143	135	125	143	147	125	143	118	122	109	106	113	123	126	120	125	113	121	147	126	122	142	127	133	106	133	129	143	129	118	138	127	133	118	113	141	119	116	132	108	112	121	121	124	96	130	132	150	122	127	142	125	130	114	115	115	115	145	114	112	127	142	133	122	123	122	119	111	125	127	134	140	129	122	112	124	118	129	130	126	129	118	127	131	127	119	143	131	126	102	131	132	120	120	107	104	134	126	137	128	122	128	128	126	143	125	135	126	127	116	130	113	108	136	122	112	108	129	137	120	117	117	129	123	119	125	115	100	108	102	121	148	129	113	123	112	117	116	118	138	120	128	140	110	115	125	124	124	124	136	107	125	97	126	131	122	135	132	121	123	130	120	120	131	136	126	143	127	149	131	122	124	114	130	107	115	118	116	132	139	114	112	127	136	121	109	120	131	125	113	118	101	128	127	125	105	121	110	112	122	126	114	116	127	127	118	113	111	128	121	106	139	121	135	140	130	114	106	121	130	123	116	115	125	135	119	129	126	129	110	123	121	128	121	129	130	98	126	129	100	121	125	107	120	112	114	124	134	110	122	118	110	121	133	123	132	129	128	130	104	132	148	125	111	117	105	122	127	103	112	118	118	144	114	112	121	93	96	116	137	111	111	116	141	150	107	125	130	110	121	119	131	112	114	119	108	139	143	122	111	104	130	116	114	134	115	112	122	101	118	123	119	124	115	115	118	134	129	119	112	122	136	131	110	130	121	104	105	129	120	105	144	123	141	119	115	136	121	127	127	140	137	103	138	100	137	127	139	113	107	125	123	113	136	132	118	126	138	114	117	126	114	113	107	115	115	129	125	147	101	120	122	135	148	121	120	126	115	126	139	112	153	137	135	126	101	114	135	106	111	113	105	124	104	111	119	115	114	113	130	123	109	136	122	137	112	104	135	109	128	123	118	113	122	110	114	114	131	116	135	123	128	140	117	120	114	135	144	123	130	125	131	128	118	122	124	130	114	117	91	118	112	122	121	128	116	129	124	129	127	130	145	120	117	122	125	124	121	98	127	124	123	146	110	135	125	127	110	122	115	120	134	129	105	115	126	108	119	115	104	123	149	117	111	121	100	129	125	139	110	125	107	116	132	124	114	118	143	129	110	127	116	135	136	120	112	127	142	104	126	113	123	134	122	117	120	139	140	102	123	107	111	138	120	125	117	121	83	117	118	129	120	119	127	110	132	132	111	121	144	118	122	124	118	138	113	129	127	130	125	121	135	127	126	121	134	130	119	129	127	144	120	125	153	125	130	125	124	132	118	124	109	120	133	125	133	124	114	138	109	133	114	117	115	141	122	116	135	129	127	141	133	122	119	116	110	124	137	128	107	124	111	126	128	146	133	105	143	115	107	124	122	129	129	124	118	114	102	138	124	128	127	113	134	137	124	99	122	126	121	105	128	115	123	132	124	151	130	116	138	108	134	116	131	128	109	121	101	107	121	116	111	128	133	127	119	119	109	103	131	139	116	130	134	138	126	131	117	129	119	121	117	123	143	126	125	118	124	122	112	112	136	110	122	124	114	111	105	117	117	129	140	132	126	122	152	127	134	124	132	118	127	135	121	137	131	126	114	121	118	109	97	131	121	111	120	124	115	130	116	112	119	137	132	125	113	135	126	142	148	123	122	102	121	126	108	124	123	119	131	127	125	137	119	128	109	113	113	118	123	117	133	134	123	109	116	137	121	128	121	117	138	110	111	110	108	111	112	110	116	108	139	153	129	131	147	126	130	96	122	121	110	124	115	121	110	130	140	122	128	123	119	110	125	123	112	137	110	114	128	113	151	147	135	138	103	110	128	121	121	148	122	115	137	107	120	109	112	104	125	123	112	112	145	120	119	128	162	131	113	128	115	134	116	116	114	145	117	122	116	111	130	107	129	118	146	126	113	143	104	118	108	149	139	118	140	126	121	135	129	118	142	116	120	109	127	127	107	126	121	112	125	120	118	131	132	112	122	124	120	128	107	135	113	116	111	128	118	124	133	118	107	112	115	139	128	117	90	149	129	122	122	122	135	128	137	130	114	136	124	117	152	118	118	121	132	115	110	123	136	113	122	113	139	121	130	122	107	121	100	143	130	122	121	112	121	130	127	118	121	134	123	130	129	122	147	153	125	129	129	120	111	113	143	142	120	122	131	115	138	128	130	120	98	137	113	126	112	117	112	134	125	149	121	115	120	124	128	136	146	124	109	120	131	129	129	116	128	142	113	131	126	111	127	120	118	120	113	106	130	119	135	106	115	103	126	127	137	123	122	105	112	108	127	120	142	120	130	137	101	126	123	116	130	114	111	107	128	133	136	103	120	122	115	87	128	129	119	112	133	120	122	134	114	125	125	106	125	129	126	120	113	134	127	108	121	113	122	139	99	129	127	141	120	98	115	143	120	130	119	151	126	128	112	114	128	110	114	124	140	121	111	147	118	117	123	123	122	131	108	112	126	136	123	124	121	121	108	111	119	113	125	131	124	125	124	122	123	116	113	111	104	135	115	137	122	116	101	124	135	143	134	130	130	122	118	109	103	119	139	129	127	133	120	116	134	107	124	120	134	128	115	117	124	126	136	124	123	132	135	136	129	117	133	130	126	107	117	110	120	125	118	117	113	152	113	128	115	111	133	109	136	129	111	132	118	113	124	148	155	119	111	135	110	119	123	135	122	144	121	108	129	136	131	111	126	123	143	131	107	113	112	126	116	136	131	136	149	117	114	110	113	130	110	125	124	114	144	129	109	126	134	139	138	137	120	127	114	117	122	128	117	129	137	118	137	129	145	116	123	126	119	116	113	131	124	132	110	125	122	128	151	148	131	135	99	121	125	141	100	113	137	133	105	110	125	111	125	108	132	126	130	152	127	152	119	137	124	143	155	119	125	117	132	126	126	117	143	141	119	116	119	130	107	114	123	128	112	123	136	120	116	110	145	142	116	117	110	149	117	105	120	122	141	127	120	125	115	107	112	121	107	128	128	129	105	114	118	99	112	146	120	141	106	120	113	123	130	125	121	124	130	111	130	122	107	146	120	134	145	113	131	135	116	127	122	118	134	124	130	123	115	124	120	106	118	123	127	119	117	135	142	121	123	117	126	139	131	112	125	133	126	138	136	115	128	140	116	126	111	117	124	129	135	111	134	109	103	126	112	124	116	119	118	145	113	126	120	113	125	122	116	119	136	126	125	127	116	120	124	131	116	129	124	119	120	104	121	130	134	137	136	126	121	129	108	132	154	121	102	123	117	114	117	117	119	107	142	105	114	105	128	139	120	105	110	153	131	113	131	102	121	127	127	120	113	112	129	129	121	115	160	111	114	131	136	130	138	113	131	99	115	114	130	112	113	107	122	113	135	123	133	136	132	121	133	131	131	120	116	113	128
34485	26517	8058	3961	2459	1739	1356	1118	929	799	680	600	551	482	450	467	405	391	399	394	371	362	347	310	334	326	303	309	296	307	281	334	287	330	311	309	294	306	297	315	278	302	279	280	286	309	279	246	298	293	295	311	274	305	285	296	253	293	268	269	290	273	261	257	272	269	278	278	260	251	253	250	264	285	284	289	293	277	249	245	276	253	277	288	303	264	260	281	228	271	280	253	282	255	262	254	277	299	307	267	282	292	292	263	269	272	290	289	265	278	298	291	272	237	253	255	288	256	258	261	273	278	284	276	283	294	280	259	260	289	257	285	270	232	280	281	239	262	269	238	254	268	270	260	282	255	256	288	287	262	284	277	260	270	278	242	285	301	253	277	263	284	260	270	264	261	271	265	243	244	285	267	273	274	264	281	284	276	280	268	253	263	240	243	286	246	249	260	261	255	252	290	246	244	237	282	239	264	246	264	295	229	302	271	263	245	256	253	262	290	250	274	291	249	266	263	286	267	254	282	275	292	238	275	239	261	233	254	227	279	257	263	288	287	289	240	287	252	272	274	263	252	260	291	295	251	245	255	264	284	270	275	290	295	285	248	249	262	252	266	271	275	212	262	292	264	250	278	277	254	254	215	307	291	264	268	291	283	273	272	275	269	269	286	300	271	260	252	248	270	284	237	285	287	271	255	265	252	226	254	278	274	261	258	269	255	253	247	296	263	276	260	272	294	264	268	268	269	273	246	276	270	275	251	258	271	272	266	253	262	272	277	259	278	268	283	270	275	301	255	264	253	251	267	262	258	263	298	279	264	273	277	277	272	274	275	274	278	279	240	263	264	274	255	314	264	265	276	278	302	257	293	253	283	271	252	294	293	249	275	267	261	285	285	260	283	275	231	268	260	260	247	253	283	276	280	287	265	267	280	285	269	272	304	256	267	275	277	288	281	260	261	255	267	248	286	271	262	305	248	276	249	277	303	274	261	267	266	248	243	261	252	269	285	281	253	275	258	249	265	256	274	296	269	277	278	255	275	260	249	264	266	270	278	280	257	263	268	276	248	267	255	284	270	263	266	238	264	258	301	317	266	285	275	288	280	255	231	252	254	266	260	250	261	237	254	273	251	261	287	275	257	263	272	296	242	264	302	265	283	245	274	261	272	239	299	291	238	229	280	289	251	277	289	268	236	246	244	286	259	308	288	278	255	286	270	281	266	301	259	243	266	291	267	287	255	265	263	261	239	274	285	265	280	262	263	274	265	279	273	260	262	296	307	269	246	270	264	269	261	273	266	241	284	260	301	278	269	251	273	262	269	278	270	287	258	283	269	263	249	258	266	286	255	286	259	247	262	268	251	288	286	261	281	268	250	280	288	286	256	243	259	244	243	264	262	283	256	285	262	297	252	271	264	256	287	266	251	270	265	285	271	250	244	248	286	273	257	259	281	259	266	244	278	242	278	291	258	296	256	268	268	271	253	290	264	277	290	259	259	237	281	299	280	267	280	269	268	277	274	265	273	263	259	279	246	286	292	290	250	279	257	247	269	329	252	245	255	239	274	288	256	291	268	293	275	297	259	302	272	264	266	276	271	283	304	267	254	269	258	268	266	287	258	281	256	276	268	275	264	275	252	268	254	255	274	265	283	266	274	262	267	296	282	266	257	270	256	266	270	233	242	232	258	287	275	262	262	273	254	274	264	262	277	243	278	246	262	283	260	267	274	303	269	271	268	274	296	272	258	270	239	282	261	263	266	278	267	285	280	240	265	266	247	265	267	257	255	267	245	239	282	261	278	276	295	264	250	261	268	260	265	252	257	250	248	284	246	281	259	293	260	261	257	300	290	278	285	260	300	271	272	266	252	271	256	295	265	266	259	254	261	252	253	276	301	310	263	251	265	253	275	266	255	266	259	259	260	260	264	298	268	252	275	253	269	260	280	297	275	277	254	265	252	275	269	291	261	250	266	237	255	271	293	315	280	271	273	254	271	276	277	265	270	301	283	290	283	294	258	256	264	278	274	262	295	292	245	272	272	254	251	287	262	259	254	316	265	282	243	283	241	271	272	253	263	311	267	281	275	264	282	265	259	260	276	282	301	266	262	247	274	305	241	251	269	265	265	279	259	277	263	274	251	255	273	272	262	270	247	230	256	288	250	254	248	269	283	273	269	256	310	264	264	286	289	272	250	287	302	266	277	278	275	260	257	270	256	268	263	291	264	302	253	236	273	259	254	286	253	264	244	287	264	301	281	252	278	252	282	239	300	280	278	282	257	258	271	288	257	264	259	247	272	264	260	271	257	296	272	288	262	264	296	258	288	265	243	263	284	239	269	263	253	287	264	259	261	304	284	249	265	252	252	253	260	276	234	254	268	252	265	255	283	265	277	268	238	277	285	269	288	266	245	251	241	266	294	276	281	245	236	258	266	233	287	269	281	280	279	254	277	267	265	300	281	252	277	246	292	284	262	257	271	302	250	238	246	234	252	268	259	239	264	273	275	292	268	297	286	261	255	278	273	267	252	285	284	269	276	251	248	258	260	292	289	276	246	257	254	295	275	272	271	277	257	269	277	266	269	280	255	263	259	242	258	236	280	261	252	249	267	271	284	268	257	252	261	297	256	278	271	250	276	279	246	282	248	307	260	285	252	261	267	290	268	288	298	267	279	259	270	226	260	308	266	279	287	285	249	260	264	295	291	241	255	250	249	249	277	287	262	237	277	266	261	216	272	277	309	263	282	262	279	264	297	269	291	256	266	265	295	285	251	264	255	269	263	274	277	269	274	299	252	254	294	264	264	314	254	259	261	236	253	252	292	278	271	254	266	254	272	290	285	281	272	257	267	255	260	258	236	310	285	250	285	255	247	301	254	280	254	268	258	278	266	285	289	252	266	278	265	276	233	276	264	245	294	254	259	273	273	260	274	295	277	257	263	263	241	284	277	249	299	269	271	254	276	259	247	264	281	288	240	262	265	281	276	267	280	283	273	268	286	251	269	266	236	258	266	281	247	285	278	282	266	256	245	252	240	305	278	263	258	270	258	265	276	257	274	271	250	280	292	257	274	273	261	246	267	271	248	268	278	276	270	255	273	298	276	323	277	275	277	284	294	266	265	270	268	261	284	271	255	262	290	265	264	266	305	293	275	295	250	267	260	272	264	286	256	259	264	267	277	271	269	229	234	265	263	277	298	266	247	274	241	303	265	260	245	240	272	261	250	254	286	257	261	274	268	295	269	238	238	275	293	284	268	287	281	266	278	276	250	277	245	257	237	262	272	250	270	260	279	270	282	261	254	277	287	246	280	248	279	247	250	255	301	274	246	241	289	259	264	269	264	235	255	287	236	249	256	277	244	249	286	239	267	262	278	280	280	290	300	273	264	269	294	286	248	287	289	223	282	294	272	264	258	288	239	281	283	262	289	282	280	289	246	264	260	272	271	284	277	260	291	262	275	280	287	267	263	242	259	250	255	259	268	241	295	273	276	285	265	269	259
23679	21620	29497	24258	21620	19691	1904	755	563	523	491	447	424	404	372	393	362	352	367	339	376	352	343	331	354	315	312	325	309	347	316	319	276	286	322	308	316	309	317	284	319	331	329	312	323	313	305	304	294	339	358	300	309	297	289	297	290	320	325	319	307	296	320	304	272	284	316	300	307	287	308	305	296	309	284	324	284	311	329	309	275	292	320	318	271	272	283	281	313	336	316	291	303	321	299	322	298	314	303	289	289	322	326	279	311	312	295	292	303	314	281	313	281	267	312	285	288	305	294	302	274	305	289	286	312	295	290	323	287	280	288	313	322	304	271	297	306	291	325	316	298	300	319	327	298	301	293	266	323	321	306	273	311	312	314	284	283	294	251	290	278	292	317	289	293	292	318	311	274	320	289	315	270	301	295	282	322	305	294	297	304	297	322	315	295	281	284	278	288	271	294	302	285	296	302	289	308	326	291	323	294	275	297	315	321	292	329	282	282	298	319	291	300	297	287	297	282	300	316	280	316	307	283	328	303	293	278	328	296	288	307	276	305	291	282	300	334	316	304	298	305	303	316	303	294	332	317	331	321	291	299	300	292	288	300	309	313	294	313	317	319	314	288	315	296	292	318	292	283	303	308	261	325	311	302	315	289	330	305	317	324	321	298	282	283	287	312	299	304	290	281	292	297	320	326	318	310	301	305	309	284	303	290	323	281	301	311	285	304	297	314	325	317	281	286	288	276	320	297	318	317	281	294	299	309	294	299	283	284	301	287	327	277	289	338	301	285	295	307	309	270	297	303	288	306	268	299	301	296	296	270	289	272	322	273	273	320	293	313	315	300	286	273	300	271	309	302	306	274	285	300	317	317	294	314	311	304	265	315	317	308	295	321	309	310	320	330	308	327	323	295	305	307	305	277	301	310	270	316	311	271	314	285	315	256	318	323	263	283	320	301	297	269	288	316	294	310	296	265	284	314	297	290	330	294	294	300	311	298	331	300	328	315	306	324	295	292	317	302	314	291	277	306	313	292	303	320	314	273	259	303	310	252	315	299	291	311	287	284	298	326	289	307	304	279	294	298	297	310	288	314	316	293	307	286	293	327	293	311	290	298	320	327	277	301	297	321	345	307	298	286	302	294	290	278	308	319	308	277	298	298	302	287	325	312	312	291	288	266	330	302	292	301	313	268	306	306	311	310	306	283	288	307	267	316	296	292	297	304	308	311	293	298	351	293	313	265	317	285	316	294	308	308	303	290	312	274	294	276	293	318	294	315	317	298	296	307	268	292	295	298	293	322	270	299	295	288	297	328	310	275	302	301	308	318	326	273	284	302	294	289	246	290	315	277	318	304	289	265	258	300	261	303	333	302	299	329	316	304	291	316	319	293	302	327	285	310	285	278	295	278	298	285	296	302	297	306	296	296	326	290	287	313	321	274	293	298	286	303	288	274	265	296	273	325	293	295	290	320	315	305	313	310	270	328	300	285	312	315	283	285	297	301	299	287	308	310	284	323	295	272	308	342	274	304	285	306	314	289	322	309	280	294	311	302	319	321	303	312	314	328	299	302	297	326	273	317	283	292	284	315	275	324	300	345	306	310	283	303	292	309	309	299	299	307	295	272	309	300	309	313	314	289	278	264	285	278	300	304	303	284	317	299	290	304	291	300	313	287	296	309	313	299	266	283	298	327	284	295	296	279	308	281	282	306	301	281	288	296	295	285	280	310	294	306	304	316	313	286	308	307	313	295	296	322	293	268	295	297	275	311	326	283	310	312	323	328	298	281	291	291	268	289	293	300	295	286	301	287	313	314	310	286	318	299	293	303	289	286	337	277	299	299	276	306	330	286	314	292	300	291	306	307	293	301	315	293	298	272	314	308	271	304	323	286	300	285	339	295	296	260	290	298	286	277	295	290	284	281	288	291	298	267	289	284	293	308	307	297	316	295	289	273	325	298	327	307	298	324	287	304	279	308	302	272	327	293	306	325	306	291	296	273	286	287	288	290	298	301	332	294	293	317	305	330	290	351	312	282	281	290	313	306	318	268	314	280	301	309	301	327	310	290	286	267	276	314	275	313	310	301	268	314	285	298	270	294	282	317	318	283	327	300	284	296	293	322	298	300	310	305	284	343	293	286	273	325	313	290	277	284	330	273	288	288	322	303	312	296	332	287	291	319	293	304	319	281	294	316	318	280	308	302	312	298	274	278	292	299	324	297	311	282	321	286	287	302	307	277	316	284	299	297	306	250	331	307	287	317	294	304	303	336	307	297	305	306	283	326	302	318	288	274	292	316	306	282	313	307	320	336	300	302	319	332	322	275	318	290	300	297	314	289	302	302	304	277	298	273	277	280	281	294	278	299	311	277	307	319	317	298	310	274	304	302	304	304	302	286	298	272	313	316	311	302	303	306	296	322	305	286	294	264	291	302	295	314	323	286	284	334	271	276	294	317	285	300	286	311	277	320	297	287	305	296	315	303	301	309	297	285	286	274	313	304	326	318	284	279	306	309	274	276	287	287	301	321	319	325	312	319	300	315	273	336	287	290	255	283	335	309	342	309	308	302	304	309	282	272	296	290	291	285	296	307	297	287	285	291	328	310	327	276	293	266	316	305	274	270	276	304	271	306	269	306	321	245	297	325	326	303	285	311	280	282	309	283	303	286	330	282	293	284	302	315	288	311	317	296	330	283	303	311	287	298	310	335	305	324	275	302	325	270	289	306	317	302	318	283	285	293	265	323	308	286	291	296	257	297	292	278	312	257	318	279	271	285	282	293	306	314	320	332	296	295	304	302	324	300	304	283	323	306	275	299	332	277	293	297	297	295	313	312	313	291	292	339	295	294	311	312	281	299	290	302	310	274	334	283	295	281	271	320	305	293	310	299	292	320	287	305	269	287	288	311	303	322	310	310	297	312	282	305	299	299	288	289	339	308	295	298	322	298	287	291	298	292	306	295	287	306	298	295	286	344	294	284	285	271	284	295	310	301	275	289	313	298	317	338	312	286	278	261	275	274	312	306	270	301	299	306	278	319	308	289	303	294	353	330	312	271	290	274	284	276	315	295	298	306	273	285	309	272	281	322	285	288	313	298	328	298	276	308	299	318	333	305	307	315	291	283	344	274	324	323	300	290	269	290	307	254	268	336	313	309	309	303	309	279	292	296	311	306	290	330	291	290	292	278	307	299	326	279	307	316	322	296	304	307	270	329	326	327	293	278	294	322	296	324	284	324	291	285	290	296	275	319	298	293	270	295	281	288	293	310	270	322	314	312	298	294	327	275	302	288	313	290	323	321	302	306	320	287	291	300	288	315	311	315	313	329	318	290	297	325	296	294	272	306	312	299	301	301	274	282	291	316	258	309	301	279	283	277	294	271	292	309	286	313	279	276	310	286	311	311	326	324	299	321	292	292	309	285	290	321	301	305	281	265	322	312	295	305	285	319	274	281	281	320	290	294	314	299	304	277	303	322	294	329	305	286	292	306	295	309	301
35851	31202	13124	7234	4780	3452	2621	2176	1700	1583	1370	1236	1142	1090	970	927	822	859	827	805	776	757	749	699	672	673	664	677	718	692	700	686	624	641	680	652	648	666	600	628	623	635	561	632	662	590	604	567	601	604	643	590	578	652	590	581	575	604	617	575	610	592	630	635	586	578	598	602	601	601	635	560	643	574	584	565	569	579	602	612	630	585	626	601	591	569	579	577	600	628	618	594	630	587	545	564	617	593	580	575	602	630	551	618	661	592	577	554	583	574	573	579	617	582	635	575	615	520	627	617	567	609	587	620	541	568	612	588	560	558	589	626	620	595	574	593	627	627	582	623	584	603	584	598	584	606	545	603	560	608	589	589	571	606	624	588	569	578	593	589	561	566	581	593	600	580	605	571	578	609	592	601	572	561	597	598	573	581	622	557	560	609	591	604	637	595	574	623	563	569	575	607	566	609	611	602	582	582	585	564	539	539	593	581	640	573	607	628	617	582	560	606	599	586	574	625	623	561	590	609	585	564	590	599	611	620	562	567	598	586	623	569	568	563	620	605	560	591	556	584	557	607	612	589	592	602	597	576	565	620	604	570	593	558	597	597	591	570	571	583	552	571	618	585	565	562	598	608	571	622	630	593	569	574	545	616	594	605	569	570	603	588	595	622	561	601	594	577	617	611	597	555	573	606	580	623	563	589	565	588	608	596	533	541	636	590	598	634	571	555	619	609	600	537	582	566	611	608	588	577	573	644	588	618	579	588	573	619	564	573	583	601	610	601	613	541	551	601	599	578	623	609	563	568	569	565	605	541	582	561	587	565	581	600	596	542	595	563	550	594	569	614	596	645	598	562	572	621	618	609	533	599	619	587	600	592	598	595	604	629	639	595	587	566	602	581	541	588	616	609	557	621	573	600	591	569	626	614	596	620	550	618	552	529	568	555	580	600	566	558	598	570	575	592	528	608	608	610	583	587	591	566	568	599	570	548	603	621	579	602	558	552	567	594	593	614	567	569	608	562	587	611	563	617	560	594	582	607	598	558	596	580	602	591	549	573	576	599	610	572	591	567	548	580	577	555	554	601	566	604	601	590	569	593	610	589	576	561	580	600	597	580	611	587	573	575	571	599	595	612	593	533	588	582	582	646	607	597	593	585	599	599	569	596	566	586	526	571	586	615	605	593	608	560	607	591	586	572	584	552	606	591	585	601	590	563	584	570	556	583	597	599	583	571	570	570	572	594	588	616	580	551	621	611	614	593	587	607	600	545	602	582	581	608	612	611	597	538	603	592	585	548	579	584	537	573	625	591	590	615	525	589	616	563	581	601	607	585	545	551	596	574	591	609	634	586	582	555	537	615	625	618	590	633	589	578	587	558	606	604	604	587	626	574	592	589	566	623	564	597	612	597	591	562	566	560	590	579	605	572	573	551	575	580	611	622	579	607	563	592	631	581	611	594	569	541	563	604	613	603	597	596	606	598	594	552	624	624	592	608	565	589	578	623	610	601	580	574	612	586	605	624	599	584	615	581	570	575	593	602	608	611	568	596	594	613	590	595	613	575	571	597	593	579	653	569	579	560	581	611	626	616	581	599	612	571	592	569	565	586	573	615	599	606	564	593	562	582	543	574	614	562	629	534	544	582	570	586	611	600	608	619	565	626	628	598	559	611	557	603	571	618	592	592	590	563	632	612	574	624	578	584	582	589	559	574	575	587	622	601	600	602	590	592	598	591	553	611	555	589	563	636	602	550	581	570	582	606	611	601	559	602	563	590	598	535	586	609	583	604	602	593	570	607	550	596	621	606	596	552	554	586	578	599	564	554	581	590	561	582	585	590	573	615	537	600	593	590	572	581	608	600	579	627	579	584	561	604	583	608	622	608	613	574	606	594	579	586	564	604	607	602	600	576	628	662	624	574	544	557	557	610	607	594	623	582	587	571	566	562	544	591	598	600	617	552	605	586	601	606	598	600	582	615	554	562	580	594	624	580	555	618	559	625	563	598	606	617	572	585	587	592	581	578	575	566	620	548	555	568	570	593	595	584	537	573	574	583	585	590	624	549	559	595	514	579	555	517	596	610	608	600	615	587	616	593	538	633	620	632	575	600	593	615	586	570	617	635	600	587	580	591	584	594	604	606	579	585	554	545	599	573	541	569	620	583	541	578	579	613	540	595	609	611	592	573	585	576	568	595	560	581	564	584	586	612	586	576	574	587	615	613	579	575	583	591	596	554	593	589	609	600	615	621	618	576	599	616	601	566	612	593	594	589	632	576	565	566	581	566	611	569	568	600	606	588	578	571	564	604	621	580	524	610	587	594	629	579	619	552	647	607	566	551	613	593	619	577	577	555	526	574	609	596	593	555	606	631	588	588	631	628	601	528	603	612	601	604	561	654	586	561	595	546	588	578	528	558	550	611	560	616	594	587	645	571	575	595	557	600	566	615	584	611	575	622	599	553	573	619	562	600	587	574	606	611	597	611	605	564	607	601	615	573	600	560	578	580	567	611	574	607	560	592	616	601	619	585	566	576	596	586	543	599	559	597	578	557	563	548	598	583	614	566	581	549	590	540	609	574	593	590	558	559	537	593	606	585	603	563	585	600	595	605	607	554	605	595	578	569	575	588	600	613	572	604	633	580	631	597	609	568	623	545	608	602	581	597	604	584	598	569	582	589	582	606	561	601	604	564	582	591	572	575	557	598	583	679	629	591	584	614	560	592	598	551	582	584	618	576	648	598	576	594	611	585	621	577	635	620	627	603	617	617	621	597	581	598	569	617	582	568	546	585	552	584	577	599	569	567	593	536	548	542	585	622	574	589	612	593	571	633	597	568	567	640	560	551	602	587	599	559	645	572	622	594	560	602	559	582	591	583	566	565	567	591	584	599	538	577	575	539	550	568	560	562	593	559	577	574	577	601	595	607	557	570	579	576	572	544	605	612	569	605	599	573	549	529	580	588	576	598	634	640	575	605	614	607	598	587	609	611	555	552	587	572	594	583	595	623	582	573	562	579	607	581	583	628	572	624	594	606	606	567	615	589	587	543	564	593	600	575	590	599	578	572	559	603	596	599	602	587	596	567	593	547	591	603	588	580	580	557	583	604	594	553	612	563	577	559	579	616	626	568	605	590	618	570	588	638	574	604	581	595	612	595	572	556	548	611	584	543	572	625	597	590	588	582	562	622	589	602	582	586	560	574	587	580	625	610	565	566	623	593	605	599	600	588	569	600	584	591	554	596	616	564	599	594	577	586	640	603	584	576	593	584	573	520	611	585	566	592	562	634	590	567	593	584	543	567	596	590	613	585	617	597	586	598	630	570	595	564	645	586	587	594	533	578	608	570	575	537	565	622	631	587	583	591	624	584	590	596	557	561	643	585	617	602	560	579	586	590	589	619	605	543	628	596	534	584	584	619	630	599	620	574	583	633	616	558	591	597	590	551	587	583	576	613	628	576	592	636	551	598	594	607	553	572	617	590	608	620	589	601	621	577
27327	21051	8075	472	280	180	173	166	176	169	178	180	169	155	154	159	173	174	156	159	171	155	158	177	160	143	150	167	150	177	129	132	177	166	148	152	162	163	183	179	143	142	163	157	166	134	154	178	158	142	148	132	153	142	172	152	160	166	147	158	182	171	148	156	164	152	159	129	172	146	119	140	142	173	164	137	164	162	167	152	166	160	140	150	162	154	148	151	160	187	151	174	165	142	150	170	167	155	187	155	156	149	163	130	146	163	153	160	154	176	145	145	157	134	159	169	147	163	154	146	169	174	147	154	140	175	167	166	163	167	176	165	144	147	157	131	141	162	172	158	180	166	145	158	151	162	155	174	170	153	182	171	160	167	154	159	171	150	157	161	161	165	129	166	145	169	149	150	139	167	150	150	170	155	152	171	163	158	136	143	158	167	150	166	162	151	135	146	162	151	162	155	165	158	185	161	141	161	134	164	170	169	171	182	147	162	159	158	168	163	150	142	159	164	142	149	159	159	155	151	148	160	166	142	176	163	146	170	144	158	163	159	152	141	147	140	151	153	175	185	157	167	142	151	149	159	157	148	163	166	147	166	138	150	151	138	146	160	153	155	145	144	155	160	160	154	146	164	128	167	150	154	166	170	129	174	143	155	182	163	164	170	141	158	146	148	146	149	159	160	175	146	160	138	164	164	182	171	155	160	164	164	161	145	181	146	144	147	131	156	158	151	157	156	152	154	150	163	157	164	162	150	154	163	169	158	141	165	149	174	169	148	158	169	148	155	150	148	156	176	155	152	136	153	149	162	173	152	139	162	153	148	165	136	165	133	152	147	166	164	164	142	154	157	160	170	183	138	159	152	152	169	167	144	161	183	177	162	161	165	151	150	178	162	148	134	142	167	152	160	155	169	155	156	161	152	150	154	157	159	164	138	141	148	137	135	173	145	155	150	141	161	134	143	157	183	187	164	140	136	167	167	153	159	172	149	160	150	172	141	154	158	167	184	155	159	154	164	144	152	171	132	161	159	182	166	173	137	148	152	149	165	176	161	153	157	160	169	160	128	170	149	141	140	178	149	159	158	152	148	130	174	173	173	151	161	170	158	151	162	165	160	181	154	160	159	159	167	153	147	164	150	158	158	162	147	151	140	146	172	142	144	162	182	178	158	159	152	154	181	171	159	136	147	150	147	177	150	167	156	176	148	165	172	164	169	163	160	157	161	158	169	160	149	158	157	117	194	157	179	177	168	141	138	155	150	171	150	148	158	153	155	140	164	175	145	145	146	150	158	163	164	136	131	185	163	170	154	150	131	139	140	178	151	154	172	187	164	159	152	147	165	161	157	129	140	150	137	172	163	159	138	132	165	150	152	150	148	172	153	146	152	173	169	179	146	145	167	153	158	170	132	143	146	156	172	144	156	148	170	171	146	150	166	154	162	165	150	132	165	154	168	205	158	174	144	176	167	143	146	161	146	133	149	150	165	170	162	160	156	157	163	130	161	164	129	158	173	138	172	137	166	144	168	161	164	149	173	150	151	132	150	142	166	149	154	167	161	160	151	166	176	161	151	183	169	155	160	163	148	177	144	144	172	165	154	174	136	167	156	162	158	179	132	153	151	167	173	161	151	160	159	166	163	161	146	156	143	161	180	152	156	151	173	156	162	153	152	168	159	150	145	143	155	166	162	181	155	151	138	161	156	180	180	153	179	148	147	172	165	165	184	150	162	147	169	142	162	165	189	170	158	163	159	141	146	150	149	149	146	163	148	193	138	147	183	143	142	154	158	164	166	156	151	155	134	149	154	143	166	166	168	168	158	174	137	166	149	159	141	144	151	166	163	143	153	164	156	147	145	158	145	163	148	149	153	121	149	159	150	171	143	146	145	160	149	145	149	152	142	175	159	135	174	153	162	138	162	155	164	167	153	145	150	144	184	160	148	149	164	147	165	138	176	173	162	167	155	166	169	145	164	158	145	142	131	158	148	148	154	157	138	173	164	146	125	132	166	144	159	158	174	156	138	147	165	164	155	158	160	167	152	160	163	146	134	175	176	156	135	150	155	168	140	178	144	134	138	154	141	156	139	164	151	135	157	152	157	151	160	156	144	167	167	159	152	142	158	136	155	150	163	151	155	161	143	152	160	155	151	184	160	176	155	188	149	150	149	146	180	149	160	170	145	159	186	156	133	183	157	181	158	148	167	147	145	151	152	143	153	150	145	166	161	154	168	162	166	178	136	164	132	157	155	154	186	160	170	155	167	141	156	174	146	166	162	164	165	159	166	136	176	151	177	161	172	163	158	158	138	169	163	170	155	146	160	126	160	156	155	160	154	144	138	144	151	154	177	151	189	129	136	167	159	166	152	142	145	148	148	173	160	180	175	173	156	131	150	144	156	136	131	174	145	158	143	165	170	126	156	163	140	174	156	137	176	147	145	168	157	167	158	171	148	141	152	171	153	134	163	162	154	160	146	150	160	169	153	153	158	153	147	143	146	154	183	190	159	158	151	152	157	146	141	153	165	163	150	170	159	171	163	178	169	150	156	159	161	139	158	159	134	171	161	139	175	141	155	156	164	170	154	164	171	162	171	155	145	168	155	151	159	144	155	158	147	158	165	162	147	179	146	162	162	175	156	146	164	131	129	154	139	149	178	145	169	149	155	160	190	150	156	163	153	144	159	171	171	151	153	163	166	149	152	162	155	193	154	161	156	161	134	145	131	168	142	163	141	157	131	159	160	144	166	149	161	137	152	139	147	158	156	156	170	144	138	149	129	157	195	170	159	155	147	165	129	151	131	150	161	148	150	152	151	132	153	165	160	136	173	159	157	162	158	175	154	158	171	175	152	145	148	166	149	170	182	135	146	173	140	171	154	165	147	147	168	139	141	145	164	141	158	164	143	162	163	175	142	143	155	148	149	150	137	159	137	150	167	139	161	167	144	150	174	156	148	156	152	158	163	155	136	142	154	170	172	169	162	151	157	147	165	142	169	168	145	127	161	143	156	145	156	174	176	178	167	154	135	170	135	125	171	151	145	154	150	156	136	141	139	159	173	165	153	156	134	156	157	155	153	157	149	144	158	144	145	172	167	136	165	145	170	156	151	170	151	145	151	150	166	139	145	153	151	171	166	179	138	160	161	142	181	171	150	145	154	162	156	157	171	155	158	151	168	176	152	158	156	152	137	162	133	149	163	159	179	172	154	163	187	151	168	140	144	156	154	147	151	149	153	166	166	153	170	149	164	127	157	134	180	162	141	152	173	150	166	136	152	139	136	160	152	150	174	154	153	154	188	160	178	148	138	160	159	160	161	149	138	152	156	153	151	167	178	155	172	167	159	152	174	155	157	144	163	153	157	168	151	158	159	168	141	142	154	150	147	147	133	174	149	158	167	157	176	155	162	156	176	164	161	170	145	158	151	158	132	155	138	150	161	169	154	173	161	169	152	169	163	178	151	126	164	165	151	169	158	166	149	140	156	158	168	147	181	170	140
17008	10636	1221	719	531	504	450	454	441	383	416	392	369	378	371	357	382	334	353	332	327	334	326	345	375	371	372	363	365	343	343	329	404	334	346	351	327	376	332	349	320	378	363	348	391	334	324	332	365	332	328	341	367	359	341	325	337	377	356	330	346	357	345	365	333	359	339	362	370	340	353	327	340	321	321	358	383	349	348	343	368	326	352	371	339	342	382	362	368	363	347	340	337	333	361	351	356	337	340	357	313	341	321	354	331	325	361	346	312	353	327	353	360	337	342	355	314	343	342	333	323	379	307	349	369	359	346	344	382	320	367	301	338	343	336	349	345	366	352	367	364	340	323	344	365	364	345	354	335	359	367	331	390	349	343	349	340	379	333	371	343	382	318	312	333	360	322	341	350	350	340	350	335	342	330	343	360	366	321	306	344	340	323	354	335	336	327	336	369	324	386	318	355	333	329	357	359	342	345	331	342	324	364	338	343	345	377	345	359	349	304	385	366	352	359	378	355	354	337	349	350	365	325	343	325	365	365	333	335	340	332	349	362	315	343	369	335	328	375	337	339	330	370	353	332	343	342	344	327	332	363	349	364	365	358	354	364	366	337	343	364	334	330	343	357	348	346	341	313	316	341	336	335	353	355	353	324	350	334	385	327	357	356	329	364	328	346	330	309	367	356	339	361	392	368	366	334	337	349	343	338	333	353	328	364	324	347	341	364	353	328	346	362	268	345	326	331	333	349	344	354	341	325	326	339	335	344	327	347	348	375	363	359	332	318	324	360	321	354	354	321	328	350	345	348	335	329	354	363	362	367	335	339	340	341	355	359	325	340	358	387	347	373	333	336	346	389	344	332	346	329	324	355	341	350	353	365	347	351	344	346	365	340	338	357	348	345	369	345	353	321	355	349	322	314	375	354	348	365	355	365	361	344	330	340	316	307	319	325	344	343	358	343	326	357	337	356	378	357	326	336	288	354	360	319	368	370	321	363	338	363	311	359	331	317	342	338	359	347	343	358	331	364	335	348	372	367	372	344	313	342	324	309	345	362	351	364	327	308	314	331	331	339	331	336	337	338	367	347	345	369	348	369	318	360	340	352	334	371	403	318	374	335	336	330	312	356	360	348	377	379	332	350	322	340	366	306	340	366	358	364	320	363	385	322	346	397	371	350	333	358	352	354	336	340	342	325	323	342	324	354	350	373	361	367	340	343	360	370	339	364	332	360	337	361	378	311	319	344	315	370	335	294	338	344	360	355	363	326	328	358	359	366	334	331	349	342	360	348	333	366	333	335	321	320	352	344	334	321	335	344	360	345	353	376	333	331	345	353	368	374	375	357	364	322	352	341	327	333	350	329	334	326	335	387	349	326	326	361	367	325	350	321	353	381	367	317	333	348	352	365	361	332	356	316	337	366	337	349	347	382	330	319	328	341	342	344	313	362	355	329	366	331	349	350	337	329	367	340	347	347	352	341	370	294	353	335	355	336	341	355	361	346	359	401	369	388	351	310	364	339	335	328	354	338	347	346	370	354	341	303	358	356	334	341	343	329	362	343	385	350	344	367	333	344	326	338	333	370	362	324	334	361	298	376	377	341	347	347	330	382	347	326	344	322	285	360	304	335	342	344	367	355	340	361	344	309	365	347	323	320	344	341	337	361	360	369	321	373	354	379	369	363	352	325	346	347	355	360	348	352	326	356	350	342	345	360	342	355	369	352	328	361	356	365	349	394	350	326	357	363	361	342	345	362	330	348	342	355	347	334	359	356	321	374	357	338	361	341	362	333	304	330	339	350	333	384	326	362	334	356	341	332	320	364	365	364	350	376	354	349	363	352	348	348	350	336	344	319	366	342	371	366	338	361	342	359	346	350	339	318	396	354	332	338	348	325	330	340	348	305	327	328	342	353	327	363	331	341	357	353	356	340	327	336	362	355	296	355	338	349	356	340	324	312	350	332	359	345	345	391	315	332	321	370	301	343	350	407	326	333	339	346	324	353	354	340	347	372	354	357	327	337	333	349	363	346	358	336	340	345	363	350	312	352	343	359	352	337	352	352	360	381	344	350	337	343	331	359	365	349	345	301	329	334	384	321	372	360	328	354	335	336	351	347	342	339	332	331	341	363	352	362	336	330	313	335	354	358	371	369	342	355	346	364	358	337	342	336	338	322	324	344	337	353	369	368	372	352	358	342	326	321	362	346	360	362	332	370	304	379	361	367	348	354	313	343	368	310	355	353	354	388	366	352	347	338	358	327	321	323	335	332	340	340	321	304	321	319	375	350	323	345	400	326	363	353	362	376	334	346	339	365	355	348	321	326	328	339	347	355	377	364	354	360	353	356	332	357	350	326	322	411	364	367	352	316	335	398	344	330	339	329	349	354	363	341	348	349	363	358	339	360	368	364	333	362	364	334	378	341	352	354	349	320	334	350	370	334	305	332	353	335	317	321	356	344	347	317	350	352	349	358	345	334	362	348	358	372	336	371	365	355	325	332	331	378	345	308	319	349	370	331	328	347	308	340	364	335	357	379	367	324	361	393	337	357	374	358	347	357	348	345	325	350	332	332	364	324	339	348	366	371	361	369	349	310	381	349	325	367	321	334	307	332	358	351	346	348	361	307	351	374	345	344	342	308	337	333	375	365	354	336	339	332	345	369	352	351	358	314	307	352	320	323	373	340	369	372	360	350	348	360	370	335	371	380	342	332	358	359	349	346	349	385	334	311	378	381	357	361	342	383	333	339	332	371	364	357	333	316	334	376	385	350	337	340	328	367	337	345	325	382	410	365	355	324	348	324	377	331	351	328	333	361	333	298	355	342	341	355	337	328	317	336	316	328	331	343	324	353	334	325	339	346	350	346	358	281	318	339	356	331	337	334	327	348	324	316	314	353	370	368	342	365	381	353	327	351	349	382	363	352	353	344	375	374	351	338	324	376	319	336	367	344	385	369	354	304	327	333	320	335	333	328	343	358	311	350	300	352	365	340	340	347	333	333	355	358	364	364	354	330	334	344	354	325	340	343	367	365	341	368	320	337	334	346	345	315	340	357	372	333	322	349	337	340	317	311	329	359	334	356	382	346	316	363	311	328	304	405	337	390	318	335	347	361	346	335	333	341	326	343	311	357	321	338	360	348	358	356	331	362	330	355	327	345	364	364	339	340	344	328	326	315	330	334	341	360	334	363	322	361	319	319	327	343	352	335	369	328	336	337	346	328	364	402	369	345	334	319	352	342	369	361	352	362	362	361	342	334	371	351	330	366	356	354	331	363	340	343	366	357	358	320	332	342	353	369	349	349	360	307	369	366	345	358	342	355	365	369	343	349	361	367	335	348	378	340	333	352	344	376	347	359	375	335	382	348	343	315	360	353	366	333	353	352	358	358	331	353	331	357	300	375	350	335	364	347	358	367	361	359	344	345	390	323	334	362	339	341	351	364	353	363	374	354	339	377	328	329	325	346	364	391	362	381	312	367	338	336	316	318	334	352	380
24704	21640	28857	24901	20204	1602	467	315	248	245	202	201	189	195	177	171	151	148	145	146	147	136	131	137	124	127	143	139	137	151	122	129	127	124	125	128	121	120	149	106	136	137	136	117	120	141	118	105	135	132	134	124	116	133	133	142	124	120	144	141	108	115	138	136	134	126	126	119	129	119	129	126	122	123	136	144	138	127	131	108	122	115	126	132	115	102	112	123	113	122	130	112	124	121	134	120	131	124	134	118	120	156	129	125	118	112	150	136	111	127	113	118	120	133	135	126	113	107	127	130	138	129	114	156	109	100	108	115	110	135	126	129	133	130	125	136	118	120	112	127	131	131	129	110	128	126	132	131	123	114	153	149	83	131	124	113	125	121	127	116	128	127	108	114	111	123	136	122	126	136	138	150	110	142	119	145	132	109	127	112	118	121	129	123	129	122	124	119	121	142	115	134	125	123	107	141	117	135	130	112	128	125	130	106	120	132	114	126	119	125	96	138	112	127	127	136	107	127	112	115	121	135	118	125	110	105	126	137	139	122	116	128	145	130	121	137	145	126	115	131	119	144	124	126	136	108	130	114	128	119	135	121	116	129	135	113	119	115	112	126	129	124	107	127	113	114	124	130	129	121	134	133	115	135	122	110	118	131	101	137	118	113	124	118	143	133	124	122	123	126	127	132	119	121	141	123	138	100	136	135	122	130	116	132	140	114	122	130	124	127	118	104	123	130	109	132	116	127	124	118	115	126	125	108	88	131	119	120	114	107	116	118	129	124	128	114	124	120	113	123	118	123	122	108	129	120	117	113	139	122	106	130	130	119	142	120	136	132	129	117	131	128	109	108	99	120	108	114	118	139	128	143	138	119	119	122	122	124	125	122	128	102	116	119	128	97	135	124	130	116	118	129	104	113	126	99	135	131	120	101	108	100	117	102	112	134	115	127	142	137	124	111	134	103	116	131	121	116	115	111	118	136	112	130	129	122	121	133	118	119	99	115	116	126	109	122	116	109	125	123	127	124	125	116	127	113	127	131	127	136	122	109	135	120	109	114	109	117	125	128	133	107	125	127	127	123	115	119	141	115	125	110	126	116	108	98	118	117	117	113	127	111	134	108	125	133	118	105	125	110	138	135	136	126	124	147	124	150	129	129	120	143	111	122	105	111	131	116	114	111	129	134	129	128	114	120	128	132	121	133	111	116	136	109	134	110	133	108	133	93	115	131	122	140	117	123	124	112	109	112	118	124	125	120	119	107	129	122	132	130	132	106	115	106	107	133	114	123	122	118	139	111	100	125	150	129	110	119	133	117	89	126	105	128	112	112	116	121	110	112	116	114	125	113	133	108	126	116	136	138	128	126	137	120	122	143	124	131	138	109	120	127	123	110	123	125	129	120	117	113	99	106	146	117	120	110	145	123	108	123	134	128	129	112	119	110	126	104	125	129	115	126	124	147	105	116	141	129	128	108	123	124	116	116	118	124	118	130	134	127	123	109	124	118	122	128	108	127	126	139	119	133	120	114	131	111	103	124	121	112	125	125	114	136	126	132	135	123	131	128	119	103	101	119	141	117	123	126	138	126	127	98	104	132	127	112	133	165	127	125	125	117	121	117	118	125	116	121	116	113	118	140	123	124	120	133	110	122	154	139	126	123	112	133	134	114	132	108	127	125	138	136	132	122	114	132	116	142	117	123	128	130	113	101	141	122	137	117	127	132	128	121	117	124	115	119	124	121	107	118	114	123	114	140	114	135	136	123	127	126	122	139	120	104	128	123	114	121	118	120	154	124	111	117	122	115	124	116	130	123	141	127	109	123	143	109	120	128	139	122	118	109	136	121	112	125	133	118	99	113	132	109	140	111	126	125	122	112	122	128	133	112	121	130	115	124	112	122	90	130	123	115	94	141	150	142	126	125	110	116	127	136	108	127	117	116	130	139	129	126	117	120	125	118	140	110	131	134	115	140	101	121	136	130	116	122	121	105	126	123	106	155	113	114	124	120	115	140	101	134	127	124	109	117	159	118	129	131	127	135	113	103	126	115	127	115	138	106	108	111	117	107	135	128	98	124	133	115	121	115	114	124	123	112	130	141	118	104	135	123	119	138	121	112	118	116	150	133	131	110	124	107	146	118	133	120	117	104	110	119	144	139	123	123	102	112	120	123	104	147	115	114	121	137	138	123	125	131	128	120	116	131	139	122	116	132	131	138	128	132	114	121	138	125	132	130	138	125	136	111	140	111	132	139	123	109	130	137	117	130	125	130	111	130	88	121	122	119	123	122	138	136	151	132	130	111	125	132	101	126	139	120	143	113	96	105	124	129	105	129	117	134	123	98	106	124	121	105	127	127	125	132	103	118	132	112	101	140	122	117	130	116	104	107	104	118	116	127	127	128	109	121	130	140	122	116	126	101	131	114	115	132	127	112	110	118	108	106	127	132	129	123	115	122	119	114	114	152	145	114	121	138	129	125	131	105	134	131	122	132	115	122	124	138	127	105	125	146	127	142	122	128	117	108	118	134	120	147	99	104	132	115	117	111	120	122	121	122	119	133	132	147	132	112	123	133	126	126	123	113	116	111	115	118	127	117	133	121	116	119	136	123	122	113	124	118	119	116	138	129	124	118	133	132	119	107	112	117	136	113	116	130	133	118	136	100	132	101	129	94	137	97	125	115	136	126	135	112	125	114	119	121	104	128	131	121	111	119	122	108	119	124	131	107	128	117	116	111	111	128	129	121	112	118	124	115	133	115	132	113	131	104	112	134	107	128	120	113	130	112	126	103	117	127	147	108	140	104	118	130	123	141	135	130	123	121	135	116	130	131	143	119	131	125	127	134	118	124	117	118	127	111	135	111	116	136	124	109	113	122	130	111	105	116	119	119	130	110	140	123	117	105	112	122	122	119	123	134	115	119	122	118	126	125	128	117	121	125	124	129	142	114	125	120	117	107	138	117	97	127	110	105	124	129	124	119	122	136	110	103	115	132	120	132	101	112	115	124	129	120	115	107	120	131	121	131	126	115	135	120	121	137	124	101	133	135	140	112	125	120	115	127	145	106	136	147	106	119	132	124	116	127	128	117	104	102	123	107	117	122	127	123	132	109	139	134	113	131	105	104	127	101	131	127	123	139	131	107	125	110	131	116	127	109	112	113	131	110	110	121	131	111	134	116	114	107	121	122	143	138	112	130	119	117	121	112	129	137	126	120	116	117	108	131	127	102	139	118	134	150	118	102	124	126	117	105	137	127	143	130	124	137	132	124	107	96	122	125	121	150	133	113	127	149	111	124	107	111	105	106	147	122	135	114	115	115	114	125	132	142	139	126	126	139	131	121	102	135	134	109	113	118	116	119	106	117	121	135	139	115	131	137	141	122	116	105	134	126	111	105	127	133	147	124	104	136	90	112	127	118	108	125	109	133	126	121	103	133	135	102	152	136	119	123	112	130	143	119	104	132	117	116	136	123	121	136	128	110	109	140	120	125	110	136	118	132
37071	26514	7933	3968	2553	1802	1332	1150	929	736	735	563	549	448	498	417	430	376	390	370	344	341	340	315	320	315	325	310	298	313	313	319	284	288	306	284	277	292	282	273	298	326	278	287	241	297	265	285	300	297	283	284	300	268	287	254	276	273	271	264	258	263	261	265	279	278	268	264	298	278	264	300	268	231	275	310	297	257	304	292	271	292	272	275	218	275	286	263	274	282	286	271	281	278	291	259	262	268	316	237	282	251	270	254	259	270	269	269	241	254	266	273	281	313	274	260	300	286	280	271	273	257	248	269	260	263	239	276	285	288	262	303	269	270	289	281	251	261	282	273	272	267	286	286	282	251	265	285	275	273	241	261	240	295	282	303	266	282	265	258	240	275	284	266	256	276	270	262	290	259	248	253	276	295	259	257	267	293	265	251	277	273	288	263	265	262	271	299	281	276	232	272	273	267	271	255	275	259	264	259	260	267	264	258	232	281	284	249	257	253	298	263	300	272	284	277	251	256	266	254	267	283	256	236	255	274	292	280	268	263	249	253	271	263	248	270	289	274	280	251	271	262	272	244	267	268	285	276	254	277	249	257	297	262	273	297	277	262	247	276	278	277	265	269	267	285	295	266	281	241	254	252	299	287	243	263	266	273	270	293	290	270	268	290	258	277	290	282	243	289	276	268	267	292	245	274	279	270	298	239	278	274	257	290	263	273	275	297	283	263	257	296	270	290	287	285	272	289	254	272	258	252	293	247	260	253	272	292	272	273	272	275	278	269	268	260	258	250	274	261	267	306	268	267	261	290	258	266	247	265	261	273	279	264	279	239	285	262	263	271	257	295	268	255	268	227	288	259	281	262	271	261	267	263	269	257	264	283	257	240	285	251	254	267	267	267	259	293	300	246	260	273	267	288	260	277	284	264	271	252	266	261	249	265	275	251	282	273	279	281	266	234	298	258	268	270	250	294	240	288	236	264	270	241	248	260	230	278	285	291	270	263	247	262	294	255	254	306	285	257	261	250	277	251	257	271	263	287	248	251	273	268	267	286	300	262	249	266	250	272	259	262	258	307	268	267	262	243	255	248	282	256	282	265	235	270	287	306	289	249	282	256	239	289	272	244	278	260	272	257	276	231	283	252	270	279	283	237	280	275	279	271	251	282	268	302	276	283	299	273	248	286	245	281	264	286	276	274	295	278	254	242	247	243	242	280	294	246	266	256	281	292	274	255	263	273	309	272	274	271	273	260	253	269	236	289	271	290	256	250	300	265	289	266	262	286	256	251	273	282	257	288	236	282	270	270	259	282	258	291	258	275	266	246	272	277	268	255	270	285	288	248	281	262	256	263	245	296	270	284	275	268	305	292	259	264	276	265	284	255	278	247	270	310	257	286	262	248	251	282	282	240	253	311	262	239	304	283	289	258	237	249	267	269	278	289	266	279	250	261	267	230	267	258	296	270	285	276	301	260	281	258	274	281	239	232	255	278	256	283	277	256	258	282	295	245	260	270	234	272	277	259	289	299	290	261	241	243	294	274	276	263	284	306	284	275	268	253	246	312	272	246	265	269	284	264	268	322	282	247	275	278	257	266	291	276	259	260	255	265	242	237	302	282	260	283	260	256	269	281	282	262	263	252	271	275	281	257	272	259	290	253	262	285	234	278	257	264	256	269	264	235	276	288	285	288	277	246	245	285	283	292	270	257	279	259	258	248	267	281	275	270	298	268	293	269	240	267	254	255	265	292	276	251	293	262	274	266	288	237	268	262	285	250	259	222	281	279	278	288	276	271	274	280	297	265	267	268	261	257	268	233	268	294	230	265	265	297	280	274	246	250	267	256	269	247	254	282	280	274	277	287	272	284	253	276	286	253	277	267	283	291	268	239	294	258	267	268	254	261	278	277	289	258	266	295	246	269	251	280	302	286	277	251	270	285	289	249	258	278	261	259	259	274	278	282	270	274	271	262	252	277	285	307	278	261	298	247	257	237	259	287	283	266	270	274	281	251	268	247	239	258	287	251	272	281	277	273	253	268	243	246	274	294	278	275	260	256	287	275	266	258	233	271	256	264	269	249	242	251	279	265	260	242	258	285	265	279	266	284	257	275	270	263	266	269	261	270	281	265	284	290	236	244	297	275	267	283	250	261	278	292	272	277	268	265	293	250	280	249	274	277	272	277	275	255	279	254	282	294	291	269	239	265	278	283	259	263	280	282	257	275	246	238	259	267	262	300	257	257	259	264	273	281	311	251	237	276	278	274	241	264	288	225	272	263	271	235	278	276	252	246	282	285	253	281	259	256	251	283	256	281	251	298	280	288	264	282	280	260	306	260	257	264	262	324	296	295	282	254	252	261	253	271	291	304	272	259	252	291	281	263	271	275	266	266	249	254	301	260	278	308	291	286	269	259	260	262	280	274	248	262	260	243	259	258	255	283	257	287	240	252	262	274	257	263	255	287	268	249	278	277	259	224	254	269	290	267	254	263	281	290	287	309	279	261	271	310	263	265	267	289	258	273	257	272	274	277	259	289	277	275	276	250	275	284	261	283	255	304	282	263	276	300	296	267	250	298	262	278	281	271	238	281	254	270	252	251	268	241	264	284	253	285	284	290	253	278	251	291	283	250	276	299	282	288	271	240	225	262	248	285	272	276	243	246	262	302	277	247	280	263	289	235	273	273	278	259	262	273	272	284	271	256	265	274	286	246	273	276	267	265	234	279	270	288	271	258	286	262	269	278	284	253	253	255	271	276	254	288	253	296	289	295	278	232	251	259	280	263	279	281	268	278	255	277	256	264	290	264	273	252	260	273	267	274	279	240	291	243	260	264	249	265	247	272	242	270	268	268	285	258	275	247	265	283	252	255	254	280	242	238	261	296	314	281	290	273	264	261	290	260	253	266	238	274	258	259	274	290	260	277	261	275	275	313	286	268	260	257	236	272	278	265	264	223	303	269	275	277	257	246	273	289	252	278	257	291	247	264	288	292	277	290	302	231	260	260	264	260	273	277	285	251	254	263	280	277	271	260	312	283	262	245	272	254	287	247	275	250	276	265	270	280	245	306	270	255	285	264	274	284	254	258	242	271	265	260	266	305	262	260	270	286	277	316	266	311	284	275	269	247	262	274	315	262	262	281	303	256	250	248	258	249	278	269	274	263	254	259	267	243	252	265	293	257	276	242	289	260	297	272	259	284	262	244	303	258	275	256	282	272	282	301	258	287	269	240	259	256	256	280	273	265	247	255	285	256	274	307	267	281	246	249	271	287	293	252	267	279	255	287	267	256	281	253	294	243	264	251	310	271	271	258	260	274	243	276	281	264	238	298	272	283	298	265	274	260	289	268	259	268	252	237	247	275	272	273	251	254	288	265	268	276	253	261	292	276	276	266	221	287	270	270	265	255	265	281	250	279	267	271	281	285	254	257	269	281	267	272	245	253	263	289	251	283	278	278	288	286	287	243	267	252	268	258	271	244	272	257	262	291	275	259	270	251
23816	21684	29644	24238	21683	19004	1756	773	567	497	489	469	409	432	375	395	377	344	368	353	349	341	349	330	320	313	351	333	329	305	343	301	320	305	328	328	340	338	293	345	305	291	282	302	319	318	352	317	297	309	315	315	291	322	294	280	302	316	308	298	307	317	333	303	328	302	283	322	297	311	289	294	302	282	286	291	307	306	319	309	316	278	308	284	298	326	296	323	300	284	325	291	295	331	312	314	314	307	319	299	301	304	314	275	283	322	314	275	317	307	338	317	311	321	294	295	274	329	305	305	304	300	296	288	305	316	302	304	288	310	309	303	307	288	318	316	285	325	298	308	294	321	284	311	293	289	315	319	281	294	290	286	289	291	302	304	301	312	302	299	308	309	306	299	308	320	303	308	266	282	342	299	364	271	308	296	303	296	315	282	287	315	286	292	336	290	313	258	348	292	312	289	293	319	294	289	272	281	292	309	276	301	305	319	285	295	328	309	311	312	310	286	293	317	276	322	299	287	289	289	311	277	325	291	293	332	322	314	291	311	287	281	290	325	258	295	295	298	305	305	293	313	311	294	305	301	295	297	327	323	297	272	327	286	286	311	309	304	303	305	292	281	329	312	303	304	317	307	288	343	306	293	296	313	306	310	286	330	303	294	293	325	299	324	299	305	290	292	302	324	314	315	301	290	305	320	296	279	286	287	281	288	262	302	324	289	287	279	328	303	308	311	285	328	311	304	295	281	327	296	309	336	287	310	327	314	281	311	298	292	337	290	304	330	308	297	298	339	289	291	298	280	297	292	318	321	285	322	304	311	287	292	288	271	316	315	286	285	303	297	264	328	317	293	313	305	336	319	313	305	336	338	316	292	321	331	315	302	299	301	298	322	321	280	322	323	311	302	307	307	322	315	303	338	301	301	300	299	311	276	278	295	309	303	274	315	295	334	300	288	298	317	307	302	305	315	306	307	281	312	326	340	311	296	307	300	313	315	300	284	289	297	302	310	319	287	324	297	278	298	272	272	323	300	286	282	312	289	305	298	299	305	304	295	281	291	272	284	292	288	310	319	305	300	302	292	314	303	309	300	321	311	272	280	286	288	302	311	326	291	295	284	297	304	331	309	318	283	290	286	305	296	329	280	294	307	296	321	280	333	303	301	299	292	293	299	301	312	327	308	308	292	279	298	318	285	296	323	307	276	295	313	300	322	313	290	293	305	308	316	320	289	302	281	315	349	276	317	305	312	321	302	318	296	296	297	311	301	320	295	312	322	269	307	271	312	329	286	318	309	324	343	307	326	312	301	292	288	295	311	299	312	286	305	328	302	300	324	276	276	288	308	323	317	317	306	299	310	298	303	317	339	327	322	301	316	274	300	321	282	298	296	297	315	300	289	286	251	305	311	313	307	317	318	319	270	322	289	325	290	292	300	304	282	279	314	297	319	301	298	326	301	296	313	308	280	322	287	295	283	332	279	281	292	280	297	278	306	309	286	273	293	304	285	321	303	290	307	321	295	313	305	313	306	305	302	308	303	325	309	301	355	297	306	278	349	299	308	276	295	310	292	290	316	312	313	304	279	297	284	300	321	302	309	335	285	307	320	297	266	305	287	275	292	282	312	306	274	310	288	307	315	299	299	300	312	305	311	284	309	298	321	324	302	299	256	311	290	316	334	332	278	316	325	270	323	287	289	288	324	272	320	328	276	319	297	311	307	276	274	276	289	294	271	288	319	313	277	329	269	327	318	291	304	271	331	268	288	322	333	293	320	278	292	312	273	308	295	329	263	296	296	269	307	299	299	288	313	313	301	300	296	306	296	295	295	289	293	296	322	315	290	273	297	299	297	333	289	288	301	279	286	291	318	296	301	283	291	325	292	308	314	312	305	328	322	324	332	332	288	326	321	286	323	305	293	306	307	294	302	280	294	338	318	320	328	303	306	314	308	281	347	283	281	300	305	312	311	298	260	305	275	285	297	257	298	302	286	284	288	316	323	312	306	288	306	310	335	307	302	310	280	298	302	287	297	294	286	306	307	284	296	333	299	315	322	314	295	305	327	323	341	319	293	297	315	315	327	302	302	339	334	298	317	294	313	323	308	303	332	292	280	333	324	303	316	324	297	310	297	299	290	288	339	327	315	313	284	296	281	296	292	290	296	243	281	309	281	286	299	286	300	283	277	324	309	295	317	288	311	285	324	305	301	308	294	288	291	296	303	304	290	307	330	333	310	311	288	293	280	316	286	307	300	338	291	288	301	316	277	307	314	299	318	293	308	305	271	277	285	281	298	303	288	285	294	312	301	308	309	321	297	292	311	301	302	336	298	311	296	314	277	293	311	260	300	293	313	285	301	311	275	304	308	316	270	311	326	307	313	310	278	339	291	312	302	303	315	307	315	318	337	287	281	321	292	312	306	315	309	278	303	309	307	302	282	310	312	297	303	283	286	305	298	290	292	310	281	292	267	297	288	324	334	282	336	318	314	294	293	285	268	281	291	300	293	320	310	319	297	301	282	317	306	309	308	330	325	285	307	309	282	330	323	311	324	275	320	285	286	295	314	305	280	319	306	295	313	300	311	321	305	297	320	298	279	303	282	337	298	288	282	288	290	296	276	312	283	325	308	298	325	312	320	307	315	296	316	292	320	349	309	315	280	298	283	316	306	286	317	292	300	289	335	299	265	311	312	324	313	295	294	289	307	316	316	262	301	296	300	296	267	285	277	291	295	297	298	343	293	296	302	286	298	285	306	299	306	292	290	268	309	339	282	317	304	323	280	315	283	315	331	332	320	308	326	305	297	296	304	284	300	314	313	301	287	290	301	290	275	282	300	317	338	301	312	264	326	311	324	306	313	318	278	290	284	319	299	293	316	325	288	294	294	313	313	289	313	300	319	284	310	323	303	275	299	292	301	273	262	276	301	288	293	313	305	316	310	296	311	286	300	326	279	322	285	301	325	308	276	339	288	311	320	289	329	287	329	297	297	286	271	279	300	280	297	306	287	305	311	269	300	286	305	317	311	283	291	323	305	314	281	287	296	300	305	301	312	306	276	321	320	301	284	278	287	305	295	314	297	298	295	271	317	322	278	314	315	321	279	303	276	309	292	282	285	292	339	317	317	320	298	297	314	301	319	310	282	267	299	301	310	315	302	308	285	322	311	285	297	328	285	304	316	299	309	311	303	326	299	301	308	317	295	302	314	270	315	307	285	304	311	310	319	308	292	283	294	282	293	293	332	311	288	278	316	298	305	281	282	310	307	314	302	294	280	331	292	302	318	289	323	293	292	300	293	283	277	302	311	275	323	292	307	310	276	263	307	300	303	306	303	312	291	276	294	308	292	300	308	299	294	307	328	285	308	321	268	306	295	315	319	344	305	288	287	275	275	272	305	300	306	268	295	283	291	295	309	319	316	329	299	309	313	273	283	324	323	331	315	326	321	311	307	289	291	299	297	287	304	327	307	295	319	297	288	291	299	298	285	311	305	299	304	314	299
42700	30944	12839	6991	4588	3331	2658	2101	1761	1567	1436	1264	1093	1021	912	862	899	855	801	753	774	711	769	698	699	629	679	648	652	695	660	693	654	682	655	623	662	613	642	661	635	632	601	627	674	593	635	641	602	585	609	604	568	617	611	607	600	651	635	634	602	617	588	588	598	606	592	607	573	615	607	586	594	596	585	635	606	576	610	608	592	580	610	552	615	577	614	589	592	599	564	640	614	619	608	607	593	614	616	610	616	590	587	589	578	601	590	592	562	542	560	565	589	644	623	558	616	555	581	591	619	605	641	623	619	601	587	561	601	587	573	557	573	581	543	577	574	571	568	608	587	588	591	609	574	585	622	628	594	601	588	599	636	609	588	614	610	582	603	585	612	634	604	607	577	658	609	555	602	590	570	606	607	586	578	585	530	591	608	612	626	622	584	612	578	587	574	567	615	571	545	588	617	613	611	654	612	609	597	588	599	567	614	548	568	643	630	560	576	546	618	625	615	631	585	575	611	608	573	592	558	560	569	599	579	614	601	610	568	661	595	575	603	685	591	566	577	587	603	572	609	598	611	614	580	614	594	609	576	591	598	579	624	588	564	584	610	587	588	530	583	612	559	617	578	587	609	623	596	612	573	609	595	591	572	576	605	584	592	600	585	623	610	633	619	576	582	629	617	584	576	660	609	625	591	590	568	559	569	597	599	600	570	593	564	562	603	626	612	618	615	571	606	578	576	595	597	575	564	607	616	581	558	551	617	618	602	594	601	605	556	542	558	593	551	542	599	551	567	572	585	623	547	640	563	571	580	603	618	635	590	608	638	575	572	573	617	531	572	608	604	599	581	556	567	568	570	619	604	582	601	553	593	563	613	592	583	598	626	614	565	566	553	591	560	558	596	580	622	581	584	575	603	599	609	576	593	600	579	583	610	642	571	560	562	604	585	563	604	576	582	583	612	601	603	561	556	604	643	630	637	642	580	564	572	592	590	544	576	574	563	590	614	565	605	559	640	626	615	561	576	602	586	599	560	558	587	573	558	595	564	620	592	612	545	585	603	579	587	567	629	547	583	568	601	568	605	602	605	589	590	599	614	606	588	579	593	563	562	571	579	606	616	556	599	622	595	620	632	590	595	587	610	580	568	519	622	606	568	561	604	602	609	593	568	595	572	585	618	573	620	580	574	573	584	588	585	605	634	611	586	613	592	599	605	596	624	602	602	618	612	532	593	575	582	564	574	577	608	571	535	579	591	602	571	619	562	603	578	584	584	590	584	586	603	586	585	574	623	606	575	586	608	576	583	600	600	546	629	571	594	616	584	557	570	547	549	589	585	575	612	570	582	594	614	615	545	609	643	565	589	542	575	603	620	631	555	589	549	585	627	527	587	576	609	608	587	557	562	589	610	575	608	589	597	572	601	627	626	628	631	556	576	595	593	571	555	592	587	611	589	547	604	583	601	605	602	611	606	597	558	559	613	580	602	633	588	608	607	576	589	596	584	602	602	564	571	592	560	566	620	593	583	567	574	542	559	582	584	609	608	639	594	580	610	611	568	574	568	586	620	618	559	576	608	565	613	604	570	568	548	556	586	588	574	556	602	602	611	556	575	627	557	563	605	598	583	595	579	566	589	592	587	590	598	608	623	629	540	572	597	584	562	567	630	565	592	593	582	592	587	570	576	553	544	615	599	598	586	620	639	602	584	548	618	571	597	594	607	561	621	595	625	576	583	598	595	614	600	591	588	564	566	616	618	619	577	551	551	572	592	602	611	643	579	597	592	580	553	529	632	590	620	644	619	584	551	566	606	584	578	595	592	563	568	558	577	559	577	572	582	585	603	593	540	558	576	604	592	635	605	560	584	589	557	602	590	575	568	582	604	590	582	597	556	633	593	581	621	576	550	561	581	582	627	617	574	556	631	537	589	618	576	540	584	595	589	588	552	593	634	612	635	614	577	587	568	601	608	611	552	570	612	564	582	528	592	626	582	585	632	580	608	581	590	592	580	581	615	566	549	583	608	619	606	558	581	585	603	648	618	589	589	613	593	609	613	591	598	533	533	595	567	560	543	551	590	569	588	602	581	571	560	593	612	601	599	589	557	563	607	588	619	597	600	611	574	630	583	596	600	575	589	558	537	530	611	559	555	599	573	576	609	569	549	616	558	542	615	571	588	571	571	542	597	566	588	615	617	625	582	609	604	619	578	613	534	597	568	609	563	590	588	603	586	620	580	595	609	606	619	614	557	584	557	604	592	613	584	568	606	622	613	599	589	573	584	577	586	605	603	618	560	629	601	581	596	590	566	590	587	599	582	583	592	604	595	588	589	582	583	566	571	572	621	554	566	602	575	597	602	562	566	586	620	571	586	569	566	581	599	615	595	571	569	605	574	605	610	572	604	588	602	638	616	578	604	581	608	577	575	600	592	604	587	550	593	549	538	637	569	585	597	602	578	597	620	631	600	605	573	570	594	577	566	559	627	581	569	590	570	622	590	596	586	540	563	638	594	566	594	614	600	562	624	637	598	607	565	610	602	597	597	606	584	584	612	625	543	572	580	611	631	589	581	602	603	614	570	582	595	566	640	621	559	582	591	585	576	583	609	595	598	581	552	611	581	568	626	582	608	616	546	569	580	602	575	604	570	585	575	593	588	566	566	598	581	575	582	584	582	580	621	566	632	595	612	561	580	617	596	601	567	532	629	607	619	614	567	619	586	585	609	591	626	558	549	547	572	575	583	598	618	623	570	586	590	610	563	653	580	617	610	560	657	591	578	595	604	592	613	557	603	604	574	550	609	597	596	592	556	578	595	588	609	622	617	594	578	575	600	634	611	546	607	567	591	591	568	601	592	570	573	596	572	619	577	588	598	579	588	618	567	605	578	586	588	610	575	591	575	585	580	585	606	594	619	596	567	574	599	622	584	577	603	596	618	556	608	599	588	611	627	598	626	562	594	609	584	649	593	544	589	571	559	583	580	578	595	634	547	602	555	595	596	578	586	632	644	555	595	601	611	575	584	536	581	627	581	592	603	591	602	580	596	566	576	618	609	600	631	630	548	584	568	558	574	541	585	567	576	588	605	597	604	591	594	564	566	605	602	587	610	576	587	569	617	562	584	623	566	607	582	589	579	591	610	576	598	608	597	630	640	574	586	549	551	540	588	599	595	635	590	584	565	602	579	612	567	600	575	524	601	636	607	557	568	578	584	606	569	614	566	516	578	559	609	602	598	593	556	601	606	581	574	598	577	607	604	609	576	617	579	593	567	560	612	571	569	606	600	567	603	590	604	596	589	610	613	603	600	556	556	648	589	605	569	599	576	606	616	585	531	541	617	572	543	606	576	635	633	578	548	557	594	593	620	610	566	597	554	593	592	607	555	556	554	611	612	601	621	607	568	556	630	603	578	567	590	595	588	598	601	617	569	586	610	559	566	596	624	582	602	601	559	622	615	584	587	548	575	554	569	531	588	566	643	573	587	573	607	588	548	605	566	572
25961	20020	7616	610	361	339	179	174	175	154	167	167	142	152	160	175	152	160	162	147	151	140	168	158	144	158	135	141	164	159	150	161	123	166	151	163	143	155	130	156	155	170	153	148	148	148	140	157	147	154	159	173	139	158	159	137	147	165	189	155	143	151	146	156	121	163	161	162	140	180	158	138	138	144	156	160	146	137	152	157	143	151	172	130	127	150	142	162	143	161	162	145	138	153	145	158	154	129	162	144	161	139	178	157	167	143	140	156	137	163	162	166	142	141	150	136	148	161	149	145	144	140	156	145	139	143	150	151	178	143	153	148	135	167	133	160	148	149	150	141	155	151	112	153	150	150	148	159	156	169	171	153	134	147	159	148	176	171	151	144	153	130	135	128	135	149	150	148	165	144	134	154	158	151	136	148	120	174	136	141	140	140	149	161	150	182	145	146	136	172	154	169	154	146	144	142	132	169	157	159	163	174	143	152	154	155	155	148	148	156	135	158	160	138	169	144	148	168	157	163	137	147	144	147	148	151	150	167	146	137	171	166	149	151	154	149	161	175	151	157	158	176	154	188	161	156	170	155	178	172	132	137	159	161	139	152	140	153	161	179	134	133	149	156	144	127	142	159	158	152	163	154	132	145	154	137	141	160	159	172	145	147	159	160	162	157	161	173	147	163	146	137	137	146	156	174	144	144	142	149	152	153	175	133	147	154	175	164	146	144	153	174	132	137	137	154	146	158	160	171	140	145	144	152	129	177	160	163	142	153	154	152	144	165	149	161	146	156	139	156	145	148	139	152	142	164	158	158	140	130	160	137	136	143	140	152	150	145	144	150	154	161	180	160	154	152	137	150	153	148	142	143	140	155	167	155	167	144	142	147	153	175	152	136	153	156	164	157	135	155	167	146	155	148	137	146	155	156	170	148	141	152	138	143	148	148	154	155	159	167	168	150	152	155	133	171	162	169	177	140	169	165	139	176	135	146	152	127	150	168	138	142	142	168	140	147	143	157	156	168	154	127	141	169	152	145	151	139	158	167	170	137	167	145	175	164	137	163	163	131	112	148	153	147	158	142	154	163	147	155	146	157	158	144	150	156	132	151	150	151	143	170	144	145	151	152	140	127	128	143	149	130	180	151	158	135	151	148	155	155	157	161	134	174	144	150	148	132	132	156	140	146	163	143	131	169	147	169	136	161	143	167	151	139	143	150	146	157	148	152	165	153	152	148	136	160	151	163	150	151	155	178	142	153	149	140	153	139	173	145	152	175	155	159	154	143	139	155	158	148	158	161	160	141	159	158	149	159	163	154	145	163	152	138	141	145	156	177	143	144	141	158	150	127	173	169	161	150	135	154	146	146	161	151	159	152	154	160	171	119	138	143	157	135	135	152	168	149	179	160	160	152	163	144	163	139	150	156	144	147	154	160	158	146	133	147	149	155	143	144	157	155	157	153	128	163	141	135	146	155	130	141	138	165	147	172	136	147	145	149	152	137	150	174	153	160	151	166	158	139	164	152	140	155	154	154	146	134	143	167	147	153	161	168	168	143	143	136	170	148	186	144	161	140	160	162	142	147	163	154	146	174	148	143	161	144	161	130	158	124	151	146	139	154	155	180	178	136	127	137	157	149	140	182	157	146	143	146	162	130	151	151	149	145	161	153	143	153	146	133	138	101	130	154	150	153	173	156	166	164	161	157	136	139	146	137	156	144	154	133	160	162	130	186	160	154	147	133	147	155	136	158	171	148	147	132	166	149	146	158	178	185	139	151	159	123	149	163	162	122	173	141	152	144	161	154	143	153	153	145	139	155	158	154	146	156	150	160	144	158	150	151	163	167	147	128	128	148	152	147	131	139	141	133	159	151	180	159	169	168	144	160	145	171	159	151	151	153	171	160	128	149	146	143	138	137	150	183	144	179	169	161	164	157	149	147	161	143	170	144	148	145	145	167	158	154	141	166	164	150	136	157	142	160	153	144	144	145	161	147	162	128	151	166	137	142	156	141	112	138	124	152	169	148	156	148	159	148	135	142	144	137	155	141	141	170	128	140	144	150	173	143	156	145	166	144	164	159	146	188	172	147	151	159	144	154	171	150	158	162	154	150	145	143	175	147	161	153	156	140	158	152	142	160	143	175	143	147	143	144	159	142	139	147	144	168	150	158	143	154	149	144	161	162	151	168	150	139	137	166	150	153	157	156	144	167	127	174	141	164	177	139	146	145	163	149	142	163	144	176	170	163	145	145	156	167	145	142	155	168	144	147	155	144	177	151	160	163	125	150	139	139	145	167	174	131	141	145	134	151	153	133	164	156	160	151	136	154	167	169	161	141	163	161	134	144	148	174	152	144	141	150	162	127	143	161	143	147	139	163	142	152	168	172	169	159	118	137	151	147	150	138	155	154	135	145	171	136	149	147	146	130	159	159	158	152	156	149	156	167	174	138	142	159	148	149	158	163	164	147	153	132	154	164	151	162	160	160	150	162	161	144	144	147	160	150	157	133	156	141	136	137	138	148	157	149	148	142	142	130	151	163	146	152	156	157	148	144	168	158	147	156	149	159	145	181	160	160	157	138	151	151	147	163	150	141	137	154	147	153	172	142	152	135	177	133	147	161	118	145	136	154	131	168	143	143	158	143	165	135	172	148	174	159	141	139	144	155	148	152	148	155	161	144	154	162	151	138	145	177	132	156	137	155	131	148	149	155	151	159	169	157	149	143	131	165	154	165	157	147	141	146	162	173	149	148	174	143	148	161	147	157	154	165	142	150	150	131	145	137	166	154	161	123	144	144	144	179	147	143	153	152	146	140	166	179	173	158	144	136	159	124	133	153	144	139	140	147	154	157	127	158	169	152	156	143	144	155	150	149	163	143	132	148	140	165	140	177	164	162	167	137	158	134	147	164	174	142	151	143	152	132	152	140	162	169	173	145	141	147	166	136	153	161	155	144	142	152	162	145	160	144	164	133	178	138	127	149	148	157	155	162	154	152	151	146	144	150	146	138	172	158	182	146	136	172	136	152	155	141	138	157	128	152	146	150	150	147	142	145	154	150	160	141	162	171	155	135	155	149	158	148	151	156	144	166	169	157	156	129	147	152	156	145	145	168	152	163	168	136	143	132	169	141	136	158	166	158	131	155	154	133	133	151	152	154	149	163	150	168	165	156	148	152	155	157	156	153	162	157	150	150	142	145	142	135	156	177	148	159	137	151	166	147	148	150	152	163	152	166	134	149	158	169	137	142	143	163	159	151	139	162	160	156	163	145	188	142	140	147	131	124	153	133	157	158	149	154	174	153	163	180	168	137	146	179	149	159	172	158	167	139	148	175	135	160	166	129	165	136	137	152	174	174	149	159	149	148	155	132	159	161	146	159	154	156	158	145	147	133	170	157	143	139	168	139	136	160	128	142	156	157	137	144	149	157	156	155	171	160	149	158	129	166	138	153	149	141	160	143	166	155	151	163	145	150	144	151	127	152	161	143	137	144	159	158
20514	10490	1206	781	623	494	444	426	390	375	358	386	395	327	342	368	343	344	333	319	328	332	353	334	343	301	350	366	329	305	352	326	316	351	333	352	296	353	331	330	311	332	339	330	349	360	291	336	359	332	321	323	341	329	307	335	318	348	313	360	322	320	330	329	311	331	309	351	314	322	316	330	374	343	327	350	329	333	309	323	353	334	328	349	352	382	309	329	324	335	320	342	324	287	322	341	310	347	343	349	325	362	348	306	361	313	351	349	321	340	320	343	335	300	333	341	301	323	340	352	341	309	345	351	334	364	302	341	353	323	331	342	332	353	348	315	330	328	329	325	335	333	329	342	327	334	290	366	322	318	324	390	326	315	357	312	341	325	365	363	355	337	360	330	324	322	329	327	306	336	305	313	323	320	343	349	346	318	354	339	326	344	336	333	333	331	336	317	339	314	343	336	369	331	323	331	328	329	333	364	312	334	330	323	359	339	364	337	322	358	324	357	326	329	375	316	348	321	336	315	337	335	340	343	330	331	364	344	319	335	346	322	318	357	344	329	349	286	339	347	336	357	337	342	337	381	331	325	340	347	327	318	325	319	336	318	355	340	334	338	333	359	346	313	342	331	337	341	364	317	324	317	320	323	297	354	357	345	325	342	350	344	320	331	355	341	349	336	344	305	322	292	312	312	335	322	355	332	350	342	325	328	313	334	335	361	329	313	307	342	325	313	352	339	318	359	333	331	331	297	333	339	329	358	352	314	364	324	318	313	320	350	340	324	325	306	322	311	319	371	338	310	340	356	333	317	333	358	322	343	316	338	316	361	313	328	353	319	339	335	306	326	307	309	328	288	301	331	313	306	333	337	319	338	366	312	326	345	369	372	332	309	341	332	318	297	337	325	315	336	325	344	323	347	317	353	331	335	349	324	327	327	322	359	355	331	338	333	355	344	302	311	335	327	360	319	315	317	322	360	338	347	346	327	333	308	331	318	336	312	325	293	329	291	337	328	345	329	329	343	318	349	328	324	303	346	334	309	352	337	307	318	340	331	337	366	337	335	306	346	344	321	321	333	358	315	320	332	329	328	336	339	302	320	330	335	309	339	349	321	354	319	339	319	332	343	352	345	335	324	302	357	352	365	343	302	335	339	335	335	343	301	339	342	330	338	329	310	349	336	310	364	329	326	347	355	357	345	342	356	337	317	321	330	343	328	354	327	342	333	317	347	341	336	324	321	330	300	334	365	310	345	373	351	344	352	317	314	346	325	349	327	353	361	347	322	328	346	345	300	322	380	317	345	315	353	356	337	330	309	377	310	328	346	318	306	319	312	357	331	339	339	319	316	333	317	330	333	327	345	329	329	374	304	307	346	387	314	325	298	348	331	330	348	316	326	322	331	337	335	381	364	355	316	346	346	337	315	361	353	317	335	357	351	336	347	319	351	344	326	317	333	355	307	320	335	348	318	337	330	349	319	353	329	355	318	320	348	344	324	349	376	366	349	342	319	337	362	332	318	367	336	328	300	354	351	307	318	359	313	314	334	318	359	367	309	334	305	347	344	335	354	364	350	314	355	310	297	353	314	323	325	332	325	331	326	337	310	338	326	325	330	321	333	322	336	331	322	361	344	321	336	318	324	338	331	338	349	320	341	325	316	338	313	323	335	370	306	338	360	324	337	316	336	317	339	328	338	376	312	322	338	319	332	340	331	332	337	328	332	341	347	340	319	321	320	341	312	319	331	329	348	347	336	344	304	343	322	369	345	342	324	348	342	354	370	348	342	324	342	351	317	333	345	341	306	331	334	331	340	316	310	321	331	334	309	317	313	326	325	324	337	345	336	353	326	340	330	338	326	334	345	314	351	324	332	325	331	353	347	318	326	376	323	318	315	351	303	343	330	296	354	325	357	339	350	302	346	335	303	323	351	332	380	280	343	339	336	352	355	314	312	321	322	321	299	340	351	372	316	302	348	320	341	346	303	345	339	354	350	360	322	330	328	340	381	322	346	360	335	308	346	334	360	329	335	329	314	340	302	318	336	357	329	377	344	334	368	357	329	321	348	347	317	303	317	335	329	338	352	336	344	344	365	327	343	310	356	297	333	328	342	325	328	318	330	381	367	350	346	320	330	337	320	325	317	319	367	331	339	307	338	324	328	331	321	309	365	306	325	338	332	373	326	353	314	347	360	360	321	316	328	352	291	333	315	340	358	358	347	339	333	322	328	345	357	347	322	359	314	348	346	343	355	328	322	339	325	328	301	330	340	318	351	342	322	360	348	311	355	342	319	352	343	348	336	293	347	367	344	333	327	352	306	317	360	343	302	292	358	326	338	382	302	347	350	327	337	309	326	320	351	317	340	332	309	310	372	343	312	340	327	312	331	310	325	321	339	341	300	339	304	297	365	320	381	325	351	348	315	333	359	354	312	323	348	360	336	350	368	300	319	328	320	317	331	344	350	345	325	360	308	321	340	321	320	342	327	326	312	318	325	356	315	347	322	344	352	359	340	332	355	345	353	348	351	324	381	325	364	328	320	343	332	295	357	348	318	305	321	323	333	330	313	338	331	323	331	355	349	338	361	333	287	337	346	345	340	324	310	334	311	356	321	340	322	326	330	368	334	324	319	318	336	368	314	325	313	344	335	330	323	318	355	335	361	336	312	329	318	346	325	329	315	313	348	367	310	365	315	314	337	322	312	345	313	292	316	317	349	325	307	332	362	333	310	323	329	347	305	317	315	328	319	322	334	320	323	310	346	336	310	303	316	349	331	294	326	330	335	367	360	327	351	336	379	356	330	305	329	355	342	348	345	346	306	327	351	328	322	338	361	344	338	306	297	334	331	333	302	383	337	317	303	324	317	342	312	329	343	345	339	348	301	342	330	337	310	336	335	336	341	352	346	322	331	354	320	315	318	342	367	353	334	303	375	300	322	353	316	349	339	321	330	321	335	325	331	351	348	407	313	307	308	336	343	334	367	342	329	319	339	319	307	322	314	326	351	357	337	316	320	335	304	333	327	328	311	307	312	312	350	366	290	320	350	306	341	336	355	342	333	344	327	358	326	300	332	309	355	355	320	322	349	368	356	338	336	338	335	336	329	319	336	351	308	370	354	339	346	332	334	326	351	320	328	314	339	327	309	338	347	320	343	299	320	315	327	324	344	338	349	343	339	347	330	317	342	322	329	350	305	339	328	324	315	310	346	314	324	335	310	352	305	348	328	342	304	338	347	369	352	366	353	321	367	321	345	323	332	356	346	313	338	307	355	318	321	335	329	344	316	332	340	294	323	329	336	338	347	345	337	327	340	334	362	325	308	321	329	295	352	361	329	359	349	308	331	312	335	335	295	309	332	335	337	355	350	342	335	363	360	355	295	310	304	332	321	306	365	350	366	320	339	359	335	321	325	346	348	371	341	325	304	332	321	307	335	351	338	330	332	331	358	323	344	330	335	325	307	319	355	371	334	341	310	350	331	331	316	358	326	346	344	345	349
24771	21648	28827	24907	19670	1425	469	313	241	216	189	200	175	174	180	158	158	164	163	165	142	159	148	141	136	152	131	123	142	121	128	147	119	123	148	137	124	131	134	137	139	133	138	139	136	98	117	120	134	119	123	121	138	135	122	122	147	87	138	124	116	133	132	139	117	128	120	138	128	114	136	137	120	125	135	119	112	134	130	127	122	118	129	115	150	129	124	116	126	127	137	135	131	138	113	146	126	105	134	125	113	109	134	120	127	117	111	135	116	106	123	140	127	126	125	118	119	140	118	109	132	135	129	130	137	130	122	109	132	128	134	124	111	105	123	137	133	120	142	122	135	127	127	136	139	135	135	157	116	145	142	107	113	133	136	115	104	103	124	109	127	123	135	129	113	137	129	114	111	132	113	124	121	111	116	124	138	132	135	119	123	156	127	112	125	114	130	134	125	144	137	129	123	116	120	125	135	133	124	112	137	129	130	134	128	120	134	142	133	117	119	109	108	111	126	123	126	127	122	134	138	117	131	112	120	135	136	125	119	132	117	123	109	128	130	151	137	124	128	98	119	133	133	129	123	136	130	112	119	125	126	125	129	106	130	112	116	152	133	120	122	111	149	120	123	127	109	129	116	129	135	111	131	124	116	123	128	123	129	124	139	138	137	129	116	122	130	121	134	127	139	132	108	123	120	126	124	126	114	124	119	124	123	113	116	135	108	118	116	140	116	142	109	126	136	145	136	130	120	135	116	134	119	131	116	128	138	126	110	124	138	133	123	130	130	126	147	118	110	122	124	132	124	140	133	116	120	131	143	133	121	142	133	128	131	130	118	129	112	121	122	99	119	123	110	107	114	126	113	127	138	140	131	120	121	124	118	119	129	125	116	111	134	136	129	133	108	136	125	122	135	118	107	116	104	116	117	135	118	121	107	114	157	104	106	128	114	133	145	104	130	141	133	116	139	120	113	132	131	133	112	129	122	138	112	127	122	123	122	125	108	101	130	124	112	124	140	137	138	126	139	121	140	140	131	143	121	134	124	112	124	137	138	125	94	109	132	117	115	133	110	143	96	135	106	127	120	128	120	127	133	131	129	127	127	135	122	122	118	140	133	129	132	131	125	128	130	103	108	148	135	141	108	139	120	131	116	117	132	112	112	118	119	104	105	125	131	137	116	145	123	121	120	130	128	128	125	116	100	122	116	141	141	118	131	140	119	132	138	130	131	134	107	125	126	142	120	114	120	133	121	120	137	112	132	125	112	129	121	116	132	116	129	109	120	129	111	124	120	123	142	132	124	99	125	131	115	124	129	129	129	129	126	120	148	118	135	123	118	124	126	108	125	119	118	125	127	137	122	121	121	142	119	121	119	125	137	120	123	116	131	115	134	133	138	119	114	131	110	104	125	123	139	108	105	122	118	122	113	132	125	114	111	131	129	134	135	100	128	95	143	125	107	122	128	128	127	127	118	122	118	119	137	143	115	131	122	149	111	133	134	137	119	126	126	111	142	104	115	122	125	129	133	131	140	144	132	123	124	123	116	121	126	111	110	112	111	122	121	141	118	126	108	129	100	124	151	124	118	116	138	112	119	136	130	104	129	117	154	117	124	113	133	116	135	118	145	118	132	128	124	122	117	115	127	128	120	108	121	141	140	126	136	128	121	111	113	113	121	144	119	124	140	109	132	141	139	132	126	140	124	135	132	108	148	129	114	123	120	114	131	129	129	109	124	125	122	110	115	123	130	117	156	122	132	115	104	127	128	159	125	148	116	122	117	121	129	115	143	119	108	106	113	129	112	108	134	121	138	130	123	134	142	126	118	121	136	120	121	120	120	110	123	119	104	137	120	117	134	126	115	122	124	121	119	113	136	138	138	126	120	117	129	106	112	133	137	124	119	110	110	140	127	101	129	118	126	129	161	114	123	145	130	122	102	120	109	116	145	119	108	117	130	144	124	121	103	121	126	115	128	142	123	133	118	128	138	133	136	120	125	131	128	151	112	112	111	133	116	124	138	130	140	131	132	139	118	127	130	107	131	135	120	123	123	131	144	116	127	127	129	122	116	121	150	132	116	133	127	150	122	128	116	132	134	139	127	139	137	114	132	93	123	112	108	120	116	145	143	138	137	107	115	117	134	102	114	127	142	133	116	122	148	138	145	125	119	123	124	136	139	135	136	107	118	131	112	134	120	108	126	122	131	137	162	139	106	124	131	127	114	128	144	128	109	123	133	137	127	110	120	139	125	110	129	139	145	104	132	132	127	115	100	120	131	120	140	102	122	124	132	134	124	127	139	132	121	115	137	137	136	130	127	122	132	134	143	127	118	118	142	129	102	123	165	132	119	126	135	140	125	126	123	121	132	120	113	132	124	141	129	138	118	125	119	142	129	137	121	131	112	132	124	131	114	107	118	119	134	140	106	112	110	142	119	121	121	137	132	123	123	122	133	109	120	134	150	109	134	112	130	119	111	128	117	125	127	128	128	145	135	133	139	125	137	108	117	144	117	129	138	155	123	130	123	126	119	110	116	123	122	128	132	122	126	94	116	129	129	116	120	136	125	127	125	136	137	143	144	133	114	122	124	130	132	113	115	134	128	117	118	125	120	109	126	110	120	109	136	102	113	134	125	121	123	132	141	130	130	124	107	125	120	128	126	149	118	124	137	135	120	130	120	114	114	126	131	123	107	129	131	127	125	125	119	115	116	132	128	113	122	150	116	125	131	119	145	116	126	106	122	117	105	118	118	118	122	134	123	120	117	112	119	126	111	131	137	120	119	120	122	129	146	132	124	120	128	111	114	122	133	92	144	124	130	118	138	100	131	136	127	139	128	121	118	141	142	131	137	129	121	101	116	134	133	121	116	127	127	110	135	122	138	145	128	110	135	115	122	132	120	132	115	111	123	148	130	134	113	137	126	135	116	130	125	127	107	132	102	104	143	138	135	122	122	118	106	123	125	122	140	121	122	125	140	122	124	127	120	97	117	120	112	118	107	135	113	133	134	124	123	131	119	167	141	127	128	116	150	132	116	141	119	105	120	143	126	131	117	123	139	116	124	125	145	121	106	135	135	142	120	130	125	128	136	100	122	132	140	118	142	126	136	125	141	108	121	129	120	140	98	124	117	151	115	111	137	122	139	134	132	107	114	149	147	128	127	123	121	124	141	130	112	123	131	126	122	139	109	152	143	127	129	153	132	128	122	123	134	135	129	111	119	121	137	102	149	129	103	126	124	145	115	132	129	117	142	123	124	134	136	137	119	125	114	134	120	125	141	125	132	112	119	138	130	123	139	114	132	111	143	139	150	110	115	130	129	130	115	130	120	114	148	125	141	129	122	132	128	122	122	113	129	132	132	130	139	139	119	142	127	101	130	135	141	143	118	120	120	125	138	124	116	122	129	147	130	122	129	115	119	108	151	117	119	126	125	120	123	118	101	124	108	129	130	100	113	106	114	142	130	130	108	125	131	115	120	125	134	125	113	124	118	132	126	135
41369	26261	7746	3869	2430	1663	1346	1101	860	741	652	628	520	512	439	437	388	399	417	402	330	352	327	358	332	300	333	336	306	276	315	294	310	277	276	344	333	311	276	302	287	266	277	298	286	255	272	284	306	279	282	284	290	265	276	242	294	263	271	286	273	290	286	298	320	282	305	282	283	248	277	272	287	288	256	261	272	270	281	270	300	274	259	280	262	241	290	272	271	262	306	282	274	259	271	292	274	322	277	272	275	284	258	302	268	284	275	276	253	277	253	268	274	277	235	285	253	302	254	277	284	281	272	288	241	273	276	259	240	282	272	273	282	272	274	258	274	277	270	308	250	249	246	271	262	296	239	283	246	236	245	302	313	267	285	282	269	272	267	281	273	291	259	277	276	272	297	291	312	272	280	257	247	253	265	290	281	273	258	285	257	245	251	262	266	264	262	271	278	300	262	277	268	257	309	279	288	281	274	275	273	264	287	275	284	247	255	243	282	289	278	253	284	263	296	306	274	246	283	283	256	273	276	270	272	284	275	255	258	281	272	302	253	301	273	274	287	266	253	242	260	290	267	281	254	251	239	281	256	268	242	273	263	271	298	264	283	260	288	249	267	237	291	268	269	269	288	270	242	269	258	254	273	291	258	260	289	310	267	287	261	286	264	278	257	236	249	263	286	251	279	270	290	261	283	271	300	261	261	303	247	280	255	254	271	269	240	278	281	252	248	293	305	270	255	285	262	252	313	266	258	295	292	276	269	280	292	301	289	269	281	281	290	245	281	259	290	275	280	260	295	281	265	289	263	263	272	259	258	255	285	293	279	260	251	291	269	276	257	275	260	285	263	277	266	266	274	266	279	251	272	269	298	292	292	256	299	276	257	275	254	258	241	278	246	234	269	240	275	275	280	271	273	283	293	269	279	294	294	229	266	259	278	300	251	312	270	310	313	263	270	270	278	240	279	242	247	273	279	252	283	265	307	306	274	256	286	262	274	271	261	300	274	244	254	266	262	279	256	278	264	258	268	265	286	236	271	268	261	280	245	284	302	252	273	262	261	272	276	274	253	276	263	276	257	253	269	274	279	266	276	262	255	272	265	237	297	277	278	261	306	288	280	268	252	251	264	259	285	265	271	243	282	267	296	273	293	239	273	238	264	274	280	263	302	259	266	238	265	274	265	249	279	296	269	280	253	261	284	274	258	257	252	252	275	269	274	252	281	249	282	281	254	300	282	281	277	259	304	291	263	274	291	294	276	284	266	286	264	277	267	281	281	278	283	275	286	288	291	308	263	299	265	273	277	258	253	286	264	258	291	318	294	272	272	278	271	272	258	284	289	269	264	291	278	282	288	292	267	305	264	266	263	289	280	282	286	279	272	249	289	261	284	295	286	255	285	270	276	289	276	280	271	258	262	265	280	244	283	252	274	299	237	261	261	304	264	273	254	252	262	232	277	257	270	248	259	282	284	271	272	264	279	313	276	285	268	263	272	263	263	288	259	255	289	271	270	272	310	247	250	272	265	270	284	280	267	263	242	263	246	285	292	292	273	273	253	257	274	284	286	258	249	277	252	294	276	279	243	280	283	238	248	286	281	285	313	271	268	275	270	265	269	271	294	257	298	261	288	254	281	289	287	277	273	269	283	263	253	279	268	296	252	270	297	270	262	290	267	272	280	256	263	295	270	266	299	257	242	269	258	283	258	283	250	273	266	269	234	266	267	280	268	271	269	249	268	257	269	295	270	274	276	284	259	267	277	272	309	265	289	260	275	252	284	297	283	274	266	300	274	264	275	239	259	281	269	266	281	286	257	268	283	267	295	262	256	284	267	266	237	312	260	294	267	276	268	255	294	280	277	279	252	275	239	260	255	283	257	279	268	249	290	258	263	284	250	267	266	277	266	261	286	289	276	267	291	267	297	281	269	258	263	255	282	284	294	282	224	281	294	266	259	257	281	273	248	242	276	238	282	265	252	269	253	307	262	292	273	267	279	276	309	277	269	275	304	268	295	252	240	258	292	256	279	287	261	263	230	257	287	247	262	280	264	265	237	253	271	275	254	278	234	294	273	265	276	273	276	262	253	252	257	294	266	239	305	260	299	260	234	259	248	285	292	283	302	254	291	277	269	264	270	267	260	291	273	299	264	270	260	275	277	299	269	277	267	251	295	286	296	306	273	255	265	282	295	272	244	281	273	278	275	288	248	258	243	265	266	247	283	275	272	234	284	273	272	276	258	273	263	284	277	287	274	277	265	292	257	254	260	274	266	265	287	269	271	260	286	240	253	287	260	246	278	241	278	283	264	253	259	256	271	258	242	273	254	267	291	268	281	288	266	291	279	275	276	287	295	271	238	285	283	286	256	273	275	242	277	272	278	269	296	276	272	256	285	281	279	256	247	294	280	259	299	289	257	249	287	256	283	276	275	271	282	284	270	250	263	257	285	266	268	307	280	268	287	248	294	241	292	270	256	285	261	253	287	297	251	288	279	287	281	235	249	283	254	286	266	278	237	275	266	254	259	303	252	235	276	269	275	283	274	311	297	278	280	260	264	258	277	268	249	260	277	288	272	290	266	240	272	282	259	267	267	265	261	258	270	269	250	271	222	282	261	267	273	260	260	266	256	246	265	244	267	258	262	281	259	263	260	259	307	282	275	263	265	282	243	271	287	250	266	248	284	257	267	294	269	268	268	262	273	275	261	258	263	253	256	255	279	255	277	284	287	276	286	263	255	284	272	260	283	256	287	271	294	300	252	275	265	244	270	263	260	300	283	265	288	273	249	254	290	256	275	293	282	271	267	271	281	281	279	287	295	270	243	263	261	277	262	283	264	264	268	270	271	270	260	258	255	284	280	265	280	264	264	266	271	246	282	266	280	277	243	256	297	272	271	253	268	276	275	284	292	287	249	279	301	265	269	250	277	280	269	293	274	284	277	256	281	270	253	257	293	295	295	288	283	262	248	242	255	259	282	276	301	279	275	300	255	236	267	294	262	271	281	255	300	300	280	274	281	293	298	253	241	293	274	271	282	285	255	271	276	226	266	279	299	272	271	305	282	240	273	274	257	260	249	274	254	287	272	287	231	273	274	261	279	253	250	317	261	294	271	300	283	289	295	238	257	260	261	285	248	257	296	246	257	262	260	279	276	277	254	262	284	281	265	273	274	264	299	279	277	253	283	302	261	294	269	282	238	280	280	251	265	308	289	261	275	271	253	283	265	259	238	282	275	260	266	278	276	283	263	278	273	291	278	249	267	291	281	254	304	277	297	275	266	310	298	279	262	258	295	306	266	255	270	281	236	273	281	279	256	267	270	253	265	239	280	262	261	260	283	260	265	256	278	250	291	244	272	266	261	268	309	278	270	279	271	289	279	276	263	297	284	259	266	263	274	267	255	261	260	299	278	269	286	262	248	250	276	324	265	271	280	300	257	264	278	272	293	306	296	292	271	267	311	284	287	270	264	266	280	294	259	259	287	261	275	279	268	266	270	280
23720	21669	29673	24141	21669	18751	1731	730	554	482	487	438	423	427	377	386	365	359	350	380	339	330	351	362	354	354	360	341	322	315	318	334	328	320	269	327	311	326	321	309	321	324	330	291	338	342	322	302	321	318	310	299	301	289	295	315	290	331	325	356	305	294	290	311	343	303	306	301	353	283	326	306	312	318	337	311	335	301	293	321	322	311	296	297	291	348	291	303	297	304	334	300	279	346	262	321	312	299	298	309	318	326	306	319	289	311	299	305	279	302	346	286	321	282	315	303	314	302	307	295	296	296	298	334	314	296	289	330	314	314	319	283	289	267	294	312	298	301	296	296	301	304	299	332	314	337	310	299	328	299	298	276	327	321	346	279	303	302	288	301	317	303	312	328	334	359	283	291	323	336	303	326	312	294	336	309	315	284	296	336	306	282	328	292	310	335	313	319	266	339	315	301	300	302	268	353	342	323	323	308	287	275	289	311	331	325	300	311	302	298	292	313	296	301	313	324	285	281	327	298	322	318	323	291	321	311	296	307	278	287	310	306	289	309	293	313	303	293	326	308	333	275	306	299	299	325	290	309	302	322	340	306	313	295	287	291	315	302	298	291	296	271	306	314	305	308	343	288	283	306	307	311	331	316	308	311	319	313	297	304	317	275	289	333	289	283	301	317	312	331	284	327	300	286	301	321	284	310	304	284	293	284	287	317	302	305	311	285	272	297	304	273	295	342	297	288	316	323	319	274	307	343	300	337	306	312	321	289	308	310	329	308	293	314	289	304	298	268	304	316	304	303	297	307	319	302	288	322	309	294	293	291	307	311	301	296	289	253	293	332	277	313	304	313	305	297	293	302	296	314	306	289	309	304	317	331	304	298	306	301	333	290	296	308	293	352	286	271	338	286	329	316	311	293	309	300	316	329	311	288	300	316	273	307	328	314	302	318	313	306	295	288	275	344	303	288	303	312	326	293	297	308	301	278	314	281	298	270	288	312	280	286	323	283	305	323	318	322	314	325	307	298	301	305	309	304	312	310	328	309	276	279	303	296	321	298	299	292	282	301	310	298	305	282	327	304	309	326	318	316	301	317	310	297	271	296	306	332	303	299	291	300	293	309	307	307	277	310	298	334	326	311	297	307	292	281	310	287	299	271	318	306	292	283	268	301	297	314	302	281	306	342	302	314	282	294	324	320	313	280	288	314	294	290	308	302	302	285	292	274	315	316	288	303	330	284	296	282	332	325	311	305	301	335	339	307	288	312	319	312	321	328	312	305	291	334	299	324	308	302	301	327	310	283	290	321	310	314	317	293	278	288	305	351	315	335	297	320	316	311	335	322	342	316	299	298	283	291	315	297	270	307	309	313	269	317	301	288	288	317	292	305	271	323	289	306	335	309	305	323	290	310	301	326	299	298	321	294	317	284	291	328	265	283	314	295	319	360	301	297	276	317	316	315	313	316	287	274	302	292	325	280	273	335	318	287	317	306	311	295	322	313	332	288	331	286	306	299	312	321	310	288	330	336	301	291	321	299	313	325	307	300	303	295	314	336	283	314	301	317	280	290	317	315	304	277	292	296	304	281	302	310	314	294	251	300	299	303	294	331	283	288	315	339	298	340	283	314	320	296	297	290	292	304	280	293	310	307	298	317	293	303	290	345	289	318	308	291	338	272	276	328	314	330	291	323	283	300	308	293	302	306	318	329	300	266	341	305	346	322	307	303	306	312	265	299	324	300	312	313	297	281	327	292	310	269	283	297	318	308	294	318	320	315	286	299	294	302	323	328	320	309	310	318	278	299	338	330	324	288	315	328	303	298	319	314	286	315	318	299	306	312	301	316	322	302	276	324	344	295	297	277	312	323	297	295	310	291	326	291	342	319	324	294	303	289	293	310	280	294	291	275	324	299	301	279	320	282	311	301	325	322	285	303	301	315	309	287	272	298	316	285	289	299	303	310	327	285	325	345	308	325	283	312	306	297	304	323	306	326	310	286	330	285	331	294	304	292	311	289	316	312	286	291	329	285	313	269	323	302	280	306	297	299	302	272	302	326	288	295	278	296	298	314	290	312	341	303	294	313	294	279	320	324	292	289	310	307	297	314	316	321	274	264	296	320	310	339	325	315	271	304	297	291	281	292	298	317	283	305	298	298	319	314	307	297	314	313	312	314	311	325	292	317	279	308	270	288	309	325	315	324	320	270	279	296	288	312	263	311	290	310	304	292	302	296	301	303	324	313	286	294	302	316	336	322	295	307	293	308	301	303	284	316	297	296	339	314	281	316	307	296	307	306	308	301	306	317	326	298	305	343	287	278	293	299	322	317	282	314	301	317	294	258	335	298	303	290	317	308	330	316	315	295	289	316	309	292	321	319	288	285	300	281	313	320	315	318	290	314	327	304	287	330	296	296	310	307	281	283	287	304	314	308	316	305	323	296	295	291	319	315	303	300	295	285	322	306	344	317	282	297	288	315	297	324	286	320	327	322	310	299	306	270	312	285	299	311	317	291	279	280	267	298	307	308	347	297	307	305	288	291	298	302	305	311	286	305	348	299	304	324	285	281	307	318	308	275	301	312	298	309	306	323	264	320	321	323	301	299	284	316	305	334	298	334	308	330	294	300	289	308	298	317	352	321	295	288	316	278	274	277	349	319	312	276	305	290	306	335	305	323	294	317	318	308	308	299	355	325	320	287	287	328	306	304	310	351	298	318	323	334	324	287	281	318	284	291	306	275	327	299	307	342	287	331	282	292	312	325	290	309	311	323	286	279	280	317	304	298	338	299	326	314	292	281	325	325	327	288	328	279	288	275	283	270	304	303	293	327	276	301	306	293	303	301	278	329	302	318	315	296	298	304	331	305	313	315	323	294	299	343	307	328	278	285	262	294	287	318	314	316	308	308	300	307	305	294	295	296	287	266	298	305	329	302	291	307	294	290	308	281	301	286	282	286	279	288	287	282	280	302	287	301	311	289	281	296	317	317	306	295	278	312	282	332	349	303	308	282	335	332	321	294	312	320	320	320	285	285	292	312	315	329	315	272	328	311	319	297	293	302	273	304	301	346	297	330	290	297	307	310	307	332	339	324	297	305	323	331	277	321	302	265	297	322	298	307	319	334	304	299	309	292	311	312	272	299	288	291	277	315	289	287	318	317	324	293	293	320	314	312	306	329	287	297	293	328	318	304	336	295	274	306	273	280	292	305	313	322	281	306	322	311	333	314	307	259	284	314	311	321	307	292	300	323	313	326	323	313	293	318	287	279	287	330	296	316	304	331	307	253	288	329	335	299	306	315	283	306	295	324	333	327	301	322	309	292	334	317	315	310	317	297	321	315	311	311	301	330	317	334	318	286	289	327	315	306	280	300	295	295	315	302	330	283	306	277	293	292	325	311	325	307	276	297	294	306	282	316	288	310	293	334	316	298	310	327	331	338	315	304	283	291	323	289	338	297	292	317	310	305	294	283	313	310	314	273	303	275	290	318	324	305	309	271
47342	31795	12942	7041	4585	3383	2705	2184	1748	1569	1374	1227	1122	957	997	929	854	875	760	773	754	721	741	709	624	691	684	686	703	647	647	634	639	634	590	643	624	661	648	657	663	634	608	600	635	622	634	582	606	610	634	648	646	625	587	626	611	637	574	582	581	620	625	575	588	617	642	597	611	595	570	604	610	622	633	591	596	591	634	604	545	617	570	659	576	560	583	612	612	577	591	592	595	585	555	598	583	632	629	576	595	593	581	649	604	561	593	578	611	598	610	615	593	620	596	604	605	565	611	595	555	609	596	625	616	657	571	592	617	621	609	583	617	589	637	613	607	602	564	592	586	605	615	545	592	547	576	555	571	610	616	620	590	567	563	574	626	604	578	608	610	612	587	615	557	529	557	619	555	633	596	578	620	591	598	588	576	626	618	593	615	590	555	596	559	595	619	597	589	589	643	588	597	606	590	626	607	646	577	585	567	594	620	607	585	584	638	627	592	600	582	605	642	566	619	563	604	536	552	591	581	583	609	569	561	634	594	658	594	606	575	607	568	600	656	630	569	579	602	586	607	596	595	635	558	606	566	581	585	575	610	567	622	558	629	584	626	641	607	560	578	584	565	615	620	549	565	606	602	538	566	601	592	597	605	564	572	587	600	618	587	622	630	600	586	628	637	569	543	588	560	556	605	588	607	605	558	624	552	542	576	565	618	608	582	558	592	584	581	607	586	589	598	607	590	562	566	628	630	620	602	565	553	580	604	580	598	572	589	611	614	580	562	596	577	540	555	582	620	596	548	551	653	592	587	608	580	550	575	599	577	553	529	584	614	604	577	548	590	606	571	596	608	582	578	613	601	576	567	640	593	584	580	577	515	594	582	613	593	602	584	558	600	610	648	603	550	587	559	599	608	595	543	587	599	618	528	588	578	584	592	618	592	565	600	592	540	613	620	572	606	551	543	561	625	608	562	600	600	601	586	602	607	562	614	559	593	595	593	627	592	621	593	618	576	632	620	624	582	606	601	603	573	617	561	582	579	592	638	548	600	592	547	565	623	607	583	562	593	576	618	600	572	585	523	586	583	553	578	577	579	617	572	593	558	535	598	588	587	588	576	608	574	598	599	597	535	593	620	593	628	657	613	582	613	581	594	573	556	577	602	618	566	622	562	611	594	604	615	604	620	610	571	586	558	599	584	595	581	601	581	554	579	613	536	606	595	600	564	573	560	586	614	570	571	619	603	592	574	621	591	597	566	574	608	615	578	579	604	579	575	524	615	583	618	565	575	572	611	591	599	597	600	607	592	615	612	563	595	604	611	602	590	588	606	583	570	551	586	605	593	606	607	569	584	647	588	540	540	604	572	573	618	622	580	590	599	608	594	637	576	535	584	556	599	586	605	550	584	561	585	569	581	579	571	578	557	634	637	584	577	566	602	602	596	593	597	615	597	629	593	605	638	561	625	612	591	576	552	622	673	617	558	566	617	571	628	603	578	577	600	552	582	582	622	611	596	605	585	629	561	623	615	597	613	579	602	583	601	583	604	587	583	611	549	615	610	596	558	600	579	618	599	601	630	572	558	569	588	614	609	561	590	577	567	583	584	586	599	595	619	627	614	580	586	607	572	591	618	616	579	547	611	584	585	594	603	570	626	644	569	551	563	593	571	603	581	586	540	584	588	537	585	576	615	590	543	620	623	603	592	608	581	590	580	582	625	605	575	573	619	557	582	574	655	577	567	553	601	566	613	604	605	565	613	570	616	575	604	597	585	571	580	627	567	622	606	572	575	576	585	606	590	571	603	579	608	561	592	619	577	604	532	621	611	617	616	597	578	616	598	597	615	584	601	594	576	570	593	587	561	539	598	595	599	584	574	595	584	575	583	564	572	586	568	606	547	617	568	544	563	628	531	601	569	610	577	619	556	583	599	602	588	595	608	567	590	577	583	569	583	552	606	594	576	546	621	597	582	588	629	570	579	619	588	589	543	531	613	625	608	603	562	585	579	591	609	580	567	578	558	616	553	566	591	624	565	600	600	632	593	586	607	618	587	592	604	593	604	565	594	606	604	583	591	568	575	583	632	560	592	591	601	561	576	581	552	580	615	630	568	597	575	615	588	576	588	580	566	639	592	550	586	646	564	593	630	553	555	586	558	547	607	559	584	598	607	561	596	565	570	584	588	573	567	599	580	568	597	615	623	593	588	601	577	599	564	633	592	584	597	581	577	560	604	602	578	619	560	602	573	606	594	592	565	585	593	565	606	606	570	601	570	601	589	604	529	571	587	559	586	589	612	631	591	587	596	568	632	588	551	663	591	576	593	614	609	568	564	582	568	579	597	581	611	594	579	545	589	594	557	606	616	578	620	576	566	619	566	561	573	561	587	585	553	581	607	593	562	588	617	615	529	591	585	575	602	593	569	627	607	612	609	598	635	605	581	530	603	597	593	612	610	602	531	596	597	635	629	570	604	615	576	606	646	558	587	584	655	558	622	620	635	622	584	558	572	581	629	630	587	608	617	580	602	555	621	613	540	563	585	606	597	637	581	596	623	593	601	599	616	605	650	534	609	600	558	596	612	570	619	574	625	633	621	665	592	573	590	605	632	583	588	618	577	583	546	579	549	573	558	609	613	596	587	565	566	577	628	551	559	571	630	581	564	557	593	600	623	590	587	561	568	621	568	577	597	591	600	605	580	578	611	609	588	606	582	571	593	585	596	592	590	589	579	601	600	613	593	635	606	598	608	578	520	587	599	569	610	551	624	635	590	586	636	592	574	569	539	626	567	568	607	582	604	583	588	578	549	591	599	608	605	618	578	581	594	570	566	555	537	562	580	570	594	577	567	567	591	556	606	588	551	580	630	586	572	617	625	609	558	596	625	588	563	581	578	590	591	568	601	622	582	555	587	570	577	556	586	558	541	545	595	610	610	605	613	622	593	629	590	591	625	587	542	579	576	618	593	580	594	565	606	611	575	605	572	605	553	617	607	591	596	603	581	610	601	604	620	583	585	538	566	543	596	577	600	562	572	613	597	581	606	634	582	597	561	566	581	574	599	611	595	611	597	610	566	556	574	617	585	598	588	534	623	570	603	605	600	603	565	589	603	570	581	608	570	575	589	527	619	569	585	579	639	553	573	553	582	584	563	608	619	590	605	604	568	590	599	582	587	566	564	601	609	583	585	616	591	584	568	576	616	577	579	552	602	601	605	617	580	588	588	582	600	567	601	601	606	609	557	571	587	582	576	562	517	583	596	609	596	609	572	615	570	551	564	586	533	606	580	636	627	549	575	649	574	569	572	602	601	637	583	607	578	586	578	580	582	556	542	582	638	590	592	602	614	583	556	575	601	591	610	579	569	564	596	577	585	584	599	625	594	634	572	620	557	597	604	550	579	584	614	590	601	550	577	586	594	547	615	606	632	558	574	552	608	565	582	587	628	583	631	614	556	609	575	597	579	555	575	620	618	597	611	572	613	545	611	562	565	604	564	606	588	601
27325	21001	8062	474	262	186	195	171	174	134	163	144	140	168	160	161	179	156	172	162	168	159	168	154	150	128	150	146	164	163	138	165	177	168	178	163	158	156	199	142	154	168	144	146	160	158	170	170	155	146	161	144	169	181	155	155	149	175	124	180	152	153	158	145	171	132	152	147	150	153	151	164	164	147	169	160	138	131	168	156	193	191	165	148	164	154	153	155	178	178	181	168	194	120	151	174	166	144	150	162	169	148	170	180	158	137	151	148	158	162	168	167	187	171	163	155	160	168	165	152	160	159	157	138	144	178	173	167	172	145	154	163	164	147	164	167	170	179	190	181	147	164	164	184	150	148	166	168	200	172	170	151	168	165	162	160	190	184	169	190	147	137	155	154	170	164	165	138	155	147	162	174	144	142	152	142	163	157	169	159	128	152	160	159	158	164	164	147	153	159	162	153	164	160	127	170	176	134	151	159	144	147	160	148	134	149	150	135	140	147	167	173	154	169	177	158	177	162	167	164	153	148	170	176	151	156	163	152	168	158	171	165	164	143	171	170	160	179	162	140	160	151	158	142	160	163	159	175	157	169	165	143	183	148	151	154	158	162	174	168	154	134	153	164	154	174	178	159	179	135	157	150	134	181	176	179	143	170	157	146	159	160	197	166	171	170	175	167	140	152	141	170	187	165	173	159	159	148	150	172	160	155	168	173	162	137	170	149	173	173	167	161	178	142	166	160	174	153	147	176	155	156	175	139	157	149	183	157	158	169	148	153	185	147	174	141	153	164	165	155	160	169	178	164	133	126	166	144	176	151	164	180	159	176	148	178	173	148	154	156	157	149	141	161	133	150	142	159	137	148	160	164	145	169	157	164	150	153	155	174	151	169	157	181	152	162	146	165	159	165	171	175	146	160	149	155	162	146	152	161	143	162	140	176	155	142	159	179	162	168	153	135	153	183	148	146	153	148	179	176	160	169	155	168	182	163	149	129	170	166	143	155	132	147	155	160	176	166	162	152	150	146	180	154	174	168	159	157	164	167	160	147	132	164	158	159	154	139	148	156	163	141	157	166	161	160	151	156	165	155	149	155	159	186	141	141	154	156	157	126	183	146	158	159	167	159	165	144	145	155	147	155	155	160	169	155	147	150	163	152	156	161	146	188	156	166	140	159	164	172	124	161	159	156	172	175	160	167	159	183	153	164	144	150	138	163	141	129	155	159	165	176	156	165	155	120	160	178	137	156	179	140	137	167	152	144	161	168	174	151	177	172	165	162	173	148	141	166	164	152	176	134	153	152	161	164	167	152	152	158	161	154	175	171	146	139	165	146	163	137	135	154	176	178	179	144	161	148	166	121	181	166	159	190	139	167	163	182	166	171	176	176	153	148	157	157	141	201	160	154	160	184	162	147	145	136	151	174	151	148	151	165	147	161	170	142	198	160	139	170	153	150	164	149	173	150	172	138	150	157	163	173	157	150	157	164	159	171	149	147	174	159	119	147	175	202	161	161	150	173	146	148	145	163	175	168	162	172	168	177	149	169	157	158	162	173	164	182	146	156	167	174	177	159	139	131	154	144	126	164	156	160	149	164	134	149	175	158	159	150	151	149	152	156	163	143	151	130	149	134	168	148	158	174	160	161	148	148	158	146	137	162	172	163	146	174	142	165	140	177	165	162	182	156	159	148	171	143	151	161	139	155	154	165	140	149	147	145	174	156	175	163	147	146	161	120	139	163	147	168	165	159	165	168	164	132	166	155	142	144	164	167	159	155	142	164	146	157	141	155	156	161	149	189	160	170	137	168	146	142	141	148	169	152	147	140	182	151	155	156	163	155	167	163	151	159	154	159	157	152	161	169	168	159	134	154	167	177	179	157	147	152	160	155	144	157	172	176	156	154	173	145	175	135	155	170	162	165	150	168	160	142	161	144	138	171	158	159	142	154	185	172	167	146	161	163	145	162	152	157	131	144	177	153	158	164	161	174	158	186	166	177	168	165	182	156	166	145	158	148	172	137	158	154	152	159	188	156	157	152	154	158	187	143	162	154	147	140	167	163	155	140	181	175	156	157	153	137	169	164	145	143	144	170	153	152	158	157	147	161	162	157	165	177	150	171	140	171	166	164	145	171	170	167	157	149	165	143	186	160	131	158	133	152	163	183	181	163	161	157	147	131	154	169	172	152	144	168	183	159	159	185	183	157	155	170	181	157	156	156	172	148	143	144	158	170	143	146	180	141	177	158	149	173	194	153	155	127	163	144	142	193	148	156	149	166	151	172	167	167	163	170	160	135	148	157	171	167	153	168	138	163	140	153	180	163	165	160	185	170	137	149	175	150	163	160	145	168	162	170	170	147	147	146	176	136	162	153	160	171	146	155	164	167	147	191	156	157	161	164	138	155	164	174	136	150	173	152	177	137	140	169	176	161	149	171	150	163	159	164	158	181	139	160	168	155	187	160	165	140	150	193	159	180	160	158	163	154	172	171	165	181	165	155	152	160	175	167	144	154	164	159	151	161	132	152	158	160	159	161	148	163	170	163	158	167	165	163	137	154	165	139	174	172	162	148	161	158	163	144	170	154	156	152	160	141	156	177	151	153	175	154	166	165	143	169	132	139	150	165	151	153	149	166	148	160	151	171	146	154	151	138	150	172	161	156	178	156	150	166	139	171	148	150	162	155	151	158	165	151	182	161	144	156	165	153	176	171	172	161	170	148	165	167	150	168	161	152	171	155	141	154	165	173	160	153	156	167	155	153	156	154	145	141	147	166	137	147	154	149	178	153	181	145	154	140	172	176	152	160	172	159	148	166	165	174	146	156	146	162	146	141	137	144	182	146	173	171	157	154	186	178	155	144	153	160	121	131	160	159	153	145	143	174	142	165	193	145	184	160	154	130	167	163	158	136	158	169	168	132	155	173	173	163	179	171	152	175	130	163	147	158	158	145	164	154	174	154	157	156	154	134	169	156	164	165	197	158	144	154	159	154	161	144	168	162	161	174	146	166	142	163	152	166	172	187	156	177	144	150	145	151	159	147	169	138	173	164	149	167	163	168	156	158	163	170	143	153	189	180	139	158	158	169	164	151	184	169	181	169	175	145	159	168	159	157	161	147	157	184	145	153	131	149	154	155	164	157	156	158	183	144	163	173	154	159	154	188	148	136	149	170	172	133	169	176	167	158	167	156	160	166	159	164	157	144	165	148	144	148	174	118	166	158	163	115	138	154	157	156	170	167	147	180	148	125	152	164	148	161	186	139	143	142	151	147	162	150	161	191	156	172	147	157	156	146	150	175	166	147	177	163	156	133	161	149	150	163	160	155	152	164	168	180	165	156	171	157	153	139	183	168	151	176	155	158	154	146	166	142	156	152	171	139	142	154	138	153	154	136	161	160	157	169	135	154	120	147	141	161	160	170	156	165	178	162	155	144	165	164	160	150	154	149	161	153	165	165	150	165	153	160	142	176	138	137	183	171	162	152	171	162	183	140	159	159
21571	10565	1208	756	549	483	446	433	409	434	391	359	397	394	343	343	373	343	350	368	356	355	356	376	357	321	342	385	351	336	383	373	355	347	359	375	337	359	343	364	357	352	343	347	365	346	341	329	348	321	373	340	337	327	313	363	356	359	336	320	359	366	373	340	351	348	345	343	378	378	361	353	324	330	318	346	319	379	327	342	337	321	359	364	371	309	340	319	369	386	332	387	361	322	324	336	346	345	349	335	361	362	362	356	350	317	325	343	349	328	327	333	363	351	346	378	341	327	327	351	320	371	381	344	330	354	334	368	347	298	339	332	374	382	338	348	388	338	367	343	310	339	294	345	345	363	358	343	338	327	332	338	347	352	326	336	353	332	343	338	355	361	323	358	331	341	329	329	358	359	355	337	338	347	327	321	360	360	350	309	333	355	319	316	335	324	339	347	349	342	379	335	362	349	345	341	370	372	342	336	369	366	332	352	362	334	342	353	363	400	315	377	356	386	345	334	290	359	357	343	335	303	314	323	328	338	336	339	319	337	343	321	297	336	350	335	354	345	333	376	318	352	352	337	351	322	337	346	355	361	363	384	326	337	345	354	338	324	332	359	350	329	364	361	357	338	327	352	337	339	327	353	355	323	336	344	312	368	351	342	348	344	355	355	339	340	344	368	350	354	364	353	369	377	347	349	332	348	362	310	336	341	346	332	369	346	307	360	307	380	343	329	385	349	372	335	348	329	332	335	341	318	357	331	340	336	356	361	307	342	325	355	349	299	325	379	350	323	332	332	373	346	376	352	332	355	358	371	308	346	334	338	334	343	339	381	362	334	334	352	365	340	333	353	324	351	366	344	300	326	337	366	372	353	352	355	334	353	324	358	334	341	342	304	360	323	339	354	337	355	374	355	337	327	361	328	324	328	344	340	327	344	367	333	357	339	336	340	346	356	351	316	356	361	332	337	325	333	318	380	382	372	382	356	339	344	295	334	364	337	349	383	323	355	339	336	339	352	304	356	331	331	349	360	341	312	357	361	350	305	331	332	319	335	390	376	363	354	354	341	338	327	372	336	322	379	334	326	350	360	328	386	358	350	332	353	342	379	365	318	341	358	322	332	337	307	368	343	337	334	322	338	342	357	334	335	315	367	348	365	325	339	315	357	354	341	308	372	338	321	375	352	284	345	332	367	315	379	315	332	371	370	365	367	344	326	367	348	352	363	350	332	370	341	336	366	354	335	337	316	329	354	335	333	348	340	325	343	340	330	358	331	348	343	339	335	337	310	394	348	328	336	352	344	338	333	369	315	349	376	347	325	364	371	331	327	327	336	374	328	340	303	318	358	385	367	377	328	337	314	329	341	344	368	335	325	344	355	320	329	346	386	352	339	324	365	357	361	375	375	340	353	323	351	365	339	361	328	353	350	312	327	357	333	333	300	357	334	336	328	354	369	383	322	349	362	347	350	342	349	338	354	340	356	355	366	354	345	388	355	384	354	351	339	350	316	361	311	360	331	307	339	331	329	376	369	381	337	367	314	335	322	349	319	359	325	341	352	348	378	367	352	349	335	394	372	331	302	347	353	338	377	369	355	344	331	338	333	333	316	345	331	343	367	387	375	333	356	348	339	340	356	330	321	351	344	325	343	337	327	335	324	344	347	351	363	343	379	333	355	333	340	358	346	334	378	384	316	387	347	331	311	326	341	350	344	382	386	354	363	348	333	330	327	333	372	356	341	318	366	348	327	346	329	330	328	319	331	336	347	348	327	361	346	327	316	336	340	335	336	389	344	341	333	343	324	366	330	301	375	346	342	378	363	376	345	328	330	360	352	345	353	380	387	339	339	352	356	350	341	364	368	306	315	349	394	325	363	357	336	329	359	356	360	359	365	359	370	348	331	347	328	333	325	364	335	356	368	337	309	333	345	305	367	353	357	365	373	367	361	364	331	335	370	376	323	349	341	357	332	323	342	322	353	343	327	315	360	332	355	351	345	329	345	371	372	344	336	343	352	356	357	370	376	360	328	388	353	339	356	363	341	332	299	312	362	370	351	357	373	344	348	359	321	386	339	369	329	349	348	319	308	352	345	341	334	343	352	372	400	334	385	306	339	326	334	333	320	325	360	336	371	357	317	336	362	347	333	348	348	390	353	353	334	353	353	349	351	382	340	350	353	346	320	355	344	340	351	327	326	351	341	335	338	349	343	326	353	346	332	372	336	331	303	359	357	349	329	341	356	365	361	381	334	332	356	365	366	311	365	363	367	339	334	358	334	331	320	354	367	369	324	332	353	344	344	333	313	346	322	330	345	365	354	354	361	326	365	322	341	335	323	372	350	343	343	346	341	326	336	319	335	341	360	359	329	381	344	338	356	377	337	337	335	344	376	370	371	355	353	355	328	359	373	337	359	381	380	356	330	328	365	357	339	367	378	372	334	336	355	324	333	353	364	334	355	358	340	337	386	338	352	361	367	322	325	329	350	320	332	363	359	385	340	349	348	351	329	334	318	317	314	324	361	359	348	337	346	355	346	363	353	374	352	361	352	377	376	325	327	313	357	346	315	385	309	322	321	354	364	338	334	345	343	326	308	327	364	331	342	349	339	318	329	368	369	371	351	371	328	338	353	338	308	333	355	323	311	328	350	343	334	324	306	367	356	344	337	349	315	381	334	333	361	344	327	351	362	350	360	337	368	375	372	343	334	364	329	343	356	334	360	360	361	371	323	342	372	320	344	339	321	349	337	381	349	318	356	329	357	354	357	350	355	339	371	322	361	362	357	348	374	334	362	340	350	370	373	351	372	345	382	374	342	337	342	331	348	377	351	334	374	357	360	353	356	392	334	339	330	337	340	370	363	309	372	344	341	329	318	325	327	341	341	365	357	366	353	327	332	346	336	343	355	293	351	332	362	347	320	359	326	321	363	334	357	361	342	359	350	358	345	373	360	345	353	334	349	343	330	364	332	335	346	341	382	347	355	347	332	332	341	357	349	350	369	345	359	343	369	332	373	348	388	378	301	371	331	316	355	383	324	355	322	345	342	348	388	343	325	357	323	353	362	323	316	344	344	333	352	370	330	340	369	367	345	351	368	354	318	333	316	327	347	327	376	359	330	369	355	329	355	358	341	361	355	383	346	351	362	365	330	341	328	381	338	337	343	353	330	358	344	312	383	316	353	348	340	350	358	340	326	342	326	343	364	336	335	360	367	324	347	367	392	351	372	354	337	348	333	332	322	371	337	373	330	332	363	346	301	379	353	344	333	335	344	349	387	378	346	345	356	355	351	367	360	332	331	319	389	352	350	325	341	360	335	335	332	383	344	360	353	362	341	361	345	356	328	357	347	347	351	335	336	341	356	353	335	379	322	360	350	309	339	323	363	373	327	331	345	326	321	348	331	360	374	340	339	348	349	344	347	323	367	329	354	357	353	325	369	333	348	353	374	369	310	354	336	345	349	372	359	314	338	346	324	340	349	335	354	374	345	314	369	350	338
24746	21666	28963	24861	19466	1308	479	328	243	224	214	211	174	193	153	167	154	167	144	145	146	144	157	143	161	142	140	136	135	136	148	132	112	139	147	112	132	131	110	119	132	117	128	130	123	146	114	107	134	152	144	112	126	107	124	108	130	131	132	104	122	131	118	136	118	118	112	145	116	140	110	128	131	115	137	104	108	121	118	121	114	115	129	123	145	124	109	124	160	119	111	137	127	153	123	126	147	145	125	125	118	118	125	116	131	116	123	129	127	123	122	130	107	138	118	141	125	115	125	113	140	110	107	114	151	121	143	115	122	120	118	120	122	128	119	117	130	99	114	140	125	138	147	118	144	128	141	127	126	127	142	134	141	118	118	128	118	130	132	109	129	127	137	115	128	104	117	109	119	117	107	127	131	127	125	143	101	107	123	115	147	139	123	125	114	117	100	104	123	135	119	131	108	126	135	97	135	124	105	125	116	146	112	112	112	119	119	124	111	120	131	141	131	121	112	128	115	92	132	116	131	119	134	134	117	120	128	123	139	120	102	143	114	136	110	128	120	119	126	130	120	116	137	115	125	113	124	122	100	131	119	130	136	122	123	112	118	125	122	127	112	115	121	122	114	107	90	137	111	125	131	133	134	128	116	128	109	122	111	114	121	121	147	132	121	125	121	125	127	140	132	121	138	118	122	125	118	123	123	114	149	136	116	114	130	106	152	93	127	120	137	132	127	133	112	139	100	110	133	117	112	145	116	145	127	127	134	139	134	140	105	118	145	129	136	123	121	120	124	117	134	109	110	131	129	118	148	126	120	125	101	123	133	148	115	123	138	116	133	124	104	117	124	124	121	133	124	113	139	108	98	111	113	132	110	134	147	113	118	110	133	127	128	122	143	144	129	117	132	140	136	112	139	135	132	103	141	131	117	117	123	121	126	145	135	126	101	129	111	122	112	132	132	128	128	97	129	120	90	121	120	124	126	102	120	135	140	123	125	120	149	121	132	126	121	134	157	123	138	113	120	137	118	124	125	113	131	120	126	130	100	124	131	119	115	132	138	119	121	118	104	117	123	134	119	122	123	117	128	113	119	119	105	118	129	106	111	135	131	118	128	130	124	113	107	119	126	137	109	114	131	123	121	125	118	124	116	134	124	134	126	137	119	103	132	107	148	112	134	126	128	103	137	128	126	115	121	138	130	137	126	125	121	143	136	111	105	107	115	136	116	128	105	125	135	144	124	135	128	107	114	128	120	136	127	116	129	128	102	108	118	109	132	120	134	136	127	103	125	138	112	122	117	122	115	141	132	124	149	112	129	128	114	118	132	118	127	129	118	127	140	126	120	130	120	136	104	132	130	123	112	138	134	123	134	120	119	121	129	147	127	124	108	115	123	137	125	130	109	134	121	143	122	122	132	134	108	138	123	151	135	137	109	119	124	130	115	124	115	117	148	129	112	125	110	134	133	129	107	138	124	118	93	131	124	114	106	133	136	148	115	141	132	143	116	125	132	132	113	128	120	123	136	109	111	129	105	137	133	109	132	119	128	146	125	116	115	111	118	111	116	131	124	111	121	126	128	135	115	129	113	121	107	111	126	120	141	131	136	144	136	125	126	104	134	105	116	111	128	111	140	125	121	123	115	135	138	129	134	115	126	132	123	135	130	123	106	123	122	132	141	140	131	121	129	129	136	105	112	110	137	117	123	105	116	119	111	130	136	117	131	129	117	118	132	119	114	142	135	131	109	104	115	119	125	121	125	119	131	132	115	116	137	126	117	119	127	102	114	111	132	109	129	116	119	102	127	148	119	109	111	131	110	128	110	146	133	119	129	117	120	122	124	143	128	111	103	122	129	110	112	134	122	128	130	142	110	131	138	121	93	129	123	120	123	106	106	112	116	119	122	121	135	119	121	117	121	131	129	117	126	124	136	118	121	104	123	117	129	132	139	127	121	126	135	140	128	131	121	135	132	91	124	106	95	143	134	124	117	118	131	111	118	122	130	119	128	109	138	138	125	121	99	120	138	123	134	123	128	139	143	122	148	131	125	111	118	133	122	143	133	127	128	124	139	113	139	109	126	102	146	123	135	109	121	131	114	116	123	129	124	126	118	126	114	118	115	140	127	154	109	120	121	121	115	123	140	137	103	131	122	125	135	130	162	130	124	136	130	119	95	117	110	119	145	111	109	109	124	127	141	150	128	125	135	138	117	122	133	115	119	123	105	110	137	143	116	126	111	136	122	143	108	131	136	113	132	119	136	102	121	115	116	125	132	111	123	107	126	129	110	118	134	112	136	128	141	101	139	123	113	121	136	119	116	141	118	121	124	114	124	113	117	129	138	113	119	130	119	116	121	136	102	126	118	108	120	122	134	124	108	116	111	126	133	110	129	133	111	112	127	108	125	127	125	125	128	146	127	119	136	112	119	100	114	128	130	134	135	144	122	113	126	123	145	116	106	136	129	124	121	132	112	102	112	112	115	115	139	115	148	107	131	133	136	127	137	120	119	117	125	116	144	116	106	124	118	128	121	116	113	139	111	132	141	121	113	124	107	131	139	123	110	140	127	120	113	124	110	118	138	104	136	128	145	117	117	123	121	120	140	123	131	106	131	114	112	119	129	126	129	128	119	121	116	115	129	106	123	131	105	143	116	132	119	128	121	121	121	141	121	112	131	131	133	122	120	134	125	132	111	103	129	110	126	112	128	123	156	128	126	113	117	140	132	110	120	126	111	136	117	124	107	103	138	110	142	111	154	134	132	140	110	106	145	139	115	120	121	101	126	131	140	137	117	114	145	123	119	135	108	124	130	113	125	140	115	128	118	123	125	111	109	121	132	127	110	131	121	125	122	142	126	146	117	127	142	131	140	134	127	132	120	149	143	147	131	130	136	123	158	126	135	120	139	115	123	101	104	146	107	107	99	142	105	130	115	138	110	128	122	149	130	138	119	131	112	127	124	130	112	128	127	110	108	139	114	118	127	141	122	108	127	111	134	130	109	108	131	138	112	114	127	139	129	119	130	101	139	110	128	123	124	128	122	114	141	134	123	129	109	122	148	143	133	130	139	123	125	118	129	125	119	118	113	118	119	135	140	123	108	119	108	116	121	112	104	124	130	133	127	122	130	134	117	136	122	139	123	130	133	126	142	119	159	128	122	118	136	127	118	103	135	114	135	138	129	111	127	142	110	151	124	102	123	118	116	109	129	117	149	133	128	134	140	130	108	126	146	125	125	113	130	129	139	100	131	121	113	130	119	128	111	124	126	132	137	125	121	144	129	127	127	133	125	120	98	142	135	128	136	119	137	130	119	114	133	134	124	142	126	112	116	136	136	130	112	143	127	108	126	136	110	120	118	134	129	119	105	114	114	127	127	114	98	108	133	121	121	110	121	117	145	128	130	131	120	113	126	120	120	111	123	121	142	118	110	138	116	120	112	116	137	122	129	119	112	115	120	116	134	126	136	120	134	118	144	112	126	108	125	135	110	122	137	134
43010	25602	7786	3918	2543	1813	1403	1103	921	769	704	557	582	490	463	453	409	405	361	407	389	339	318	334	317	306	320	310	308	321	292	314	302	311	251	292	268	299	269	321	299	263	291	315	295	283	305	268	300	285	264	261	298	248	268	275	280	281	301	276	254	281	308	255	270	281	266	281	280	288	284	249	249	281	305	255	272	267	236	287	268	302	255	248	266	259	290	239	279	303	302	281	265	301	286	269	306	294	263	276	272	261	276	260	287	276	242	273	264	280	286	270	297	257	250	267	286	270	279	286	268	254	270	257	255	294	256	279	254	284	256	289	270	247	278	290	270	234	278	253	252	301	278	286	257	260	285	268	257	264	256	268	295	293	259	261	276	254	283	283	255	267	262	298	273	277	249	266	269	283	275	285	258	267	254	306	271	264	269	261	258	267	270	275	264	253	242	281	270	268	251	295	255	273	261	269	279	244	274	265	268	292	269	245	276	280	269	255	293	278	269	275	251	272	278	266	292	267	264	274	272	262	265	244	268	243	267	276	277	278	275	257	280	262	293	281	272	269	266	305	253	281	264	254	279	279	244	278	269	249	307	257	297	261	284	270	284	255	273	265	271	305	258	232	258	264	266	258	270	276	253	289	265	293	259	270	307	297	257	277	282	268	262	275	250	269	234	284	262	270	273	237	257	275	269	263	270	241	252	274	258	281	289	272	271	247	300	304	280	267	254	251	259	279	279	288	282	271	287	300	275	276	278	260	284	264	285	297	242	283	294	249	266	293	262	266	263	250	283	273	265	274	268	260	272	259	253	277	269	259	283	266	263	282	291	291	282	281	294	294	261	255	268	273	272	292	264	259	250	289	254	262	249	264	260	247	243	280	263	266	248	289	281	300	285	288	278	279	248	280	271	279	263	286	262	267	259	281	235	281	266	272	260	274	254	268	298	282	248	246	277	262	260	261	258	241	246	271	245	236	256	265	245	267	267	278	301	249	279	262	273	267	282	279	274	260	264	300	260	265	289	273	284	265	254	277	280	288	260	264	277	252	264	264	272	276	278	256	278	273	294	270	248	281	257	262	237	268	288	294	258	267	266	253	261	278	275	298	285	304	259	297	245	276	278	295	282	250	240	263	235	260	266	272	266	257	243	266	281	283	286	263	222	292	291	288	262	260	253	263	294	281	286	283	269	271	250	277	270	270	264	291	263	239	262	276	269	239	231	270	266	254	229	291	293	289	287	273	262	244	266	263	283	244	286	252	265	292	270	276	247	274	272	233	312	280	277	261	265	271	281	261	263	258	261	285	290	257	255	276	284	276	264	310	275	271	261	277	259	270	265	250	284	260	278	277	301	260	292	275	283	272	275	287	291	269	272	294	274	267	256	296	257	276	260	273	253	254	263	257	283	257	253	274	281	278	272	253	277	278	259	262	267	258	295	237	270	267	228	296	269	251	260	274	270	263	275	275	300	282	261	276	247	283	266	264	255	258	250	293	258	303	287	296	272	294	284	293	268	266	254	290	249	252	256	271	265	287	276	285	264	265	276	239	274	286	252	292	264	224	265	262	275	297	280	269	269	284	287	262	258	257	297	245	284	262	254	267	272	243	270	267	257	267	269	299	239	262	261	278	257	267	252	248	277	265	260	228	279	281	281	279	302	272	304	262	243	249	303	268	262	262	276	282	248	224	268	285	270	280	266	248	263	241	224	249	289	260	283	250	267	248	265	258	275	269	259	248	282	267	249	260	273	289	259	276	253	280	291	249	295	296	262	264	261	282	283	293	260	302	272	259	253	268	259	292	271	268	255	282	244	281	276	259	246	242	256	277	287	263	294	268	276	289	261	291	248	271	266	265	256	274	260	262	272	246	276	277	258	278	262	253	273	286	256	247	232	261	283	278	278	297	293	282	273	264	253	277	287	283	255	274	307	273	288	264	254	267	288	291	284	276	272	344	271	297	249	255	308	258	261	272	264	277	266	269	275	274	232	261	267	292	274	278	267	276	265	293	272	271	262	294	264	256	272	245	298	273	241	267	256	276	261	287	240	267	265	274	260	268	231	257	271	268	272	287	271	260	283	269	278	257	261	265	279	278	252	267	273	247	275	285	248	272	268	273	288	258	280	265	268	259	299	279	285	290	295	263	258	276	252	283	292	248	279	289	262	289	233	243	266	261	261	296	271	294	250	255	265	269	282	287	254	265	284	266	276	254	275	265	277	286	256	280	265	302	250	275	265	246	268	268	287	259	288	274	272	276	266	265	272	262	237	235	253	238	245	264	286	254	248	257	284	236	286	282	276	293	310	251	279	285	265	242	296	272	286	296	255	276	254	245	282	285	263	267	288	251	293	275	280	297	270	281	264	254	254	232	277	222	240	259	250	273	296	297	243	272	283	265	248	292	271	246	284	272	262	266	262	263	291	267	300	298	280	292	282	244	269	243	264	262	264	282	272	260	248	224	303	282	316	286	285	278	259	264	258	254	256	242	248	297	252	289	263	232	250	255	281	257	274	274	277	283	244	257	248	262	269	260	289	258	271	289	266	273	271	296	261	271	275	286	293	259	276	274	287	272	285	257	259	249	257	277	275	247	281	288	274	276	284	267	273	262	267	271	287	243	260	263	245	274	271	264	247	276	270	257	262	295	263	256	239	272	275	261	278	291	257	301	284	270	270	265	255	268	284	264	248	272	272	252	282	255	270	260	299	272	275	262	271	276	274	256	248	277	302	286	253	275	288	279	272	235	249	263	270	254	272	227	294	259	253	278	278	270	256	254	310	293	252	237	259	278	265	267	257	246	283	266	261	275	264	272	283	290	272	253	249	270	253	280	258	279	261	275	273	270	274	266	244	277	265	266	272	281	265	282	268	263	264	298	254	299	272	264	233	275	278	269	262	264	283	273	261	260	306	259	306	312	277	280	291	270	271	273	245	239	255	272	276	268	284	257	250	268	253	260	274	257	268	268	266	251	279	291	278	280	255	259	270	268	282	284	283	230	263	303	256	242	289	288	254	254	255	267	294	274	246	267	294	268	296	254	259	282	250	263	282	277	282	254	255	263	260	263	265	282	305	280	289	267	287	271	266	240	286	295	269	298	264	291	238	257	270	253	266	290	265	283	291	278	273	260	258	240	256	289	275	280	279	244	251	280	226	238	263	287	277	261	260	253	276	283	266	276	268	279	290	272	291	299	250	231	252	286	270	273	262	271	277	257	258	280	301	276	274	297	277	284	277	244	278	246	250	262	260	321	276	261	253	257	296	263	269	258	278	271	280	290	237	284	253	279	277	281	276	285	268	239	296	273	274	248	246	251	279	279	258	290	258	287	241	273	261	257	262	264	268	238	260	270	252	252	273	272	277	248	245	257	269	285	260	285	280	241	277	264	261	290	264	276	307	299	282	253	259	291	281	281	258	275	273	259	275	286	264	276	253	276	266	258	265	274	267	254	273	276	279	272	288	281	289	305	275	285	255	263	285	272	243	266	269	276	262	281
23707	21626	29724	23997	21626	18970	1765	724	561	485	519	474	445	424	408	403	352	364	354	369	332	367	359	335	344	323	333	310	320	312	303	295	329	328	303	352	347	307	310	341	303	315	331	316	306	320	327	300	290	319	314	317	321	342	304	336	321	293	314	354	306	319	300	281	298	305	295	297	317	299	278	314	314	286	311	306	300	312	313	337	274	295	303	288	305	296	278	308	295	323	304	295	285	299	290	325	324	324	329	312	298	302	300	286	313	330	279	310	301	311	317	289	286	285	304	319	295	307	266	299	289	324	289	294	328	300	321	307	296	285	322	312	300	311	304	273	295	288	287	293	314	311	324	310	331	291	331	298	292	304	305	319	288	318	328	286	316	283	328	331	303	298	337	309	327	319	283	321	306	321	334	290	276	279	289	302	306	307	275	309	309	320	308	296	346	338	320	316	318	311	285	295	276	308	304	325	328	294	306	269	317	310	279	335	306	321	313	275	302	327	285	290	297	301	317	290	296	291	330	319	288	314	303	309	301	281	311	271	268	291	280	333	309	290	303	293	332	298	279	309	290	296	277	284	311	317	305	316	306	290	318	300	290	303	281	301	301	290	309	294	302	315	277	275	325	311	265	295	300	327	329	273	275	308	299	322	298	313	330	305	340	321	293	267	288	257	308	293	329	285	299	293	321	265	295	310	280	285	308	315	309	333	281	290	308	302	286	304	283	290	282	289	297	341	301	301	280	279	297	306	283	298	287	303	289	303	286	316	347	311	318	326	311	311	295	291	323	331	298	315	347	292	261	311	298	280	287	309	276	316	328	292	314	302	308	316	289	304	288	303	308	308	327	311	299	331	305	295	282	304	325	302	298	304	316	289	270	333	284	308	303	295	310	315	323	287	303	295	305	285	326	313	287	310	305	325	284	269	331	273	302	304	311	311	327	287	333	309	291	337	298	322	314	324	303	279	317	278	286	315	288	312	294	293	292	333	314	315	320	291	266	309	312	286	320	306	307	271	303	300	302	294	292	283	285	312	279	303	277	303	326	305	302	314	290	329	295	313	317	321	346	301	331	311	276	289	272	300	268	271	309	274	292	305	299	288	295	298	291	261	295	302	332	306	286	313	321	283	319	310	287	288	303	295	327	311	285	301	312	297	335	286	290	353	305	270	298	309	302	291	280	292	315	290	316	286	318	281	311	308	309	318	320	283	298	287	292	305	315	301	288	289	324	333	293	299	299	261	333	320	265	325	311	294	316	314	290	310	346	304	345	313	277	302	306	348	305	300	315	278	306	299	265	324	268	315	309	302	315	298	282	313	296	320	301	313	321	310	287	309	298	304	302	306	298	276	306	317	289	288	324	313	317	308	291	289	316	314	291	306	309	302	332	273	318	297	312	320	311	300	286	312	316	317	286	313	317	321	296	285	321	314	306	305	301	284	300	272	293	271	323	311	321	355	312	304	297	321	304	286	312	295	296	303	291	303	332	286	284	277	316	327	331	283	281	289	308	286	285	290	300	319	331	298	296	299	309	290	295	273	328	302	269	313	339	296	333	287	330	334	289	310	289	288	281	314	300	304	311	303	305	318	312	297	278	313	297	300	293	321	292	320	265	313	333	287	305	319	263	313	301	314	296	309	305	323	293	298	274	294	285	300	246	289	297	295	323	316	290	305	314	262	278	310	312	308	287	355	309	310	323	303	313	307	298	332	301	307	304	280	304	313	308	281	300	292	278	306	285	322	336	328	283	309	304	296	316	290	318	299	299	303	314	310	329	295	304	322	317	322	298	312	326	279	258	284	322	340	293	314	297	298	325	333	298	300	314	283	329	259	287	308	291	303	296	294	309	291	318	292	282	291	293	329	277	307	269	308	312	314	316	283	283	285	307	320	293	282	289	301	313	281	277	287	286	291	275	308	312	303	289	294	312	308	309	327	287	312	290	291	314	327	306	286	284	314	328	285	284	295	291	293	280	302	296	298	313	291	328	305	319	298	300	314	315	321	313	279	310	308	350	301	316	277	322	315	304	287	298	318	302	305	295	257	303	302	268	309	324	327	296	320	270	287	317	307	288	321	304	341	276	307	309	275	274	322	294	317	297	289	310	294	300	304	326	297	265	295	327	277	301	276	279	305	284	285	282	329	270	305	318	342	295	313	298	323	283	330	306	314	291	329	317	289	336	301	295	289	278	289	304	283	273	325	313	287	307	328	333	313	308	318	291	314	292	311	315	334	283	315	309	318	275	313	317	313	307	325	309	300	276	316	302	292	280	305	283	297	299	306	301	316	323	283	286	326	285	317	324	293	278	280	298	297	330	317	320	267	301	323	290	313	295	282	277	293	291	299	324	296	298	317	314	315	303	315	302	310	299	314	305	305	322	293	312	304	322	313	279	324	294	290	281	299	297	310	326	256	302	312	317	282	299	297	301	266	292	290	333	327	286	309	312	274	295	273	294	316	307	273	283	305	297	325	273	300	289	302	337	328	314	264	306	323	306	299	325	316	269	267	284	294	310	295	303	327	311	297	323	296	294	319	292	293	330	304	295	308	300	291	280	312	294	291	277	273	322	310	302	287	280	300	285	321	312	293	315	286	286	305	304	315	283	291	292	287	329	289	310	294	307	291	349	305	308	308	297	284	281	311	316	313	297	298	302	302	290	287	306	315	304	302	291	291	314	285	270	308	328	289	342	308	297	312	315	278	319	288	288	344	277	298	305	323	303	267	306	262	309	293	305	310	300	310	321	321	296	308	300	288	306	299	300	306	273	305	333	296	270	311	301	300	296	293	290	346	296	259	321	303	319	331	304	323	316	318	315	319	322	280	317	318	304	319	314	312	317	292	280	304	321	313	296	299	293	324	280	298	290	274	306	281	297	295	277	315	305	285	275	313	313	290	309	315	316	280	302	291	320	306	300	276	297	318	284	296	288	318	314	273	272	308	297	314	307	296	312	297	319	307	293	297	279	315	307	277	285	309	276	280	322	281	288	303	341	287	329	304	308	331	294	259	303	311	296	307	265	323	309	304	306	283	315	305	280	325	304	294	286	290	277	323	317	288	275	306	314	320	272	313	293	299	302	311	297	287	307	283	293	336	324	276	272	281	330	297	273	300	287	286	289	312	329	324	309	321	282	307	322	322	291	265	317	295	293	305	313	292	315	298	302	325	292	298	337	288	326	292	306	289	287	323	330	315	301	295	306	341	311	270	292	296	254	294	309	274	300	303	296	242	341	269	285	303	295	339	310	313	276	294	312	315	313	309	288	293	297	305	298	307	298	294	313	284	327	291	315	306	296	293	313	300	327	300	332	303	303	299	264	293	304	298	332	327	316	302	321	285	308	260	300	327	322	283	301	311	294	300	312	295	310	304	275	307	305	325	297	305	274	301	312	301	323	284	297	295	316	285	310	299	272	293	293	291	299	307	307	269	276	276	291	304	273	303	290	299	313	298	310	297	300	285	330	308	287	292	326	326	297	289	288	286	334	314	332	300
48659	30453	12938	7070	4692	3366	2662	2154	1840	1534	1327	1212	1130	1024	987	911	865	801	760	791	741	739	723	719	678	742	661	699	651	638	623	648	663	673	640	641	640	586	675	600	626	586	613	630	625	587	639	646	584	606	639	617	618	599	592	613	602	584	590	621	595	588	625	627	585	563	612	606	548	611	588	619	633	610	548	543	599	507	582	587	612	602	605	576	544	601	551	582	557	614	616	593	555	601	611	611	614	567	582	627	643	549	589	569	585	559	567	572	565	581	567	556	583	587	551	635	591	609	554	577	564	630	568	557	619	615	593	588	540	584	628	609	602	571	526	543	592	537	593	578	613	561	555	585	552	552	601	594	645	592	575	574	576	540	631	596	611	568	604	580	580	602	610	596	607	593	580	599	605	595	555	602	604	561	589	544	607	614	591	597	604	591	599	582	577	637	610	608	597	550	593	587	596	563	597	604	573	608	645	605	554	619	555	610	559	595	586	602	585	557	550	598	560	572	603	605	593	545	583	567	576	587	581	540	581	575	617	598	595	582	546	567	602	573	612	599	607	644	563	575	612	642	594	584	622	602	580	583	605	606	605	558	622	562	576	594	555	624	606	608	609	596	555	593	610	543	581	544	600	613	560	598	581	641	570	585	608	596	639	592	613	574	630	554	614	552	578	589	548	581	622	575	594	593	578	602	587	618	534	636	555	590	648	582	589	581	588	585	563	559	590	573	600	595	600	565	595	573	551	586	612	588	603	564	630	539	591	567	574	606	573	586	585	547	523	533	596	583	622	594	579	565	590	584	585	592	598	584	635	614	501	559	568	582	610	605	574	629	570	581	561	610	593	574	576	638	549	617	596	588	565	584	571	646	551	579	600	580	561	631	561	616	528	569	556	600	587	561	579	591	558	593	581	593	603	610	610	592	571	582	597	561	569	607	623	595	583	534	601	646	591	595	572	588	605	584	596	576	604	551	551	565	590	590	550	588	589	599	573	550	601	572	594	555	533	589	605	606	586	569	524	564	585	609	574	614	601	594	566	579	594	575	551	585	606	592	594	632	621	625	588	596	603	612	542	593	583	632	623	572	604	587	574	581	575	572	611	635	610	580	570	545	615	591	584	538	584	570	620	567	581	547	598	596	569	561	603	594	595	598	575	569	566	558	597	559	645	637	600	589	561	610	573	606	576	519	558	577	611	626	593	571	633	588	572	601	553	579	575	588	598	624	568	617	606	587	631	553	555	594	582	573	561	569	558	582	563	581	580	549	601	611	602	576	567	599	636	574	571	581	598	622	592	556	549	580	594	590	631	624	577	624	550	533	580	560	556	592	618	590	658	555	595	564	577	577	551	567	587	585	568	563	590	599	582	609	586	619	579	565	633	596	560	653	597	555	618	603	564	596	563	597	559	582	567	634	501	612	600	600	565	606	616	616	623	559	628	585	599	546	604	568	641	610	601	601	601	612	598	577	545	642	608	562	554	542	550	567	609	569	576	598	554	641	585	564	598	596	606	592	555	542	588	559	608	577	603	608	578	590	571	574	587	592	585	569	584	569	638	604	573	586	557	616	576	578	612	621	599	579	561	570	576	598	594	611	594	527	635	600	604	587	580	589	572	613	587	554	608	623	602	589	612	563	568	532	580	553	578	562	606	594	591	602	614	545	584	536	595	585	603	586	584	601	596	535	605	615	563	595	605	586	550	597	570	543	592	581	602	621	586	615	601	581	590	545	568	588	589	626	558	582	616	567	549	633	565	577	571	597	606	578	580	598	577	558	581	592	585	645	574	581	633	586	623	638	594	558	594	603	579	553	620	553	561	583	600	638	608	565	586	589	555	612	567	594	594	618	552	608	579	604	570	587	624	625	624	580	580	566	614	596	567	580	568	547	586	586	587	569	604	542	561	570	606	618	585	568	563	574	574	597	562	591	581	587	612	561	638	621	570	570	564	578	614	599	557	586	578	555	564	562	580	554	597	562	569	604	564	559	577	604	575	589	563	580	634	631	608	549	592	549	560	568	599	623	551	539	627	553	535	576	587	595	594	581	567	583	569	597	592	631	594	554	568	569	599	579	547	597	613	595	625	564	547	582	632	585	588	589	550	594	582	575	561	551	589	592	568	602	576	594	538	606	586	595	576	594	557	590	601	607	624	594	586	596	572	591	574	534	583	581	612	575	607	569	615	596	636	582	578	563	581	577	567	594	618	598	583	597	576	579	549	606	584	621	578	575	604	607	606	607	556	616	565	543	610	565	591	582	608	620	607	579	568	600	553	584	594	551	591	577	586	601	571	586	592	551	614	564	582	589	597	581	589	610	616	574	592	555	587	589	537	582	581	618	637	644	583	592	605	614	566	559	606	567	636	596	563	582	607	599	586	575	618	602	626	605	598	597	615	582	585	555	578	620	598	570	633	576	603	629	624	571	577	610	635	564	538	658	619	606	618	550	598	619	579	572	571	605	605	600	574	582	596	563	599	604	583	597	589	590	602	537	564	647	570	566	595	559	627	539	598	632	597	564	567	554	573	603	581	590	609	593	581	524	596	633	617	495	591	577	617	611	576	589	587	588	539	551	581	562	595	582	559	560	571	532	563	604	591	591	589	560	613	592	582	591	604	586	576	578	572	578	532	611	557	583	600	628	618	580	576	588	612	578	595	597	562	585	568	616	571	608	597	571	585	593	605	616	593	607	580	582	576	572	581	562	586	597	610	600	603	551	602	596	606	639	666	609	602	564	593	627	599	575	563	629	566	551	559	591	567	598	621	569	581	620	598	582	645	587	581	582	611	605	584	559	550	600	618	639	564	591	594	589	609	557	589	614	570	610	611	576	590	589	629	616	569	558	565	564	604	571	592	617	568	614	561	596	603	589	567	568	591	563	577	573	525	561	578	579	607	582	546	559	583	568	563	622	565	582	589	610	571	549	575	575	582	588	573	609	579	584	575	541	601	586	578	592	655	598	607	553	538	583	589	602	610	577	600	576	616	559	549	565	633	613	548	640	568	619	632	592	581	576	603	603	578	559	627	562	632	585	558	560	617	548	600	565	567	561	579	620	603	595	569	597	592	607	526	562	572	613	565	612	571	561	607	625	583	595	597	586	621	617	542	603	620	566	624	584	575	628	590	607	603	571	585	564	549	579	622	602	544	574	602	524	602	542	624	586	587	608	577	598	606	627	576	545	591	553	566	587	551	603	596	584	605	575	565	554	589	563	603	614	600	598	592	599	612	588	628	567	541	580	554	604	609	571	551	605	596	584	603	548	616	531	574	596	580	553	564	589	582	559	568	592	561	610	566	595	587	602	600	575	566	550	613	589	581	581	599	623	598	561	634	600	597	543	640	570	610	575	602	617	609	613	579	630	538	591	572	590	602	589	628	534	602	591	585	608	563	610	624	569	596	581	627	613	647	599	604	566	604	598	586	558	566	543	601	591	573	596	563	554	624	590	593	581	572	592	575	587	580	578	556	620	604	579	558	570	609	570	587	600
27317	20989	8135	466	261	220	188	166	176	149	142	167	167	167	156	145	160	162	152	159	134	150	157	136	147	147	147	167	156	176	138	152	163	159	143	152	175	151	161	161	152	153	162	184	142	169	180	140	156	159	190	146	159	167	152	164	187	159	166	140	168	136	171	138	152	148	157	161	144	166	129	167	150	144	137	146	142	153	163	131	153	160	153	157	150	175	164	157	134	154	148	141	161	152	155	138	166	162	135	152	177	159	145	151	165	163	141	180	168	167	140	152	150	155	155	157	127	154	155	144	149	165	163	155	153	150	157	165	176	145	149	164	164	142	176	165	154	172	153	150	146	182	142	162	164	151	153	157	155	135	146	154	132	143	168	156	133	170	148	145	164	150	149	143	146	136	162	181	146	136	166	179	144	143	143	154	170	175	147	175	155	155	131	159	156	140	163	130	154	150	176	159	142	181	170	152	142	169	158	183	160	133	151	148	155	149	173	169	170	144	173	124	176	156	162	139	164	134	156	144	163	145	173	157	169	143	179	152	142	149	145	145	166	167	143	162	181	162	174	165	184	156	157	153	173	158	161	159	166	142	151	162	141	171	161	143	177	155	182	169	183	148	153	166	145	150	171	180	154	149	182	160	144	156	163	149	152	149	136	144	140	176	165	165	151	166	165	159	156	153	153	154	159	160	166	153	142	164	131	132	138	133	157	147	149	150	138	156	152	135	126	164	169	163	148	138	136	135	166	143	168	145	162	151	155	170	163	170	148	173	170	158	167	132	149	173	159	165	153	172	150	163	148	140	172	175	150	158	126	161	141	153	173	150	138	144	146	150	169	130	130	165	163	172	153	164	177	194	146	164	143	146	156	154	146	158	154	172	156	160	161	143	157	157	145	149	140	171	160	150	127	177	129	161	152	157	137	152	135	160	156	179	147	157	158	153	146	152	139	162	163	171	161	163	143	182	165	170	161	143	157	140	155	150	172	155	167	152	149	186	179	159	159	146	141	144	171	148	172	148	142	135	126	145	152	164	183	139	122	173	150	151	148	165	163	148	145	174	156	185	149	150	140	147	146	146	144	132	160	157	165	150	158	131	159	148	164	165	153	163	168	159	151	167	154	188	143	154	162	158	144	146	152	126	177	162	157	150	146	165	160	147	147	140	167	142	138	183	136	151	175	173	165	164	145	177	147	142	169	154	161	132	152	160	143	160	141	160	160	153	166	154	144	182	179	158	133	141	163	182	163	156	155	136	166	151	168	151	163	161	151	144	151	159	163	158	163	152	142	158	140	165	158	171	162	170	158	146	130	164	163	154	174	144	152	177	141	154	150	143	155	157	147	168	164	156	155	144	150	135	154	144	147	149	149	127	161	178	151	152	152	168	135	135	161	167	135	166	138	160	141	164	152	160	155	146	140	161	178	144	159	159	162	157	160	133	166	142	140	134	167	150	152	143	172	143	154	159	175	167	152	159	140	141	166	153	156	154	158	144	167	153	163	154	132	169	145	152	164	160	165	148	149	166	176	132	165	143	166	162	136	135	181	141	167	161	169	171	128	154	176	151	168	143	161	135	166	166	165	180	143	163	164	146	137	144	144	144	147	154	156	166	130	152	136	139	153	147	172	141	158	150	167	172	163	158	155	150	153	169	162	143	127	160	161	149	157	149	157	149	141	148	159	146	168	137	177	149	156	146	162	141	147	175	178	153	153	175	138	159	157	154	135	148	165	157	163	147	150	161	177	144	152	173	157	161	156	138	155	142	156	137	158	151	148	152	165	166	155	149	152	165	182	141	152	156	146	152	145	177	154	125	163	141	152	171	148	159	152	158	161	148	164	165	176	152	152	130	149	145	152	160	162	144	172	136	167	143	173	155	136	160	165	165	148	148	139	143	156	141	159	138	184	153	143	152	196	160	158	156	188	154	182	159	137	158	161	164	146	152	159	152	177	157	157	160	159	160	183	172	178	163	130	157	154	164	172	160	149	146	139	170	156	160	148	161	155	151	160	186	142	155	131	148	167	154	181	159	147	129	145	149	144	160	139	150	174	154	171	161	164	181	151	155	150	158	156	167	153	141	152	163	174	147	152	167	149	150	126	163	140	172	145	153	148	145	162	152	151	165	126	171	134	170	157	164	146	159	125	138	134	160	134	146	157	138	155	165	169	170	149	153	143	161	148	160	166	166	167	173	146	138	162	136	162	168	148	168	156	161	152	161	148	141	163	155	167	167	159	143	140	158	154	152	153	159	173	147	149	161	159	159	150	165	171	155	154	145	140	150	160	152	175	145	162	160	147	150	139	162	151	141	164	157	156	175	163	159	164	146	163	173	144	142	152	146	151	165	156	148	156	158	154	152	152	152	158	141	160	134	148	155	162	154	166	146	165	157	158	157	126	164	168	163	149	140	161	156	188	160	155	169	142	142	160	154	171	162	163	137	172	141	133	142	148	157	160	172	145	139	159	140	141	156	160	137	133	143	155	137	156	135	147	150	131	152	158	147	137	147	133	159	154	150	145	160	168	149	150	166	148	163	168	139	160	145	133	126	170	150	163	153	146	173	159	170	152	143	168	148	174	178	160	155	152	161	160	161	149	163	171	145	146	154	159	168	152	161	152	137	126	182	155	156	175	138	153	153	151	157	154	172	175	138	156	165	130	180	141	145	132	144	159	153	124	151	155	169	163	174	158	176	142	126	172	141	132	142	163	157	149	165	152	181	156	154	163	145	133	156	147	155	157	149	138	151	169	155	149	166	169	114	150	174	155	152	150	154	160	135	151	160	156	161	154	167	159	152	150	167	159	153	138	137	158	161	143	164	153	149	153	168	177	148	164	161	174	156	176	146	156	169	137	134	152	142	171	151	154	120	150	150	157	137	165	181	148	164	153	157	179	144	136	133	160	111	143	141	155	151	139	157	159	137	149	150	161	153	143	166	154	144	160	167	152	149	130	161	164	153	136	142	153	158	179	169	148	166	132	177	146	162	156	159	157	153	149	152	167	149	168	157	187	147	176	169	168	152	174	146	158	164	145	154	169	155	144	159	151	147	154	171	170	162	169	154	152	155	164	139	155	158	132	167	150	167	149	154	175	144	163	154	139	145	135	163	160	154	141	147	165	150	150	147	142	146	150	157	161	132	171	159	156	159	170	154	174	153	141	162	146	143	145	152	159	164	160	156	157	147	155	150	136	168	154	143	130	159	160	163	160	147	136	151	162	150	161	139	158	165	132	164	154	171	176	120	180	141	147	163	164	143	172	190	128	146	142	147	160	145	150	168	167	166	141	171	156	157	160	145	151	151	169	149	172	159	161	140	167	172	146	140	142	163	180	156	142	169	157	170	158	155	146	136	163	176	164	168	156	169	156	147	145	159	143	190	135	167	163	175	167	150	158	150	148	164	163	145	158	170	155	162	160	153	173	149	162	162	164	156	179	167	158	145	146	143	175	128	137	154	161	152	157	160	184	143	153	156	151	161	138	147	158	149	163	177
20913	8787	1262	752	562	516	454	429	362	409	377	385	361	358	389	341	372	343	337	357	339	337	344	352	343	378	311	360	355	364	341	330	326	356	325	343	346	356	345	345	337	320	349	359	365	333	350	345	342	345	347	361	312	294	371	343	316	343	363	349	311	368	341	335	405	391	338	351	325	351	340	341	347	340	343	370	360	331	329	339	329	336	340	353	343	341	360	349	371	357	310	345	368	338	363	351	321	384	337	345	338	352	317	317	354	330	364	336	368	317	364	370	345	358	342	342	364	347	349	344	359	341	338	337	360	325	348	336	352	364	328	345	343	339	309	325	341	313	370	313	360	346	332	330	315	343	352	337	341	337	336	311	314	359	345	365	333	354	356	353	349	323	322	356	359	325	349	330	336	347	337	361	345	344	335	331	364	323	374	308	368	323	335	353	354	337	340	330	338	331	320	343	335	333	351	333	311	330	364	341	328	343	313	338	326	334	336	350	294	306	341	355	312	336	337	316	300	339	333	384	343	333	356	353	374	352	333	335	357	320	376	331	342	342	348	341	343	321	347	317	343	349	318	349	367	352	367	359	332	329	361	339	337	350	373	357	362	344	322	348	348	343	350	330	364	333	348	340	314	366	334	343	335	354	359	337	331	350	304	305	342	307	338	360	309	340	366	362	355	353	329	365	349	322	348	332	349	352	363	365	342	334	356	359	342	340	328	318	362	342	362	349	352	334	325	358	333	348	323	369	327	340	347	358	335	347	327	335	365	366	345	356	347	333	323	359	383	350	323	355	316	321	348	334	369	355	311	352	352	330	356	324	326	355	350	347	331	376	339	327	319	356	359	352	343	343	331	347	331	366	332	358	330	328	326	363	330	357	372	357	343	382	307	343	340	348	355	358	303	378	327	332	356	354	344	316	331	336	351	321	347	351	330	345	349	347	386	327	348	328	322	344	363	357	342	341	357	356	326	358	353	330	346	321	323	327	333	343	327	356	351	339	308	322	327	357	351	355	340	348	362	315	344	380	331	311	367	363	344	330	331	331	334	335	360	319	337	347	348	341	353	326	359	349	366	348	355	359	356	337	364	295	349	313	331	334	330	366	321	335	347	336	341	331	342	393	358	334	335	312	362	362	318	350	333	336	336	318	325	357	356	319	347	351	347	336	340	361	314	339	297	320	337	342	325	335	331	372	327	342	329	338	357	342	366	368	335	316	377	345	318	365	352	325	359	357	353	337	397	329	341	327	352	338	368	318	381	337	337	352	369	331	350	346	341	318	324	349	351	320	320	337	329	318	341	325	322	341	330	309	355	329	351	345	344	369	327	320	355	315	350	323	332	355	366	332	291	338	299	393	351	329	343	347	337	361	323	340	354	353	345	349	366	345	301	305	357	341	331	326	342	355	350	328	326	316	369	357	346	387	379	307	309	324	339	311	360	338	368	312	350	326	357	361	335	369	323	342	309	329	317	342	346	349	366	317	298	360	354	347	341	347	356	334	347	369	364	345	322	381	347	356	359	295	367	363	361	335	328	352	338	359	341	366	336	345	343	336	343	322	305	342	332	316	344	320	330	366	336	346	328	319	335	323	376	352	355	313	327	353	322	342	355	326	342	320	349	313	323	377	324	324	337	334	351	366	348	330	342	343	358	348	325	309	345	347	342	318	363	309	354	359	340	336	334	328	320	350	353	336	314	304	367	340	328	333	361	357	347	384	322	368	294	388	361	314	352	368	339	369	341	363	341	349	307	350	333	333	379	318	361	371	350	375	337	357	356	350	338	353	346	335	351	334	342	351	333	341	322	325	362	335	352	408	351	348	367	290	343	347	353	321	377	364	340	365	359	349	353	307	345	351	330	342	328	327	352	329	331	374	348	370	323	348	392	342	350	362	324	350	360	334	342	340	345	303	347	324	346	384	368	314	347	360	372	326	337	356	338	357	323	313	334	372	350	305	353	344	339	344	317	373	355	375	311	321	330	343	353	316	343	339	371	352	358	313	340	321	311	313	313	326	347	335	338	343	351	375	355	336	335	353	366	361	358	387	354	364	347	321	331	300	353	320	340	374	375	323	337	341	339	384	309	359	348	361	334	340	349	366	328	314	378	335	341	371	337	331	314	375	360	360	343	322	323	342	370	330	343	375	328	358	315	312	333	349	345	354	355	340	349	353	338	364	380	355	364	343	353	346	382	353	356	345	350	317	354	364	311	355	325	370	327	370	321	366	372	332	351	344	343	346	315	329	343	332	354	323	363	328	326	339	374	360	324	331	353	315	327	335	346	336	337	345	354	358	348	339	361	339	364	370	337	329	377	347	352	353	338	361	330	322	364	340	330	339	322	353	337	333	335	348	387	312	333	358	330	341	300	320	317	312	314	352	350	359	323	330	326	340	338	324	320	353	336	364	304	340	384	327	335	295	314	329	324	323	353	341	331	332	366	345	337	358	374	355	351	333	335	304	362	342	328	370	357	345	352	343	327	307	337	334	307	313	350	326	306	343	314	328	364	318	333	342	336	338	337	350	347	356	355	337	335	330	353	336	358	327	358	351	338	338	351	334	330	378	305	310	352	349	350	364	338	354	330	368	343	336	307	376	300	329	327	364	361	337	356	353	351	342	326	342	334	335	328	323	322	358	335	354	342	340	321	355	332	353	366	366	346	310	351	327	352	319	336	340	341	335	350	362	350	320	344	336	347	348	351	363	326	357	352	399	364	330	318	352	351	343	360	295	302	397	342	345	324	353	339	377	319	314	322	347	328	398	330	339	335	330	361	357	366	313	333	341	328	334	338	370	359	331	368	316	331	334	361	364	315	363	352	326	317	342	345	314	340	357	306	348	363	294	353	345	347	372	357	370	337	331	347	326	344	348	364	347	344	344	360	336	327	348	370	357	344	343	331	351	336	356	344	303	333	348	339	309	363	341	364	344	312	329	345	357	356	343	345	349	386	343	365	361	365	332	370	344	360	308	327	342	384	316	334	352	341	340	340	317	356	316	347	363	340	338	344	328	388	332	341	344	361	355	361	316	360	349	366	304	357	331	333	367	360	348	320	341	323	324	342	358	329	303	367	327	364	349	362	357	334	344	353	336	367	348	327	387	370	306	344	353	325	307	348	379	316	340	346	364	363	363	341	315	367	327	313	367	338	329	330	335	338	386	361	353	334	334	351	326	332	353	336	345	360	371	377	323	340	319	362	339	341	361	327	304	334	301	335	311	327	339	326	325	329	355	362	317	338	351	353	341	351	377	329	346	356	332	320	344	349	330	354	334	345	338	356	336	352	322	344	342	309	359	362	361	365	348	348	359	327	319	343	348	353	352	332	331	383	334	356	352	315	340	363	343	329	347	352	360	326	380	357	357	367	323	326	347	354	311	352	329	344	328	330	392	385	347	342	354	368	343	323	374	302	380	350	337	350	355	396	345	340	339	363	347	334	327	329	329	332	364	302	360	339	337	310	358	380	375	351	331	367	328	336	341	352	373	315	321
24682	21648	29008	24773	19817	1429	460	325	265	229	208	213	162	156	188	164	144	158	141	151	139	150	143	123	145	145	137	133	110	134	136	132	125	123	130	129	109	118	125	139	134	121	134	127	118	103	126	107	139	123	128	127	131	117	139	123	129	138	119	120	113	133	124	120	138	112	131	119	126	146	117	120	126	127	131	118	109	118	117	124	117	126	108	138	147	136	135	118	125	130	110	126	120	123	126	129	126	108	126	127	125	108	124	127	123	114	116	126	122	125	120	139	119	94	128	120	146	121	127	131	115	132	113	153	109	120	115	128	119	126	145	118	110	121	133	130	137	120	107	126	128	118	108	108	116	107	107	123	140	109	126	124	143	122	114	118	120	130	126	124	132	117	120	126	156	124	112	110	112	121	138	149	137	129	116	117	111	118	110	133	125	120	113	114	133	111	138	100	136	116	128	114	123	134	129	115	118	130	107	127	133	107	124	138	125	130	113	130	132	120	117	137	134	148	120	119	118	130	126	111	133	129	124	124	124	110	145	123	128	126	111	117	127	117	133	104	116	124	107	129	124	87	142	116	96	110	115	119	101	126	108	143	101	101	118	99	134	134	118	132	134	116	115	121	102	114	111	132	115	141	111	97	119	125	119	114	118	115	104	108	139	119	113	151	120	114	119	124	120	123	140	111	109	114	139	122	140	113	108	118	118	125	107	106	120	135	124	119	99	134	111	125	130	118	108	101	100	129	112	127	113	129	116	106	106	122	119	132	118	115	118	107	120	118	118	116	124	120	115	109	121	119	128	115	112	109	111	108	106	131	116	91	128	115	128	139	124	118	127	100	127	119	106	128	117	108	136	132	111	106	127	117	133	140	121	125	124	121	118	135	120	134	131	134	122	114	115	121	131	126	117	128	139	116	104	142	132	126	147	114	119	130	120	103	130	122	133	113	119	119	131	136	112	123	119	135	136	111	133	120	114	127	97	121	117	132	120	123	118	133	123	113	116	107	107	109	128	132	122	109	142	118	114	111	113	121	129	126	134	139	132	102	118	120	116	110	111	129	113	138	104	115	129	126	129	125	121	107	112	130	125	126	129	131	108	125	107	112	132	113	112	135	126	132	114	126	131	131	130	123	127	136	125	118	124	139	128	149	83	123	122	122	119	122	132	119	122	116	109	124	128	102	112	115	124	137	132	132	111	119	126	108	114	137	116	133	116	111	125	120	110	125	114	117	146	131	109	116	139	124	120	121	143	105	123	119	124	112	138	132	124	115	105	110	114	122	127	134	109	116	127	138	113	130	139	111	103	118	137	106	119	124	119	140	134	104	134	139	122	108	124	140	123	129	132	114	125	131	109	125	142	111	130	123	111	107	118	124	103	112	100	107	122	120	116	124	120	128	129	148	125	120	120	124	126	126	113	119	132	115	122	116	113	124	124	116	126	123	127	121	114	113	138	105	124	125	112	145	104	120	116	113	136	110	111	124	119	139	136	108	121	120	146	130	122	124	113	114	109	101	120	120	109	108	130	117	115	114	130	123	107	113	120	108	128	118	125	141	148	112	118	103	135	124	135	110	117	138	121	120	105	113	138	125	126	118	121	137	126	115	122	124	130	126	112	117	140	129	135	129	136	120	95	138	113	102	94	108	108	110	128	141	126	109	122	151	120	140	97	127	126	114	125	132	125	124	116	115	126	127	126	126	119	129	112	135	130	107	124	138	110	112	105	120	136	151	127	118	117	128	120	112	125	121	124	111	115	123	127	107	109	129	118	124	123	113	107	116	146	117	131	124	123	120	119	113	115	129	135	141	128	139	115	104	115	114	130	118	121	131	126	120	102	132	113	131	131	109	121	101	115	129	118	115	126	128	149	125	96	118	113	137	112	134	105	139	111	149	123	116	134	115	135	107	101	130	142	123	112	103	114	114	127	112	127	119	115	134	101	144	130	128	128	123	118	106	118	125	128	123	114	136	121	109	121	117	120	114	120	123	131	107	103	134	129	116	95	125	107	127	96	119	122	120	116	122	122	136	110	107	108	128	124	144	126	147	115	118	127	132	132	112	129	114	122	103	148	114	135	120	135	123	126	120	119	134	121	92	134	128	136	134	113	109	122	125	110	129	131	120	134	111	131	130	105	108	113	122	151	108	100	120	136	132	135	117	123	102	113	132	111	129	117	125	123	128	122	122	119	117	103	140	109	111	121	120	134	119	105	129	137	119	101	122	127	121	112	116	130	160	117	116	116	135	131	105	119	103	124	116	135	129	119	140	128	141	117	137	103	122	103	123	121	111	106	145	124	118	115	117	111	132	121	133	116	127	129	117	106	119	120	106	106	121	123	99	128	110	120	130	112	124	145	145	125	113	125	137	147	120	97	124	140	130	99	119	125	114	101	121	127	118	122	133	123	103	112	117	106	111	131	106	110	135	123	128	125	142	132	131	119	117	112	115	123	127	127	132	114	117	118	125	128	119	118	129	130	120	98	112	131	121	126	144	136	110	120	142	135	125	122	131	128	124	113	100	107	128	120	113	108	127	97	130	124	116	127	129	127	126	104	132	130	132	128	145	119	122	119	125	90	123	120	123	120	133	134	118	135	140	120	122	102	105	117	107	121	119	131	139	115	117	118	137	155	122	107	130	125	142	108	128	110	127	132	108	115	124	126	109	118	123	127	127	119	127	108	121	127	128	109	114	126	116	135	124	121	121	120	133	119	125	125	121	143	119	138	130	115	113	112	126	141	123	120	106	119	111	118	138	126	119	119	125	125	103	105	127	126	125	105	120	123	117	133	138	128	118	117	114	121	114	134	101	142	152	95	128	137	117	116	124	127	117	128	121	113	114	124	127	128	157	99	126	111	132	119	137	128	113	113	120	120	125	126	111	123	123	135	114	125	112	121	109	104	119	108	121	132	115	127	121	115	112	139	106	149	139	123	126	133	112	120	125	126	123	137	121	123	131	105	119	130	139	141	141	113	112	122	144	122	130	134	121	107	135	125	121	118	130	112	115	110	137	139	135	125	115	102	120	129	126	114	122	118	131	110	125	137	126	124	131	117	136	122	119	119	126	98	125	120	107	130	111	147	108	133	118	109	158	103	136	132	128	108	121	127	107	127	124	124	114	121	118	126	127	119	107	89	124	143	136	114	105	131	128	112	136	138	121	122	131	127	123	100	127	108	122	128	130	125	119	123	143	111	115	135	136	112	127	114	121	119	131	138	121	132	137	113	136	117	127	123	107	134	129	117	146	131	109	123	109	128	105	129	126	119	112	128	122	116	127	120	124	131	140	127	119	116	110	140	146	123	120	115	116	130	102	114	113	147	117	140	118	107	100	126	139	128	129	122	113	134	127	119	127	117	116	125	122	115	126	138	113	116	112	128	142	127	139	91	110	109	119	123	115	132	132	117	116	143	140	106	114	110	127	120	114	115	114	128	118	129	132	117	112	134	132	120	100	116	117	112	124	119	103	121	111	103	114	122	110	126	128	129	123
41305	22502	7998	3893	2598	1831	1371	1094	871	767	668	597	573	526	471	446	399	386	360	402	336	353	316	320	346	319	282	327	297	335	292	283	307	281	305	309	308	281	321	279	255	258	288	307	281	265	294	277	269	300	255	266	283	272	315	269	300	276	257	285	257	294	259	261	254	263	287	256	270	266	269	252	262	252	288	252	310	258	280	256	308	285	281	250	248	263	285	266	278	245	261	268	260	262	300	258	252	271	296	305	281	278	269	311	260	275	257	274	271	260	254	260	264	247	281	251	252	269	260	250	282	251	264	276	302	285	267	257	279	259	264	255	269	256	274	266	271	264	264	242	276	273	270	311	243	260	260	296	272	250	267	243	280	253	269	287	282	233	242	287	276	266	245	256	284	262	242	294	260	288	266	270	253	276	259	255	299	249	268	224	276	263	274	269	271	261	301	243	251	263	255	277	279	297	286	284	267	253	288	296	254	257	279	258	263	265	270	273	289	255	257	262	297	243	283	287	265	290	255	289	265	252	266	268	273	273	246	266	244	274	281	258	259	265	298	234	269	252	282	254	261	262	248	264	284	277	280	274	273	265	280	260	244	273	274	263	263	265	266	269	272	221	277	296	245	233	260	287	262	228	278	265	271	271	287	263	270	281	278	268	253	263	267	270	266	265	283	259	251	252	247	264	245	250	287	269	266	250	247	276	266	266	272	256	281	253	254	244	265	258	242	280	267	278	272	269	253	272	288	245	264	248	256	248	275	256	240	261	275	255	254	248	279	265	269	262	247	248	246	276	258	271	273	253	263	247	284	258	306	269	270	253	288	259	261	247	287	269	232	270	255	247	278	291	251	269	286	277	262	278	298	250	270	273	287	287	266	253	277	247	253	286	278	279	276	274	275	260	265	277	251	271	250	246	274	262	260	274	261	285	270	246	268	250	264	275	238	243	266	262	252	274	273	253	266	246	267	250	247	271	232	276	243	252	300	304	289	239	280	279	238	269	288	261	270	278	236	266	248	272	284	266	265	266	305	254	269	258	243	244	259	279	263	264	257	269	245	268	284	278	274	292	268	263	259	243	259	245	266	281	264	269	273	265	253	270	256	275	275	274	235	270	276	304	269	270	298	254	268	279	268	268	261	264	273	280	266	292	273	284	255	257	266	255	251	262	247	279	269	268	248	255	272	288	275	266	275	269	250	272	250	244	229	255	271	272	272	256	244	288	260	249	258	258	271	234	248	256	253	291	260	265	266	266	238	262	284	256	275	254	255	255	280	273	262	276	283	235	259	238	278	263	255	257	263	264	275	248	279	314	283	253	247	287	245	266	257	254	265	255	261	262	283	288	271	245	266	239	250	244	228	275	269	276	276	257	280	252	303	264	274	238	271	274	288	301	278	219	265	267	265	276	238	271	291	259	272	263	273	251	248	250	264	274	300	232	263	245	276	260	267	269	257	269	257	268	272	291	280	256	271	262	280	257	274	286	280	254	267	282	232	269	227	251	267	269	259	283	269	286	267	248	283	282	263	256	264	290	267	257	266	272	273	259	295	263	280	275	239	242	266	288	279	266	291	224	267	245	265	252	272	262	256	291	258	271	291	257	266	261	280	283	288	254	286	266	272	254	280	259	242	258	279	281	245	255	281	271	258	304	278	261	276	273	275	286	270	249	257	283	254	280	250	247	267	244	269	261	267	277	277	250	287	253	250	268	252	245	268	236	298	268	299	238	268	265	256	280	268	252	293	281	277	245	262	253	267	270	279	245	269	274	286	260	279	267	281	272	253	261	256	253	276	271	266	251	261	266	277	281	271	283	269	282	229	285	246	290	275	277	262	284	253	255	294	251	286	248	285	249	242	284	274	259	279	275	269	272	268	277	254	267	255	312	256	234	260	302	253	261	286	271	250	246	269	283	275	271	288	274	261	275	260	238	265	286	276	249	250	260	273	250	271	271	249	271	251	277	259	265	261	274	268	257	247	298	280	278	268	267	248	265	261	251	263	276	256	272	248	266	264	254	251	281	248	297	235	266	273	265	269	288	257	265	268	268	272	303	253	251	269	261	243	288	268	279	275	276	294	286	268	264	275	253	245	270	270	263	259	281	255	264	261	272	288	251	238	260	266	264	260	290	255	264	258	287	291	261	245	253	248	275	262	255	278	290	269	242	260	267	266	305	292	261	317	292	274	273	264	273	248	251	284	266	261	267	267	249	281	275	260	302	277	266	263	256	243	268	260	263	239	248	263	269	260	308	267	267	251	246	238	286	282	277	293	276	242	254	264	262	265	274	239	288	263	263	245	253	282	249	244	292	242	279	236	261	290	248	296	286	308	241	240	244	266	261	299	306	282	292	280	297	290	239	253	265	249	282	280	265	292	270	260	261	266	269	242	282	298	277	273	269	256	255	253	268	286	289	276	264	259	239	276	275	268	253	266	249	251	249	266	280	243	260	286	251	259	270	264	296	281	237	259	287	245	290	275	270	272	273	258	264	263	239	288	237	258	266	297	269	242	265	255	281	271	257	274	276	259	291	273	274	265	275	269	258	292	253	244	266	296	263	250	252	289	285	245	256	265	221	285	278	259	225	293	249	262	273	242	267	252	257	270	280	253	238	271	246	240	270	229	270	272	269	254	268	289	274	240	279	252	249	274	281	246	243	260	242	284	295	249	265	263	269	257	304	271	273	231	267	274	245	247	257	264	259	260	275	278	284	268	260	261	269	260	296	288	308	275	270	249	282	239	226	278	258	266	288	287	240	288	272	278	264	252	250	267	291	278	243	263	261	276	274	262	271	267	263	250	253	281	258	270	268	266	273	280	280	270	278	285	283	246	271	288	279	251	257	295	270	262	271	242	287	265	295	222	287	259	239	262	241	276	256	264	258	277	273	271	286	264	256	249	252	267	280	260	247	249	278	257	250	271	275	254	242	288	279	266	248	284	256	266	278	250	276	259	262	255	232	254	267	271	260	290	271	253	298	263	264	260	280	256	277	276	265	262	268	239	264	249	280	281	269	285	308	239	276	267	265	250	258	254	250	269	251	244	270	266	276	230	247	258	289	240	274	260	257	277	254	285	272	243	248	280	261	256	254	240	260	295	279	265	241	269	252	237	258	288	301	291	245	277	275	264	244	268	252	298	274	256	255	261	268	289	314	286	252	265	244	266	269	297	256	249	272	268	264	265	273	278	274	248	304	270	277	275	259	287	267	264	269	255	238	276	285	246	265	261	266	279	238	233	266	274	278	272	274	284	266	256	267	273	228	268	270	280	265	281	306	260	286	252	303	246	254	251	269	240	271	242	282	245	267	267	256	247	251	278	251	275	280	234	239	274	276	258	243	255	290	257	259	274	285	286	291	280	263	246	258	291	234	275	242	259	257	279	270	245	268	235	284	266	265	286	279	240	245	277	282	251	255	304	263	258	245	236	242	242	250	247	282	286	258	290	275	211	275	255	294	285	285	274	265	267	261	244	271	278	274	276	261	276	242	271	244
23652	21608	29650	24081	21613	19532	1920	770	570	589	458	481	464	401	373	395	403	385	366	348	349	333	336	363	354	289	319	326	318	288	321	366	323	328	295	268	343	313	295	260	292	323	343	291	302	308	272	317	312	309	307	296	276	294	311	297	293	284	308	310	331	306	310	309	292	339	314	301	322	290	287	304	287	319	303	286	287	315	307	282	322	300	310	304	292	309	309	309	298	302	302	328	278	318	316	287	286	323	303	297	291	306	297	256	285	305	285	286	308	316	302	304	279	295	303	282	320	263	303	256	285	295	293	313	285	299	279	323	299	282	295	335	300	305	314	303	273	327	287	363	306	310	275	310	304	275	305	287	319	310	298	296	284	316	300	289	285	317	318	282	290	313	309	286	313	289	297	290	325	299	301	272	315	322	296	302	296	305	291	292	315	279	302	296	287	316	300	308	315	304	314	308	284	282	276	280	310	290	299	320	303	293	294	293	282	280	295	301	260	295	254	293	299	296	272	308	294	278	300	259	289	305	306	292	341	316	297	292	282	282	311	302	291	304	305	282	306	291	299	285	280	291	286	314	283	288	313	277	274	295	270	270	287	286	298	284	281	308	304	318	299	300	329	313	287	269	321	305	298	294	313	283	307	315	280	328	303	299	297	313	292	272	297	318	275	266	259	291	317	326	256	278	301	300	307	310	265	323	295	298	278	315	328	304	275	293	288	310	301	281	272	289	320	344	297	306	316	310	293	282	317	287	290	297	288	321	281	316	261	305	287	326	310	308	298	295	277	311	275	304	284	317	322	308	304	297	265	282	294	299	301	287	274	280	269	300	305	311	286	324	261	293	296	282	334	296	302	292	323	307	294	319	308	313	266	303	290	293	274	274	301	274	301	288	285	289	290	281	288	294	292	272	305	274	289	290	277	304	303	274	315	271	294	320	292	282	257	302	279	258	335	330	325	295	291	304	282	272	303	307	275	264	280	317	279	283	316	316	290	309	316	314	281	302	313	294	287	291	290	298	298	286	309	304	291	328	345	307	313	299	316	297	299	264	295	320	275	269	281	291	286	288	299	294	277	290	334	332	295	266	292	289	266	279	303	275	297	306	291	300	314	269	280	282	320	318	282	315	305	303	317	306	349	314	291	289	301	346	328	279	297	295	298	286	320	290	314	290	296	311	271	311	289	293	299	285	338	304	277	294	288	310	266	306	317	306	314	320	294	320	313	303	306	299	293	296	305	330	292	314	280	299	283	278	294	269	308	294	302	316	313	317	280	292	315	302	292	311	300	298	225	292	320	267	306	315	296	286	310	289	310	298	341	290	305	290	310	295	305	297	303	280	269	309	299	285	283	301	291	320	281	334	300	307	284	279	278	295	279	298	290	306	268	314	305	294	291	308	308	275	288	266	308	304	279	275	315	275	321	331	299	265	301	328	295	281	276	293	267	287	314	292	303	314	303	307	281	304	309	298	311	335	266	306	297	305	298	322	298	282	261	300	313	262	306	292	311	310	305	278	309	279	303	332	337	281	263	298	305	303	310	306	307	312	314	319	266	281	294	321	282	294	273	275	310	294	298	295	306	284	294	309	323	323	275	296	293	290	307	320	317	310	274	296	258	306	290	310	287	287	275	321	296	307	285	322	292	299	279	299	355	292	282	296	306	326	331	294	313	283	318	278	294	296	300	325	293	307	327	279	316	316	305	323	297	302	281	310	314	298	264	291	311	303	293	294	326	292	276	333	291	327	288	265	304	283	329	305	273	291	270	275	306	339	308	316	282	303	310	304	277	278	301	301	317	317	266	317	274	301	292	301	314	282	273	304	307	330	272	307	292	283	295	287	310	287	295	315	306	295	285	297	335	342	307	286	312	300	282	295	283	289	263	315	304	339	305	299	297	271	274	303	307	335	299	286	291	275	304	295	294	276	267	335	326	277	291	292	286	289	310	298	300	305	290	306	301	332	285	316	286	288	279	307	295	289	279	318	283	289	322	274	292	285	298	269	280	302	305	278	326	290	301	305	283	313	346	302	286	319	318	284	326	313	310	310	298	299	310	296	288	277	277	309	303	285	304	270	287	309	284	315	329	271	284	279	304	267	322	315	293	301	328	274	281	278	283	286	295	290	312	261	259	296	299	307	297	284	313	318	316	307	288	345	319	318	304	277	287	307	314	300	316	273	304	320	309	307	304	332	308	299	289	293	283	336	300	329	341	315	299	315	310	282	283	292	306	322	333	267	298	312	312	277	327	292	315	298	290	275	297	265	287	298	284	290	301	288	285	325	299	308	303	278	298	342	293	323	286	299	277	291	283	333	319	278	294	282	315	273	281	311	274	292	282	296	283	286	300	297	321	298	296	302	291	313	307	277	312	295	321	292	311	294	283	276	285	300	289	312	320	291	334	273	272	289	315	315	272	278	282	299	305	286	292	282	303	287	318	332	296	294	286	291	294	327	300	305	279	255	312	308	298	261	285	298	282	303	316	275	293	314	278	286	316	330	279	333	295	293	276	252	313	289	318	308	314	295	286	283	331	283	301	311	324	283	276	307	322	319	269	300	274	306	312	296	325	301	302	307	294	280	303	295	284	286	286	309	308	305	301	299	304	315	275	298	292	314	303	317	297	307	307	294	297	308	314	292	293	309	314	299	323	295	311	305	315	307	307	318	300	312	273	310	287	315	314	276	291	302	306	271	280	293	307	298	333	265	298	299	313	297	288	291	279	291	278	324	307	280	316	295	284	320	296	306	319	270	312	309	307	297	305	304	290	285	270	314	261	311	302	301	285	322	307	281	294	343	311	295	287	284	269	292	310	304	294	297	320	325	305	293	293	278	276	312	315	288	290	317	302	281	326	313	278	284	297	319	287	318	289	277	285	317	315	285	315	321	336	286	264	294	297	310	315	295	306	286	310	314	324	298	294	276	286	326	308	306	294	295	279	318	302	273	283	293	280	244	307	310	327	287	318	321	318	303	304	302	280	282	326	320	304	293	303	317	302	302	287	302	301	302	308	337	299	277	295	307	298	301	314	311	313	291	299	297	290	284	308	298	300	300	313	262	320	288	275	300	277	269	287	304	265	327	338	307	291	312	322	305	268	270	301	292	279	311	327	306	270	299	267	314	294	302	289	286	277	313	283	350	292	288	303	278	276	308	292	292	316	301	302	303	323	294	313	305	307	297	297	292	317	297	310	305	304	303	342	339	303	296	307	273	289	316	302	329	315	311	291	286	291	296	321	305	294	296	273	320	276	295	310	286	309	300	310	306	293	288	275	305	287	286	293	295	337	312	294	278	292	298	318	258	283	333	304	294	319	312	291	326	282	295	290	304	314	311	257	279	268	287	301	275	301	291	310	273	256	302	309	300	311	300	292	308	311	261	329	293	311	254	321	312	299	301	310	289	316	310	298	294	295	299	288	278	271	284	295	276	304	278	289	286	286	270	304	308	292	309	317	320	306	290	300	295	294	277	307	299	271	322	285	286	299	305	291	313
50165	26999	13054	7185	4751	3438	2662	2060	1778	1583	1417	1152	1082	1026	989	928	917	857	799	844	750	742	737	753	669	691	708	688	628	680	678	652	690	647	668	668	608	607	614	641	612	611	587	595	626	593	634	603	645	622	578	614	555	579	610	611	598	589	600	634	561	619	608	608	558	576	598	599	608	610	554	607	687	585	589	625	609	562	585	585	598	578	600	573	594	541	592	557	583	590	554	579	582	631	630	601	596	589	567	594	543	602	569	568	604	565	574	605	591	600	581	560	573	610	580	604	571	567	595	576	583	584	559	579	590	581	559	610	556	597	603	614	617	596	613	601	597	609	562	588	587	608	574	564	567	604	604	578	563	576	610	574	575	592	529	607	585	588	588	602	598	581	576	593	553	557	570	560	594	614	598	563	581	580	597	586	612	580	571	577	600	564	595	566	598	597	574	626	579	611	583	539	560	641	589	546	531	598	601	574	573	583	585	601	585	559	559	588	604	578	590	628	649	568	641	574	580	584	605	595	573	580	632	577	550	600	579	606	564	607	566	585	543	628	571	609	613	595	565	592	591	570	622	565	559	588	563	563	589	580	590	541	568	613	571	615	576	587	551	574	552	576	557	577	600	570	568	561	617	584	558	579	594	527	585	584	562	586	572	617	605	588	588	576	615	610	551	575	602	559	557	587	594	606	597	564	619	609	602	546	576	605	564	590	570	604	561	591	601	604	553	595	626	545	579	567	607	580	558	591	573	574	617	616	574	632	569	601	603	555	630	620	556	607	584	615	559	576	547	569	572	582	574	589	551	546	588	600	591	627	550	557	558	585	618	602	616	617	603	579	552	597	614	576	569	571	588	576	611	590	549	632	581	587	592	618	539	552	582	563	558	544	548	584	595	547	549	578	612	552	581	577	559	625	552	593	586	562	588	612	586	581	601	580	583	606	588	590	588	604	619	585	604	607	599	569	606	546	556	657	543	587	620	579	573	586	578	588	594	599	578	591	539	546	596	587	556	590	596	579	568	584	553	559	615	546	570	612	626	606	559	557	603	558	552	606	616	581	591	597	580	564	618	568	555	573	520	590	571	606	566	573	605	599	581	592	583	517	598	628	593	554	563	564	593	558	601	676	548	570	570	617	565	545	582	555	619	615	590	604	554	584	582	589	596	557	589	592	588	555	593	560	569	558	575	605	545	562	562	565	622	575	610	585	576	550	592	556	567	578	610	586	543	655	582	577	569	572	571	599	556	597	585	623	578	615	572	623	635	584	623	622	540	543	594	621	559	595	592	592	568	607	575	617	526	621	517	576	562	614	578	570	541	597	607	516	596	569	597	577	591	599	583	565	576	598	564	566	598	551	623	550	591	580	586	536	561	609	562	611	527	615	596	552	613	568	563	603	596	609	593	613	585	604	595	617	564	557	559	590	584	563	582	583	590	599	571	578	560	610	634	565	571	625	558	611	588	590	605	629	561	545	591	565	605	579	588	549	605	568	575	652	579	597	583	550	561	574	616	614	597	575	574	569	620	552	564	607	573	563	564	553	604	594	556	580	627	567	609	533	567	576	627	570	548	574	602	627	551	576	566	583	612	561	555	549	596	584	572	532	577	593	613	556	600	570	589	592	553	606	615	608	615	594	591	622	579	619	582	561	589	587	575	597	592	560	605	591	580	537	580	558	542	603	537	581	593	609	599	587	546	556	594	588	553	597	561	569	615	553	573	583	594	528	581	580	616	562	557	580	618	588	578	593	634	568	575	591	557	576	598	561	584	579	535	615	617	614	587	588	587	587	589	607	563	565	583	612	601	570	602	578	552	616	562	613	593	573	607	557	581	588	601	639	580	604	586	609	593	593	603	580	594	546	608	577	603	602	560	606	591	570	571	581	601	524	566	624	577	583	588	613	591	574	534	569	592	565	588	590	552	572	556	579	571	597	545	563	549	568	571	585	555	627	608	610	615	566	568	580	554	513	589	614	562	621	572	600	555	578	610	602	552	633	580	611	573	580	599	548	557	568	599	613	575	583	573	578	577	580	611	601	593	529	590	554	601	561	560	596	550	574	592	590	600	596	609	578	602	604	612	599	584	596	609	611	571	620	549	572	535	589	560	608	567	571	582	580	564	604	577	614	573	606	589	601	588	594	545	605	545	557	577	581	568	564	561	582	580	562	551	580	549	560	580	577	590	610	605	551	591	565	569	566	626	610	602	594	587	556	542	593	606	609	591	562	549	570	596	558	611	606	557	603	587	589	580	622	552	563	569	604	600	585	571	573	586	591	613	574	559	619	592	576	608	567	595	589	591	579	549	576	593	599	580	550	561	594	597	580	593	598	547	600	588	574	562	585	593	559	555	602	630	600	607	591	613	578	599	612	573	567	604	561	575	593	575	597	604	548	541	617	572	552	623	548	559	579	556	560	633	579	607	608	573	605	579	567	550	577	603	528	553	607	595	522	580	593	602	607	568	554	583	593	566	572	533	559	613	587	582	573	560	581	576	601	555	568	558	586	568	553	625	561	608	560	546	586	585	561	585	560	602	574	562	600	597	611	582	605	545	593	564	589	589	608	584	601	587	586	551	566	550	585	620	601	564	599	562	550	581	592	616	614	562	571	587	592	554	535	616	591	585	565	567	595	562	536	610	559	563	610	610	549	624	550	604	560	560	585	624	576	627	611	579	590	621	583	574	548	565	559	611	608	541	587	587	549	562	589	622	576	575	583	587	577	574	585	545	576	590	616	582	612	538	572	539	607	552	537	566	534	577	592	570	552	638	590	562	575	557	537	574	590	572	579	561	597	577	594	590	610	588	563	550	561	613	578	591	585	578	607	594	610	557	633	549	586	596	600	602	578	558	629	571	598	563	520	573	596	597	576	598	576	546	595	551	547	608	567	567	568	561	565	597	578	553	599	621	581	572	583	613	580	607	613	567	602	572	571	582	585	553	599	559	588	577	585	532	611	618	546	532	616	606	609	587	571	585	569	588	575	591	557	551	569	535	590	604	573	553	592	559	541	611	577	576	635	554	583	596	573	581	551	588	559	556	605	599	570	609	559	590	607	535	566	587	583	548	571	565	598	639	593	568	603	625	595	582	567	578	558	611	565	589	570	588	601	591	607	585	587	572	544	587	560	572	587	573	590	583	582	590	579	596	585	600	573	577	598	580	572	585	556	614	568	564	578	622	605	569	625	575	590	592	585	593	571	548	648	598	548	585	610	553	661	602	551	607	548	591	575	589	597	573	549	596	592	576	587	584	578	578	569	546	559	603	590	626	574	592	575	597	587	590	573	559	554	595	561	595	556	560	570	571	611	566	587	593	558	603	535	582	585	608	591	589	579	554	587	558	542	586	573	606	560	550	566	614	562	584	584	580	605	556	591	568	594	623	595	582	586	586	576	576	580	589	580	603	606	564	588	601	550	585	550	581	574	580	578	600	581	591	621	562	542	607	564	587	584	602	562	596	570	614	553	590	610	610	593	572	606	586	572	564	571
27255	20973	8307	646	405	347	177	173	177	176	158	168	163	156	149	143	163	188	155	165	134	161	160	152	154	159	178	144	154	157	144	146	174	171	170	155	165	174	133	148	192	166	177	187	158	149	135	150	169	160	156	153	147	152	150	158	154	142	149	151	160	156	158	158	186	149	139	182	161	153	170	155	148	127	149	159	131	150	163	161	145	165	164	154	171	159	144	150	170	184	161	145	148	141	184	134	175	146	161	167	172	143	159	169	182	147	142	164	160	150	159	176	136	152	158	153	159	145	167	159	123	148	147	169	171	157	146	161	148	150	164	138	153	144	149	152	141	158	162	143	173	173	149	146	166	132	166	161	168	156	166	176	154	152	168	156	153	174	161	149	136	145	147	145	160	137	162	158	176	142	161	149	155	152	147	152	148	147	172	149	143	159	142	151	150	164	155	158	157	141	158	143	170	159	152	159	138	154	132	131	160	150	171	179	159	190	173	158	137	158	160	146	145	143	191	140	151	157	174	160	155	162	146	152	159	162	167	157	158	161	146	196	151	154	162	157	145	145	177	169	138	155	127	150	156	151	146	157	153	162	148	177	143	148	142	165	152	162	152	153	144	153	164	162	164	162	147	153	149	166	135	165	165	147	173	143	150	144	198	143	169	151	168	153	178	152	157	147	137	158	157	145	140	137	161	158	155	153	151	158	151	167	151	147	150	142	154	166	159	150	140	152	147	151	159	161	157	147	185	150	165	178	147	159	149	155	152	149	172	148	129	145	170	146	159	148	174	140	180	150	152	156	128	180	148	155	137	152	160	141	169	146	158	175	158	154	174	136	160	147	143	147	162	149	167	132	145	186	178	149	174	145	165	151	151	148	157	129	146	144	166	142	143	144	177	159	180	169	164	158	173	180	171	132	181	155	160	148	132	129	155	157	129	153	162	144	145	164	174	146	149	167	157	157	156	147	150	150	162	140	152	153	171	149	176	146	143	173	146	153	166	155	145	160	145	146	156	171	130	140	161	163	168	175	149	169	146	160	151	175	151	165	159	157	164	169	149	181	171	138	156	168	169	165	168	183	173	142	163	172	161	157	149	148	138	142	143	154	150	149	145	143	136	147	169	167	162	150	154	156	136	168	162	161	161	145	162	166	150	158	155	151	164	183	150	141	158	165	165	155	160	147	133	161	140	141	151	170	157	160	154	151	141	154	139	158	152	149	160	157	149	169	129	163	125	154	155	148	147	154	162	165	145	174	136	150	129	168	153	146	168	137	143	146	149	154	128	168	146	162	140	153	140	139	161	147	164	144	153	143	161	157	138	159	146	141	165	152	168	169	135	145	131	148	170	152	140	177	147	139	135	149	143	140	159	155	170	158	153	150	151	159	175	146	142	149	175	154	164	164	155	145	157	142	165	139	154	173	140	158	148	173	159	131	155	153	142	161	154	148	162	164	163	135	141	140	149	174	153	158	180	150	172	156	131	169	164	160	147	155	160	171	174	157	168	155	173	145	147	155	114	135	142	146	150	147	153	145	158	162	148	139	152	140	175	154	131	145	160	165	145	157	152	158	150	161	162	163	161	172	150	157	164	152	179	159	138	138	148	177	134	157	161	158	140	148	169	171	164	140	150	160	150	152	138	160	166	172	151	161	180	149	157	147	167	148	151	131	153	149	143	130	147	141	159	166	165	154	160	154	161	148	144	169	146	171	171	129	147	168	164	148	165	156	151	166	157	163	173	142	156	171	166	158	158	141	157	165	147	151	152	164	149	142	161	136	151	162	129	161	163	151	181	171	135	150	147	139	151	161	138	140	184	164	154	148	156	156	157	163	150	171	145	148	129	163	145	167	143	128	151	162	147	166	140	163	167	145	177	155	147	153	175	181	141	163	139	162	155	168	161	158	156	142	179	165	151	170	147	148	170	136	129	171	143	156	166	161	167	166	139	141	164	181	153	154	121	172	154	167	157	137	127	161	172	143	144	158	161	138	154	158	160	179	166	174	148	165	147	152	140	150	161	145	161	171	158	170	158	176	168	152	145	156	150	152	166	150	148	158	163	146	151	141	154	146	140	177	152	179	145	156	150	141	159	139	119	146	140	139	146	176	139	127	163	137	156	146	175	137	143	126	167	140	156	187	148	142	156	162	168	166	146	159	142	146	141	137	134	161	159	125	148	158	150	157	152	148	153	159	150	168	150	137	164	168	126	167	149	150	145	149	147	124	145	152	144	135	141	140	171	163	149	134	145	145	165	163	158	146	134	155	141	167	148	166	137	178	168	150	161	143	157	153	159	156	157	160	157	164	135	166	175	160	155	147	162	143	145	165	159	175	175	170	166	152	169	162	143	173	161	144	154	161	163	170	151	132	136	133	160	158	178	162	158	156	176	150	135	151	166	149	154	150	155	149	158	143	149	152	145	155	154	143	157	133	181	150	147	158	170	150	181	145	160	114	138	166	165	166	153	158	137	148	159	162	166	143	151	141	151	128	145	168	161	153	135	154	154	169	149	169	163	162	137	144	143	149	157	158	168	170	133	164	173	153	167	163	138	147	162	164	151	160	158	177	164	158	171	157	146	158	147	144	147	155	155	139	172	146	158	146	156	161	147	162	146	161	172	143	159	151	166	152	151	147	151	152	165	161	169	151	171	154	153	168	167	147	163	108	148	170	161	143	170	139	170	165	144	144	170	143	165	158	169	166	161	172	148	147	154	132	173	154	145	151	159	149	139	153	137	175	160	179	164	161	163	150	157	159	141	154	148	158	156	143	162	149	160	169	143	153	168	149	152	152	160	152	143	167	138	146	166	164	155	167	144	158	149	169	154	162	156	186	150	132	173	165	152	139	131	152	148	150	148	155	176	176	153	155	156	168	154	139	153	164	153	155	151	167	148	142	142	160	148	152	159	164	164	157	149	151	149	154	167	157	161	140	133	155	141	149	163	169	151	131	158	152	171	140	177	148	132	128	144	153	158	148	145	148	159	155	163	168	154	156	162	146	138	145	171	153	155	151	153	164	139	159	149	173	143	172	156	142	146	160	161	148	156	166	177	172	141	166	157	148	161	166	146	156	169	151	154	169	153	159	148	145	157	134	136	154	168	141	133	151	159	177	147	165	156	144	141	161	148	169	149	146	178	146	163	121	132	154	171	176	163	160	144	148	174	155	129	151	155	170	144	161	169	163	149	158	166	153	188	147	159	158	148	150	181	145	161	140	130	165	161	147	153	160	166	146	161	150	146	151	188	154	151	138	158	157	141	146	166	160	136	137	158	160	139	135	174	162	136	169	160	168	137	158	169	143	180	164	142	149	153	146	167	169	150	161	141	154	160	137	171	180	153	172	162	155	158	153	174	177	151	139	160	148	149	143	174	134	152	150	151	159	148	152	154	173	172	168	165	159	150	177	167	151	159	143	146	171	145	141	183	163	159	165	141	158	135	148	161	163	161	184	173	163	181	129	131	167	162	154	170	148	158	164	137	149	150	140	141	145
20838	6232	1296	775	625	495	478	440	430	400	382	414	368	359	356	366	371	385	345	348	337	343	343	391	336	347	360	326	373	358	375	346	348	338	373	352	346	361	347	314	334	347	351	347	334	323	312	339	350	306	299	317	350	362	371	335	329	330	336	354	341	304	358	341	342	325	319	329	347	344	351	365	309	333	297	347	356	349	371	314	335	325	368	316	373	334	327	310	317	344	349	350	334	328	315	321	313	332	344	343	349	359	326	348	310	366	376	340	343	313	350	369	361	343	328	340	330	319	341	354	348	334	337	346	367	287	327	349	365	355	328	378	339	329	356	328	340	353	347	340	352	374	362	355	341	352	328	333	394	357	357	345	353	321	326	373	327	346	345	338	352	328	314	357	374	315	330	390	339	333	337	361	350	318	339	352	351	392	339	328	339	332	348	334	350	349	345	365	357	348	326	346	325	345	334	354	332	337	347	317	293	343	352	310	340	332	322	355	340	365	343	363	334	351	351	351	344	321	332	344	340	356	365	348	342	339	363	357	345	343	352	344	347	389	344	308	359	338	347	335	374	360	341	324	321	350	354	359	353	340	344	346	350	331	358	361	342	373	339	360	329	325	347	326	351	352	310	324	349	387	345	322	338	361	305	365	344	325	344	336	332	336	341	344	363	344	332	335	391	350	342	319	338	340	328	337	329	348	329	373	353	368	331	356	348	317	359	350	305	326	370	338	340	330	378	347	325	348	334	373	351	319	339	363	329	330	328	308	340	343	325	333	353	347	321	336	331	357	372	325	340	329	350	363	338	359	349	331	352	326	361	352	323	344	349	344	332	348	337	331	342	372	330	328	313	351	367	316	341	345	313	365	327	347	333	322	345	356	329	325	343	328	330	320	348	365	358	361	334	344	353	316	356	329	348	337	344	355	308	378	315	343	350	345	316	332	375	344	341	333	346	374	326	306	362	340	357	335	361	333	322	332	315	348	331	345	346	348	381	340	366	343	337	362	341	344	363	305	354	358	372	363	347	353	355	330	338	332	299	342	363	317	344	350	343	321	351	321	332	359	343	342	327	348	319	333	341	365	346	326	335	325	360	331	370	350	361	343	371	315	322	360	316	328	355	365	353	343	352	369	344	305	338	350	325	319	345	325	314	350	332	379	315	347	355	328	358	351	308	349	338	320	338	349	375	350	305	335	345	344	326	352	376	343	303	337	362	328	311	335	322	369	358	349	324	341	337	389	354	332	346	334	341	354	315	348	341	362	371	309	352	374	338	328	321	301	349	311	317	349	350	345	367	344	318	357	336	342	378	352	311	334	368	340	345	372	328	347	363	373	331	343	355	352	323	337	337	371	356	340	362	350	350	347	322	353	337	328	351	364	353	298	368	380	335	339	335	374	327	335	348	345	352	335	347	326	323	348	330	341	345	313	343	379	338	330	355	366	325	324	369	339	338	330	382	341	340	390	368	351	301	339	345	350	347	366	350	341	372	336	352	349	336	335	350	358	357	345	322	333	326	334	332	339	342	326	339	349	317	343	345	352	349	331	326	351	353	352	346	339	362	343	327	330	351	330	330	373	339	353	364	329	352	327	369	352	354	336	319	307	331	308	325	356	348	324	351	294	362	308	325	372	354	338	373	318	335	325	338	308	353	329	349	356	321	350	335	359	320	372	336	360	338	324	344	354	340	325	314	330	332	303	340	310	345	360	390	377	339	344	365	316	331	341	300	369	331	320	358	350	352	355	335	336	334	306	350	341	357	331	352	294	359	314	348	350	338	330	291	335	328	343	347	354	336	338	327	348	342	332	329	359	347	355	347	341	344	360	311	352	346	345	322	309	337	375	372	344	345	343	318	363	361	362	344	325	341	335	353	361	346	339	329	338	372	327	352	335	351	361	366	374	328	349	357	360	366	350	362	341	306	338	347	344	386	343	350	323	339	343	353	350	334	371	360	333	345	317	384	385	340	350	348	329	350	349	340	375	343	375	321	319	348	344	334	335	346	324	360	331	369	324	345	337	328	347	340	349	325	344	305	304	362	320	363	351	349	332	388	320	315	339	348	368	326	329	321	334	385	364	350	376	337	319	322	379	326	334	344	335	340	332	379	331	331	335	314	336	318	333	353	326	316	339	344	333	315	329	342	353	362	309	324	331	327	355	351	319	325	333	303	334	307	337	358	311	363	325	349	333	309	316	361	336	330	356	383	342	344	345	324	335	340	347	338	321	347	356	351	371	352	310	346	367	339	353	292	302	366	353	309	380	339	314	363	345	355	356	312	309	356	341	315	342	356	344	342	309	337	359	349	353	321	377	335	369	311	321	337	321	308	337	350	356	348	362	309	354	344	337	358	326	330	346	319	326	313	346	365	360	376	359	325	329	352	344	319	376	332	324	337	356	346	338	346	314	361	370	322	331	354	329	373	327	313	355	351	346	367	338	354	350	355	322	351	335	337	323	353	334	345	356	346	347	337	318	394	329	332	360	346	368	319	367	325	326	319	319	350	319	342	377	350	344	351	387	347	357	350	347	371	316	347	334	355	318	372	334	358	328	320	330	354	331	313	344	370	317	343	315	352	344	326	355	334	313	347	309	345	344	354	334	303	331	339	338	307	354	355	363	358	339	367	328	318	369	376	332	322	349	339	332	352	323	329	332	353	353	334	350	374	333	370	345	345	349	370	349	368	333	319	303	349	389	332	355	319	362	320	345	373	347	367	312	328	333	382	352	348	353	382	328	343	323	343	326	315	355	354	341	351	341	323	349	306	365	373	350	323	319	353	338	322	344	334	329	405	334	329	345	388	312	355	356	308	324	354	342	350	327	381	366	315	371	350	329	373	338	351	332	329	345	331	340	328	328	306	359	308	347	358	333	315	364	324	360	362	356	367	379	343	353	326	310	332	339	366	347	348	339	321	364	328	306	338	317	356	360	350	341	398	337	347	328	365	359	360	334	334	345	383	298	350	360	349	337	320	325	331	341	328	356	341	303	311	310	353	354	354	339	336	324	325	356	326	361	368	321	337	355	358	292	337	328	343	347	355	331	305	347	314	334	333	372	337	326	337	344	317	358	320	389	321	321	353	343	333	323	354	358	335	327	336	355	327	355	323	358	364	339	339	372	385	327	375	326	354	325	377	342	350	350	358	319	365	363	377	347	352	349	334	360	333	342	374	315	332	330	328	348	375	359	339	334	336	357	316	335	369	330	341	353	334	324	354	357	364	329	330	369	331	348	333	328	329	339	319	327	355	345	349	311	330	378	323	352	330	350	365	351	372	322	369	323	344	331	331	320	366	346	374	352	354	340	350	330	326	345	375	337	344	340	349	351	334	321	306	340	339	314	352	352	342	349	346	337	372	360	330	332	321	341	308	338	350	325	346	335	382	323	335	364	347	360	357	327	351	346	323	352	326	334	321	363	353	344	343	337	329	366	336	316	349	324	358	331	324	389	327	359	337	339	329	332	329	319	363	327	316	340	333	338	326	327	350	343
24721	21666	29114	24699	19965	1444	463	289	242	224	269	200	214	173	189	146	160	138	153	124	153	140	123	135	146	139	123	120	141	122	126	144	116	108	121	134	122	138	134	129	136	115	126	135	119	125	135	123	158	124	124	131	113	135	103	126	123	119	133	125	115	118	128	136	106	119	119	130	128	126	126	133	126	130	120	132	113	114	127	123	101	127	122	125	134	114	129	128	117	107	116	144	118	105	126	145	120	119	129	130	133	129	129	124	131	119	106	125	131	129	129	107	109	118	103	113	128	125	109	119	119	121	123	144	121	140	108	131	130	110	131	129	114	138	106	140	123	121	108	126	121	122	112	117	128	118	112	123	139	131	110	122	122	110	135	130	119	130	146	117	126	129	116	116	118	126	121	133	107	120	114	121	120	120	125	123	110	99	114	124	104	115	103	126	126	122	121	122	124	114	120	134	105	117	137	112	111	115	136	116	115	111	120	109	132	108	127	132	110	136	122	116	115	133	113	126	119	109	111	120	92	108	129	116	118	93	126	128	120	136	117	132	117	111	126	130	121	114	120	135	127	113	115	130	99	131	140	118	119	139	107	109	126	123	118	121	128	123	126	130	134	132	140	113	136	123	127	135	143	114	107	138	110	115	125	123	143	110	121	124	125	128	136	124	134	112	118	126	118	102	125	119	138	117	123	117	124	125	141	114	117	136	119	111	104	126	112	131	132	107	152	112	125	126	109	119	115	113	99	113	134	100	101	124	106	117	115	106	117	117	140	128	126	117	132	130	109	123	109	119	119	128	127	125	120	152	127	129	133	125	127	121	111	131	129	120	115	116	134	122	129	129	136	122	110	122	107	118	105	117	116	123	105	143	122	111	136	123	122	122	124	123	118	126	118	111	135	120	119	101	122	110	119	115	103	114	121	117	131	114	120	134	100	113	108	124	139	130	110	121	137	130	126	109	112	135	128	120	116	123	129	126	115	106	101	115	103	121	122	119	112	110	108	112	117	121	131	122	107	143	123	138	116	125	113	128	121	124	120	152	134	111	126	113	140	113	123	140	125	101	119	123	120	139	126	126	124	120	110	107	133	120	110	111	127	137	130	123	125	109	115	133	124	131	131	119	136	125	117	110	114	122	119	143	134	104	125	135	110	106	105	105	120	112	111	117	139	113	139	138	113	134	117	105	111	127	139	129	116	141	113	118	111	93	136	135	110	103	121	129	123	125	110	122	137	123	113	118	127	120	115	104	122	132	137	104	105	108	107	126	117	124	141	102	133	109	128	113	131	130	116	121	126	129	131	143	109	111	129	129	138	130	121	136	145	136	144	124	128	117	123	121	129	114	136	108	115	114	125	121	113	123	119	119	128	120	114	116	131	118	118	109	134	119	118	115	153	117	114	136	125	133	104	134	138	134	133	113	113	142	120	142	123	135	127	124	143	126	133	121	119	108	105	141	113	109	140	130	114	120	121	127	118	128	132	136	112	140	125	136	103	121	124	124	148	126	102	112	108	124	100	122	139	132	122	135	113	107	138	102	119	133	142	133	114	124	136	107	121	118	126	115	128	136	122	131	132	129	133	120	117	124	114	124	110	118	115	127	133	130	107	115	140	130	112	114	131	118	100	125	137	120	114	132	101	135	127	118	110	134	125	118	121	111	123	110	134	122	116	114	114	115	130	118	115	110	108	143	115	118	125	109	111	117	95	128	146	130	112	119	135	129	138	135	111	131	115	117	121	123	151	112	158	135	106	134	112	114	124	124	122	107	109	111	121	102	143	101	120	116	110	111	114	119	119	119	138	131	103	131	124	125	121	127	119	125	133	119	122	113	131	108	119	92	127	123	132	97	114	107	111	123	133	118	132	118	126	121	129	103	122	122	126	130	127	123	126	122	115	111	133	136	131	109	116	114	144	111	115	136	119	118	128	126	127	140	121	125	119	124	112	122	123	115	136	111	126	119	116	133	125	104	119	113	114	123	124	130	95	122	128	110	124	112	123	123	108	110	135	120	125	136	122	133	111	121	121	126	116	109	107	142	114	122	118	116	129	112	111	96	113	108	133	129	116	144	113	120	103	121	126	110	130	107	133	118	125	115	125	117	133	126	115	119	126	138	117	101	104	100	121	113	146	114	105	110	123	117	119	118	118	116	126	131	115	112	122	94	128	112	109	115	125	116	134	124	105	128	133	136	115	123	127	129	111	110	134	102	124	129	110	130	122	126	116	124	132	133	118	124	106	132	117	119	114	113	113	114	112	110	97	119	136	123	104	114	145	107	153	130	120	126	127	123	121	128	132	109	127	128	109	132	129	144	120	116	121	109	117	114	106	121	99	115	116	135	135	134	117	116	127	128	124	124	112	107	131	142	114	116	112	122	137	120	120	143	112	121	115	129	99	124	118	127	108	114	112	111	113	119	126	104	131	125	148	133	116	125	140	128	109	113	119	130	114	133	145	109	116	109	119	110	144	122	95	134	111	119	110	119	101	143	113	114	117	103	120	102	127	107	122	125	121	119	137	140	126	147	116	121	107	128	125	125	135	120	140	128	119	122	134	112	119	115	101	110	110	126	125	101	111	135	107	128	115	110	131	110	106	123	124	129	134	119	116	118	107	99	132	120	123	138	124	110	118	120	120	103	110	135	145	132	117	122	112	112	115	105	134	118	118	102	128	107	135	130	115	123	118	120	131	108	100	122	128	127	129	113	122	117	108	127	117	145	103	125	112	135	121	92	121	97	119	116	121	131	116	128	122	131	115	133	140	120	105	138	144	129	116	118	115	118	134	106	111	133	122	129	116	123	124	117	119	115	122	124	134	108	126	124	131	133	96	108	133	116	125	122	98	125	111	134	119	130	130	108	121	116	112	99	118	150	119	126	125	118	122	129	119	110	126	139	142	134	118	127	117	125	107	137	127	121	121	127	113	103	138	110	110	109	144	108	145	115	121	140	129	132	111	130	109	119	130	116	118	141	104	111	110	99	106	130	134	122	120	117	124	103	110	100	105	125	130	106	96	121	115	123	117	107	120	104	127	124	113	141	143	119	136	104	101	126	117	136	117	123	118	124	111	115	141	118	124	107	107	114	114	113	129	102	118	128	124	122	127	122	125	126	110	95	109	110	126	105	107	115	97	112	121	136	132	108	109	130	124	113	118	125	106	115	122	130	105	127	124	123	134	134	126	121	102	124	128	129	113	125	109	142	114	114	123	130	122	105	124	130	132	113	102	122	125	137	105	131	123	99	115	134	126	119	108	135	150	120	128	130	118	140	124	105	120	129	115	135	107	120	134	133	113	123	142	133	128	101	123	126	133	123	125	122	113	121	110	119	111	136	129	125	128	131	105	115	120	129	105	128	122	112	115	122	126	111	117	96	108	125	112	144	115	121	117	114	134	133	112	128	108	120	135	123	114	120	122	101	131	116	117	125	117	129	130	100	116	118	137	133	131	137	119	118	126	117	112	107	107	126	121	116	126	107	117	126	111	120	116	111
34887	19750	7360	3736	2417	1696	1242	1067	823	698	605	553	491	451	428	386	369	374	305	307	342	298	290	280	280	305	304	256	265	321	277	263	259	252	278	249	243	266	294	262	269	240	256	263	263	276	254	267	253	263	257	219	243	268	238	243	248	261	258	226	232	209	246	224	256	247	270	249	220	252	274	245	253	247	212	223	240	237	253	226	248	272	254	239	243	257	225	228	232	282	249	228	234	224	242	246	238	249	229	282	252	264	222	229	216	241	245	211	236	216	247	251	243	243	250	233	245	221	226	229	215	225	277	250	255	233	238	258	242	241	240	237	220	250	231	226	222	231	226	223	235	221	222	227	227	227	254	247	246	284	268	230	272	243	243	241	222	236	258	240	269	261	247	255	257	233	235	240	230	269	252	225	244	237	247	240	233	243	208	259	236	236	235	213	225	243	249	227	219	232	249	237	289	238	239	255	237	258	235	247	251	243	239	250	228	217	230	245	229	221	242	249	249	241	237	267	239	238	260	255	249	238	239	248	248	231	235	209	220	234	251	221	285	228	230	243	235	245	254	237	253	219	254	210	207	203	257	207	230	259	228	203	221	252	242	226	251	259	239	267	230	241	271	226	218	260	265	268	244	243	242	244	232	231	239	251	246	234	261	234	197	241	227	259	217	211	269	259	231	210	225	240	234	229	264	261	220	231	231	244	245	232	252	229	251	249	247	237	253	236	219	249	243	228	264	247	232	232	216	255	228	249	256	225	289	218	220	230	229	237	228	270	280	226	245	231	238	223	249	231	233	243	217	250	213	246	253	238	229	234	205	253	212	250	238	260	236	264	255	242	256	253	257	214	237	234	253	240	223	221	259	251	253	257	221	248	250	238	252	216	243	258	226	242	266	259	216	241	224	238	239	235	227	244	269	237	275	209	254	231	260	225	224	247	250	245	260	257	259	230	234	242	283	231	208	256	241	246	217	191	247	237	259	238	254	258	205	265	198	249	232	230	252	235	258	253	227	247	242	241	234	230	235	224	247	234	251	244	250	222	262	224	238	265	221	236	234	227	242	240	259	238	249	277	244	242	243	227	242	213	231	265	246	221	246	263	233	258	273	215	224	250	249	228	264	237	229	254	254	263	261	260	221	230	219	261	223	236	243	219	230	239	228	230	245	236	250	242	222	227	231	257	267	219	240	255	239	225	270	240	228	203	240	253	238	222	228	249	237	240	238	214	223	203	242	239	240	244	217	255	248	255	261	255	223	256	226	254	249	241	197	232	225	245	229	217	218	225	249	225	223	211	240	228	248	242	251	234	266	253	251	248	221	243	246	247	221	254	227	227	231	219	220	253	230	263	242	241	241	248	246	246	223	253	223	215	242	251	238	263	242	248	233	224	259	234	243	247	243	214	227	245	225	254	246	230	223	242	229	259	273	229	247	240	253	248	208	234	259	283	240	236	227	211	238	226	249	221	256	250	267	233	243	261	250	204	271	219	227	227	248	221	270	243	245	207	234	227	240	222	245	232	264	274	219	240	235	251	261	223	234	248	238	243	246	240	234	215	240	226	206	265	222	250	248	215	243	266	225	261	216	264	244	230	242	270	258	246	237	221	244	262	221	234	227	228	249	218	281	257	244	242	239	243	227	254	232	226	258	225	236	242	259	238	246	225	226	243	245	256	229	214	263	205	240	261	245	255	257	240	238	223	216	238	242	250	266	251	233	249	228	241	225	228	252	227	221	244	256	238	276	224	254	240	260	228	268	228	231	228	227	222	228	232	268	221	238	243	244	260	256	246	244	249	230	239	227	243	261	240	224	257	223	249	243	222	230	214	259	236	232	225	233	240	239	248	261	217	236	242	256	240	222	250	238	219	243	251	253	237	239	227	226	230	226	233	238	224	246	238	244	212	216	239	258	271	270	245	235	239	245	235	216	231	230	222	241	233	259	233	261	221	221	227	228	238	230	230	247	256	210	256	275	234	254	232	245	236	223	230	230	237	249	215	219	231	231	243	239	224	258	253	239	228	274	241	261	235	260	224	242	244	232	234	237	242	235	238	232	225	228	228	212	239	248	245	268	214	241	236	252	238	234	233	236	255	253	227	246	226	226	229	273	238	244	256	200	264	236	244	237	265	221	238	256	217	231	252	229	231	249	284	264	242	214	229	234	246	262	249	205	228	248	245	241	232	235	254	222	223	231	237	261	245	227	250	244	251	247	245	223	238	235	228	215	234	232	260	236	245	260	210	259	266	229	225	256	243	263	226	230	215	227	231	230	233	256	285	225	263	246	258	228	249	233	239	250	255	221	237	243	226	230	224	236	254	245	235	243	243	220	264	237	245	248	245	243	225	226	220	228	239	252	239	231	249	208	254	228	254	261	211	221	210	245	222	260	272	245	228	233	245	232	239	223	230	228	236	244	242	226	233	251	233	232	245	244	239	222	241	248	235	257	248	209	251	232	270	237	254	233	254	231	225	236	229	225	236	256	243	217	230	232	261	204	256	228	247	275	222	232	272	212	219	215	253	252	249	242	244	255	231	239	257	237	240	232	253	243	246	268	256	224	213	237	243	244	224	214	267	265	256	234	235	230	251	283	258	247	257	266	228	244	251	218	248	268	254	223	217	212	253	248	240	234	273	245	227	230	263	253	217	232	221	258	237	231	242	234	219	229	233	241	253	240	237	249	246	249	247	225	252	213	243	251	249	244	250	232	251	246	261	243	260	245	254	222	234	247	229	285	223	239	253	245	232	239	241	223	268	209	221	240	255	259	275	219	232	232	248	236	223	235	222	229	231	221	243	255	233	254	252	249	241	247	226	217	245	267	256	225	218	248	268	272	230	218	271	243	234	227	217	235	260	231	253	246	236	241	216	246	228	235	267	222	251	243	257	244	231	238	231	236	239	214	226	251	225	233	230	238	265	252	231	244	237	251	222	236	210	233	247	245	273	217	225	229	251	245	242	243	275	234	245	224	245	221	229	244	228	264	257	275	221	215	250	244	246	227	250	226	234	227	245	247	288	259	237	220	249	225	249	241	225	244	234	204	256	226	245	234	261	251	253	283	247	263	241	271	271	244	251	237	238	257	231	241	254	245	249	231	226	243	280	223	230	254	232	234	249	217	254	220	259	232	244	262	224	261	248	242	254	258	231	244	206	234	234	213	245	267	222	231	213	240	215	229	248	237	231	252	227	258	225	258	235	235	260	226	236	235	229	245	233	219	238	255	280	246	245	252	229	225	239	253	263	265	242	235	268	235	246	244	270	250	243	239	237	248	217	233	230	265	260	233	241	252	227	225	230	235	253	227	231	227	248	246	235	222	251	254	238	253	233	243	252	233	239	279	254	252	236	221	226	225	223	234	247	215	254	240	233	253	243	245	249	268	239	213	224	240	204	242	209	243	256	232	255	218	235	230	238	258	242	249	272	192	243	279	262	245	246	225	263	259	243	225	251	252	233	250	255	231	229	206	241	250	245	260	217	228	221	234	235	274	250
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
