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
341550746127	341550746681	341550747233	341550747783	341550748331	341550748883	341550749431	341550749983	341550750531	341550751081	341550751631	341550752183	341550752731	341550753283	341550753831	341550754383	341550754931	341550755483	341550756031	341550756583	341550757131	341550757681	341550758233	341550758781	341550759331	341550759883	341550760433	341550760983	341550761531	341550762083	341550762633	341550763183	341550763731	341550764283	341550764833	341550765383	341550765931	341550766483	341550767033	341550767581	341550768131	341550768683	341550769233	341550769783	341550770331	341550770883	341550771431	341550771983	341550772531	341550773083	341550773633	341550774183	341550774731	341550775283	341550775833	341550776383	341550776931	341550777483	341550778033	341550778583	341550779131	341550779683	341550780231	341550780783	341550781331	341550781883	341550782433	341550782983	341550783531	341550784083	341550784633	341550785183	341550785731	341550786283	341550786833	341550787383	341550787931	341550788483	341550789033	341550789583	341550790131	341550790683	341550791233	341550791783	341550792331	341550792883	341550793433	341550793983	341550794531	341550795083	341550795633	341550796183	341550796731	341550797283	341550797833	341550798383	341550798931	341550799483	341550800033	341550800583	341550801131	341550801683	341550802233	341550802783	341550803331	341550803883	341550804433	341550804983	341550805531	341550806083	341550806633	341550807183	341550807731	341550808283	341550808833	341550809383	341550809931	341550810483	341550811033	341550811583	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2653	2000	3600	2300	2653	2000	3600	2300	2653	2000	3600	2300	2653	2000	3600	2300	2653	2000	3600	2300	2653	2000	3600	2300	2654	2000	3600	2300	2654	2000	3600	2300	2653	2000	3600	2300	2653	2000	3600	2300	2653	2000	3600	2300	2653	2000	3600	2300	2653	2000	3600	2300	2653	2000	3600	2300	2653	2000	3600	2300	2654	2000	3600	2300	2655	2000	3600	2300	2655	2000	3600	2300	2656	2000	3600	2300	2657	2000	3600	2300	2657	2000	3600	2300	2658	2000	3600	2300	2659	2000	3600	2300	2659	2000	3600	2300	2660	2000	3600	2300	2661	2000	3600	2300	2662	2000	3600	2300	2662	2000	3600	2300	2663	2000	3600	2300	2664	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22675	21258	28494	24325	21264	20328	1789	597	406	382	340	283	266	268	242	221	195	172	141	161	160	148	167	155	159	140	120	148	142	132	120	122	131	113	138	139	131	139	125	114	134	124	134	114	139	114	114	126	115	129	117	123	127	132	109	132	140	115	114	122	135	110	121	127	127	119	133	118	129	106	102	115	102	115	121	125	118	111	98	120	106	127	117	119	107	113	122	104	104	118	113	131	103	114	108	137	131	119	98	119	111	90	123	126	123	114	104	91	115	106	111	119	116	128	106	112	106	112	116	131	118	120	122	123	115	104	119	98	101	125	112	113	120	114	114	123	103	96	113	129	105	109	120	113	117	107	128	117	110	110	107	128	124	114	110	118	123	105	112	112	133	130	119	109	104	126	113	117	121	106	112	117	118	134	113	108	129	91	114	124	102	115	126	109	107	121	122	105	121	105	114	96	118	131	130	112	119	105	97	128	128	101	108	111	103	112	129	133	116	121	130	137	123	138	137	109	121	124	114	107	96	131	130	114	114	125	110	99	111	121	125	114	118	120	92	121	116	133	111	115	119	103	93	118	127	115	121	96	125	110	113	121	114	117	122	119	115	140	117	117	107	108	102	110	126	131	123	123	112	112	102	105	110	122	120	134	105	115	125	110	122	109	133	116	123	104	114	123	108	104	110	130	95	117	106	102	127	108	120	98	109	109	111	106	116	113	129	117	130	125	117	130	113	121	110	114	124	119	122	112	127	110	115	124	124	106	117	123	102	111	113	115	110	125	109	119	124	113	125	131	123	112	124	117	104	110	101	129	101	111	136	91	117	127	114	128	113	136	115	106	131	120	107	100	120	122	119	117	110	127	139	115	109	124	119	129	112	97	121	106	122	109	127	108	122	107	121	121	107	127	109	125	120	115	103	111	113	128	117	121	121	135	98	120	110	116	120	115	128	121	106	127	129	127	107	135	109	108	110	110	108	126	116	99	117	120	131	98	118	112	113	113	92	104	110	136	121	117	111	100	103	117	105	128	127	120	133	130	114	120	99	110	121	103	111	107	106	115	114	111	125	113	124	108	106	122	119	120	119	144	113	121	122	131	120	113	126	133	134	120	111	126	111	110	107	123	116	103	113	103	106	107	125	128	100	118	107	132	133	116	133	88	138	103	100	116	121	119	104	151	121	131	114	125	97	113	112	125	122	91	114	117	117	100	125	126	120	109	122	98	114	125	123	125	119	131	104	117	125	133	118	120	112	103	114	104	120	138	115	123	112	119	126	108	107	100	106	117	112	150	96	119	103	129	133	110	110	107	118	118	100	120	122	101	114	130	108	133	125	127	133	122	116	107	118	137	116	128	104	126	129	125	132	111	119	124	98	111	129	133	130	100	112	119	109	123	102	101	103	105	141	133	116	110	146	96	136	124	114	110	122	129	104	121	113	109	118	115	129	124	118	110	107	113	119	95	95	112	106	125	104	102	98	111	106	129	114	113	111	123	113	98	110	124	128	121	112	100	119	131	111	108	119	125	113	128	109	114	118	115	108	97	113	106	124	125	117	110	120	119	126	128	111	119	126	115	119	108	106	110	114	110	120	117	124	108	101	115	130	106	95	112	123	108	111	117	121	102	124	119	133	125	148	107	120	114	114	118	108	101	122	126	126	109	104	123	117	123	127	113	109	106	97	125	121	110	114	118	108	116	110	110	101	95	120	114	119	111	107	111	100	94	132	125	120	118	100	113	98	123	109	121	102	128	107	131	125	119	125	109	129	121	113	111	119	121	85	115	107	108	115	121	121	110	119	125	133	125	101	112	129	102	112	128	114	108	102	127	105	105	122	125	117	117	119	133	113	105	122	106	122	130	105	108	109	112	126	126	120	114	120	101	130	113	127	129	128	130	86	114	124	113	110	121	114	103	109	113	110	116	109	101	140	123	113	121	116	114	97	116	114	117	107	110	118	136	113	129	86	122	112	105	113	112	129	108	114	102	102	124	109	98	121	129	112	125	113	102	111	128	133	117	122	95	92	90	120	98	109	119	114	122	138	136	109	123	116	107	125	107	102	117	93	104	117	116	105	135	98	118	110	127	108	134	129	102	119	118	129	128	103	107	118	121	111	113	96	127	118	96	107	109	103	112	102	111	122	115	120	111	113	131	123	114	116	111	114	118	117	138	124	132	121	93	101	106	134	105	111	125	107	131	108	116	123	121	114	126	101	116	102	109	104	122	109	106	124	106	107	130	142	113	117	116	113	107	116	116	78	111	117	119	111	117	115	121	102	124	112	92	112	114	124	119	108	116	104	125	114	104	110	106	105	117	106	114	130	114	118	106	111	106	108	125	128	104	114	110	127	129	116	91	135	92	106	112	129	117	123	100	118	112	120	122	120	124	113	108	133	122	131	120	120	102	135	129	126	109	113	124	118	111	109	119	125	101	115	113	120	132	109	122	107	106	122	128	116	116	119	123	95	104	104	127	126	110	114	104	120	101	118	99	99	130	106	100	115	132	126	111	115	118	100	129	134	125	115	127	107	109	112	134	112	96	101	112	120	122	111	111	110	116	118	113	124	104	116	104	126	100	118	102	117	98	122	105	122	108	115	133	120	110	110	118	101	117	102	107	113	108	101	126	118	125	124	96	111	125	115	118	117	107	111	113	97	94	120	93	108	113	119	86	113	108	102	121	117	121	92	113	114	106	107	108	113	125	137	95	110	119	124	123	109	124	131	109	103	119	119	111	124	106	92	123	115	101	115	114	118	107	115	113	132	109	113	140	114	113	105	125	109	108	110	114	131	128	81	133	112	111	115	130	104	102	118	116	122	106	112	104	116	118	124	122	116	120	117	116	109	119	122	117	108	115	119	123	112	108	102	111	122	126	115	123	109	119	108	115	122	117	119	100	113	119	95	124	105	114	112	113	115	129	100	117	96	99	114	105	128	112	124	111	105	123	114	135	130	103	136	127	128	107	119	131	117	94	117	120	118	107	123	119	106	100	108	112	131	104	117	110	112	130	113	104	117	111	112	104	104	112	134	119	117	127	106	115	131	109	112	116	115	115	119	133	122	109	106	122	126	122	119	98	111	105	122	117	97	118	130	121	110	118	98	132	132	85	108	116	99	104	114	114	100	115	123	115	104	108	111	130	121	137	120	135	113	130	106	128	105	106	103	120	113	114	125	109	131	108	117	120	106	101	112	115	125	103	116	110	113	102	111	108	122	113	122	114	125	128	107	99	103	117	123	111	118	107	116	100	103	120	111	102	124	119	128	126	112	147	121	121	109	106	121	126	123	111	102	128	105	111	137	108	122	88	105	120	122	137	115	109	118	96	123	116	136	115	104	112	136	112	99	136	116	122	111	113	126	111	115	133	112	111	107	126	118	122	141	126	104	102	129	118	103	129	93	98	101	124	120	120	100	111	119	104	110	95	108	125	111	126	124	99	99	117	110	132	132	106	120	121	122	111	137	120	108	129	126	110	101	107	133	133	129	122	123	116
4712	15403	9541	4479	3151	2318	1682	1246	1040	828	687	597	533	478	424	382	294	320	260	285	252	264	243	242	201	194	192	223	208	198	193	196	174	196	175	169	189	172	169	184	164	195	176	162	174	164	154	150	164	170	156	183	148	143	163	142	158	178	148	160	154	168	162	172	144	171	158	167	173	165	137	138	159	153	137	156	166	142	160	178	170	147	176	149	147	160	137	144	172	173	131	138	140	165	175	145	151	143	146	162	149	167	148	156	146	160	180	163	163	144	164	158	152	144	167	158	149	162	146	153	155	131	174	157	130	171	154	148	176	154	160	152	168	170	139	152	143	145	148	159	141	126	156	167	128	153	157	144	156	115	143	166	154	160	133	152	147	168	156	177	172	143	157	165	126	153	143	136	140	164	149	148	151	152	146	158	127	141	139	152	156	142	145	164	150	168	158	146	127	184	145	152	160	177	144	147	152	156	153	145	164	148	144	161	168	151	166	161	151	144	173	170	159	154	165	160	164	149	132	162	149	161	137	145	145	161	155	135	154	156	152	133	140	147	168	169	152	160	150	154	137	175	130	135	162	169	162	140	185	145	155	150	154	163	158	157	138	162	165	126	142	154	141	137	141	149	150	176	153	148	140	151	139	157	140	138	160	157	141	169	161	149	154	160	143	158	154	139	150	154	128	158	142	155	148	157	160	138	156	174	139	165	141	147	146	164	151	155	120	158	143	156	156	154	138	161	173	117	152	151	154	149	164	149	149	155	153	144	144	126	166	177	165	165	162	150	151	161	166	156	167	133	154	138	144	135	158	133	156	157	153	147	131	154	151	153	149	159	148	150	174	167	151	145	154	162	141	155	151	145	154	177	155	143	132	142	137	171	148	147	151	146	169	144	156	142	156	140	137	152	171	169	170	175	145	176	164	165	157	164	158	144	150	163	153	156	169	151	156	142	165	135	138	147	163	152	153	183	159	173	162	147	151	153	183	144	147	144	167	158	149	150	155	156	140	157	154	148	151	164	145	168	154	141	156	146	169	154	149	145	124	161	146	144	172	156	150	137	172	150	167	167	161	148	159	157	169	154	155	145	145	137	143	160	165	175	137	144	148	146	146	152	141	149	147	159	154	133	151	141	131	130	142	135	142	171	134	143	138	143	170	153	135	135	158	168	165	157	150	153	131	154	150	157	164	169	156	155	133	154	166	158	152	148	152	185	166	144	140	138	145	142	159	148	157	157	145	161	131	170	166	164	151	135	155	164	146	138	147	150	154	153	146	138	151	200	171	137	170	137	146	161	133	151	140	138	137	154	172	164	164	163	147	148	146	164	154	141	134	165	162	156	149	152	160	137	157	157	167	179	147	164	146	135	147	141	171	142	168	136	178	161	146	138	148	150	139	152	162	160	128	148	154	177	147	147	169	152	167	172	175	159	172	164	161	146	136	153	161	156	146	156	160	167	147	156	175	134	139	148	142	166	150	151	141	142	157	161	150	145	153	140	167	148	151	134	145	141	157	142	149	180	149	158	151	153	166	154	140	162	146	141	138	138	153	150	153	146	144	148	141	150	156	160	157	145	171	169	163	141	140	158	159	174	151	157	126	155	141	162	175	155	149	131	145	159	143	158	164	160	157	139	138	143	152	142	152	164	153	151	165	145	139	155	154	145	149	146	144	150	162	153	145	168	155	141	167	166	147	156	151	151	144	180	160	163	153	133	170	164	184	160	141	160	163	171	141	163	127	144	165	148	166	173	140	140	140	165	157	147	157	129	149	160	164	168	159	134	152	132	158	146	147	140	172	129	155	145	145	156	157	160	148	157	145	170	143	161	168	152	145	127	161	184	157	145	138	144	144	137	146	159	142	177	164	156	146	135	157	146	159	152	140	163	162	160	153	143	165	148	167	156	158	162	167	158	148	172	152	154	142	159	137	153	144	161	163	165	138	139	141	183	171	151	140	172	158	139	139	154	147	151	145	157	154	173	172	146	158	123	136	132	165	147	158	162	177	181	157	154	153	152	145	164	153	160	150	152	139	142	143	153	148	155	150	121	167	164	145	136	131	166	166	144	161	150	152	140	154	131	147	178	142	148	146	140	146	159	158	170	163	150	173	150	168	160	161	149	153	147	152	143	136	148	140	153	149	167	167	150	171	177	151	143	140	180	176	156	152	132	171	138	146	142	147	136	157	128	170	141	167	148	158	150	146	162	155	142	144	145	141	138	166	157	136	146	156	154	133	160	137	151	147	140	162	152	156	169	124	156	151	149	161	148	143	177	139	135	141	173	138	126	161	169	152	156	150	156	155	162	138	141	160	142	158	152	137	164	164	155	155	134	137	140	159	156	153	163	155	164	165	136	154	163	147	157	157	146	137	144	164	166	165	122	166	150	154	153	144	144	149	159	162	149	138	153	158	150	163	163	146	183	170	154	161	171	140	144	137	137	149	141	154	137	147	161	130	149	151	153	127	140	156	144	156	144	170	159	155	152	156	165	136	141	161	149	143	171	149	157	126	150	129	153	173	160	137	162	172	152	158	165	150	162	154	173	164	146	175	153	138	153	151	151	146	150	168	150	143	157	150	164	148	175	146	174	156	162	145	135	156	146	149	154	161	170	152	163	124	132	159	152	154	143	155	143	127	139	167	143	166	123	134	140	146	128	156	139	167	146	163	154	137	151	152	152	175	121	145	158	117	156	157	148	157	175	141	154	170	177	157	139	146	164	158	155	153	151	167	164	137	154	149	135	158	160	172	132	154	167	156	141	165	149	119	139	132	155	171	157	151	161	161	160	145	150	142	155	152	149	149	154	134	170	148	152	165	141	145	149	163	144	162	145	165	140	163	173	143	146	150	178	167	119	144	167	151	150	151	128	149	165	144	158	149	151	139	163	173	153	167	155	154	148	137	130	141	141	163	141	133	152	165	144	163	146	154	158	148	150	139	144	169	159	127	165	135	159	130	162	161	134	166	152	155	144	149	142	155	146	152	145	160	154	130	141	150	149	166	172	156	144	163	165	165	159	169	145	154	157	157	162	161	153	135	159	146	172	147	158	152	146	142	155	173	138	136	154	156	152	160	138	141	155	159	140	140	145	133	149	127	155	149	163	156	150	149	135	149	139	147	146	141	171	157	144	133	182	170	167	152	137	146	150	154	172	153	179	167	148	155	147	151	144	115	154	145	143	147	147	171	132	161	156	149	151	154	173	148	136	136	179	152	156	163	142	166	153	145	157	153	157	151	141	165	161	182	150	138	156	141	160	138	150	145	142	174	154	137	158	143	157	174	156	144	147	150	158	149	130	172	166	156	163	140	183	162	153	155	135	159	138	152	158	154	145	142	160	168	149	152	155	150	167	162	162	169	158	159	146	157	153	166	152	137	160	146	175	141	153	149	166	143	158	134	153	145	145	158	160	135	135	141	134	138	156	153	129	140	136	152	135	164	134	170	153	142	154	157	150	159	159	144	147	165	174	139	144	147	163	153	145	161	136	138	132
27396	16460	2594	511	357	336	284	280	274	282	275	278	294	234	259	258	244	283	251	233	250	251	263	267	247	283	243	237	259	252	252	248	255	261	231	262	282	262	243	250	245	261	220	242	246	254	243	253	207	276	249	214	236	220	254	259	294	219	244	244	265	245	263	226	248	240	215	246	240	247	255	261	253	258	213	233	251	255	282	240	237	258	264	253	249	230	241	234	250	239	254	265	274	251	248	266	225	241	290	237	254	252	252	278	257	246	257	230	263	249	252	248	261	236	260	245	256	260	269	265	253	258	259	226	233	235	260	258	254	232	238	262	254	255	245	238	258	224	237	263	231	282	246	246	239	263	236	271	280	267	237	253	268	247	243	266	254	250	233	242	240	207	231	237	276	232	217	255	261	237	258	266	261	273	245	227	256	228	254	265	237	247	249	257	259	242	260	254	272	247	284	249	229	246	234	260	262	223	247	231	248	254	268	240	226	224	265	253	259	253	232	244	255	248	241	276	240	224	226	235	266	261	243	214	222	227	269	256	240	251	257	246	253	271	239	236	246	249	227	236	248	243	270	236	238	236	255	217	270	233	228	310	249	230	224	245	258	250	237	258	290	276	222	245	255	242	222	314	279	264	230	266	254	252	256	265	240	251	275	275	224	259	260	237	262	245	249	245	224	232	246	232	260	266	239	243	247	268	278	259	256	230	267	249	257	247	245	274	259	260	236	288	257	237	227	253	254	251	252	237	245	264	253	254	242	255	254	265	250	234	254	232	272	243	259	247	285	230	231	249	259	233	229	231	248	234	261	272	240	256	244	243	253	223	252	234	263	255	249	245	248	277	242	248	280	277	265	252	233	258	277	241	272	245	265	249	262	245	245	251	266	236	236	271	245	241	264	213	267	248	246	246	253	244	224	270	274	256	264	246	274	262	254	252	251	259	238	240	272	250	238	256	251	256	258	259	247	237	237	253	245	246	235	279	245	235	232	246	266	235	226	244	263	272	251	283	269	253	254	277	247	209	239	244	254	267	240	239	265	261	219	232	236	259	270	261	250	243	242	241	281	247	271	248	232	269	248	216	266	228	229	246	243	229	226	245	221	259	265	265	225	262	253	251	229	271	264	268	296	283	264	234	246	278	253	257	254	264	256	245	245	263	217	253	250	249	250	234	236	269	280	255	266	259	232	228	250	208	242	219	247	252	223	249	232	260	265	240	261	271	257	258	239	247	227	222	242	268	242	239	227	217	255	232	264	248	256	252	251	272	240	255	263	261	266	267	258	270	254	239	258	242	240	251	244	252	225	266	265	275	259	277	250	275	242	264	230	245	264	247	266	251	227	250	263	263	256	234	250	250	261	250	229	236	267	252	242	256	240	256	260	241	237	229	249	251	251	245	263	239	240	240	247	221	242	244	261	260	257	294	240	217	227	274	265	254	251	243	261	255	260	240	270	224	255	263	235	226	255	216	247	248	267	267	237	237	251	259	230	237	254	259	251	218	243	216	281	256	239	240	235	264	264	283	218	258	255	249	240	245	252	254	244	248	250	280	255	250	273	245	236	253	242	246	246	230	246	228	243	235	244	224	234	264	266	249	267	238	269	274	276	244	241	287	246	245	247	276	277	241	257	261	260	244	274	227	240	252	212	215	241	241	229	263	256	240	227	250	250	243	276	234	245	220	244	273	271	248	226	253	263	243	251	235	229	240	232	263	254	244	260	243	236	243	238	272	252	246	266	236	246	245	252	250	272	244	274	226	239	252	230	262	253	244	248	228	242	253	263	246	261	245	243	257	244	246	260	226	237	268	219	224	250	273	271	226	273	236	251	262	237	269	239	274	248	247	266	248	268	253	253	258	256	258	246	242	223	238	252	225	274	251	266	241	254	266	252	231	234	249	264	230	284	275	261	257	256	247	248	256	243	255	230	247	234	250	235	221	245	255	250	263	254	235	221	240	203	265	257	241	257	243	241	243	258	267	246	222	245	247	275	270	240	262	287	247	246	251	271	247	250	256	258	255	254	240	225	222	266	250	260	233	254	233	232	266	245	272	271	247	237	258	262	244	234	224	242	247	265	240	210	299	242	256	286	260	229	284	245	265	208	242	244	244	250	225	270	272	256	263	240	254	228	262	260	266	253	236	236	244	236	240	260	246	261	244	245	230	243	265	250	253	243	245	255	205	257	240	245	265	243	267	259	231	255	235	289	256	250	258	228	265	227	238	238	250	226	221	250	260	246	242	225	220	241	251	256	261	231	271	228	245	280	264	252	272	266	253	234	254	229	283	256	270	250	227	257	232	255	269	205	282	243	259	257	237	246	252	240	239	244	247	255	273	241	253	254	231	257	285	251	220	261	281	242	247	225	230	259	258	253	264	245	230	242	227	252	247	234	249	241	267	242	259	252	248	233	209	262	231	257	238	228	219	242	259	255	251	267	255	226	248	253	256	260	232	259	246	266	251	241	237	233	242	232	277	279	286	253	231	242	250	240	223	234	270	252	291	235	263	282	295	244	240	241	232	247	263	264	266	252	268	237	243	254	259	249	266	252	244	225	249	251	249	231	239	289	256	258	232	268	247	249	256	237	249	238	252	259	242	260	255	242	240	208	283	257	248	254	267	241	247	243	245	246	245	242	263	235	232	266	250	251	243	247	266	247	229	233	229	250	272	248	238	250	264	259	252	251	248	248	246	248	264	281	229	244	244	259	272	247	251	248	248	246	241	265	236	249	251	213	251	238	238	257	236	268	252	270	253	244	259	234	256	248	278	241	255	243	257	228	268	266	250	252	263	223	252	257	234	229	239	242	237	242	248	238	231	250	253	241	249	247	266	231	241	247	253	257	251	247	252	229	240	273	256	241	277	268	256	250	242	258	251	241	271	247	267	250	257	261	266	246	241	254	260	283	238	231	238	244	258	242	249	271	252	248	238	250	213	259	259	263	224	219	278	269	243	241	246	247	269	285	232	253	234	276	256	244	241	249	222	230	247	263	235	255	244	259	261	244	280	245	255	287	234	264	237	242	282	254	253	240	270	252	247	233	247	259	212	235	262	242	251	261	236	255	253	270	263	238	229	235	257	286	244	286	249	263	233	241	256	259	255	256	242	258	261	265	247	247	269	251	277	224	238	260	248	226	257	246	265	233	254	253	272	260	249	236	271	263	232	260	274	237	237	261	260	279	258	254	275	269	233	230	238	232	245	236	254	241	266	262	261	260	264	241	261	247	241	251	244	243	226	243	242	231	250	247	271	242	226	239	250	233	263	246	237	211	258	271	247	226	265	262	225	245	240	244	275	265	228	244	265	225	269	258	255	251	283	229	236	257	253	270	275	241	238	280	239	262	255	223	258	241	261	252	244	282	289	277	230	226	246	269	274	250	219	253	258	264	247	267	243	264	237	276	219	245	278	260	246	235	275	233	254	247	235	259	252	254	248	230	254	227	249	238	243	256	234	242	259	258	244	236	237	224	257	225	239	231	218	247	240	241	259
4479	1768	1175	646	509	441	405	389	384	367	354	333	364	330	332	340	350	316	315	310	337	310	345	330	301	309	303	292	309	314	300	314	363	325	314	329	343	354	323	337	309	331	323	309	311	295	305	310	299	299	318	322	322	295	309	331	308	294	319	310	342	295	298	315	319	310	323	292	346	298	311	327	317	302	303	313	323	314	321	310	303	283	323	341	283	318	321	335	293	305	317	303	316	303	333	318	316	338	312	292	311	314	293	304	314	314	325	317	316	351	323	320	313	291	295	287	321	300	342	348	313	302	304	297	339	332	285	327	317	306	297	309	326	328	310	314	309	311	296	306	297	326	334	327	270	310	281	297	315	304	322	301	312	285	355	316	309	300	332	312	315	285	285	286	277	318	298	307	323	321	305	292	325	348	356	298	284	342	283	325	310	310	298	339	331	313	276	291	298	302	298	285	322	348	305	342	295	304	317	327	322	247	362	299	338	297	310	298	357	299	343	316	279	333	294	304	322	308	314	285	310	308	329	318	285	308	315	276	311	280	308	329	316	315	320	312	312	293	311	293	308	323	329	305	304	322	312	324	310	358	309	312	312	313	303	294	335	312	351	321	300	302	321	341	267	307	312	297	335	315	292	311	312	291	304	298	322	323	286	288	299	296	315	276	320	341	300	330	321	318	317	313	305	338	300	314	315	299	335	330	295	309	292	304	306	316	294	331	278	276	334	325	313	287	302	277	342	303	342	328	303	301	332	292	341	290	315	328	305	333	328	330	309	323	318	340	309	272	320	273	323	300	305	311	303	281	277	336	360	326	312	314	291	323	352	313	297	310	313	323	322	340	310	292	310	305	319	309	320	318	290	329	284	301	323	300	305	327	327	322	340	325	319	296	326	278	330	293	307	303	289	304	327	332	330	296	306	341	314	308	310	308	322	302	303	316	270	303	308	312	316	294	345	294	302	338	293	284	319	309	285	306	287	296	328	316	300	297	320	277	288	290	350	304	323	295	321	311	303	317	327	331	331	324	298	287	313	312	297	346	330	300	304	299	334	312	308	354	344	305	275	317	322	279	312	288	322	302	309	289	303	339	316	316	329	317	326	306	336	307	334	325	300	309	300	283	326	309	313	292	307	321	300	313	304	342	303	326	300	340	331	275	327	328	324	353	332	337	316	295	322	333	365	312	323	302	327	319	297	306	311	298	293	355	327	307	299	295	315	303	312	310	280	335	284	335	331	302	337	327	320	307	263	314	327	313	319	334	318	310	303	276	311	323	300	337	324	302	331	318	286	317	308	303	330	338	329	322	311	323	307	319	328	320	325	282	329	298	317	287	310	308	326	293	281	297	318	315	302	320	318	313	321	318	327	373	337	298	308	294	311	299	309	310	290	312	293	272	324	321	336	293	328	294	277	305	314	323	326	301	337	292	312	299	337	348	285	319	291	294	299	319	307	320	318	294	331	325	334	291	335	324	284	305	311	294	295	343	299	310	303	298	290	305	327	323	339	315	319	331	286	326	306	307	326	303	314	284	336	269	309	319	291	306	320	295	310	320	301	315	313	321	362	331	335	330	334	315	280	290	295	319	309	321	299	287	283	328	299	300	322	316	306	332	322	302	323	313	322	314	301	324	300	297	319	301	343	316	327	305	324	305	294	323	263	301	297	310	305	314	304	300	320	330	300	295	354	298	308	323	288	331	295	285	326	326	307	340	275	306	319	331	330	322	272	297	302	322	291	329	336	311	315	314	341	317	280	334	298	311	335	321	304	323	290	303	268	292	322	332	323	290	279	348	323	330	343	308	303	309	303	288	325	316	321	287	323	315	334	338	260	312	295	315	299	283	287	315	313	301	295	281	302	315	331	324	303	292	299	325	332	291	325	296	314	298	320	305	309	307	310	305	290	318	299	317	289	329	325	341	301	289	308	292	320	310	314	340	341	330	347	312	309	317	292	346	330	335	314	302	339	300	309	280	316	298	319	285	317	338	304	302	289	332	330	341	294	330	340	327	301	310	294	324	308	322	342	312	288	285	333	309	304	310	286	291	304	319	314	327	304	332	318	283	294	325	305	335	299	315	307	322	301	338	306	285	332	322	333	302	309	290	289	336	327	317	307	313	298	290	332	308	315	277	315	312	306	299	287	305	285	298	336	323	284	313	284	306	352	318	314	322	330	301	295	314	288	331	327	331	305	334	326	319	293	307	332	333	323	350	303	305	328	309	334	303	284	308	307	296	337	333	314	327	291	328	314	281	315	283	334	301	300	317	310	315	306	325	293	303	318	325	307	312	323	311	289	301	287	318	343	301	296	311	294	283	331	320	306	309	293	301	298	314	332	332	309	324	316	293	307	309	294	328	330	307	321	309	323	303	314	310	313	287	310	313	310	303	317	300	342	304	316	314	293	303	337	300	310	341	324	297	295	284	284	292	302	337	304	298	299	311	291	320	336	319	302	295	298	267	296	309	322	331	296	333	313	293	353	282	282	299	314	323	306	295	347	299	305	322	312	347	282	297	322	306	315	342	339	319	309	315	303	315	313	284	295	306	292	324	323	346	311	291	313	333	267	290	305	311	281	332	290	325	331	312	292	327	345	297	331	306	313	329	316	321	326	329	316	297	295	288	306	292	311	302	306	328	289	254	287	318	282	265	286	311	320	288	351	331	282	278	326	310	307	315	315	315	330	314	290	276	328	312	289	304	324	310	326	318	342	325	300	303	321	334	298	320	294	309	316	298	314	317	324	313	321	291	347	261	304	297	338	286	281	295	336	282	310	286	300	315	321	296	318	291	319	326	325	321	301	282	318	313	323	330	285	327	288	298	328	292	305	335	301	296	336	328	308	305	328	300	293	325	331	346	301	293	315	304	315	299	311	289	299	329	316	300	318	326	284	294	307	329	303	326	321	336	318	289	322	332	338	316	283	291	302	313	296	302	301	308	310	288	292	336	301	321	307	329	302	288	333	288	315	328	317	319	338	306	298	321	309	310	318	305	334	298	325	321	292	319	295	294	323	344	315	321	287	332	304	288	312	314	317	334	301	347	296	338	285	317	326	328	312	325	315	336	299	332	315	343	323	300	309	309	331	322	304	325	325	274	311	280	317	314	335	285	313	297	309	304	321	352	333	335	304	298	320	304	301	298	284	322	292	322	295	285	316	291	296	291	320	327	322	288	328	326	314	323	313	311	304	305	271	311	295	309	321	306	335	314	299	286	302	325	299	318	328	313	314	293	301	296	331	329	325	311	330	310	295	303	327	303	303	331	300	303	325	286	310	322	317	286	312	291	288	315	317	294	336	298	325	307	324	303	314	301	288	320	288	304	307	304	313	309	315	322	305	317	326	341	282	281	313	309	326	328	310	348	333	276	302	302	316	308	288	282	289	315	302	319	312	310	308	323	335	317	308	313	318	339	323	339	307	297	290	302	299	279	287	316	296	331	317	295	296	297	323	348	306	307	300	334	326	296	315	302	312	284	288	330	350	325	321	288
23729	20970	27142	24963	14853	959	584	470	420	391	339	350	377	339	282	311	300	288	307	278	275	284	278	301	287	291	299	278	293	278	288	292	271	276	290	281	240	307	289	267	301	257	270	264	269	278	275	287	282	266	287	260	289	271	268	274	294	248	280	274	275	311	274	239	295	290	299	271	255	314	248	264	287	274	297	275	311	263	261	293	271	284	249	294	265	286	277	253	268	256	264	288	267	290	302	282	264	256	271	288	281	271	269	270	266	290	264	289	272	268	255	266	281	281	275	291	304	264	278	280	290	262	269	258	256	262	263	253	281	260	272	270	262	268	288	262	277	263	303	279	281	271	276	274	276	273	259	262	281	263	293	251	263	265	261	246	260	241	257	280	268	274	254	255	272	242	304	294	286	289	276	252	265	246	276	262	283	260	249	248	269	274	277	247	251	252	289	264	294	293	276	256	287	264	281	303	279	268	286	314	250	254	259	287	256	265	288	241	283	252	252	279	280	242	241	247	275	268	270	268	284	281	244	306	261	248	249	279	245	283	278	289	266	278	296	259	263	278	284	273	257	268	252	275	296	268	282	294	273	278	249	264	286	269	258	250	256	281	265	278	277	333	253	279	275	269	264	273	272	265	285	248	303	261	251	264	277	276	299	282	284	250	309	289	293	273	286	276	299	289	283	278	285	302	265	277	272	271	257	285	247	271	277	252	295	264	266	272	288	271	267	265	278	276	269	262	271	287	279	269	253	263	253	289	264	279	283	283	262	264	257	273	293	253	277	253	258	238	261	276	255	278	240	294	284	300	297	301	262	249	265	268	265	287	280	270	273	255	272	277	265	277	306	254	281	259	265	284	272	292	266	278	249	283	314	272	266	289	296	260	275	285	267	274	264	277	238	252	281	271	232	283	262	254	273	278	282	260	260	261	259	272	235	280	257	272	296	250	259	242	284	276	256	272	259	308	281	246	252	261	288	304	283	284	259	268	258	265	257	270	256	278	261	244	297	279	265	271	247	274	301	276	283	258	272	250	284	294	261	295	256	268	268	271	268	299	252	263	262	285	249	249	277	298	286	240	269	257	281	281	280	254	265	287	287	261	266	244	271	275	251	289	277	272	258	279	267	253	254	268	301	290	263	261	251	250	291	305	297	264	264	298	266	266	267	263	287	292	263	259	263	249	261	292	264	272	291	255	261	270	267	260	273	291	281	290	277	250	266	268	264	262	269	250	276	276	247	260	260	237	248	276	263	282	264	277	272	250	246	299	288	274	261	260	265	269	274	291	269	278	274	297	250	267	282	264	288	264	266	252	278	291	281	265	291	263	271	264	268	266	302	256	294	273	277	258	260	254	279	282	284	300	267	284	266	297	285	277	288	293	238	252	287	288	287	255	266	301	253	262	269	288	247	251	280	272	270	308	252	282	263	279	267	268	275	267	265	276	293	262	277	269	266	241	274	266	282	278	274	257	276	290	255	259	271	297	273	254	272	249	294	270	276	265	270	263	288	293	278	288	283	275	249	291	276	278	262	245	267	302	256	272	278	259	281	274	280	267	233	297	263	288	278	264	228	279	269	291	308	268	265	249	262	252	257	257	279	284	285	265	264	268	247	251	260	265	272	239	270	243	246	276	266	261	272	303	262	242	276	275	311	270	267	287	280	276	283	304	287	286	266	266	282	271	269	269	271	289	314	289	292	252	265	253	283	281	265	264	267	288	278	272	272	262	281	248	268	277	264	251	247	265	238	270	239	264	294	262	295	271	268	244	296	277	284	258	245	271	277	262	299	271	298	277	274	287	289	250	253	268	247	246	281	269	258	294	237	281	285	241	261	297	281	256	276	297	289	262	306	285	271	280	279	259	234	263	260	298	297	252	252	243	283	274	281	271	241	253	273	264	252	281	277	236	277	281	259	287	251	262	293	267	272	280	272	246	307	286	286	283	239	264	255	277	223	250	273	313	269	267	286	252	259	266	244	278	272	267	296	250	283	298	266	234	261	254	274	282	257	283	291	275	261	220	274	275	265	278	271	247	255	258	289	294	248	277	238	278	275	263	237	256	290	271	268	265	295	298	287	273	278	286	252	309	259	264	268	258	264	247	270	257	272	287	292	266	269	264	245	211	279	275	293	270	300	250	252	283	281	265	253	290	269	275	256	250	268	267	246	248	286	262	259	266	275	251	272	247	272	250	258	325	255	279	285	292	270	271	263	272	242	276	292	290	333	256	274	283	277	304	290	274	265	293	260	268	277	274	298	289	281	294	293	269	269	286	262	259	272	297	280	245	267	286	269	268	251	282	275	252	261	282	261	279	308	304	266	253	268	269	247	268	278	281	242	274	249	289	259	291	265	245	248	268	254	261	293	263	252	252	278	269	254	278	252	290	278	300	298	288	272	243	259	301	242	278	258	234	298	290	252	280	288	286	254	267	262	252	272	254	295	255	250	295	273	282	275	253	262	250	277	270	268	253	287	260	257	268	272	288	243	269	293	284	298	290	278	268	270	289	238	261	280	271	253	268	241	258	261	270	262	251	254	288	251	246	280	235	262	285	270	263	257	282	254	269	259	273	268	259	274	266	246	238	257	265	266	242	317	249	241	303	274	277	283	294	314	251	284	282	270	280	240	265	253	309	262	238	257	266	294	272	277	267	280	265	261	309	265	294	305	249	275	270	265	261	280	272	265	245	268	253	267	318	278	303	242	276	277	290	242	263	275	305	290	254	273	254	258	302	272	283	269	277	264	300	263	258	266	268	278	258	256	280	263	275	261	263	281	265	237	248	268	270	282	269	271	278	258	245	322	290	247	257	256	293	250	285	289	276	263	278	254	247	279	272	275	286	277	237	283	237	286	264	263	286	290	271	249	280	263	290	276	287	264	270	269	280	318	275	280	294	268	268	290	295	293	300	266	278	264	271	253	287	257	297	275	303	280	280	269	258	254	282	275	261	278	253	284	269	282	292	273	260	288	283	250	269	302	255	286	254	279	271	264	300	279	290	269	272	279	264	257	263	270	283	261	277	302	280	284	273	252	292	258	283	268	268	242	298	269	286	301	268	237	256	262	277	269	278	280	284	277	288	274	293	272	298	259	263	273	261	280	262	282	269	297	266	300	265	246	266	290	280	252	266	290	279	245	264	310	279	260	263	283	252	284	249	260	264	232	262	266	266	257	253	282	252	272	243	281	269	269	306	262	272	280	280	274	303	295	293	270	277	292	284	277	280	257	243	265	288	280	262	287	271	266	264	282	276	272	273	248	262	305	289	292	240	265	262	243	257	275	269	289	268	259	257	250	270	256	284	319	298	267	278	271	272	251	270	295	281	288	303	296	262	281	281	247	289	286	275	260	269	271	266	257	293	282	290	286	274	243	255	321	273	279	277	277	256	270	250	241	267	299	259	274	238	259	280	249	255	289	304	304	280	255	285	281	275	280	273	245	265	276	279	267	278	270	264	294	246	268	286	273	272	270	254	285	268	272	282	296	290	265	293
3526	8683	4985	2225	1664	1258	963	838	680	635	584	516	515	494	487	440	421	376	398	356	344	388	368	379	382	359	348	363	380	351	342	384	366	340	353	347	371	365	372	347	324	386	369	360	305	356	350	350	348	348	331	362	350	360	325	354	351	372	361	349	326	353	351	351	313	367	330	353	313	370	343	345	350	345	346	354	356	355	346	355	369	352	344	368	373	352	348	359	340	347	351	340	345	335	355	318	340	378	345	337	342	313	357	371	314	354	321	347	308	359	349	336	352	334	337	313	327	335	340	321	363	348	351	358	312	373	349	363	342	304	327	380	369	367	362	334	328	313	345	336	345	341	354	317	339	339	318	305	330	295	383	347	334	338	354	334	353	351	361	326	358	354	347	320	351	343	366	331	353	346	348	351	343	350	315	343	305	327	348	330	343	373	372	318	331	365	360	350	331	359	328	332	337	359	346	339	364	340	339	322	358	340	365	324	291	337	355	344	348	371	374	335	324	333	342	355	388	321	374	364	338	346	338	291	309	328	348	356	356	356	333	331	338	361	316	348	339	346	363	337	376	364	340	331	324	365	366	351	349	321	356	324	361	328	342	332	330	332	363	370	297	317	332	369	319	365	334	310	335	375	350	320	333	365	316	342	315	321	338	347	341	343	341	335	371	346	326	330	348	324	347	316	353	349	298	344	362	320	348	357	344	338	337	351	339	335	347	349	345	325	346	359	337	332	339	349	358	344	340	325	372	324	357	343	333	332	350	323	361	420	334	342	351	351	341	329	349	399	334	402	345	361	314	348	351	349	336	356	376	337	313	326	334	379	328	311	366	356	338	358	359	335	303	379	323	351	347	358	339	324	334	324	322	333	357	356	337	332	338	335	347	349	357	343	349	325	338	362	357	341	344	349	353	343	319	349	362	347	342	364	381	342	386	323	376	355	349	330	344	361	351	336	346	347	357	344	330	314	372	344	333	368	343	373	349	378	336	318	325	340	365	314	333	356	343	331	337	301	342	353	334	342	348	324	319	362	345	354	318	342	358	352	327	366	340	335	362	321	312	303	367	322	342	339	337	333	341	329	342	350	337	339	338	314	352	324	350	315	356	331	363	307	306	337	357	346	369	332	323	368	334	342	355	331	334	353	308	316	323	344	354	334	325	336	369	343	378	351	349	343	332	317	360	310	322	328	335	342	333	306	317	359	349	366	338	342	347	341	361	345	328	356	363	347	356	338	339	344	339	334	327	330	353	338	322	332	361	338	368	352	322	332	351	340	355	334	343	360	364	341	364	343	322	358	347	343	334	306	343	320	358	327	333	339	342	359	297	386	376	366	344	333	339	325	373	335	345	340	344	343	346	347	335	316	331	287	356	351	345	325	333	373	361	326	355	339	358	362	360	355	337	354	334	334	365	344	350	348	347	369	330	369	358	333	352	301	333	332	323	336	334	336	365	353	341	349	338	336	364	357	320	328	380	346	353	360	352	357	353	326	359	357	355	351	330	340	375	313	329	344	344	336	329	376	328	375	335	308	364	336	338	367	337	321	362	325	356	352	335	348	346	345	345	331	367	322	334	317	340	326	345	367	357	330	375	316	327	329	358	355	323	315	332	335	355	322	338	345	354	363	336	325	354	347	348	363	302	323	372	347	361	356	321	330	363	336	305	316	375	329	376	360	341	357	349	311	340	328	327	350	315	351	337	341	360	356	357	327	361	320	344	341	353	314	327	338	334	353	355	315	323	340	380	329	334	384	326	326	338	339	316	342	319	348	358	338	358	364	359	350	331	369	367	352	363	367	332	346	358	321	352	334	341	328	358	299	357	346	340	320	360	356	367	334	348	358	375	392	349	341	359	326	367	324	327	342	315	338	346	338	347	362	349	349	331	337	388	334	318	389	330	330	330	316	346	355	326	356	334	350	339	349	327	333	311	352	333	341	318	359	322	343	326	295	332	335	340	336	377	360	366	356	358	372	357	398	323	373	327	336	358	326	333	354	331	317	358	324	338	358	326	364	325	339	346	333	324	323	352	330	344	350	342	358	324	349	347	384	339	338	331	330	364	336	349	344	329	342	342	345	327	339	343	352	357	321	323	327	340	368	335	316	354	338	334	326	345	327	352	351	343	351	374	313	358	345	336	346	320	341	369	339	333	333	323	323	357	353	313	326	345	381	345	371	363	347	323	361	319	373	319	326	352	333	327	365	323	324	321	359	372	340	343	368	313	353	311	326	310	307	332	357	333	331	348	326	355	345	351	348	346	332	354	336	363	353	333	339	305	350	341	332	336	349	354	353	349	336	319	338	349	331	328	360	317	350	362	325	343	323	299	363	346	348	343	311	327	346	349	356	348	349	354	356	335	311	351	296	316	325	323	328	336	332	328	359	337	342	330	306	360	353	324	332	352	331	345	326	334	342	317	344	347	327	349	354	321	368	355	324	367	310	329	341	347	340	325	331	364	342	343	345	353	354	345	336	331	337	330	370	324	307	360	346	340	340	351	369	362	306	353	350	330	331	312	350	362	341	333	301	313	306	383	362	328	315	325	345	342	352	308	378	331	335	377	335	325	333	339	324	328	351	331	316	367	310	346	343	345	312	356	334	363	394	344	338	381	369	320	354	366	334	333	337	346	339	353	351	308	359	368	334	359	344	354	298	356	370	355	319	374	324	387	359	371	339	347	322	355	361	362	340	342	338	332	332	350	354	337	344	340	308	343	323	348	344	352	351	332	338	368	341	354	340	346	364	344	361	356	348	334	357	361	352	351	352	351	373	308	358	353	332	328	355	363	336	333	338	343	370	344	382	348	366	342	338	324	314	338	368	322	350	357	351	322	332	320	343	384	308	339	381	384	360	346	370	351	336	344	345	328	353	360	386	337	350	343	312	360	343	333	343	335	344	359	301	360	339	374	322	357	335	341	338	329	346	364	345	337	349	317	339	340	338	366	334	323	346	381	328	345	357	355	362	328	370	353	337	347	354	322	354	367	322	352	341	353	335	321	348	329	338	313	357	357	365	346	363	332	370	350	329	366	337	345	326	340	356	326	332	353	357	341	373	334	377	337	323	366	336	368	343	354	315	342	375	347	339	356	336	340	328	345	339	333	348	351	354	356	334	342	294	335	324	347	313	355	314	355	323	350	343	320	339	323	351	354	334	350	384	330	320	304	337	387	338	331	334	352	379	379	297	327	344	350	339	372	361	364	358	326	341	341	367	316	360	352	335	322	317	336	313	354	315	294	309	380	346	344	369	365	338	326	324	341	350	371	356	361	348	344	338	317	315	342	353	349	360	343	343	349	310	299	339	377	315	328	329	332	358	371	369	362	347	325	332	324	353	348	349	322	326	329	356	319	314	356	383	357	351	349	361	343	336	328	364	334	355	347	355	367	340	358	365	344	341	357	345	335	312	376	324	340	361	328	356	367	331	344	349	356	329	343	369	321	344	354	336	326	328	330	373	324	347	347	335	360	341	338	340	365	310	361	328	350	363
24698	21040	25859	24101	1358	354	289	245	226	194	202	187	186	198	169	154	162	145	146	164	127	158	136	140	160	152	130	153	135	142	145	156	152	138	126	137	125	139	132	146	139	139	139	109	118	123	156	153	130	135	147	141	157	131	135	139	125	121	132	137	141	126	144	137	127	161	133	140	128	143	138	138	137	130	124	132	140	123	127	139	137	138	122	151	146	139	130	144	135	124	132	135	117	132	133	97	131	154	127	104	159	128	122	125	165	131	150	135	128	140	146	147	135	142	128	151	117	125	141	124	136	143	139	134	119	134	128	136	130	132	124	135	140	127	152	123	146	132	138	143	109	126	165	121	119	150	130	136	149	154	152	133	141	148	114	132	122	134	133	127	147	137	122	129	136	132	118	149	132	138	124	126	135	126	136	152	135	138	149	139	150	149	138	157	143	120	127	123	137	128	132	126	137	153	119	143	122	137	130	123	134	152	127	134	135	138	126	141	136	148	146	145	129	133	135	127	114	124	168	153	145	125	145	133	118	133	146	140	123	139	139	144	130	132	142	138	111	113	131	126	119	131	154	128	138	140	132	145	157	125	145	133	156	134	130	139	137	139	142	128	139	135	148	127	123	145	140	121	126	159	143	137	117	132	151	153	134	114	132	135	152	143	148	138	136	129	137	157	133	147	124	142	149	132	118	132	106	120	132	106	136	128	112	121	120	121	119	132	142	128	142	145	119	139	129	135	140	142	141	136	154	136	143	116	121	129	138	145	123	131	147	142	130	128	153	127	125	123	132	128	122	123	157	135	96	139	134	121	117	131	138	128	160	144	127	150	110	131	145	112	134	142	149	143	135	131	136	130	156	119	143	140	142	131	128	128	146	137	136	127	136	120	135	114	132	145	132	128	142	129	135	121	145	145	148	137	133	156	150	150	134	142	133	128	142	126	127	121	134	130	160	153	127	136	132	139	115	139	132	152	132	153	154	126	146	116	128	121	142	126	144	127	123	150	127	175	130	133	113	129	152	146	130	143	129	152	133	125	143	132	121	143	123	133	135	129	133	143	102	130	140	139	144	130	133	120	118	155	128	115	134	140	137	154	138	143	144	140	143	146	124	128	146	149	137	142	143	138	126	150	123	132	128	125	140	136	128	136	127	124	109	152	123	128	138	142	139	125	140	149	136	129	126	145	161	153	132	129	141	156	138	125	135	149	127	155	153	139	115	138	140	150	137	144	130	126	140	130	119	139	144	130	120	115	106	129	140	129	130	106	129	126	131	129	159	144	136	148	139	122	129	134	151	130	146	133	150	123	154	133	128	122	135	124	149	143	147	147	102	142	110	138	151	145	135	144	144	133	149	136	131	161	157	142	113	141	140	142	143	122	146	120	127	139	136	135	134	123	108	151	131	148	155	127	145	142	136	126	130	122	125	144	119	157	132	142	155	142	148	144	138	135	144	127	144	131	130	115	137	134	129	119	148	132	134	125	113	142	130	128	144	142	153	139	158	110	162	119	138	123	133	131	138	128	144	130	131	137	129	147	122	136	128	141	124	127	129	138	150	121	150	126	142	142	122	119	137	138	116	126	140	135	152	126	114	114	124	137	127	142	116	115	150	152	142	130	145	138	130	137	141	124	129	154	128	136	166	136	152	139	118	123	125	123	141	135	114	113	142	131	138	139	114	136	129	140	135	142	152	137	149	144	135	133	137	146	156	141	143	133	135	142	141	150	133	144	126	139	151	155	146	145	119	122	136	131	148	136	137	137	140	139	125	122	153	156	131	137	120	137	126	131	138	143	135	152	141	145	148	132	137	131	153	149	128	119	168	135	126	138	159	126	132	129	145	160	128	124	171	119	123	131	135	148	120	131	140	137	122	122	141	129	136	149	142	129	122	131	135	130	127	115	139	127	149	142	142	141	150	142	119	129	145	141	134	137	117	139	155	130	142	129	138	134	123	127	139	156	130	125	128	145	144	136	132	147	157	151	138	127	123	135	149	130	136	149	128	126	141	154	118	132	139	151	146	142	146	135	126	125	121	139	124	148	137	134	137	133	117	141	135	153	137	139	133	139	125	123	146	138	146	149	138	126	130	152	153	134	134	112	141	165	116	134	108	138	143	138	133	151	126	132	139	134	149	148	118	132	142	138	147	149	134	132	138	145	128	132	135	132	141	117	139	132	130	112	152	137	139	142	128	126	157	151	120	142	123	134	124	131	149	116	131	127	145	125	104	143	162	133	147	134	147	143	135	125	127	120	136	145	146	121	122	151	127	132	121	111	116	141	117	140	125	117	135	135	131	114	140	148	140	143	115	135	124	135	129	137	146	128	149	106	121	109	123	128	152	136	132	132	158	129	153	117	132	159	119	122	144	131	149	138	134	127	124	137	138	144	127	136	129	140	120	144	134	150	129	139	123	134	126	128	132	131	125	138	129	136	147	147	134	121	126	137	134	144	157	130	135	131	118	132	129	121	131	131	126	119	126	136	146	107	127	126	110	151	139	127	134	133	144	135	120	115	126	130	149	132	128	142	146	117	133	137	135	122	118	145	149	151	135	148	143	142	127	139	115	126	148	159	122	151	139	136	126	128	145	151	112	142	131	132	130	143	129	135	116	128	132	119	133	137	152	149	122	141	149	121	146	129	129	159	133	131	149	116	153	132	151	136	133	120	140	137	145	123	110	117	116	157	127	133	129	143	150	133	148	128	138	139	130	147	117	129	143	137	134	139	133	142	127	117	142	130	146	161	122	147	132	119	137	134	135	136	141	132	133	157	131	127	150	136	138	135	123	117	136	151	155	136	125	133	131	133	116	141	121	117	130	136	127	133	138	155	142	129	143	134	138	118	152	125	132	130	138	129	126	135	121	155	105	129	147	122	128	131	135	148	140	137	137	146	137	125	135	162	114	135	138	138	134	141	149	121	120	118	137	131	149	121	145	138	131	125	122	124	138	137	130	139	132	135	128	128	138	124	126	123	139	121	138	146	140	150	137	129	121	127	129	127	136	130	125	140	123	136	128	132	142	146	143	153	128	147	148	128	117	111	126	129	147	111	136	129	145	138	120	141	122	141	140	139	148	127	139	107	141	144	138	114	157	122	148	132	135	135	114	149	168	135	118	124	132	136	126	133	120	140	130	171	145	141	139	133	144	140	141	130	115	128	146	123	140	122	140	131	141	109	137	125	156	143	125	122	153	120	140	145	117	134	125	156	125	141	137	124	137	117	139	144	139	150	131	135	140	145	125	122	132	136	165	115	108	137	126	122	110	146	131	133	121	143	132	159	117	143	140	102	142	115	143	157	126	127	143	157	139	137	142	107	114	147	143	130	117	128	143	132	141	148	134	128	122	136	132	114	113	133	131	133	134	116	144	129	143	126	116	154	146	156	159	131	121	136	130	146	142	159	146	161	131	141	136	137	136	132	144	126	142	124	119	143	136	134	137	136	151	135	141	132	147	127	146	149	125	125	152	139	130	137	160	154	146	143	142	142
3629	4976	2877	1393	958	714	606	485	410	362	316	282	269	290	254	246	204	191	217	193	206	182	184	196	172	183	188	172	198	175	179	171	183	211	181	162	181	188	173	214	174	192	152	163	152	173	186	176	156	174	171	178	176	158	179	150	159	168	179	183	181	184	209	158	182	155	176	179	211	195	147	178	179	181	174	183	184	154	159	206	181	178	183	151	156	189	184	165	170	201	151	164	177	190	191	185	205	165	164	170	162	159	146	169	185	179	189	182	167	154	191	186	158	163	179	177	176	173	167	168	182	177	175	164	148	181	145	173	149	155	188	199	183	179	178	167	206	174	190	176	139	168	148	154	160	182	158	155	167	184	165	192	191	158	183	189	168	166	180	172	164	175	168	170	153	174	186	167	177	154	176	159	176	162	171	205	176	173	184	168	161	180	179	161	168	166	152	146	161	158	160	174	191	174	177	169	178	169	190	158	172	175	170	166	184	194	187	158	175	170	172	183	163	180	168	168	164	166	157	163	152	175	162	188	169	190	172	157	159	146	178	170	189	200	162	170	174	170	178	193	173	172	165	170	196	188	174	170	187	173	154	168	147	171	174	184	172	198	166	179	183	163	166	168	174	163	180	184	189	188	147	171	156	182	199	161	190	161	159	171	167	175	175	177	188	134	191	176	173	173	177	177	183	170	155	161	195	163	146	179	178	167	158	167	180	164	143	182	169	157	170	160	173	166	178	180	150	160	169	152	153	145	172	197	178	143	177	161	191	177	166	149	179	175	147	175	188	173	166	188	163	150	193	171	170	159	183	167	169	179	177	163	176	173	171	165	163	190	180	177	179	145	192	177	172	186	148	186	172	147	177	149	203	182	158	179	177	176	188	162	165	153	147	165	170	177	196	190	162	186	202	174	176	178	163	204	181	210	156	177	185	180	175	179	168	209	151	169	180	138	176	171	179	176	130	172	159	183	190	181	175	178	170	173	183	148	173	168	153	188	137	163	184	160	175	164	185	149	193	181	179	181	148	174	166	177	163	165	183	176	170	139	172	175	161	156	181	179	167	171	174	172	175	169	161	146	174	145	182	148	170	162	183	164	185	180	180	161	154	216	166	186	153	190	173	174	169	174	185	156	156	162	157	159	164	176	178	186	193	195	182	197	184	178	192	166	179	170	190	164	157	167	166	162	174	160	159	185	165	177	175	171	169	177	172	203	170	152	173	184	165	187	177	196	175	158	183	183	161	188	158	165	169	167	160	168	154	162	143	170	156	194	163	174	187	194	148	147	170	165	186	160	186	163	177	157	169	177	179	148	187	158	169	162	177	176	156	205	159	174	180	191	180	175	173	177	167	145	202	190	176	166	189	164	186	155	183	176	187	158	169	170	150	169	163	180	170	169	181	152	162	152	200	154	151	188	164	168	177	184	173	159	166	175	174	170	161	168	149	166	175	168	152	177	172	163	174	178	171	159	166	169	162	165	197	185	182	191	191	195	183	155	144	168	199	169	178	158	158	186	161	171	176	193	181	193	154	180	181	181	178	191	177	167	163	170	169	164	159	178	158	176	183	173	171	168	175	164	182	200	170	184	182	163	177	162	151	161	173	177	178	179	170	167	192	157	195	184	153	202	174	185	174	180	160	186	162	179	182	191	195	179	162	180	175	188	180	181	178	199	164	163	174	174	163	168	175	172	144	172	178	180	172	197	176	157	179	163	175	177	175	195	151	147	165	203	148	183	163	201	170	170	165	157	159	185	152	179	167	182	170	162	208	200	149	179	181	157	143	188	162	150	144	170	168	169	180	178	187	177	203	170	172	175	163	176	174	175	185	155	162	172	163	156	157	173	190	158	159	193	165	172	174	185	142	174	171	203	173	154	177	177	192	165	164	179	165	172	161	175	140	179	153	174	182	180	166	175	188	167	178	177	185	156	171	155	181	181	189	168	178	156	175	156	159	169	172	184	143	160	187	148	167	144	149	159	166	185	163	151	163	181	178	172	165	154	175	144	166	172	170	148	175	176	173	178	174	163	171	173	146	152	182	180	163	162	161	145	168	174	178	187	180	167	180	182	168	173	166	158	150	189	153	156	168	180	182	184	166	153	185	180	176	158	195	173	161	158	173	168	155	154	155	149	162	200	174	146	152	164	187	145	166	179	187	170	179	175	161	191	179	174	187	183	173	166	163	201	168	164	174	159	188	205	176	189	170	164	177	150	167	159	147	193	150	164	152	144	171	178	175	177	163	153	175	172	166	155	155	152	186	154	167	158	186	192	176	191	171	165	186	161	159	197	173	157	180	172	170	173	186	159	177	172	166	182	164	170	182	177	193	181	173	183	137	178	160	173	176	163	161	184	170	183	150	183	176	156	168	174	148	155	171	158	174	171	180	153	160	176	170	169	159	178	183	147	167	177	153	158	168	208	191	169	162	182	158	176	153	193	149	152	161	171	140	177	173	160	168	148	171	161	187	180	177	155	179	152	171	193	176	153	174	165	171	173	158	174	175	164	165	177	170	169	163	163	154	168	138	182	159	172	159	175	183	167	179	172	186	185	189	196	152	179	186	162	184	161	168	158	154	161	170	173	192	183	179	153	177	149	175	166	162	207	148	172	195	162	188	181	135	152	153	156	166	154	181	168	174	180	171	183	170	188	175	163	203	178	188	164	186	165	169	176	175	177	170	182	172	154	191	173	172	178	198	159	155	163	162	174	170	166	163	169	170	147	174	179	167	195	177	164	148	169	142	161	163	143	162	205	171	189	194	161	147	166	151	159	185	172	179	172	201	170	184	183	190	176	171	175	167	170	185	175	162	173	163	163	174	177	191	175	181	166	183	174	194	184	186	180	193	141	167	164	182	155	168	159	158	161	166	188	168	178	167	165	173	147	196	181	164	162	153	183	179	201	181	189	174	184	186	176	168	188	175	177	178	165	158	155	148	186	150	175	169	167	169	165	171	183	162	162	165	150	181	190	182	182	194	183	142	173	155	161	137	204	160	178	180	170	189	178	177	179	194	155	176	180	182	180	157	164	171	150	183	160	172	176	165	184	160	165	163	186	177	190	162	170	169	172	174	172	156	189	174	175	169	192	158	172	169	184	173	192	168	169	160	141	160	174	183	186	185	169	185	162	176	159	165	162	176	167	163	156	163	173	168	176	162	184	159	183	179	163	157	148	190	180	180	175	173	164	166	166	179	191	167	198	184	173	186	178	158	189	172	158	180	163	171	179	161	175	177	183	179	154	172	177	153	163	173	157	197	181	173	172	198	147	162	180	160	158	173	173	153	187	149	176	173	199	168	165	181	170	156	181	160	166	205	177	164	144	165	165	138	177	169	163	175	153	185	162	181	155	153	173	177	177	196	180	165	169	160	165	161	185	189	181	194	164	157	191	154	180	177	158	172	173	160	154	150	176	181	156	169	180	172	181	183	177	152	171	150	181	173	171	169	169	173	183	201	173	163	179	174	162	176	167	176	193	175	156	203	188	185	165
22475	21068	28264	24084	21068	20275	1882	604	454	401	330	319	304	229	219	221	188	193	200	173	157	153	182	159	150	144	142	140	149	132	139	135	144	140	136	117	108	113	164	113	123	116	131	117	127	122	107	98	141	137	124	137	103	100	111	116	115	131	116	123	126	122	110	118	138	117	111	122	94	126	125	127	122	130	117	117	113	98	121	93	123	123	113	122	118	109	107	117	112	93	136	117	113	149	121	106	124	125	137	111	107	109	116	110	106	145	111	116	121	105	125	114	123	115	105	84	147	111	112	131	124	101	112	101	101	140	104	96	113	111	137	108	133	128	104	124	115	103	110	114	109	111	129	116	104	123	121	129	99	115	118	114	117	121	103	123	130	109	103	111	101	115	112	113	109	123	127	124	101	108	114	120	113	106	113	115	104	128	90	112	104	120	106	123	117	116	110	114	129	119	105	115	104	126	102	116	116	119	108	112	109	130	113	114	104	115	124	105	110	106	97	106	126	95	113	118	103	117	114	126	115	109	136	137	114	115	111	112	128	102	113	110	105	125	103	113	124	123	107	113	104	102	115	108	109	110	122	132	109	125	119	130	99	115	105	117	129	118	110	96	97	142	118	124	114	127	103	114	114	114	117	107	121	94	95	118	106	104	96	111	104	102	113	97	107	127	121	135	114	105	122	101	122	99	118	120	128	128	133	114	109	102	107	132	142	126	133	115	129	110	117	101	96	112	105	116	106	107	118	119	121	112	124	119	98	104	107	116	110	105	127	113	120	106	127	107	116	123	126	115	109	116	130	118	102	122	103	139	132	116	138	118	115	109	108	110	114	118	103	115	132	130	112	145	109	122	136	123	124	118	135	107	111	113	124	102	108	97	122	121	120	96	135	100	146	97	110	123	105	110	97	114	112	114	111	116	126	121	108	110	116	103	128	121	111	117	112	123	115	106	120	120	125	108	118	124	118	127	119	107	119	139	114	119	136	105	99	100	117	102	92	110	122	105	117	117	133	136	119	137	124	115	109	113	101	123	111	112	109	124	120	133	110	82	100	114	120	102	112	123	119	107	117	134	123	106	102	119	113	122	111	126	123	101	111	114	104	126	116	122	110	114	113	123	123	107	119	106	106	121	123	110	109	121	114	118	115	98	107	124	106	122	101	95	116	119	122	127	126	99	112	122	115	112	128	100	129	97	105	122	122	92	143	93	131	107	115	90	125	94	119	131	129	106	130	125	127	123	126	134	121	120	121	111	119	125	99	135	114	112	98	107	117	116	124	110	129	119	109	104	129	107	127	93	106	107	111	121	105	134	130	135	113	112	118	107	100	109	109	110	118	132	119	115	122	113	136	127	107	114	127	100	107	116	108	128	106	105	115	110	101	109	121	125	110	124	95	135	107	113	114	107	106	103	118	122	110	112	112	124	132	117	105	124	124	121	113	100	105	128	115	117	113	115	137	108	136	114	135	102	102	107	107	113	107	130	116	107	112	111	119	119	114	123	111	133	130	100	114	121	112	115	128	112	116	124	115	114	101	127	99	117	119	131	122	105	104	107	129	114	114	129	120	117	136	138	128	118	115	131	115	115	122	118	129	109	104	137	119	112	136	124	112	123	107	117	129	126	109	114	86	110	133	119	122	119	125	138	95	119	102	105	121	113	128	115	112	106	127	96	106	127	115	107	128	101	104	103	118	132	129	118	109	116	108	130	113	128	101	124	93	111	128	113	114	95	115	119	110	109	127	98	111	118	130	123	109	107	112	128	113	117	107	126	119	113	101	107	101	109	131	117	112	105	116	116	92	122	123	135	122	97	106	97	122	99	142	111	141	122	116	118	116	110	117	121	107	134	121	106	124	111	132	111	128	122	115	115	129	111	123	109	106	92	115	108	148	123	124	115	127	113	110	122	118	116	106	112	102	103	108	109	105	113	121	121	128	113	106	111	106	119	92	131	98	120	129	132	122	113	117	101	111	101	126	126	124	110	114	116	111	115	139	103	99	126	118	127	100	116	108	122	118	100	116	103	107	102	126	133	117	105	102	109	107	108	125	113	103	117	118	112	108	115	114	100	133	123	120	138	95	117	119	114	110	109	129	113	122	117	121	115	106	124	114	123	116	109	116	119	114	109	114	137	98	110	109	115	105	113	118	97	135	117	131	118	114	98	102	122	112	115	105	121	98	113	108	127	114	91	140	115	114	120	110	106	119	112	119	102	99	103	112	123	111	120	118	118	122	118	128	117	120	118	111	127	121	118	112	115	121	98	123	107	125	96	113	116	105	110	109	102	120	111	112	114	123	113	127	106	125	120	98	105	141	127	116	118	100	123	123	119	97	118	122	106	106	119	131	130	146	108	120	126	117	111	124	114	117	88	120	124	119	96	96	110	105	124	122	122	105	101	115	113	97	113	125	141	121	111	110	122	114	126	91	122	115	125	127	107	101	107	112	103	136	124	131	115	121	119	111	122	99	112	127	142	118	96	109	106	123	120	121	117	130	127	120	135	122	125	122	128	118	114	132	122	113	127	97	102	108	134	128	112	118	100	119	127	125	114	108	105	116	106	119	107	111	109	100	113	113	117	123	115	108	127	115	106	100	90	117	104	110	117	121	111	118	92	123	112	121	116	123	121	123	134	98	112	118	104	104	108	123	125	108	119	105	115	98	120	110	125	113	101	103	120	135	136	110	100	108	114	110	114	102	114	111	113	104	123	117	104	107	111	92	113	103	127	111	114	110	120	118	124	114	122	100	114	100	101	91	105	121	128	119	118	125	115	103	124	130	121	119	134	108	109	116	106	113	95	105	107	134	111	110	115	107	98	108	115	102	131	134	122	120	120	98	123	119	121	99	119	123	118	131	111	111	107	106	104	114	107	123	116	112	121	119	114	131	110	99	130	113	101	114	126	113	96	109	107	109	120	127	102	119	123	98	125	128	102	113	126	131	110	119	124	106	113	94	108	95	91	115	112	148	109	136	132	115	129	113	103	115	139	118	121	95	123	98	103	116	117	125	126	110	113	116	121	128	126	121	116	111	117	104	124	117	105	128	94	119	102	112	123	107	123	115	115	130	112	108	114	113	126	94	118	112	134	121	117	114	120	130	123	128	119	117	106	117	132	121	117	132	121	120	103	107	120	110	126	102	94	102	107	111	116	117	110	98	129	117	119	129	123	120	127	105	119	107	119	118	124	127	95	122	112	112	116	112	112	119	137	117	91	131	113	117	114	131	111	102	118	116	105	111	111	130	110	109	125	93	114	107	108	122	121	112	117	116	121	113	110	141	120	103	117	102	122	97	99	121	132	114	108	118	111	119	104	114	116	126	133	116	106	120	114	121	141	106	108	105	117	122	99	107	102	123	106	103	130	109	119	80	135	129	106	117	96	94	111	106	109	113	98	121	131	124	127	111	115	87	113	118	121	120	106	97	114	135	89	117	116	117	131	101	114	112	123	116	129	122	120	130	125	126	109	107	104	113	107	135	109	131	110	107	130
4661	14914	9478	4442	3071	2267	1693	1252	1026	833	754	629	572	450	430	361	293	290	292	267	283	241	241	224	222	204	218	218	209	207	197	180	201	177	191	182	169	167	171	202	165	198	161	178	168	181	152	153	166	162	156	156	165	175	157	154	164	157	148	159	165	158	165	179	166	181	154	182	154	171	173	160	168	168	141	152	143	125	172	165	152	159	174	160	158	173	152	149	157	168	147	157	163	182	173	167	166	149	158	172	139	153	164	149	140	174	127	154	152	166	147	160	162	165	158	160	164	151	171	143	164	144	146	147	148	153	160	161	153	149	161	158	145	165	147	148	157	165	186	149	159	173	162	161	189	131	146	155	163	144	173	160	150	154	154	151	154	147	167	163	149	172	138	151	164	157	159	161	141	173	144	126	140	150	158	162	162	169	170	152	141	158	152	163	172	144	138	154	156	154	157	177	148	162	161	127	152	174	143	160	145	125	158	155	167	164	148	158	152	142	129	117	164	169	139	174	155	135	154	157	146	145	170	164	147	152	149	151	138	152	161	145	179	165	162	163	153	163	158	130	151	164	153	154	149	151	152	145	152	141	165	154	144	169	158	156	161	184	154	167	181	138	166	173	143	169	164	162	156	148	155	158	160	145	167	152	142	156	160	144	159	161	157	143	150	152	137	145	168	162	151	178	149	157	144	164	148	151	178	143	171	154	150	145	164	146	173	162	159	143	138	158	149	183	167	172	163	160	148	137	167	167	141	157	155	129	175	146	165	157	166	157	145	193	171	149	156	164	147	126	146	127	160	162	166	137	178	164	135	129	156	152	177	165	145	155	152	167	133	168	147	148	151	161	143	156	169	144	153	153	157	172	148	155	156	161	180	156	173	132	142	153	151	174	157	150	127	163	163	155	130	150	147	173	154	147	156	176	147	139	140	162	164	159	173	153	174	131	168	169	141	175	151	166	157	161	141	143	157	156	154	159	168	134	148	156	154	184	157	141	161	150	157	146	147	170	147	135	158	151	142	143	147	154	146	135	139	147	136	154	152	153	145	153	144	145	155	150	196	148	148	150	158	177	151	156	133	160	150	154	146	157	149	145	166	157	160	151	190	145	152	150	169	168	136	136	174	144	160	165	126	143	149	147	171	186	135	149	146	156	144	162	157	160	151	155	130	146	138	138	162	148	151	150	145	151	137	150	159	147	149	163	157	168	133	130	157	152	150	165	139	170	166	155	167	138	173	150	161	146	148	150	158	163	156	162	151	167	151	160	156	145	164	164	151	154	160	138	187	134	179	156	136	153	155	139	144	149	152	156	149	171	178	142	154	180	189	138	151	160	147	128	155	152	147	144	152	168	175	143	137	143	151	166	141	163	149	161	134	128	156	173	161	152	180	155	183	137	170	168	174	165	167	141	165	125	154	152	164	175	161	152	166	167	165	156	143	140	168	167	154	123	155	155	157	151	172	146	131	153	150	154	141	170	168	138	167	141	195	148	154	155	167	143	136	165	160	135	160	153	153	136	161	169	187	146	143	149	157	154	157	163	159	154	157	160	144	156	156	148	156	151	172	180	166	164	155	147	160	127	142	152	150	152	148	154	147	164	173	167	142	148	165	152	170	157	172	128	135	171	147	159	149	151	168	165	149	155	145	144	167	153	144	147	157	167	151	190	150	140	166	155	143	152	163	160	146	148	139	148	171	144	153	148	139	153	150	144	142	156	157	143	156	154	153	145	150	151	152	157	168	141	134	160	158	155	149	124	157	138	154	140	156	164	160	163	151	155	149	178	156	148	162	139	148	148	161	158	153	163	138	160	143	147	161	144	151	158	151	141	158	150	177	142	138	140	161	160	148	156	151	163	153	143	128	149	153	166	144	141	150	138	152	180	158	143	152	137	134	171	141	166	135	149	131	147	154	165	162	145	147	178	194	133	182	164	170	165	162	148	164	149	164	146	164	168	158	142	144	164	149	166	168	143	146	149	161	159	146	149	144	148	187	154	147	162	153	139	141	130	169	165	140	155	129	151	160	136	140	142	168	139	143	152	136	168	157	173	168	153	156	167	158	147	160	165	158	131	158	159	121	171	170	154	169	149	177	148	134	157	147	155	150	166	151	155	161	162	158	137	170	179	153	156	153	159	152	143	153	137	156	152	144	142	158	153	162	135	146	156	154	168	155	150	142	136	143	148	142	160	154	135	168	151	162	147	157	147	150	126	161	152	157	149	161	153	163	146	154	155	163	164	166	167	162	178	152	155	156	145	154	137	163	169	146	156	156	149	164	162	165	158	159	148	152	161	162	136	156	152	154	152	142	157	176	164	175	141	172	147	167	162	150	146	150	155	133	152	154	162	155	158	152	185	165	142	157	136	140	155	158	161	149	150	156	148	136	137	163	168	148	168	152	147	161	155	148	157	145	160	164	138	154	164	164	175	163	150	160	144	140	147	155	129	156	171	164	173	131	140	163	168	159	145	167	151	143	151	141	155	136	130	149	171	124	160	175	142	156	145	158	156	132	137	151	135	143	149	156	178	145	153	161	143	152	134	156	165	172	132	177	158	151	141	142	168	156	180	164	142	134	156	153	161	163	175	155	177	158	150	134	163	164	186	156	145	160	142	161	157	152	142	165	153	156	150	164	176	163	169	138	155	165	141	130	162	134	147	152	162	144	150	142	147	149	145	164	151	176	143	177	150	141	138	139	164	185	159	159	147	161	145	144	162	154	174	159	168	161	155	148	151	184	136	144	143	165	153	159	160	143	162	159	179	145	153	160	150	186	149	142	140	185	129	146	139	145	135	163	168	150	149	158	169	160	172	146	155	173	161	124	169	167	135	167	136	146	183	160	145	148	145	153	167	164	162	145	164	152	128	153	166	147	170	139	161	162	140	153	151	172	164	171	157	151	136	155	150	145	167	150	120	145	153	131	157	173	146	144	130	141	143	144	152	158	134	154	136	158	160	163	158	150	156	164	160	160	147	159	131	163	160	150	124	153	166	180	138	140	147	147	171	134	156	162	153	169	162	140	144	156	155	178	160	166	169	164	159	152	158	137	159	140	137	166	145	162	149	132	169	168	154	143	137	140	147	156	157	155	158	151	152	142	174	158	154	154	154	151	141	147	149	132	144	159	144	144	166	142	155	151	140	142	157	144	151	156	156	174	159	167	137	165	144	140	137	160	158	132	131	142	154	157	161	134	145	140	143	152	169	169	148	163	149	156	167	171	153	147	164	145	168	168	170	138	173	137	149	170	159	149	155	156	148	161	158	137	176	149	152	154	172	164	153	152	153	131	133	155	161	161	149	146	152	143	150	166	146	143	156	171	180	162	152	149	163	153	160	152	131	160	163	153	167	147	164	140	142	155	157	152	163	142	135	149	143	155	170	138	157	144	155	160	169	149	160	135	137	159	133	159	173	160	149	173	140	161	139	128	152	144	161	156	159	159	141	158	134	145	150	158	156	167	174	143	151	159	136	138	149	131	145	163	144	166	156
27301	16630	2739	522	384	298	286	276	283	266	274	291	272	260	267	245	262	241	247	291	216	279	254	240	280	241	276	246	242	258	241	246	250	254	258	225	289	262	254	263	254	225	278	254	248	242	251	254	256	232	228	267	271	247	269	289	255	234	258	210	245	292	274	248	291	235	238	259	285	255	254	261	255	277	245	231	252	288	236	282	234	240	256	271	253	244	249	296	265	246	259	279	241	248	250	279	268	278	280	254	246	277	272	245	228	280	263	257	251	250	225	249	264	225	262	255	234	294	261	250	254	278	259	272	281	267	233	261	260	272	246	241	276	267	269	269	267	284	253	285	249	256	246	275	270	243	227	250	247	270	255	278	245	236	275	247	252	237	236	251	263	261	247	273	229	238	226	272	249	237	248	256	250	254	267	230	250	264	282	239	262	237	258	234	269	260	271	270	263	259	270	264	214	248	257	250	262	256	273	272	266	257	238	268	261	258	250	215	271	257	274	265	244	261	251	251	245	252	270	250	269	264	272	266	240	237	245	244	235	235	228	242	246	246	268	258	261	238	239	266	234	279	268	248	246	276	261	245	275	255	265	237	248	264	280	260	251	269	269	262	226	238	277	235	254	241	249	223	267	275	260	261	281	245	258	251	242	268	269	258	283	284	254	247	248	262	247	226	248	247	239	252	268	256	246	256	270	275	268	291	250	238	269	263	258	227	266	269	250	238	248	266	258	249	275	260	244	275	282	270	245	264	233	247	247	258	267	259	250	254	285	251	233	239	223	242	255	258	263	243	252	264	248	249	247	280	238	231	272	249	250	274	234	266	245	271	242	284	253	275	259	239	246	273	282	248	221	252	245	273	261	239	266	261	228	279	258	242	265	266	251	259	248	276	268	241	299	241	257	245	247	257	246	228	248	242	233	266	263	262	253	254	287	263	265	250	222	272	236	250	273	272	289	249	240	274	265	271	259	243	255	216	244	280	280	256	248	280	233	288	265	234	293	252	273	285	258	267	254	265	245	257	256	280	250	266	251	269	272	245	274	274	243	267	272	253	279	288	252	259	289	278	250	264	246	256	246	267	262	257	262	274	232	267	251	255	248	274	271	244	242	251	262	265	240	279	251	246	254	265	253	275	263	280	283	272	267	281	263	257	265	273	250	259	259	282	272	264	250	239	255	261	240	293	277	245	242	283	271	261	251	285	273	272	274	281	263	277	241	287	235	286	222	244	268	227	272	244	260	250	264	278	240	239	296	260	264	288	243	263	261	265	233	239	266	287	249	232	266	283	236	247	242	273	261	253	276	273	263	253	268	260	252	230	239	243	243	249	307	280	259	268	241	258	259	257	239	270	261	253	280	246	267	277	276	256	261	259	254	284	227	268	250	270	237	249	256	257	236	257	303	272	258	275	259	265	246	245	270	255	309	256	275	251	279	272	248	260	266	246	251	237	279	259	267	260	253	274	249	263	259	265	255	251	276	264	248	277	276	267	286	283	269	232	239	261	263	248	270	276	245	228	227	253	266	288	259	226	264	288	248	245	233	264	248	261	239	236	259	253	268	250	282	259	261	257	290	264	240	262	233	263	249	247	255	265	281	239	264	266	241	234	252	258	267	276	238	274	243	262	253	269	251	253	247	288	272	265	285	290	274	240	266	248	242	261	264	258	240	258	253	251	263	280	258	231	238	246	264	233	261	243	226	237	246	270	263	261	249	265	269	257	246	266	237	248	256	239	249	254	242	259	227	248	248	272	274	212	256	233	241	264	250	270	247	287	271	276	256	239	272	259	264	244	243	269	276	254	270	256	251	263	260	290	256	257	253	242	275	239	253	269	277	263	279	265	256	258	254	285	253	266	278	250	280	238	249	270	261	278	246	256	260	278	247	248	245	245	242	240	254	264	253	228	241	274	242	243	271	267	253	270	265	245	262	245	244	250	248	270	254	255	261	235	271	279	289	234	240	271	250	273	251	269	274	279	245	228	253	234	271	244	283	276	264	242	301	244	274	250	257	245	246	267	244	252	259	281	234	234	272	252	280	252	245	275	246	261	257	240	272	228	234	270	247	265	253	299	274	247	244	244	243	262	263	221	279	288	262	235	255	256	282	280	250	251	251	251	244	248	255	266	250	258	250	256	241	295	263	253	275	238	261	253	269	266	257	251	235	255	253	224	252	298	259	223	238	251	246	266	235	252	263	252	257	261	308	268	280	260	257	268	250	246	258	288	263	232	256	257	255	272	254	256	248	261	270	293	254	276	273	267	269	256	250	216	256	290	253	233	242	274	256	270	279	258	257	248	243	268	279	241	253	270	265	288	246	232	258	272	249	233	249	281	263	247	276	248	272	287	224	237	262	250	248	246	249	253	252	236	260	233	263	247	245	239	241	237	267	254	283	262	227	238	278	277	245	206	273	259	225	236	270	248	259	218	286	279	245	230	230	227	251	258	251	276	252	247	256	251	258	229	252	242	248	262	270	249	293	244	268	252	267	254	268	243	259	234	257	248	288	269	244	254	289	232	240	240	260	248	247	254	252	244	245	244	238	261	263	266	253	248	258	273	257	237	260	258	261	235	232	281	262	238	267	258	248	255	274	252	238	256	226	265	255	273	269	271	282	248	251	270	219	260	259	257	272	232	275	245	266	265	250	250	266	258	234	292	252	273	248	277	276	284	223	235	213	301	268	257	238	257	237	258	279	247	258	265	269	266	263	248	256	255	226	268	251	254	277	245	262	269	267	254	248	238	254	263	254	232	234	283	265	260	255	260	231	273	249	270	272	260	256	243	268	270	247	273	241	252	267	261	227	257	252	275	260	250	245	245	242	270	245	291	235	252	279	289	275	268	284	239	264	257	257	283	265	281	257	286	267	278	286	248	230	256	280	248	270	267	272	288	269	279	255	259	248	245	261	250	246	226	260	275	266	260	242	246	280	267	261	243	256	270	260	267	222	260	247	257	253	253	264	238	260	234	269	231	254	268	257	268	255	260	256	248	253	257	253	249	242	254	253	274	245	257	248	253	238	229	265	249	237	256	235	277	275	253	243	241	259	270	282	265	281	233	248	244	290	247	226	235	263	264	261	258	245	260	234	244	260	238	240	265	251	254	287	264	274	245	261	262	268	242	248	291	260	266	238	283	252	258	281	238	255	243	246	258	235	240	248	238	233	254	270	246	247	273	241	303	270	254	241	260	263	270	257	251	250	260	253	259	245	274	262	277	263	262	254	257	250	289	263	263	247	258	255	274	275	245	280	283	275	266	251	238	241	251	249	262	266	292	242	250	262	286	249	271	252	259	282	257	240	241	259	258	260	271	253	263	259	253	238	266	248	269	263	234	240	232	256	253	279	227	266	220	244	239	261	270	256	273	254	263	234	258	253	264	247	236	230	263	250	285	256	244	270	266	253	258	230	256	251	236	247	279	248	254	265	233	273	259	225	244	266	276	258	249	270	274	274	259	241	233	258	248	255	246	249	265	240	239	273	269	230	259
4571	1780	1114	639	528	484	403	403	385	380	364	364	374	379	290	324	302	332	339	334	314	344	374	348	354	329	319	340	322	329	296	309	298	340	304	335	351	379	322	364	311	298	337	313	305	318	331	315	331	327	324	304	311	298	336	318	329	300	307	296	329	302	346	307	301	325	334	323	352	307	321	319	311	317	346	329	349	332	286	360	333	323	343	310	348	343	304	308	313	341	315	309	344	307	314	297	293	314	323	302	337	365	298	320	301	338	281	304	321	307	293	315	313	307	324	337	331	337	320	322	315	276	365	332	316	301	305	317	325	307	288	349	303	333	329	272	334	329	306	332	339	329	329	354	327	319	321	346	321	333	320	311	331	325	333	336	334	262	314	292	307	323	317	338	347	316	343	324	306	311	334	365	309	351	271	343	322	279	279	309	326	302	310	296	297	313	320	307	343	314	324	318	301	308	330	333	319	310	326	327	318	319	321	309	326	316	296	276	311	300	329	312	304	325	314	323	347	335	324	304	341	328	320	317	312	286	345	307	325	314	333	302	319	328	316	327	311	332	302	322	313	321	326	341	326	336	307	340	341	318	309	350	305	321	338	312	302	297	286	304	308	287	325	310	322	320	326	291	304	342	331	336	332	329	319	309	303	304	319	321	331	296	330	313	286	330	329	317	308	339	325	317	324	340	317	335	337	307	345	314	318	299	320	294	326	326	315	291	325	330	327	345	322	287	314	289	310	319	274	328	328	326	302	322	296	297	298	326	322	321	319	337	323	325	316	353	338	349	312	335	326	301	344	349	325	287	330	308	303	286	307	314	320	286	311	322	336	337	333	329	314	329	308	310	302	283	305	323	289	328	343	326	290	338	329	341	340	334	267	367	334	309	314	346	319	329	328	284	334	308	302	347	335	348	338	271	328	317	277	323	312	295	310	316	334	318	355	340	314	312	342	292	331	322	314	308	296	292	323	306	317	324	329	332	307	297	331	316	327	325	331	322	333	334	290	310	318	307	322	302	309	322	325	336	328	328	333	319	345	333	319	278	310	318	332	316	351	303	319	343	339	294	302	340	339	315	313	318	284	355	338	300	330	301	300	325	297	310	308	293	321	321	286	319	342	305	317	307	334	319	322	303	353	294	340	341	296	314	332	276	355	361	297	313	301	320	316	312	324	326	322	293	303	314	300	329	321	304	301	352	331	343	305	308	304	327	302	295	332	326	337	348	293	287	348	327	333	331	301	320	299	302	339	302	302	324	324	320	332	340	341	344	300	294	352	324	318	310	323	302	300	333	312	318	314	328	302	325	313	299	340	323	332	356	324	303	316	315	307	322	274	323	309	305	319	319	364	320	309	343	318	312	304	318	286	297	294	349	317	311	303	333	319	321	332	317	352	306	335	293	357	336	331	324	312	322	323	306	332	306	320	287	333	342	302	287	323	303	315	327	293	328	328	332	297	307	306	301	300	339	322	347	297	307	323	336	296	313	313	349	302	315	289	320	323	317	302	325	336	351	330	336	314	342	324	305	324	332	330	304	363	302	289	323	336	324	330	324	316	313	328	348	328	340	310	324	299	317	301	340	334	331	304	282	329	339	313	327	334	298	346	316	328	288	333	351	338	335	313	319	315	311	330	307	322	290	311	322	325	316	310	315	312	302	313	318	329	340	319	343	299	322	296	317	348	288	325	316	312	354	310	311	350	331	300	319	339	307	324	314	334	342	349	304	299	298	295	319	303	297	304	344	316	318	337	324	310	340	335	306	303	304	327	327	316	308	320	318	317	326	313	313	351	327	315	311	370	308	328	349	337	317	311	338	317	276	312	333	321	336	286	311	309	317	321	283	286	296	328	332	291	316	321	316	318	318	317	330	309	304	302	306	319	333	328	309	300	304	306	314	341	346	322	295	321	325	354	338	327	308	329	318	311	326	334	312	286	315	307	341	324	326	310	346	290	308	352	310	309	294	312	330	308	290	329	350	304	308	341	295	321	330	301	286	362	291	322	321	334	314	331	297	303	342	288	317	330	328	333	327	320	324	334	310	315	330	341	311	310	309	306	305	335	351	338	346	328	322	276	304	297	300	328	320	319	293	302	313	319	319	286	305	341	297	356	312	327	358	325	290	339	345	314	337	317	323	326	303	301	343	318	315	347	315	333	300	335	316	329	313	331	335	327	319	320	306	350	347	327	338	304	310	299	307	366	319	275	313	317	315	321	303	326	318	294	323	323	302	335	348	317	319	333	325	308	346	306	317	311	325	316	331	294	321	316	319	321	349	320	327	350	333	341	331	311	316	320	290	288	309	304	336	318	298	304	285	294	318	354	330	307	300	327	306	305	315	311	317	319	333	293	313	310	345	305	317	343	315	322	345	329	306	297	305	294	343	313	350	311	336	312	340	335	279	348	309	346	343	315	309	303	324	308	326	320	308	321	326	310	334	322	313	340	364	320	320	349	336	325	308	304	321	314	319	320	344	305	311	329	299	276	376	304	290	360	314	341	329	277	324	333	310	320	295	322	319	313	297	323	311	309	295	289	305	331	297	321	326	324	326	344	323	310	295	307	339	315	345	301	325	322	295	331	300	291	336	344	303	306	350	299	296	315	312	371	352	297	295	286	313	311	353	321	327	324	328	294	342	298	302	353	321	316	353	323	317	332	340	309	316	319	304	339	326	284	283	326	303	285	311	330	354	295	300	303	311	280	296	329	314	319	339	333	336	324	334	305	330	308	319	306	296	332	314	331	316	309	332	341	328	314	359	303	325	322	345	326	329	305	343	323	312	293	295	332	357	320	307	330	333	312	361	304	318	302	331	317	342	298	304	303	330	327	324	315	297	335	310	312	299	310	308	313	309	334	325	291	291	309	329	355	303	297	315	338	319	315	316	316	308	342	327	333	318	339	315	327	323	301	332	341	288	305	297	316	324	350	346	288	341	314	317	306	313	311	303	327	303	320	321	314	328	318	343	319	304	309	317	358	328	318	330	318	329	334	318	322	307	342	319	304	301	315	322	308	288	308	331	340	311	346	373	321	315	297	330	323	306	331	314	316	324	315	304	299	295	303	316	302	313	311	320	328	331	305	316	303	271	300	334	320	297	305	320	346	300	308	343	301	294	333	327	295	308	336	308	351	333	308	333	317	334	314	326	340	337	309	312	316	310	322	298	306	310	325	298	332	310	349	329	367	276	313	307	344	312	304	340	314	296	302	303	296	289	341	330	335	343	306	302	305	315	319	323	285	303	347	331	306	315	302	361	289	323	324	320	299	309	314	305	316	355	325	309	286	323	304	305	310	303	310	318	292	296	336	309	284	284	346	310	314	310	323	274	345	333	307	322	290	300	327	324	346	325	314	293	299	303	310	318	282	337	309	320	332	344	333	287	325	313	338	289	292	349	345	331	301	312	306	302	313	315	290	342	337	307	329	331	338	343	326	340	309	295	306	319	322	312	311	325	349	308	300	287	328	313	313	340	312	339	303	305	318	324	309	319
23719	21042	27260	25039	15076	1078	611	507	432	385	369	411	358	345	351	320	310	310	296	289	292	296	320	247	272	287	309	276	285	278	292	276	244	290	300	270	275	262	268	299	291	290	273	276	256	277	321	298	274	279	277	260	300	313	284	288	291	274	277	297	283	264	297	260	276	281	266	261	275	261	299	256	292	278	292	270	288	296	259	285	295	290	302	302	255	292	268	299	281	275	265	268	274	290	290	284	270	317	269	280	257	270	292	253	274	269	264	290	302	304	294	284	277	273	284	265	274	305	261	268	277	265	320	291	280	269	288	267	286	293	279	275	295	297	267	289	259	297	261	289	289	283	280	293	241	266	278	285	282	246	300	287	297	281	278	252	275	267	288	305	277	281	262	300	280	289	283	287	294	262	271	253	256	316	286	274	286	267	267	290	284	255	311	266	298	299	261	283	270	259	280	285	292	270	269	268	264	289	272	269	244	262	311	265	275	294	299	282	303	252	294	256	266	279	264	292	282	288	260	281	249	260	265	282	302	288	285	288	282	276	271	277	326	287	310	320	267	300	278	311	256	264	275	285	312	275	254	273	258	274	267	255	292	303	279	269	274	288	249	268	271	240	261	282	287	250	294	279	284	306	276	230	264	265	267	240	295	290	281	265	296	251	270	267	286	242	281	318	272	282	265	279	236	256	271	305	281	276	280	261	293	264	269	304	283	284	281	280	293	275	294	294	303	279	283	290	288	269	267	268	264	254	279	281	340	308	298	274	296	281	267	252	274	311	262	287	272	294	258	297	309	264	299	296	308	282	290	313	286	267	249	287	272	296	313	285	267	275	256	288	277	299	286	265	275	302	277	294	290	306	327	237	294	275	276	285	260	262	295	286	275	267	255	268	250	288	279	286	270	294	272	274	257	281	260	283	279	275	272	286	278	287	299	293	294	268	266	254	267	288	281	292	296	295	302	289	280	289	262	271	285	262	242	261	302	293	285	289	278	276	296	273	295	276	277	298	278	284	250	292	300	299	270	291	269	293	278	275	284	290	266	291	276	257	272	269	277	270	305	257	244	261	266	277	266	291	250	246	298	272	282	268	276	282	311	288	262	268	281	261	275	246	295	263	278	286	292	260	267	264	281	279	262	238	276	293	270	278	284	291	275	260	287	267	288	293	277	294	279	261	336	253	276	311	275	282	281	280	255	316	263	279	256	274	284	277	249	270	296	289	256	279	284	278	276	260	318	271	282	268	303	287	293	277	280	287	299	276	246	280	259	255	279	268	276	242	284	275	297	272	282	266	269	275	294	250	248	262	294	305	257	287	288	293	281	274	265	302	306	273	268	248	282	271	254	271	274	241	286	287	273	250	304	282	278	272	277	273	257	286	268	253	261	263	304	261	275	253	302	284	274	280	273	305	279	251	263	277	286	288	281	298	281	263	283	276	267	284	286	291	298	322	254	258	320	286	257	275	274	263	279	257	271	264	277	260	251	300	270	269	262	259	295	285	237	273	293	255	246	271	286	297	308	237	243	284	276	268	309	291	291	287	278	289	281	241	294	278	274	290	269	304	290	280	257	286	295	259	300	266	295	287	269	251	299	279	265	285	299	256	274	255	321	261	260	278	280	261	280	278	255	264	255	258	265	260	270	258	263	287	259	288	254	305	273	287	253	296	283	296	291	276	295	269	269	274	288	287	305	275	275	284	283	257	301	303	296	270	314	297	292	283	249	286	287	274	274	285	283	284	291	281	293	283	273	276	258	280	267	286	283	286	277	276	293	278	295	289	327	259	283	250	272	286	268	268	255	264	282	286	291	265	270	283	272	263	270	270	272	257	293	287	258	276	266	283	261	314	270	299	278	265	237	257	272	272	287	306	266	274	274	305	291	259	296	289	267	280	273	273	278	247	265	317	284	251	256	285	262	292	268	275	272	278	281	270	303	277	240	262	274	278	281	276	259	279	272	296	268	247	271	265	304	256	277	285	288	257	303	270	248	271	294	279	270	274	282	243	272	306	264	290	304	264	274	264	261	289	288	282	258	273	286	282	256	270	266	297	272	278	302	282	273	260	278	261	286	281	282	315	280	280	276	293	297	285	286	285	285	268	295	284	288	262	285	288	270	294	248	260	318	281	294	312	262	236	286	259	324	281	263	266	280	278	290	252	295	297	276	269	292	309	274	257	288	264	264	306	274	259	258	254	306	304	277	268	284	298	286	293	277	283	284	302	281	305	284	288	293	298	259	279	265	262	266	296	262	256	276	248	265	273	285	298	272	280	284	256	287	292	274	300	263	289	300	303	252	302	282	256	279	266	282	293	262	293	280	261	246	275	289	295	288	259	299	263	302	277	289	288	253	282	280	266	303	264	257	240	285	258	281	282	274	279	265	280	314	300	290	263	281	311	330	300	283	291	297	259	294	247	288	274	276	259	282	248	247	252	264	276	246	301	256	315	262	272	304	268	285	269	293	302	275	280	293	277	296	275	261	269	263	307	281	257	262	262	266	276	276	286	263	295	308	298	283	271	264	286	277	289	310	277	280	263	302	287	284	256	256	274	297	266	289	297	261	283	267	285	280	272	275	251	302	301	273	281	285	277	271	256	288	263	274	267	294	297	263	279	274	301	245	267	303	275	277	273	282	276	282	271	272	275	269	265	280	243	280	261	268	289	280	255	277	268	277	261	297	270	314	283	275	288	299	325	283	254	249	236	263	275	282	272	259	289	318	264	276	306	288	264	297	259	264	273	285	262	289	262	314	272	286	271	257	267	274	276	285	295	275	319	285	289	280	271	260	286	268	285	257	269	283	270	260	293	288	280	259	249	242	263	310	288	280	304	273	262	309	310	275	267	255	309	274	268	281	270	262	232	263	304	298	263	251	267	259	282	275	281	273	295	301	272	292	268	287	276	261	273	270	293	278	307	241	289	310	268	288	275	285	302	278	266	312	280	267	299	285	281	295	240	274	278	263	256	244	278	283	279	308	290	290	269	287	304	286	277	263	252	290	292	247	294	246	275	293	266	237	262	290	267	281	263	271	276	304	266	256	285	279	277	274	286	271	286	292	260	292	294	251	270	263	281	280	260	272	244	264	302	268	280	273	267	289	273	290	288	294	265	286	261	298	295	289	270	267	251	267	271	256	283	274	282	283	275	296	276	253	241	293	264	296	267	279	289	282	282	275	299	250	271	269	292	283	275	249	261	253	272	300	302	286	287	284	237	284	266	282	278	278	264	288	285	286	291	254	256	299	277	312	316	326	278	247	263	279	308	282	308	260	278	267	278	258	263	291	266	284	301	280	289	285	282	273	296	269	270	268	261	266	278	302	284	278	277	286	314	291	253	270	293	258	264	284	272	280	262	284	280	277	276	294	260	262	280	293	280	294	289	282	272	273	314	274	281	264	271	266	301	291	274	296	300	266	267	291	303	251	272	289	272	282	269	254	286	261	328	251	272	257	282	278	271	283	302	274	292	267	265	287	279	272	263	275	310	297	288
3323	8202	4977	2310	1623	1303	1052	813	749	675	597	564	523	510	459	460	440	424	415	384	378	352	392	366	395	371	359	393	419	377	341	365	345	361	355	368	349	346	333	355	360	364	354	387	359	364	319	359	354	389	356	355	386	365	307	354	396	334	346	318	381	359	328	330	347	340	389	347	356	361	328	378	383	334	356	356	369	336	366	370	322	317	386	351	334	354	369	332	319	352	336	363	341	325	343	398	337	351	337	338	359	344	362	378	341	354	364	359	362	349	333	357	361	339	351	344	398	357	348	355	379	362	365	348	359	332	337	364	345	334	354	341	344	332	330	324	339	354	346	348	342	356	366	360	345	348	359	358	360	364	326	317	351	340	357	364	313	341	351	342	314	348	372	373	373	362	345	351	366	336	365	358	354	355	329	363	354	381	356	351	355	348	338	333	358	368	344	379	348	340	344	362	332	350	332	340	366	343	356	382	333	372	358	347	341	333	333	351	327	346	330	364	321	337	327	378	340	323	358	347	323	373	340	376	357	382	362	352	345	373	339	342	363	360	314	394	354	334	331	340	334	345	352	343	343	362	343	355	349	345	346	372	360	308	342	353	343	330	367	326	337	343	330	325	343	337	343	318	345	390	325	344	299	372	326	367	334	375	322	341	349	360	346	341	335	359	334	358	362	360	359	360	340	362	338	332	343	356	364	325	343	356	370	349	348	376	363	326	370	360	347	352	357	355	336	388	374	354	329	345	310	389	364	349	349	361	375	322	366	319	357	353	358	359	353	352	355	370	340	352	334	316	362	358	365	383	330	311	362	314	364	356	349	350	358	349	354	302	369	330	332	360	353	352	344	340	345	346	331	316	335	367	341	337	367	374	331	376	373	363	359	329	366	358	338	353	358	368	324	365	312	359	378	356	346	369	347	348	347	358	338	330	334	379	349	342	342	359	331	325	334	354	357	339	321	352	363	315	334	363	349	324	390	355	349	350	356	374	330	352	346	337	331	352	384	345	340	384	365	335	334	351	367	367	331	347	349	355	353	339	341	375	348	331	372	294	327	363	381	348	364	342	312	336	332	340	338	336	368	320	378	354	319	380	370	337	374	325	376	347	353	329	346	346	368	340	335	320	361	368	329	297	339	356	353	362	363	357	363	366	343	327	349	349	332	353	354	325	312	371	341	329	361	328	389	333	358	341	341	364	338	384	353	310	357	309	336	367	383	350	309	342	347	329	347	358	328	374	310	378	355	346	346	332	333	331	355	342	329	344	356	331	329	360	346	314	356	375	397	339	354	329	322	333	362	342	347	373	327	346	372	342	355	336	347	376	342	343	360	343	372	340	346	388	357	334	349	358	353	366	332	367	367	372	340	348	341	370	349	357	313	368	356	348	352	343	367	380	291	354	338	365	375	337	360	333	376	378	369	343	325	341	385	345	345	327	351	331	353	349	334	336	402	366	363	341	351	351	376	330	334	358	375	354	323	308	354	346	337	334	355	330	362	356	348	351	374	379	358	337	335	358	360	379	334	362	349	365	355	354	340	348	331	346	347	405	303	340	332	367	353	378	357	352	366	320	333	341	354	344	364	343	335	356	339	333	348	342	356	349	359	326	327	371	321	343	356	377	340	355	384	324	364	368	361	342	340	366	362	339	321	365	367	323	368	379	337	350	339	351	326	353	361	358	374	335	372	354	346	355	341	343	338	357	357	375	378	359	364	349	347	310	361	341	348	322	332	342	334	364	346	340	374	354	321	356	322	320	330	319	361	348	345	344	377	346	356	366	350	340	358	324	359	339	330	332	364	353	378	368	336	373	371	332	367	375	326	336	330	340	374	342	380	340	350	302	338	327	359	364	336	336	333	367	363	329	349	310	375	362	357	333	350	322	333	357	362	355	331	355	359	358	353	353	339	367	387	374	331	343	332	339	370	353	368	337	358	377	330	349	329	350	366	351	319	340	358	329	353	328	344	356	356	366	319	351	318	344	351	350	361	354	334	362	336	382	361	350	352	330	365	356	320	367	359	387	353	326	359	332	315	355	354	334	342	328	338	350	323	357	348	344	330	356	380	360	341	368	375	355	344	324	342	332	322	360	329	341	357	369	369	356	344	372	318	328	338	353	357	315	375	311	336	364	338	330	342	341	348	359	356	375	333	342	346	350	312	350	330	327	331	375	344	319	365	321	353	324	349	354	358	379	340	363	355	355	327	379	330	337	325	343	343	321	328	376	370	356	352	345	356	357	368	356	363	383	326	352	329	338	345	363	344	315	351	341	330	377	320	377	338	370	370	370	322	317	340	348	354	340	345	344	355	369	321	350	338	368	374	372	311	332	315	328	348	367	354	350	372	329	365	365	341	372	318	343	357	364	320	368	356	356	335	353	372	378	346	364	357	325	333	346	351	359	348	343	317	313	386	341	316	324	342	359	361	337	306	386	332	382	331	327	361	352	327	361	363	339	339	338	383	339	365	331	326	346	360	358	355	360	352	360	367	352	349	357	362	342	337	332	355	323	346	364	352	328	342	336	363	353	330	369	354	335	339	351	336	395	360	324	364	376	363	362	341	369	342	360	364	370	380	345	351	353	368	358	363	368	354	347	331	372	350	332	353	325	360	359	327	331	347	329	367	363	359	370	378	321	334	378	338	376	359	400	351	337	369	397	355	349	365	354	367	356	346	386	352	388	347	327	324	363	387	321	342	316	356	350	337	334	354	327	342	370	335	355	328	303	312	350	343	348	314	341	363	344	345	356	342	338	335	355	366	379	319	367	324	340	314	344	326	321	355	365	335	369	359	350	368	342	320	325	340	372	350	341	357	337	370	359	320	334	361	333	348	385	348	343	358	343	329	362	338	344	377	355	353	314	365	342	356	369	375	334	341	328	357	345	375	356	342	341	352	342	327	350	351	360	367	341	385	321	343	362	318	348	318	340	355	378	361	340	351	394	298	367	346	349	327	335	325	326	323	385	344	292	339	368	351	329	314	333	343	351	372	331	365	346	374	334	358	380	340	341	336	357	343	349	370	312	343	327	360	354	325	349	350	350	324	336	359	364	356	364	324	339	342	373	363	366	344	368	369	358	348	367	374	353	370	391	345	343	355	327	341	340	351	350	334	373	328	361	344	343	346	349	349	333	387	361	381	310	380	387	340	364	320	366	332	363	388	338	323	358	307	325	323	334	345	361	341	336	385	342	348	370	346	344	356	370	366	326	343	331	353	359	330	363	340	355	380	334	355	345	345	326	355	356	358	360	326	324	338	347	361	332	359	346	317	351	356	358	354	365	371	322	355	338	355	329	351	368	369	351	353	356	350	333	348	316	358	327	374	339	359	356	326	353	347	331	354	339	342	352	342	330	346	354	370	363	320	334	365	358	376	321	342	323	338	366	356	360	347	376	336	374	346	367	348	339	349	354	344	368	337	361	361	339	386	359	384	359	333	324	336	358	340	320	374	373	338	374	351	338	315	349	365	345	340	370	328	341	349	333	357	358
24634	21030	25887	24361	1494	378	275	230	226	203	191	208	173	162	195	156	150	149	179	150	156	144	145	152	163	143	145	132	140	129	129	136	150	128	129	125	126	145	151	125	138	161	131	145	141	145	155	125	143	145	163	129	131	144	126	149	132	144	147	165	138	145	151	143	142	149	151	138	123	131	124	135	124	130	145	139	148	138	152	134	136	127	131	144	130	135	139	129	131	164	149	124	149	140	161	128	129	114	167	139	115	142	138	163	136	148	137	130	136	124	138	148	123	151	144	139	131	138	138	140	145	164	145	138	144	155	159	149	145	144	130	163	167	157	134	151	146	137	155	125	136	141	138	130	118	138	140	142	136	146	143	132	141	136	132	131	153	149	130	136	153	137	128	132	143	151	153	138	149	149	141	131	158	149	142	153	124	125	142	125	122	141	128	145	134	128	127	137	147	146	128	124	147	149	132	128	135	147	152	155	165	151	126	134	141	148	141	141	135	143	147	137	149	120	153	145	144	124	136	130	148	154	131	144	134	132	118	131	145	140	125	143	138	136	141	126	131	138	140	129	136	159	146	146	159	130	131	121	126	141	173	128	118	149	138	138	132	136	144	147	125	162	131	147	152	118	147	143	143	144	145	113	131	149	121	146	122	157	130	144	145	138	142	115	129	143	149	133	154	143	129	136	123	134	114	124	133	127	133	127	154	126	136	141	119	154	133	127	124	151	152	137	148	148	127	142	132	139	168	129	137	137	139	144	144	108	148	127	142	150	152	139	140	145	148	141	163	112	133	136	129	115	122	142	120	128	130	146	150	136	113	142	139	137	140	123	117	151	146	142	116	142	142	158	149	127	147	157	141	132	151	126	129	122	157	126	137	124	139	152	134	152	154	138	134	138	135	136	151	148	126	138	140	163	152	142	149	119	124	131	150	124	137	145	118	142	138	117	146	115	146	156	118	129	166	128	143	130	123	113	144	141	160	140	139	125	153	124	125	149	136	143	144	132	136	162	112	146	124	127	149	154	123	121	161	151	165	154	112	153	156	152	144	127	147	145	136	159	141	121	151	137	135	130	125	142	133	133	135	129	120	152	130	140	143	140	129	149	145	162	144	131	117	160	148	131	127	128	154	136	151	134	131	124	153	137	163	146	120	153	130	125	113	158	121	132	139	117	138	120	150	136	137	132	152	152	143	137	130	167	122	144	131	134	149	132	135	121	136	160	150	138	131	139	121	142	150	155	149	153	130	138	126	155	153	120	134	131	143	103	156	135	128	152	126	121	130	153	137	143	132	140	150	142	142	144	137	128	138	149	116	152	138	142	134	143	134	161	157	143	125	127	144	152	114	127	111	138	137	143	133	136	140	137	138	139	153	153	137	128	131	130	131	143	156	141	143	129	150	146	130	124	152	130	122	132	134	125	142	130	125	138	139	145	139	133	144	134	126	144	152	114	148	143	126	129	158	134	144	144	159	142	145	138	127	144	132	117	149	148	130	148	135	145	145	103	130	132	167	144	125	128	124	142	134	146	132	141	133	115	130	117	131	126	179	138	141	144	149	151	143	155	132	136	132	161	154	149	146	130	152	121	147	121	162	129	141	137	137	147	139	133	120	128	139	146	150	128	149	144	143	149	155	139	149	129	139	150	135	136	151	131	142	133	134	139	141	144	119	159	118	140	131	126	149	128	136	139	121	130	131	146	150	128	115	155	137	146	150	151	154	140	146	121	153	135	154	138	148	135	129	153	134	132	141	119	122	152	142	125	152	142	143	142	128	144	138	150	158	133	141	140	119	117	112	131	136	185	150	157	148	133	134	136	148	158	162	161	147	144	135	163	150	119	140	134	140	146	120	137	117	148	130	136	138	150	142	143	140	153	159	144	159	150	122	146	149	153	152	132	140	121	128	119	132	109	121	134	162	154	147	126	152	128	128	148	135	127	154	132	157	133	131	131	147	143	121	144	136	146	121	139	122	145	139	149	154	151	127	132	130	140	138	139	130	142	151	132	134	145	152	149	137	159	131	134	159	145	153	130	135	144	122	121	130	143	121	128	135	150	140	132	138	125	155	120	134	129	129	138	119	157	129	124	142	149	143	147	133	134	128	123	151	136	143	137	128	129	140	141	147	130	170	144	143	148	129	138	151	105	158	147	158	151	145	144	134	139	131	139	150	127	131	138	142	135	130	147	158	117	132	141	142	134	158	168	127	135	135	144	130	117	146	137	114	135	133	147	134	135	144	133	136	150	165	124	140	148	149	118	134	147	140	123	120	134	141	135	126	129	167	143	143	123	150	122	149	133	118	139	126	145	152	141	146	136	132	115	166	129	129	146	144	121	138	133	141	145	128	132	158	125	128	141	145	144	135	152	137	139	122	150	131	139	129	141	146	136	133	117	124	168	137	153	159	125	143	136	129	148	143	127	161	172	150	149	132	150	156	127	134	134	135	129	159	146	156	125	121	141	126	139	135	119	146	138	121	126	121	151	152	158	154	147	131	158	142	141	149	144	144	140	127	120	152	136	122	132	138	158	142	123	163	138	147	133	122	148	154	147	133	133	120	146	145	132	150	136	111	147	138	144	142	131	129	148	140	134	149	140	123	159	136	151	133	147	144	157	133	136	135	131	164	153	130	140	134	136	144	147	114	149	141	142	136	132	163	126	125	145	146	144	117	144	134	123	132	143	108	124	146	147	137	135	153	136	149	132	141	138	148	124	133	124	139	141	129	137	119	132	132	132	146	136	147	138	143	152	121	152	145	147	150	155	147	146	153	156	113	134	139	139	123	140	134	127	159	155	149	136	130	150	137	151	131	131	158	127	150	117	133	148	133	146	128	152	131	135	125	126	140	135	150	141	128	150	176	148	132	141	122	135	143	154	133	131	138	130	131	127	149	147	143	137	130	130	144	138	135	128	108	121	140	145	133	137	147	139	168	139	130	130	148	128	150	150	142	135	148	140	122	144	133	149	135	132	170	153	161	120	149	131	115	129	110	151	149	126	126	124	128	152	124	143	145	130	152	127	153	124	131	147	139	155	138	131	142	143	140	161	142	127	135	148	141	153	145	134	151	154	130	124	157	132	140	135	153	143	151	141	137	134	139	138	143	135	130	133	142	125	172	129	137	128	120	138	122	149	145	144	122	160	159	156	158	119	143	128	139	118	153	146	125	148	138	150	142	149	134	158	145	159	124	116	149	141	139	133	140	147	146	159	156	129	129	141	126	136	139	119	131	126	145	149	129	120	157	144	131	147	142	130	154	139	169	140	167	138	138	140	154	125	132	134	146	136	121	128	152	122	154	148	136	124	143	155	130	151	124	143	134	150	148	119	142	133	147	134	138	138	146	116	119	136	137	143	164	166	118	123	143	138	135	137	138	145	140	137	132	151	141	127	154	150	132	139	125	148	133	151	155	133	139	135	137	137	124	124	140	149	151	132	156	140	142	116	125	131	152	147	135	126	145	137	137	150	125	129	120	147	128	152	128	130	136	132
3521	4910	2984	1453	1030	793	602	532	465	358	359	319	293	266	261	249	243	216	210	221	215	180	181	193	201	191	185	205	176	183	191	188	168	194	174	176	207	198	171	153	169	179	167	189	168	192	185	163	180	179	169	201	183	201	160	189	180	177	163	192	171	195	185	172	181	173	178	160	179	153	167	148	189	172	175	200	147	147	179	167	164	173	176	189	163	177	174	162	196	182	168	178	187	194	172	179	180	200	162	164	162	169	199	194	173	160	192	167	185	167	176	158	162	157	167	164	174	176	166	192	174	200	159	163	185	176	175	188	167	169	174	182	183	177	151	155	157	166	156	163	178	163	159	175	178	162	186	193	179	177	176	164	170	179	171	173	161	176	164	150	231	167	185	183	197	180	170	155	159	172	170	158	198	178	160	163	171	184	170	149	163	198	159	194	185	192	173	169	196	186	176	176	172	198	176	172	179	153	178	206	185	161	163	175	180	183	176	188	150	190	163	176	205	196	144	191	163	171	165	181	190	157	195	161	166	199	185	206	182	166	194	188	180	167	194	185	187	191	177	167	195	172	183	190	170	170	177	156	171	166	169	170	163	162	183	188	194	180	170	190	172	176	181	170	169	173	165	169	156	176	200	172	188	188	182	206	169	181	155	169	162	153	188	206	172	187	173	182	186	206	148	176	176	166	181	178	183	185	204	171	180	198	176	177	170	193	188	185	151	154	195	176	190	177	186	183	194	177	181	177	166	177	177	189	174	185	174	159	173	171	187	171	174	176	171	177	174	170	158	193	186	186	160	168	183	178	184	187	190	175	177	176	192	163	197	167	169	171	181	178	185	192	187	178	166	165	169	176	172	163	177	149	172	192	156	170	164	210	164	180	182	185	173	186	174	180	168	157	192	160	173	202	175	179	170	193	184	159	166	182	178	172	155	171	192	199	154	176	176	155	172	176	182	176	171	184	165	190	182	158	185	182	193	158	167	170	175	184	160	173	163	173	176	167	182	186	182	185	191	166	172	184	165	183	180	192	184	194	168	169	174	163	178	188	158	177	173	167	177	170	198	193	178	160	160	170	174	188	184	190	169	180	196	179	160	163	209	162	176	182	179	187	175	168	140	171	194	187	175	181	174	179	174	194	171	169	185	179	170	166	146	190	157	150	171	170	171	181	207	177	161	184	190	180	180	164	192	168	164	169	190	174	192	203	183	179	166	161	158	181	192	199	181	175	174	136	170	187	180	181	165	170	158	171	175	200	185	167	185	166	167	167	187	160	181	157	164	171	186	170	180	162	185	154	171	187	173	175	163	189	185	179	188	181	186	168	169	198	186	170	172	169	168	140	172	169	206	181	180	199	175	192	184	186	213	156	192	134	164	205	185	181	172	176	160	193	167	198	183	157	179	160	187	179	180	156	168	183	181	180	167	176	168	177	165	157	186	171	181	147	188	190	165	178	179	184	171	209	169	169	183	179	197	162	185	168	178	174	171	157	190	171	180	192	188	175	183	168	169	168	165	170	174	180	168	160	186	194	177	155	166	170	172	184	193	179	158	174	187	155	164	158	168	162	165	167	183	182	187	189	191	183	165	160	189	159	204	188	183	178	172	169	184	183	161	154	183	177	170	161	182	191	184	177	173	185	188	177	170	169	176	178	172	173	175	171	186	175	168	176	170	168	188	190	169	202	153	166	186	195	174	195	175	164	179	192	190	179	192	172	161	152	195	210	155	159	183	180	176	170	187	178	151	164	184	182	180	181	199	161	156	169	174	168	177	167	179	142	169	183	183	172	169	169	175	192	161	187	160	194	196	170	170	169	173	188	162	158	161	172	182	189	172	190	183	167	183	180	175	190	174	178	163	186	174	156	156	186	164	149	162	207	168	180	151	193	188	163	181	166	180	174	190	185	193	172	182	176	169	173	184	157	181	175	137	182	197	192	150	157	167	187	168	167	173	182	161	168	158	185	166	189	178	175	183	194	162	193	178	177	162	186	150	169	179	186	176	205	183	159	162	173	171	187	177	181	172	169	173	201	174	172	176	155	192	178	183	182	170	165	174	179	185	199	170	165	187	169	169	173	182	183	190	161	165	182	175	163	191	174	177	155	168	175	157	161	167	167	178	172	166	177	194	172	159	174	171	195	205	182	176	166	173	143	215	167	173	180	164	182	182	167	183	170	181	180	165	162	184	166	147	189	184	151	196	172	177	159	180	164	180	184	192	174	188	164	168	184	180	192	189	167	162	196	157	157	167	201	171	187	158	171	191	188	178	151	186	164	167	174	180	167	158	172	165	175	154	214	182	172	173	166	174	150	164	183	162	182	160	182	199	163	186	160	165	175	182	150	165	204	190	158	180	175	159	154	176	178	170	186	170	147	185	191	156	159	187	189	194	160	177	178	178	179	174	174	174	170	154	180	170	199	178	195	183	165	178	205	180	192	194	149	161	191	157	203	176	165	168	169	181	195	195	176	158	163	187	167	195	172	188	171	176	167	172	149	189	177	162	183	179	188	168	173	168	180	153	179	162	164	130	168	176	179	167	174	157	155	149	160	172	165	186	179	181	166	167	175	171	165	151	168	181	184	174	174	174	170	165	201	173	179	174	168	152	173	183	175	165	178	156	201	163	176	172	165	171	193	178	184	156	178	190	190	190	189	190	166	185	201	172	170	171	168	188	157	164	160	188	177	163	180	164	180	184	168	165	170	170	196	172	192	178	171	165	185	172	160	182	174	171	200	185	171	158	165	184	197	186	162	169	173	157	184	159	157	191	170	200	169	168	196	170	136	196	181	179	181	187	184	174	172	184	185	146	164	191	176	154	188	166	168	185	159	165	170	161	186	155	171	181	177	171	187	159	171	163	160	186	178	185	183	191	190	152	182	201	180	184	165	156	186	197	180	154	152	171	178	185	176	169	177	168	191	160	161	164	178	192	190	179	177	185	191	170	167	175	164	185	163	183	200	172	147	178	159	152	195	186	165	183	181	170	155	190	182	175	189	170	169	201	156	144	165	191	165	200	170	169	158	180	164	164	158	189	155	181	156	181	193	183	163	192	163	173	177	163	168	169	179	202	185	182	173	183	188	176	192	188	149	176	170	164	171	170	183	172	178	165	170	169	170	168	179	164	187	195	169	183	157	186	155	175	158	175	168	165	177	187	189	177	182	178	166	190	161	177	170	165	181	181	179	185	153	193	160	167	183	168	173	150	187	170	187	193	174	201	157	153	174	191	153	182	158	192	169	168	171	159	193	190	179	177	158	191	158	177	182	167	180	186	186	179	185	162	164	162	164	176	172	165	196	169	177	178	182	169	157	172	192	172	177	163	185	160	165	175	169	166	180	179	185	190	174	169	177	160	167	163	151	177	169	165	186	188	171	161	186	167	184	182	154	181	194	177	173	186	169	156	154	163	170	178	194	178	161	160	177	182	169	165	197	193	175	153	171	182	172	150	166	170	193	190	162	169	169	185	176	176	156	185	183	174	176	162	167
22403	21033	28234	24040	21032	20257	1914	580	441	391	316	279	285	295	219	225	212	203	191	169	146	156	155	135	130	134	138	141	137	141	153	130	153	122	133	135	137	132	146	128	140	136	109	124	105	138	131	116	127	123	126	117	111	120	129	117	97	117	124	143	109	117	119	121	134	127	133	95	114	133	112	125	116	129	139	106	114	134	106	114	119	114	110	111	106	122	113	126	105	111	109	117	118	128	106	104	97	110	113	112	112	115	101	135	126	108	124	129	130	116	122	121	124	118	118	114	113	121	109	127	135	126	121	121	102	123	130	118	136	115	131	103	116	110	110	124	112	108	116	114	127	138	126	116	105	117	114	130	117	115	94	139	116	98	112	122	114	123	103	119	129	122	142	107	117	130	103	115	121	121	112	118	122	127	114	130	111	118	110	131	108	128	115	104	101	141	105	105	122	117	130	111	107	100	126	116	120	107	130	97	143	95	100	101	110	131	107	140	112	109	133	112	131	120	113	127	120	102	113	118	116	119	133	138	121	128	128	111	122	117	110	114	124	111	137	133	110	117	136	123	130	111	119	122	127	124	134	128	97	117	125	106	111	129	112	134	115	118	116	120	116	118	116	131	127	124	125	112	115	125	119	109	128	128	95	112	129	133	119	138	110	112	107	130	117	113	137	105	106	98	109	131	130	148	109	112	121	107	109	121	105	134	119	142	133	118	131	118	119	122	133	145	129	119	117	105	101	129	114	87	136	107	123	131	117	117	129	115	130	126	98	111	130	114	108	117	113	119	154	116	114	123	109	111	116	109	135	124	117	128	122	122	106	133	105	121	128	128	112	113	112	112	109	135	121	115	126	110	105	126	108	107	114	135	113	134	127	100	125	111	118	113	130	115	121	106	131	126	98	132	116	126	121	117	117	104	120	130	117	123	134	123	125	98	111	134	126	128	127	123	126	123	113	113	124	122	102	114	104	98	127	94	137	125	113	112	113	117	115	121	112	118	141	115	113	105	119	102	107	118	96	128	123	124	104	136	124	120	127	127	144	115	113	114	103	130	118	123	101	135	120	108	127	98	122	122	110	107	116	114	126	137	122	101	122	121	110	133	101	110	142	108	119	126	118	124	122	108	110	100	130	105	132	106	117	114	116	115	108	108	112	119	127	115	111	132	109	124	109	138	144	114	103	116	112	102	117	115	113	131	113	139	101	118	122	113	143	115	122	137	117	125	111	139	107	103	115	113	119	112	122	115	109	103	141	127	122	118	122	129	127	121	129	118	122	108	134	116	90	112	122	130	102	123	115	121	116	119	118	100	110	134	109	119	129	123	116	119	108	114	113	130	122	125	116	122	122	108	126	120	113	126	129	140	139	139	130	113	131	116	116	119	112	141	113	118	103	122	91	119	103	115	129	119	105	120	113	111	119	136	131	96	116	103	129	102	117	115	115	118	99	118	110	121	106	119	116	114	119	128	127	124	132	110	103	115	129	127	91	123	123	134	126	100	117	124	132	100	133	104	110	127	122	145	104	124	113	107	113	107	113	112	122	129	122	116	129	111	113	119	103	118	111	111	116	137	91	124	115	117	139	115	120	102	108	112	108	125	118	99	118	108	130	104	113	112	121	114	125	109	108	97	124	106	112	121	124	102	118	111	112	99	130	116	128	124	105	111	109	139	129	119	133	97	116	106	124	110	132	113	118	151	116	100	113	118	110	116	107	100	126	120	116	116	114	106	131	114	137	118	120	114	105	138	125	112	94	121	105	134	88	109	109	117	123	127	116	103	123	125	138	122	128	106	141	113	99	125	116	122	116	110	111	128	119	132	112	118	130	119	115	126	130	115	116	106	116	102	108	127	126	123	125	126	122	116	122	118	116	128	113	118	110	124	108	117	123	115	115	134	141	109	130	115	100	109	125	119	120	127	111	106	127	132	124	123	118	112	125	115	103	134	157	126	106	141	112	110	124	140	106	136	132	120	143	115	95	125	113	119	110	111	116	96	136	115	119	107	117	116	115	122	108	135	118	131	110	112	116	122	106	158	123	132	116	120	136	112	104	127	109	112	127	114	107	107	117	124	129	137	123	116	136	111	118	132	107	110	126	113	116	106	112	128	122	114	112	127	136	114	116	144	129	114	119	112	140	131	116	118	139	128	121	119	134	131	120	131	117	135	126	118	121	140	130	121	130	117	102	99	132	115	139	121	111	111	118	112	121	135	122	133	101	141	133	115	113	120	137	116	119	126	104	122	129	140	108	118	142	114	114	117	112	116	117	120	123	124	111	131	102	121	145	121	122	120	96	110	99	115	125	118	116	110	141	115	115	116	113	136	98	119	100	100	110	109	119	108	137	127	109	112	120	128	106	123	115	134	102	99	103	113	141	104	122	116	100	110	112	114	106	124	117	113	111	120	106	117	112	128	115	84	123	123	117	135	122	113	112	112	123	136	90	120	136	127	107	121	98	103	114	128	120	108	135	118	102	110	115	116	122	105	125	114	125	113	135	124	121	104	128	148	123	110	117	117	103	128	127	129	124	111	130	106	135	112	98	110	122	107	122	120	114	116	100	130	118	130	141	130	128	103	123	137	94	117	109	132	131	138	106	113	138	123	115	115	98	114	123	116	119	109	100	116	113	102	125	120	114	121	108	112	121	117	109	106	122	135	115	103	106	123	133	118	114	125	115	115	120	142	111	111	145	127	119	111	125	133	129	122	130	129	130	121	122	109	109	128	108	112	111	119	121	120	107	115	138	97	100	120	108	123	117	97	113	115	125	116	113	117	117	127	104	137	98	127	116	116	114	133	129	131	115	113	106	124	129	105	128	117	125	121	112	123	101	109	134	114	130	131	96	108	114	111	120	119	122	115	110	111	121	124	101	100	121	117	108	131	114	124	111	136	119	129	115	111	118	105	121	141	109	106	95	119	131	119	122	119	108	118	113	130	97	100	130	116	121	129	119	121	119	122	120	130	114	106	115	119	123	132	128	115	94	127	114	131	120	114	116	122	113	119	131	113	112	112	119	122	103	118	120	128	107	121	132	104	116	118	130	109	97	131	133	110	114	122	127	115	106	107	122	117	131	133	121	99	104	104	119	130	117	121	108	104	123	100	126	114	93	124	118	108	125	113	113	125	106	103	111	103	117	104	119	110	112	101	107	126	124	100	109	97	130	111	125	109	127	106	125	119	114	114	121	106	130	108	109	129	117	104	115	109	128	108	114	134	122	128	134	106	119	127	134	109	118	101	114	116	113	119	136	129	107	122	104	112	118	115	116	107	117	92	131	114	138	128	102	112	116	130	93	115	127	117	119	136	119	101	131	139	116	110	117	121	111	112	109	113	101	112	110	106	107	118	126	107	146	126	127	123	103	139	119	90	117	127	105	115	116	114	120	124	116	114	125	128	133	96	94	123	131	134	104	107	117	119	119	129	120	120	115	100	137	115	131	121	129	118	139	129	110	109	118	113	108	135	132	123	136	124	97	109	93	109	129	112
4667	14762	9607	4432	3174	2424	1729	1380	1018	869	742	634	613	506	436	384	314	301	306	241	267	270	258	229	210	204	199	200	210	208	183	192	184	194	182	171	171	172	173	182	180	161	159	181	173	174	174	174	178	169	165	158	163	161	173	175	157	179	132	158	166	164	169	147	161	142	157	140	148	157	151	171	160	158	168	175	175	164	162	173	154	169	161	168	169	160	164	173	147	161	156	147	182	147	172	157	154	149	161	176	159	158	175	174	159	164	152	168	173	160	152	142	170	168	154	149	160	163	149	160	147	165	168	180	155	177	154	133	168	141	171	163	149	168	156	137	153	170	155	151	179	145	146	172	155	176	156	147	159	159	155	153	154	143	161	153	171	157	158	146	145	155	163	137	149	148	152	186	165	156	164	153	157	152	166	153	163	136	153	165	147	135	139	145	153	164	147	170	144	157	156	151	176	180	148	142	155	150	172	138	157	140	171	145	164	124	169	169	146	150	161	172	148	163	169	180	130	148	150	165	142	154	166	160	156	146	169	146	160	158	153	160	151	177	151	174	159	141	167	143	120	140	153	172	145	143	161	151	171	171	150	147	140	149	150	180	157	180	151	151	163	160	145	188	157	152	144	149	170	155	152	143	173	166	162	149	135	147	137	137	150	150	159	140	168	156	142	134	162	156	175	169	159	149	179	147	149	155	146	153	164	164	138	169	167	168	162	156	152	139	167	172	176	138	139	143	182	176	153	155	158	139	167	145	150	159	147	166	152	137	149	169	156	147	171	171	152	162	141	166	138	136	186	175	171	175	148	137	145	161	190	176	143	164	145	150	153	178	151	159	173	153	163	152	154	172	159	136	153	157	161	159	160	151	160	156	146	147	175	155	179	176	139	135	181	153	151	146	165	145	172	142	165	171	159	154	157	194	160	154	158	147	149	157	142	161	150	154	156	144	144	148	150	134	173	164	169	184	151	175	145	167	158	163	145	130	153	156	159	171	164	165	164	154	168	165	146	158	165	170	149	156	170	142	149	177	152	152	157	154	162	149	156	146	139	150	132	136	140	150	162	138	143	180	155	159	148	158	158	126	166	156	169	159	153	155	147	161	146	149	159	156	156	158	138	149	175	159	127	161	140	150	178	140	157	156	164	142	154	163	129	135	168	157	138	145	143	154	159	165	158	162	153	174	160	144	156	130	136	154	186	152	169	145	179	168	175	155	167	170	157	154	158	154	165	145	143	172	152	166	159	148	146	149	155	152	182	144	148	164	147	144	151	141	157	166	158	151	157	162	149	151	155	158	177	143	149	157	143	134	155	156	171	153	146	178	136	163	134	172	158	164	153	138	156	166	152	146	162	133	154	162	161	150	148	156	191	162	161	150	158	159	153	161	149	172	161	153	155	141	173	172	161	150	155	161	137	157	157	169	168	147	174	172	165	158	148	145	152	173	157	159	171	150	176	164	156	123	167	161	164	141	170	144	166	137	141	148	155	153	155	141	179	171	182	161	165	145	150	138	157	147	155	149	153	157	141	151	171	169	162	142	150	162	183	132	159	156	165	167	159	207	151	149	138	163	147	141	164	136	137	163	160	158	133	130	168	157	172	166	151	152	171	125	140	145	173	186	141	162	153	155	146	148	168	162	152	136	154	178	161	144	143	147	162	144	147	169	140	157	147	155	181	164	148	157	161	148	161	164	150	161	171	152	172	144	168	169	156	162	143	144	158	159	154	159	180	177	148	140	144	141	155	157	182	172	149	168	154	149	140	151	148	157	151	141	160	160	141	151	163	177	156	148	146	154	154	148	151	170	141	164	157	156	152	164	174	147	126	139	159	162	187	144	147	149	167	159	137	148	168	161	153	151	176	166	156	157	160	135	172	166	138	142	137	152	139	161	164	132	160	177	139	153	141	154	160	139	125	140	182	190	147	156	162	159	158	162	164	176	155	156	144	151	142	159	150	136	160	155	134	163	153	133	157	142	184	147	155	147	159	179	155	169	168	161	161	159	169	144	161	169	177	152	163	146	145	167	142	135	154	151	136	161	153	144	132	160	174	177	146	161	151	166	151	139	147	153	188	162	157	161	159	161	142	150	171	173	153	152	167	148	174	162	166	174	165	128	170	148	131	161	141	152	156	168	139	168	139	158	145	153	166	136	168	133	149	160	169	156	163	166	153	152	156	155	156	159	165	165	163	154	150	174	154	162	161	169	162	151	153	168	145	182	150	166	142	145	161	164	164	165	156	154	172	153	168	148	139	164	135	161	174	137	155	155	151	155	155	175	161	128	190	152	200	169	139	163	155	171	164	165	146	159	152	170	143	154	161	164	140	151	158	170	160	126	149	151	140	158	160	159	141	154	147	155	151	168	145	153	156	152	163	143	181	162	161	153	129	130	162	133	189	177	167	183	180	131	153	166	152	164	163	180	170	135	169	146	159	170	168	167	150	150	174	148	158	181	175	153	160	156	159	164	158	155	145	137	166	132	162	167	159	167	128	180	147	161	138	154	161	154	146	132	154	154	153	145	162	150	186	168	172	175	170	191	145	141	158	157	139	163	136	156	147	151	178	137	152	150	160	159	149	150	166	149	157	155	167	165	182	150	166	154	167	162	152	179	162	135	155	156	167	155	167	159	169	170	147	136	145	152	159	172	156	171	142	156	137	147	171	147	150	154	157	164	152	154	161	145	171	141	166	138	157	162	156	165	143	149	138	154	161	157	136	152	147	174	159	153	178	169	150	151	156	163	143	153	147	169	149	179	168	138	175	152	152	162	148	167	159	161	167	168	145	149	172	158	158	150	147	171	168	156	179	143	176	142	161	158	139	160	160	159	152	136	178	153	148	156	173	159	136	154	140	140	147	158	129	188	165	173	189	198	151	145	153	158	152	143	165	137	184	165	156	184	139	153	124	167	156	144	157	149	161	159	162	171	135	151	147	155	172	140	161	148	174	156	145	161	154	156	128	172	167	156	165	161	133	158	154	155	188	160	146	151	141	155	158	135	175	144	158	154	154	136	142	166	162	166	146	141	141	169	170	174	144	130	150	130	155	159	132	137	165	180	173	161	159	154	173	160	157	150	149	182	165	145	161	149	158	141	163	132	171	141	154	163	141	181	152	149	142	153	166	156	153	176	147	154	169	159	144	162	147	155	172	176	147	147	138	148	153	144	157	154	139	132	174	153	157	147	169	151	150	161	153	156	152	150	173	137	148	167	156	156	174	145	145	145	150	174	129	166	153	148	156	158	147	166	145	161	149	160	177	163	138	153	171	155	151	171	172	157	173	151	144	150	154	158	161	158	157	154	169	128	141	175	150	170	139	153	152	162	153	171	161	151	146	149	137	158	174	154	139	162	166	154	165	171	182	163	183	162	165	142	172	179	143	161	152	161	173	156	165	132	165	150	161	153	141	173	173	156	136	174	160	134	150	173	144	168	169	143	174	163	150	149	155	156	159	152	150	144	170	167	166	158	148	133	173	157	153	160	128	157
27346	16789	2806	576	358	338	316	301	260	290	248	289	235	281	276	290	262	271	242	254	262	258	280	271	245	248	306	255	257	256	266	238	242	243	243	249	271	247	251	280	274	265	262	257	272	265	287	280	259	280	234	259	251	276	270	264	270	222	242	265	237	281	257	270	253	257	257	241	264	272	288	250	244	277	254	280	267	269	253	258	258	284	258	261	290	243	299	270	232	256	244	250	258	295	255	232	254	245	247	245	251	277	255	265	247	249	263	281	269	245	250	275	268	277	255	281	254	268	267	253	245	278	266	274	298	265	258	275	267	236	246	252	300	245	271	293	251	283	262	246	278	261	276	245	262	235	259	246	273	269	285	258	255	234	244	220	271	264	257	257	273	253	274	234	241	242	246	260	250	266	269	259	235	284	266	248	249	260	255	301	276	263	276	273	275	247	255	268	267	292	279	270	262	266	272	268	223	266	248	233	272	263	255	250	258	255	240	262	257	264	281	261	278	276	247	238	293	242	283	280	256	264	222	263	221	250	248	255	274	255	303	272	278	275	279	244	274	249	262	242	253	272	243	278	291	255	259	274	269	270	238	252	278	261	244	281	238	274	271	249	238	260	266	263	243	247	260	262	283	273	269	265	280	269	271	254	255	203	267	260	277	276	270	270	256	274	276	279	260	251	271	254	259	251	248	290	306	240	263	281	241	285	245	264	265	231	258	228	264	215	251	277	231	217	259	275	244	266	275	253	276	254	258	223	261	255	253	276	250	252	254	264	256	272	234	255	260	278	225	279	260	247	294	247	247	244	260	245	273	252	242	248	292	265	269	234	247	251	246	265	243	251	277	264	238	257	254	273	269	265	276	298	265	246	223	260	256	265	240	245	248	289	271	252	260	280	272	265	273	253	279	274	266	263	254	267	251	269	254	255	264	256	263	279	252	276	311	262	262	259	277	278	296	259	265	235	282	256	262	254	277	247	253	278	245	231	272	261	294	233	307	260	242	274	259	258	247	259	276	242	240	285	262	249	256	240	269	273	229	281	283	256	278	246	296	286	275	284	242	257	250	279	265	283	264	264	255	254	268	257	251	253	277	272	270	243	254	253	268	248	264	254	274	283	263	255	267	247	247	251	246	280	280	274	254	263	242	267	270	249	253	236	266	279	267	281	259	252	245	268	271	293	283	264	239	256	255	250	254	258	239	235	264	274	240	260	240	259	249	267	272	218	255	259	249	270	294	256	237	275	230	271	254	254	256	290	267	270	274	267	284	261	269	270	266	259	259	268	286	240	298	272	289	245	230	264	249	265	246	234	268	249	286	295	249	262	260	258	304	260	231	256	267	257	253	243	271	251	270	289	266	255	269	247	285	258	250	258	276	254	286	244	259	291	280	280	254	251	261	275	287	240	266	267	278	270	282	240	250	268	259	239	252	258	266	283	252	271	250	254	248	252	246	256	247	261	268	250	227	291	294	261	240	258	292	274	236	268	237	255	277	258	251	277	263	266	271	253	253	259	256	239	277	257	252	276	260	272	265	240	265	264	275	260	267	268	261	259	306	266	252	241	246	241	246	250	287	240	282	252	270	241	236	296	239	265	282	254	253	246	279	289	274	269	248	267	267	282	263	245	253	258	249	245	248	280	257	274	273	284	239	273	272	249	266	241	266	258	251	267	247	241	271	287	268	263	245	255	244	236	222	296	238	270	258	265	252	270	262	262	256	239	264	299	289	259	235	261	240	278	245	253	269	253	262	259	267	238	260	258	264	261	218	282	254	262	254	267	253	267	253	262	259	239	268	263	279	283	275	247	255	282	287	273	274	275	259	253	269	262	244	292	252	273	260	253	256	280	259	289	301	267	260	242	282	261	280	271	290	268	272	275	243	281	259	259	246	248	296	290	264	273	283	264	252	275	267	253	226	281	252	250	249	271	264	263	226	238	247	246	250	270	281	283	254	255	248	306	253	263	241	292	240	243	229	262	256	232	299	253	238	264	276	258	259	277	249	241	274	282	257	264	262	248	257	254	290	276	271	258	264	254	279	248	240	280	248	266	277	253	275	259	278	273	250	278	236	249	246	277	248	252	243	262	265	262	265	256	262	270	260	268	264	264	256	268	273	263	247	273	230	262	260	282	244	269	278	253	255	281	267	252	229	235	273	277	241	249	260	260	263	258	241	223	273	248	277	248	260	237	276	260	302	262	252	256	258	252	243	297	292	265	276	307	268	272	297	280	282	289	244	270	263	281	264	257	257	253	260	234	246	278	242	264	268	277	280	253	242	252	249	233	260	289	250	278	281	244	258	299	247	252	256	255	261	256	257	269	291	236	257	268	245	269	265	263	236	264	252	277	289	235	238	268	258	270	268	248	261	266	243	280	277	258	239	247	247	249	257	267	280	235	266	276	272	264	273	255	260	283	260	243	282	261	247	263	236	281	270	272	273	309	244	284	249	270	263	287	264	265	255	267	256	240	258	260	285	249	293	270	269	254	242	268	249	243	269	255	276	265	256	223	233	262	269	249	272	266	264	272	241	253	263	277	314	261	271	275	254	295	226	289	263	320	270	254	287	253	236	286	252	256	254	252	265	260	274	273	260	273	259	284	253	267	260	252	260	252	264	238	267	265	271	271	282	256	269	262	297	264	284	273	253	246	262	256	276	264	293	227	279	278	242	237	245	259	232	254	257	253	270	243	239	250	272	251	261	249	237	280	254	233	241	271	260	248	252	258	271	248	269	238	244	244	264	265	239	255	247	305	266	228	283	254	232	258	271	255	250	287	229	242	252	261	273	299	239	271	272	278	285	259	241	243	266	217	268	267	275	271	251	283	246	249	256	251	255	241	242	283	262	242	268	244	256	276	285	254	238	258	241	277	280	282	279	267	242	281	233	253	261	273	249	278	286	260	295	250	296	274	255	276	265	251	273	250	258	268	266	269	267	260	264	233	247	259	230	280	286	254	248	263	236	269	276	247	262	254	259	240	268	282	260	272	258	276	262	251	273	268	248	268	240	256	262	282	254	281	265	272	275	257	263	245	241	286	249	285	257	272	243	267	243	256	302	255	251	268	254	250	276	271	262	271	244	260	238	305	242	266	272	244	280	277	254	251	232	232	260	265	235	266	258	266	274	256	237	303	311	253	268	257	284	281	257	279	250	278	245	260	265	265	241	242	249	286	269	237	277	246	271	261	278	251	268	263	261	254	245	240	268	248	241	283	264	292	287	243	245	267	264	250	261	243	256	269	258	268	262	284	275	259	277	270	271	260	255	239	255	257	246	253	271	273	261	250	261	269	253	248	261	230	246	254	290	260	254	287	275	292	265	264	289	264	252	275	269	300	294	261	245	250	255	283	250	270	262	215	255	238	271	250	254	262	271	265	280	227	265	252	271	262	242	243	259	283	286	253	245	269	251	279	262	243	297	240	268	253	248	264	265	288	271	273	284	274	270	257	247	246	254	238	272	252	263	267	269	228	268	265	276	266	262	282	276	261
4567	1739	1212	653	526	452	398	391	383	359	373	343	334	349	347	294	331	322	321	312	318	326	346	314	331	329	308	317	346	326	325	322	335	333	328	342	338	323	328	356	306	343	314	323	321	332	324	324	328	310	318	331	355	323	322	325	320	306	345	305	330	335	359	344	353	324	310	341	340	291	297	324	306	301	320	322	341	299	304	317	356	330	329	294	337	329	311	350	304	318	333	363	331	323	330	307	345	331	346	323	305	326	348	328	328	343	332	369	317	308	317	346	318	304	345	336	348	330	312	354	322	338	322	305	334	339	328	294	331	317	277	341	323	350	324	345	317	308	345	299	330	311	300	340	317	312	304	304	330	317	353	328	322	324	326	325	336	361	327	316	323	322	334	335	316	319	313	351	342	311	333	337	318	304	326	315	314	320	321	315	303	314	314	338	333	346	356	325	307	318	344	324	340	318	302	305	342	320	343	367	351	297	326	338	329	306	357	364	321	286	333	350	319	336	339	320	336	298	327	332	337	336	314	311	315	344	337	334	346	296	355	324	327	324	321	326	335	353	367	333	293	355	328	326	367	319	332	318	310	341	310	289	336	285	303	333	316	326	318	338	336	356	344	338	305	366	314	342	326	314	349	336	339	295	329	325	270	333	322	306	326	324	323	304	359	325	349	300	323	332	333	311	320	313	340	318	322	333	336	350	334	339	336	332	347	327	336	280	325	330	314	345	314	339	341	303	324	308	336	329	318	314	313	338	306	319	297	320	336	313	325	315	321	306	325	309	331	349	315	351	345	321	354	315	340	340	344	319	298	352	346	317	322	335	326	332	354	321	306	342	318	347	315	340	296	281	311	302	336	323	346	324	338	333	329	290	351	307	315	320	332	321	314	311	308	293	329	334	314	342	330	320	321	355	306	308	346	322	303	306	329	302	325	327	328	332	334	333	289	341	357	310	295	308	331	303	339	322	347	291	329	283	334	318	336	333	328	317	314	315	310	320	337	349	344	340	324	325	306	333	330	313	318	321	291	333	302	322	338	325	346	333	358	322	301	314	331	333	331	346	317	322	356	296	307	325	326	331	339	304	323	339	312	334	328	331	320	340	335	363	317	310	342	349	362	329	315	342	322	335	335	323	309	313	333	306	347	307	317	360	326	336	330	352	321	357	335	328	331	320	325	348	353	340	285	328	329	345	327	328	299	332	326	355	347	335	327	343	308	345	325	339	341	300	318	336	305	345	312	319	328	320	320	316	350	343	316	320	340	314	303	346	329	342	296	326	325	339	284	301	343	320	331	329	310	333	341	310	348	320	324	343	297	308	322	326	335	302	337	329	350	341	330	351	326	308	328	319	319	311	355	321	344	332	283	302	316	322	316	313	329	301	343	303	354	319	308	303	348	325	328	311	322	299	331	294	295	367	319	332	308	327	343	340	297	284	308	300	341	332	297	306	341	334	342	342	318	339	314	294	324	289	346	327	339	343	329	360	324	343	342	329	319	322	312	302	315	362	345	358	288	307	336	335	306	323	309	314	331	304	323	285	341	328	333	336	321	341	306	268	311	338	340	341	336	313	311	326	344	338	342	314	293	319	311	310	308	335	322	305	312	327	309	333	325	334	303	309	336	334	333	342	337	332	291	269	339	308	335	338	355	315	322	315	315	321	319	320	312	352	299	310	372	319	348	326	327	315	321	287	336	340	341	359	333	321	326	344	296	350	334	335	331	323	311	329	330	296	305	313	307	305	328	314	346	313	310	305	323	320	304	400	332	362	346	323	356	303	319	367	332	322	304	306	335	305	299	323	316	286	320	319	317	331	325	312	302	321	333	301	354	324	307	295	329	314	330	305	316	353	311	320	331	333	329	308	340	343	294	328	342	341	310	326	309	321	361	302	337	344	307	306	308	335	322	325	318	336	309	326	345	300	328	322	364	283	350	347	275	313	307	312	337	331	360	331	294	360	318	356	334	319	327	341	340	345	292	329	339	344	328	316	327	331	298	325	312	355	332	283	338	278	355	334	299	298	318	329	317	354	311	311	328	346	327	315	297	308	343	344	347	305	310	309	314	329	314	346	337	312	305	296	324	328	313	309	305	378	319	324	331	356	336	324	336	345	312	326	327	307	314	309	313	325	330	299	299	321	304	330	326	330	333	352	353	326	322	312	325	332	312	304	321	323	333	359	323	343	318	316	367	299	330	353	332	333	334	334	311	279	344	331	334	328	310	312	327	326	326	308	340	304	315	334	340	339	355	339	309	347	317	338	298	306	285	347	322	341	339	315	352	299	302	327	347	347	319	342	344	318	304	304	291	323	331	337	307	314	329	323	330	300	322	318	331	339	317	309	330	326	346	334	339	326	344	339	320	322	321	324	305	327	319	326	331	330	307	338	315	346	312	331	290	343	317	299	316	340	304	347	313	315	315	354	332	346	327	356	309	330	320	304	330	313	317	330	297	338	370	290	318	325	339	304	350	322	286	347	310	353	357	323	320	327	295	321	323	336	308	342	327	291	295	315	339	335	314	304	340	306	278	326	315	322	311	322	333	325	332	311	306	302	338	318	307	309	363	301	327	327	339	326	308	340	349	311	328	327	375	355	327	318	327	345	361	314	306	313	304	317	292	302	323	342	348	340	332	316	308	326	297	344	328	316	330	323	340	313	321	310	315	348	353	316	323	324	344	345	303	321	339	359	330	328	355	327	326	343	308	308	328	319	331	297	353	311	328	319	323	299	306	320	307	322	341	316	341	341	335	328	337	351	342	339	338	305	336	330	333	337	336	323	295	321	338	332	349	316	302	339	318	341	317	340	322	357	330	331	358	309	324	309	349	314	351	292	295	325	325	325	339	282	329	335	310	326	334	356	346	358	324	335	326	331	320	307	348	322	323	339	341	336	325	342	326	327	328	311	310	337	329	330	289	326	322	319	301	306	350	305	349	312	328	325	327	301	324	345	302	295	315	321	361	325	329	306	365	317	298	333	350	324	350	337	334	315	352	318	325	353	320	323	307	320	325	342	316	336	342	313	318	355	314	344	324	366	336	348	340	317	308	325	330	334	328	343	334	352	338	311	342	315	321	356	322	322	318	336	355	288	336	300	320	336	324	339	310	333	343	342	309	312	316	320	319	314	320	317	337	327	324	317	336	338	323	322	325	346	318	321	331	337	336	322	313	307	366	314	333	348	323	304	279	326	320	334	333	318	312	333	331	335	331	337	309	307	349	317	341	334	282	330	325	331	334	347	337	300	331	326	290	306	325	345	323	272	314	311	329	315	309	341	318	353	311	322	310	318	335	320	307	362	320	311	316	325	310	303	325	342	313	314	290	283	325	339	315	347	335	337	321	329	328	318	307	345	294	319	316	334	346	329	335	316	345	328	316	339	335	346	322	311	318	318	306	330	305	308	303	291	347	353	330	335	328	306	324	314	299	309	358	341	334	333	332	304	309	310	338	346	309	309	301	319	344	332	330	330	350	346	325	323	295	328	342	320
23763	21040	27236	25039	15056	969	580	443	462	411	362	387	364	361	336	328	333	330	283	323	325	307	299	296	287	308	327	283	304	275	291	302	282	341	289	299	333	273	294	300	306	294	293	273	301	266	306	303	288	267	271	288	267	256	253	273	294	310	299	295	274	298	299	258	288	303	285	290	272	276	261	273	311	302	288	265	278	279	311	285	243	295	287	280	315	252	313	271	294	307	282	280	326	274	269	262	288	307	297	289	296	307	277	286	282	269	284	299	295	270	275	299	284	297	256	265	269	285	310	305	302	311	270	290	320	277	260	285	301	287	291	285	278	283	273	290	285	286	296	286	265	287	249	294	283	283	264	299	298	280	277	285	259	278	274	299	272	295	279	282	304	299	280	278	309	299	281	272	290	294	268	283	267	309	295	259	263	290	272	259	296	279	282	277	288	284	277	292	290	295	268	285	268	282	283	264	280	288	301	279	296	290	300	261	276	281	280	303	276	303	281	266	299	284	301	279	279	298	288	266	279	308	276	280	269	266	281	303	292	288	290	281	260	280	292	282	278	263	326	295	291	255	278	298	296	295	314	248	295	288	276	294	277	285	289	293	294	276	287	295	284	277	308	274	298	277	271	273	285	273	281	274	295	289	321	259	307	272	270	302	283	272	283	304	298	314	293	279	269	295	291	282	321	268	272	280	294	275	266	292	262	276	305	269	305	299	281	274	255	279	272	279	289	267	300	277	263	291	268	266	305	296	256	300	302	278	279	290	239	293	287	270	281	304	265	251	309	295	271	286	299	277	273	306	299	283	269	293	295	264	295	285	256	282	317	280	281	312	284	280	294	277	262	262	276	273	298	264	282	301	269	302	313	326	282	300	265	285	289	263	270	267	261	293	271	258	267	263	284	285	268	294	298	281	268	300	258	280	311	310	301	272	286	267	297	292	300	259	255	264	278	269	260	304	267	282	296	281	294	300	285	284	304	280	315	284	252	284	285	288	298	277	262	263	269	293	294	240	282	263	291	253	282	305	277	288	270	279	278	270	270	300	277	265	293	299	276	261	294	302	304	285	297	289	293	298	265	256	298	265	277	275	305	286	289	267	255	277	287	291	270	314	287	291	282	277	251	281	297	252	257	309	284	267	275	262	239	306	284	303	261	312	288	292	271	273	294	293	281	282	256	287	315	328	282	307	276	264	290	288	287	254	285	283	310	287	302	267	291	315	283	306	279	291	306	296	272	261	283	280	278	250	273	289	287	274	279	271	262	277	291	265	272	324	277	290	275	263	285	271	263	268	296	290	276	264	288	261	310	277	270	297	282	275	291	266	260	293	301	321	290	288	276	271	278	276	286	269	270	263	290	271	284	269	286	286	273	290	266	241	273	279	289	288	261	273	276	295	269	269	318	302	256	301	272	292	272	297	281	260	289	280	296	288	277	270	268	316	307	258	280	297	297	272	284	270	300	296	285	273	256	273	276	307	287	258	280	291	300	299	262	274	274	288	279	300	267	277	293	316	264	293	309	306	295	278	278	292	282	273	282	307	308	278	287	286	305	308	266	292	318	276	297	282	278	298	275	263	257	288	301	281	267	283	295	270	277	287	243	292	305	294	267	283	287	268	296	292	292	294	253	269	298	281	279	278	265	264	274	278	271	303	290	268	264	282	271	293	282	291	277	290	274	264	268	248	266	286	311	285	281	322	299	280	280	345	303	301	281	276	299	281	286	273	266	285	267	272	282	268	273	256	288	310	277	301	289	281	297	279	282	250	282	290	265	297	276	285	285	288	289	304	282	297	286	276	296	264	243	281	279	287	294	267	285	277	247	292	285	276	283	297	268	289	282	275	268	296	285	313	290	292	286	261	280	283	272	294	289	265	312	312	281	277	284	318	289	264	293	306	259	290	279	272	304	276	272	278	271	272	304	300	263	274	314	281	312	282	276	276	289	248	269	285	299	299	284	286	281	275	308	286	264	264	281	264	269	294	281	298	294	273	308	270	298	293	300	271	293	262	300	267	299	269	320	286	307	298	292	283	284	270	261	287	314	320	266	268	274	297	292	285	278	293	310	306	283	295	327	275	265	271	270	277	272	340	289	293	317	269	286	280	289	290	275	302	316	260	311	265	272	292	310	301	272	270	282	289	294	304	302	293	266	320	302	283	253	264	256	299	302	298	308	285	275	265	291	269	252	261	266	317	298	263	278	308	275	293	267	292	299	282	287	278	253	304	295	280	288	311	309	296	273	320	283	274	309	293	277	297	278	277	269	310	307	252	289	285	298	281	301	293	284	301	292	270	273	269	270	260	282	294	286	284	277	282	265	261	289	278	279	296	278	274	270	303	273	237	286	269	300	283	267	279	283	298	299	282	282	284	290	260	308	273	295	279	277	299	313	304	276	278	256	309	248	269	301	290	281	234	295	286	284	286	294	280	283	282	307	291	260	292	262	260	304	303	309	295	300	260	312	258	276	281	291	268	285	306	274	287	295	298	284	300	292	257	274	288	295	329	297	259	285	278	311	287	268	265	278	291	309	281	268	282	316	278	294	289	296	279	268	270	288	284	281	291	282	286	278	262	290	301	288	272	287	256	306	263	316	306	291	262	300	295	277	307	271	264	294	245	265	262	292	285	290	317	302	305	269	290	285	306	304	311	272	298	294	294	307	303	273	287	273	264	278	291	279	273	266	280	268	271	279	270	320	275	300	244	288	251	276	271	290	279	309	284	291	284	280	297	285	299	283	294	246	318	276	282	296	292	276	221	285	294	258	272	300	272	270	279	292	272	270	284	291	291	274	281	296	309	321	300	297	283	314	308	280	298	304	282	283	300	274	300	309	258	297	280	280	282	279	266	294	309	293	304	279	305	280	274	255	292	291	265	291	302	302	287	284	270	301	297	280	291	291	278	290	266	294	266	280	287	277	296	313	319	313	259	273	254	299	307	289	277	283	292	299	258	284	275	279	287	251	279	266	261	262	260	271	268	304	274	270	273	271	281	302	292	295	260	272	300	294	270	282	296	270	285	288	271	285	276	280	293	254	285	275	295	254	272	297	333	315	320	244	293	290	306	269	295	265	307	287	318	262	258	299	292	315	305	299	270	267	293	290	323	281	277	287	304	275	288	286	279	294	254	273	274	315	268	312	287	295	269	316	266	252	301	246	266	266	300	274	276	271	277	292	271	255	251	291	285	278	281	277	270	289	267	275	285	306	270	271	265	287	241	274	295	282	280	265	287	248	275	296	293	272	279	269	261	277	302	269	286	285	277	307	298	238	259	250	294	281	279	268	284	293	254	296	263	274	278	268	259	297	293	280	280	249	291	306	293	272	270	311	289	277	268	255	313	262	275	313	276	282	286	299	307	265	288	271	270	292	302	289	283	285	280	285	287	279	268	281	243	272	300	266	279	276	299	300	269	272	272	301	297	278	289	285	275	269	288	266	283	282	298	272	284	268	298	282	300	274	261	313	274	271	296	286	271	302	295	295	276	301	297
3391	8245	5351	2479	1738	1268	1002	837	770	695	615	554	490	530	473	424	428	413	448	429	434	396	382	367	387	394	375	368	383	359	396	366	360	404	388	376	381	394	354	386	367	375	383	353	384	382	343	398	366	369	387	340	355	361	346	350	396	385	364	361	357	357	337	376	348	358	328	336	342	381	343	298	371	356	354	363	356	366	358	372	384	342	350	364	335	374	362	337	342	342	370	331	370	323	343	326	317	356	320	339	351	358	346	343	368	365	349	313	377	353	392	389	397	352	328	339	327	373	375	363	362	356	359	362	378	368	366	363	361	342	359	354	345	329	343	359	347	335	344	374	351	347	349	370	338	387	374	381	368	372	377	347	356	354	344	328	344	369	339	353	369	320	335	357	340	384	382	352	355	391	399	338	357	322	355	360	359	358	343	374	349	371	337	348	361	375	364	340	392	363	317	365	385	349	353	369	375	356	355	314	373	369	364	376	336	356	343	337	362	356	348	359	365	335	352	367	329	361	345	379	379	403	343	315	376	341	361	378	373	376	391	360	372	351	344	365	366	340	363	368	355	356	365	335	377	363	358	341	359	365	364	351	345	361	318	347	376	339	346	350	387	337	365	378	363	351	370	312	363	355	386	378	344	358	361	335	401	355	352	372	360	359	356	351	341	366	338	334	362	338	361	377	367	393	337	355	331	350	360	330	369	342	376	366	367	365	333	350	385	369	351	405	377	338	335	372	325	355	366	355	372	342	350	355	375	369	398	363	372	347	342	346	385	368	396	353	360	331	374	354	371	351	371	325	328	350	357	353	389	334	360	373	349	369	364	332	333	357	338	345	339	348	357	386	346	341	397	363	338	363	380	336	338	349	316	335	373	382	346	347	348	376	352	353	407	360	354	359	369	354	332	390	372	355	347	363	355	329	380	358	359	353	338	341	373	362	324	372	345	358	339	374	377	348	334	360	351	374	349	355	334	367	367	342	358	350	331	358	344	358	368	363	377	361	370	379	369	378	363	382	345	335	355	347	362	379	336	348	356	334	359	346	368	372	353	350	381	370	349	354	349	352	365	369	400	357	336	386	357	342	370	344	350	377	320	378	379	361	382	349	351	364	357	371	357	365	398	363	369	366	350	327	322	346	374	344	389	392	340	382	364	341	376	368	356	363	366	349	345	360	346	367	353	365	351	352	354	382	367	358	368	345	385	310	354	342	395	344	353	389	360	356	346	351	383	353	356	373	358	337	345	384	340	334	379	352	379	349	351	370	351	327	339	339	352	336	387	376	349	349	333	360	365	350	342	357	337	353	323	369	349	300	378	318	372	386	376	360	356	346	374	367	349	374	432	377	337	378	369	349	385	391	326	384	368	346	350	375	370	358	368	362	386	352	357	340	376	346	343	359	344	343	356	348	349	367	353	322	360	356	302	386	349	342	354	362	347	393	330	367	326	367	373	357	331	390	348	364	332	349	368	369	368	354	342	380	349	354	378	388	343	344	402	338	363	379	376	360	362	329	363	339	335	358	344	374	366	323	328	379	351	360	336	365	348	363	362	354	308	347	363	355	380	342	360	359	337	354	368	336	356	416	325	386	342	322	389	337	363	360	356	373	353	373	376	339	340	357	327	356	369	331	387	338	358	369	330	332	381	350	360	382	333	334	344	392	365	331	347	369	314	374	341	381	312	337	380	352	325	355	362	345	348	337	348	357	346	334	350	343	347	353	332	360	344	348	323	388	353	340	365	360	363	355	368	354	375	360	363	386	356	341	363	383	356	376	345	349	352	380	360	344	381	387	330	370	352	346	376	360	389	344	410	352	332	378	353	367	334	360	364	377	333	326	350	361	337	362	345	377	332	327	397	355	362	392	362	331	341	335	364	392	367	337	369	334	362	355	352	332	354	397	368	348	337	374	348	381	369	375	356	376	367	368	331	336	362	354	364	327	356	390	385	341	342	373	369	361	378	382	363	356	366	329	370	343	345	327	386	383	337	350	350	363	373	334	383	357	340	346	382	374	366	358	362	358	361	380	331	363	345	394	374	379	345	388	380	335	381	361	351	341	337	352	352	322	327	339	347	372	376	348	360	367	348	374	330	344	329	373	331	363	381	368	354	368	344	348	352	368	378	334	378	352	354	369	365	320	330	357	376	357	355	385	370	337	409	371	376	382	364	383	394	373	365	345	364	387	353	332	333	384	373	386	395	339	381	368	356	359	351	349	343	314	364	386	362	332	331	376	388	352	368	343	358	379	324	354	365	337	381	356	370	379	382	324	375	387	354	361	372	379	336	347	350	365	382	369	380	333	373	348	355	350	360	378	329	331	330	329	339	346	366	386	345	371	381	389	331	367	351	371	338	327	373	361	398	369	345	377	359	365	371	395	319	333	365	332	352	366	361	400	350	339	331	398	370	364	344	354	357	380	382	346	365	362	363	369	386	334	324	351	383	378	336	323	345	359	366	344	330	321	363	370	342	334	393	341	376	369	362	370	360	356	370	409	346	371	349	342	375	327	358	313	358	352	376	385	374	373	352	359	365	330	375	398	362	333	335	375	409	348	361	309	340	349	345	365	360	382	369	366	382	384	342	365	379	377	341	337	329	354	317	349	349	367	366	356	408	353	326	360	382	357	370	373	321	359	341	346	379	300	363	375	352	332	393	351	353	346	341	357	332	364	339	373	360	355	328	366	324	369	360	329	347	356	360	328	351	333	339	382	345	384	313	361	369	377	363	354	334	356	342	333	348	389	337	366	326	375	375	362	337	354	369	355	333	351	335	371	361	359	358	369	353	365	372	354	372	387	377	351	332	360	383	385	345	351	352	344	373	327	370	361	352	355	328	382	359	361	374	346	374	357	366	349	394	357	353	370	376	363	347	333	345	368	371	384	370	366	352	384	376	325	330	367	350	341	326	322	357	392	360	351	359	358	346	356	350	345	336	339	363	353	356	339	350	393	372	361	360	350	387	347	344	401	349	405	329	347	382	371	346	323	356	358	395	352	368	364	398	377	319	341	362	367	355	337	360	366	358	329	361	350	355	379	319	335	402	348	346	361	348	384	362	334	360	348	351	332	341	356	365	372	348	336	381	367	350	360	324	372	355	343	380	361	338	361	367	363	355	369	360	359	385	349	354	365	376	341	363	385	331	392	353	322	378	332	328	371	369	385	361	373	352	364	348	350	345	346	357	327	348	357	373	369	350	357	340	339	335	385	353	411	347	358	332	383	334	373	351	348	324	330	332	371	391	378	375	366	333	374	343	366	345	343	412	356	350	320	386	335	358	372	383	345	344	352	364	366	340	366	384	354	367	348	378	339	371	364	382	386	344	365	351	347	345	361	346	363	361	390	346	357	334	386	372	353	374	352	328	335	348	327	367	331	339	342	338	364	355	397	344	352	352	350	357	380	345	333	332	351	363	346	381	394	339	334	343	376	356	334	322	388	368	364	343	307	349	361	349	365	373	346	333	331	383	339	399	342	328	328	357	363	329	388
24621	20942	25767	24093	1415	361	322	263	243	203	175	177	176	177	167	148	153	151	153	152	170	155	148	162	174	146	158	165	133	141	137	158	169	147	165	149	175	143	126	149	140	141	150	136	116	126	158	121	152	159	126	148	149	128	141	156	134	141	146	152	147	125	145	149	156	145	122	133	132	155	137	146	132	127	150	142	134	127	129	152	143	132	163	147	127	139	147	126	135	124	146	154	128	126	158	131	138	110	144	127	130	139	136	131	132	133	128	140	152	135	132	115	132	136	162	144	133	141	146	165	139	144	169	148	145	142	131	145	149	155	155	137	147	139	132	145	135	121	116	150	138	137	130	140	144	143	131	159	155	149	118	147	134	116	124	125	148	136	139	163	146	157	124	135	134	130	145	154	146	152	129	140	154	137	126	146	136	139	134	116	149	145	139	137	129	143	120	142	152	134	136	154	127	151	147	147	165	130	145	141	154	119	153	131	119	138	141	142	157	153	140	144	125	163	152	138	140	128	153	134	114	132	145	162	150	128	140	139	156	115	134	152	153	142	140	163	137	148	149	155	122	130	122	134	149	154	147	145	138	160	139	140	150	133	155	137	135	146	120	157	156	145	143	138	147	136	143	136	148	136	161	167	125	153	142	133	157	133	128	158	125	139	152	145	134	158	129	155	134	152	135	148	132	138	139	143	127	123	134	133	131	134	138	133	152	160	116	158	144	134	128	127	124	153	151	138	120	143	147	143	150	143	135	133	165	137	135	131	125	134	134	143	143	159	152	139	119	132	141	128	135	135	142	150	148	139	137	143	136	121	128	132	123	131	164	147	147	145	138	135	129	149	123	160	147	153	128	155	135	159	170	138	147	140	144	128	133	144	149	146	125	135	146	147	135	121	140	143	151	147	138	131	151	143	129	120	123	136	135	146	118	140	157	141	122	153	126	133	139	125	160	125	166	154	137	141	137	138	157	157	139	137	140	141	112	128	166	124	143	128	130	129	137	146	137	152	136	156	127	127	155	143	133	150	146	135	148	154	143	129	155	127	137	144	135	132	135	136	146	144	146	136	144	150	128	149	139	114	142	131	140	134	133	144	160	139	133	127	119	148	150	130	154	134	143	130	118	140	133	133	153	136	160	137	123	153	119	150	142	142	124	123	141	160	134	139	146	129	142	120	151	150	144	153	153	119	140	135	157	142	126	156	165	154	137	125	144	137	157	150	166	152	146	149	126	137	140	135	141	147	142	157	130	133	150	138	158	131	142	154	129	149	140	152	161	157	164	134	145	133	159	127	139	122	140	142	165	141	141	128	138	146	132	155	148	141	145	130	104	138	140	146	139	143	143	137	118	138	132	147	129	160	147	135	141	146	140	181	147	122	135	134	139	126	147	155	152	149	124	142	118	130	129	160	121	156	125	124	157	128	136	130	157	146	143	145	134	135	151	139	133	135	132	130	147	119	141	167	130	134	141	144	152	140	146	148	142	143	134	139	139	135	129	136	155	153	141	145	121	146	145	140	132	122	127	133	143	153	129	165	123	127	127	143	120	139	153	148	145	126	147	141	139	142	146	135	131	138	127	148	154	141	117	134	133	125	167	142	145	154	153	139	169	142	138	141	158	136	132	135	138	172	129	138	120	134	143	133	141	152	157	130	147	161	168	133	132	136	168	140	140	146	155	139	145	137	155	137	135	154	138	143	148	134	140	133	148	141	135	125	140	144	138	136	153	145	152	133	137	133	124	129	138	154	144	126	137	153	139	133	141	141	143	123	135	126	145	139	126	140	156	132	150	119	139	111	150	141	117	126	108	138	130	149	132	149	145	137	138	139	134	134	130	143	126	150	146	127	147	135	145	122	152	156	156	176	137	129	141	139	139	153	122	157	144	148	130	163	141	147	130	142	144	151	139	142	151	127	157	151	139	158	144	157	136	134	154	135	150	153	154	118	145	162	148	135	126	137	155	135	118	131	147	142	129	127	144	145	130	149	141	140	153	149	132	150	156	135	163	121	123	143	144	148	150	163	135	147	133	163	161	130	148	139	139	140	142	131	153	136	157	139	136	140	143	153	151	135	139	148	136	136	143	146	132	131	127	158	141	115	134	131	151	134	147	143	141	162	121	123	141	128	144	144	139	118	128	137	135	147	140	135	132	146	145	140	126	144	152	125	134	145	134	139	158	137	148	143	135	149	147	135	130	129	172	144	136	150	126	152	144	148	144	150	131	141	127	158	118	136	131	146	150	141	138	135	137	140	155	122	144	145	143	151	140	128	122	147	139	134	132	127	133	141	140	133	118	154	144	154	127	118	153	150	141	157	136	164	146	138	146	136	134	130	121	133	142	145	139	136	136	128	143	152	151	134	137	124	134	149	148	152	141	147	158	139	134	132	137	122	135	108	143	143	147	143	141	137	147	152	166	134	141	135	127	136	156	148	159	147	138	150	139	134	142	128	122	149	135	154	133	153	154	142	142	144	132	120	147	147	120	127	146	158	131	157	112	165	152	150	139	157	140	139	160	115	143	134	139	127	158	152	140	138	171	161	141	132	156	130	146	133	142	124	121	127	133	140	139	157	136	150	137	135	172	153	137	144	142	144	145	142	140	139	143	174	137	156	145	155	164	135	148	126	130	141	152	156	161	144	157	135	132	141	137	148	132	116	147	142	133	141	121	130	151	138	143	152	130	160	136	149	132	122	136	138	133	150	150	124	116	144	139	155	132	147	124	138	123	144	135	145	127	146	162	162	135	149	122	123	131	126	132	145	139	150	153	145	146	154	158	133	125	143	158	146	138	118	143	146	127	133	146	135	138	140	137	158	132	134	130	128	145	145	127	143	156	164	139	161	131	127	115	171	116	145	113	153	146	141	140	132	143	146	166	129	167	148	149	151	129	135	144	130	144	126	137	143	154	138	134	126	114	121	152	142	145	135	134	141	150	157	155	146	152	166	138	141	131	124	126	133	148	133	149	143	149	139	144	144	134	128	153	132	144	148	147	133	111	145	149	133	147	153	133	137	150	138	132	129	136	132	141	121	117	146	141	151	152	140	141	170	168	129	138	161	136	159	160	142	160	126	150	138	131	128	139	133	139	142	133	130	128	139	143	140	130	139	136	140	135	131	150	138	150	155	137	137	127	135	106	145	125	131	150	142	163	140	161	136	137	137	133	136	132	149	137	149	143	146	151	156	134	143	154	128	131	136	133	145	137	134	138	153	126	137	152	133	149	133	129	159	135	136	135	148	144	147	129	126	134	149	123	161	132	117	135	143	148	134	141	144	142	125	146	145	140	136	144	140	123	136	118	151	117	149	132	149	159	112	149	143	168	136	126	134	129	129	149	133	143	149	162	135	153	135	146	133	124	132	145	186	147	165	135	144	137	129	115	169	132	137	151	149	153	134	146	147	155	153	139	147	136	139	152	137	140	135	143	128	130	134	131	128	128	142	119	135	143	141	131	156	148	149	154	139	142	128	109	142	139	137	129	142	129	138
3494	5262	3210	1411	1023	843	655	530	437	362	346	341	301	271	273	249	211	199	226	214	205	205	196	187	195	193	204	195	179	199	205	198	187	179	177	187	199	188	194	178	190	182	185	165	181	171	177	156	183	173	194	194	156	182	178	189	210	179	188	197	148	170	175	146	188	183	201	163	181	198	157	192	184	168	170	210	157	177	189	195	176	189	183	194	181	178	176	186	168	179	165	174	186	182	170	167	169	183	178	186	164	185	149	190	173	193	160	151	173	170	154	172	187	199	171	172	173	159	166	166	183	195	190	182	172	190	191	155	162	170	164	185	174	167	180	165	179	190	186	180	173	151	173	172	176	169	176	182	196	180	167	196	174	195	179	180	213	177	179	154	178	184	183	161	161	185	191	200	162	184	173	176	191	173	172	190	180	175	170	173	157	161	206	162	162	179	179	186	168	168	166	168	179	179	191	174	184	188	161	172	185	175	197	169	175	179	185	188	186	176	183	157	157	169	177	185	177	170	169	201	172	182	183	181	193	188	191	186	191	165	174	149	164	176	175	150	174	165	179	158	174	167	224	181	189	176	159	174	169	181	183	190	178	162	165	169	173	178	167	194	191	190	175	164	166	166	159	174	190	158	192	184	187	175	168	194	188	177	159	174	185	190	184	177	206	182	178	205	180	181	178	178	158	183	178	188	203	187	191	172	179	179	168	192	164	170	196	180	150	192	158	184	188	177	182	190	180	168	177	187	200	189	183	178	174	155	189	184	196	168	182	197	181	155	195	178	183	156	175	144	187	163	200	173	176	197	186	197	202	188	181	193	165	205	190	200	182	179	168	181	195	187	199	180	169	180	165	153	197	162	166	180	189	157	176	185	197	169	188	177	196	180	190	194	178	199	149	166	165	182	170	177	205	179	195	174	158	163	144	185	195	170	184	182	148	170	179	200	185	195	176	196	169	221	169	166	162	166	191	155	183	168	195	193	169	185	176	198	176	180	169	166	191	174	186	189	172	177	164	179	191	160	174	170	177	173	176	145	170	167	190	164	183	197	176	180	217	158	161	168	174	183	190	179	198	182	196	193	174	189	184	165	173	179	164	172	177	188	167	172	169	176	196	186	165	193	202	180	187	175	169	194	162	205	159	184	156	189	180	197	146	192	187	186	169	164	171	176	159	187	173	175	185	183	164	187	173	147	162	148	170	199	193	172	152	175	184	180	191	174	168	195	180	184	185	180	177	202	168	158	175	185	196	154	198	182	187	166	168	192	175	177	200	175	185	158	178	186	177	153	155	180	186	152	196	171	171	185	174	166	163	168	186	179	183	197	142	178	164	188	197	182	197	164	167	187	182	174	172	208	184	181	202	164	191	154	174	177	190	149	203	168	159	172	182	178	180	191	172	189	174	176	185	173	169	172	187	184	175	181	172	164	177	166	168	186	190	167	178	183	184	166	173	190	172	162	144	195	173	178	157	146	178	158	194	169	186	186	175	175	171	197	184	168	179	173	159	166	166	165	179	215	178	171	207	167	190	192	209	174	195	158	187	150	180	188	177	169	161	163	158	139	160	170	171	150	184	199	177	170	175	153	158	174	155	188	179	182	171	155	169	206	157	192	173	150	191	196	164	176	175	170	183	193	176	177	176	185	201	144	161	191	162	170	152	182	167	184	178	167	180	207	177	185	169	193	156	194	177	168	159	192	176	170	186	179	187	153	162	174	201	168	171	159	176	194	185	170	178	168	163	180	175	187	183	180	179	178	151	185	174	162	161	175	182	180	184	188	178	166	190	175	177	177	198	203	161	187	151	192	186	181	173	164	149	200	180	183	169	187	169	191	150	156	183	200	161	176	158	206	185	183	166	173	192	182	138	172	188	178	178	188	176	141	188	188	171	178	200	189	174	190	163	170	213	171	182	158	181	167	171	164	184	163	177	151	181	155	171	186	185	165	173	159	184	169	167	185	175	166	177	189	166	177	181	189	182	169	178	191	164	194	162	171	156	172	213	186	158	178	182	172	168	160	165	200	155	165	176	182	182	178	203	176	183	174	160	193	193	185	176	175	164	192	180	199	178	181	164	169	208	184	189	181	167	176	174	194	176	176	168	183	176	182	171	165	166	166	168	179	185	190	178	184	185	205	193	185	157	195	182	193	171	174	189	174	202	174	174	182	187	213	186	175	180	189	184	185	184	179	182	172	170	179	180	183	170	169	197	157	154	177	175	169	168	170	187	179	204	181	182	168	198	193	173	171	179	151	165	186	158	184	177	183	197	148	165	189	186	200	176	188	179	200	178	166	174	180	200	186	194	195	168	193	182	157	175	163	157	163	174	186	178	173	173	204	171	178	179	190	189	166	170	178	187	186	175	167	171	205	163	174	214	191	165	186	182	174	165	185	158	194	184	171	169	156	181	188	191	193	182	178	187	179	152	185	157	174	174	182	200	175	187	186	166	189	179	178	173	171	156	180	186	195	178	181	188	194	180	200	190	172	189	190	176	214	172	191	168	213	177	184	165	171	170	155	175	178	171	174	158	189	180	169	198	165	151	182	184	201	176	204	169	172	183	171	189	146	203	190	177	163	178	182	201	196	174	208	144	184	188	160	172	173	163	171	162	196	172	169	174	166	218	208	192	168	158	175	183	189	178	161	190	170	175	152	163	193	182	178	228	172	185	207	189	203	157	159	191	181	167	177	164	178	176	168	172	162	159	179	199	166	193	194	195	179	187	187	168	159	196	176	169	173	186	206	169	173	172	197	158	190	190	160	177	200	158	186	193	216	161	188	189	148	200	198	176	183	186	191	166	191	172	156	183	191	164	185	172	203	167	192	177	165	181	198	187	192	178	206	205	185	170	175	187	181	188	175	189	176	193	185	177	187	201	181	183	191	176	157	170	183	195	162	177	173	170	187	181	162	192	181	162	168	173	167	173	171	162	186	197	188	150	180	168	190	176	186	179	173	164	190	190	190	173	186	161	158	181	171	143	163	167	186	173	169	189	195	193	164	186	184	162	189	196	184	164	186	191	180	168	195	197	172	178	185	162	179	187	170	160	174	171	163	177	180	179	168	165	165	182	196	174	186	200	158	182	166	184	188	165	176	201	186	166	168	160	162	152	188	165	172	165	186	185	175	190	157	196	183	173	167	206	169	190	188	167	158	141	150	195	191	189	173	180	173	173	170	180	183	195	183	174	160	181	186	163	173	179	164	188	172	189	181	161	159	181	156	161	178	174	203	183	176	181	200	191	180	193	166	166	173	167	164	176	186	177	160	183	176	188	183	164	166	172	161	181	187	170	158	169	175	163	192	172	171	165	204	168	188	187	152	187	185	181	194	171	194	189	151	169	189	181	189	192	191	190	156	174	176	156	162	186	191	170	162	185	171	179	184	156	174	192	168	193	174	185	170	164	185	168	179	182	177	197	167	193	150	157	195	160	179	182	172	187	193	176	175	165	173	190	183	170	175	172	188	174	164	174	168	163	161	185	183	201	183
22420	21076	28255	24128	21077	20260	1959	661	506	464	372	334	292	266	211	199	185	198	171	170	154	166	174	164	162	132	142	149	142	139	140	139	122	118	132	130	143	129	108	158	111	121	127	120	105	133	123	122	120	126	138	135	121	111	122	130	144	163	136	136	131	128	141	102	114	119	133	116	110	127	131	143	124	110	118	117	112	132	122	118	120	109	135	113	150	119	126	111	132	127	133	123	109	98	135	121	119	121	130	111	154	141	132	113	121	117	112	101	113	118	118	107	121	119	115	109	123	112	121	147	132	113	105	116	110	126	104	105	114	101	114	120	128	121	107	109	140	107	105	123	125	111	110	126	113	123	119	131	121	133	143	130	115	156	112	122	123	124	142	132	102	118	126	126	122	134	129	117	121	106	120	117	141	125	123	132	116	127	135	109	112	117	125	108	124	119	123	116	134	123	110	103	120	118	126	122	126	122	116	129	140	117	118	115	122	112	122	127	136	135	128	116	109	119	125	124	117	112	131	118	113	140	135	126	126	130	107	132	115	110	130	127	126	114	121	107	126	122	118	120	111	125	109	105	128	146	104	112	121	126	107	112	112	113	133	125	123	131	111	122	114	122	108	112	119	120	128	128	111	142	109	121	114	121	114	123	103	127	148	124	127	117	105	112	113	121	119	118	139	144	123	127	120	126	111	120	115	103	126	129	131	122	109	106	103	98	126	123	121	120	128	120	101	130	134	124	118	132	112	135	122	118	127	117	114	107	131	108	120	117	122	118	95	124	109	120	129	126	123	107	135	121	126	120	106	127	123	122	122	119	121	98	116	117	116	135	121	123	138	124	108	110	123	128	95	122	135	120	110	136	116	122	128	109	113	104	114	120	124	123	107	116	119	127	121	126	113	143	123	133	122	128	120	112	142	123	116	105	108	114	120	105	145	129	137	121	101	124	108	101	111	131	116	129	105	115	122	138	107	116	127	117	124	115	121	109	132	107	104	121	123	118	115	128	108	125	112	107	122	119	129	115	118	126	122	133	106	113	128	118	130	113	130	123	129	101	134	124	127	116	133	101	130	109	114	122	111	119	147	107	114	115	114	104	121	134	133	99	103	122	145	107	130	122	120	117	101	119	119	128	121	108	130	151	129	118	103	117	111	98	121	109	114	128	117	120	122	101	107	119	127	119	124	124	124	134	136	109	108	117	131	108	127	120	114	122	114	144	116	119	140	118	123	107	102	114	105	112	114	105	131	125	121	119	126	127	116	137	112	122	138	119	154	109	119	103	106	128	116	140	127	130	119	109	117	123	133	137	134	131	127	105	118	144	117	125	129	110	104	126	117	110	127	134	126	117	136	125	138	122	129	139	102	114	131	113	123	130	130	123	129	131	133	128	127	125	115	102	111	120	128	131	142	134	125	138	127	120	114	111	115	138	124	120	116	124	129	128	129	143	104	111	116	114	126	129	127	110	118	122	108	121	122	116	131	113	123	126	114	124	129	138	113	119	119	101	125	117	117	147	123	118	132	120	116	121	101	118	138	123	102	119	124	121	111	108	110	126	114	129	110	107	115	111	117	113	147	132	123	117	114	137	118	124	127	135	120	114	125	104	133	123	119	130	127	128	110	114	132	102	116	102	138	125	115	106	127	114	125	116	102	111	113	108	131	131	119	110	121	111	145	101	121	112	100	114	96	128	137	128	117	115	99	125	109	124	106	130	116	124	104	127	123	124	123	127	113	116	116	102	137	131	111	116	124	109	115	127	127	125	116	119	125	139	134	137	126	131	128	119	115	132	137	107	130	126	108	110	122	105	107	100	121	136	104	112	121	126	110	112	118	120	124	116	123	123	128	130	130	112	115	124	121	118	129	112	135	118	105	131	136	113	135	126	130	124	129	109	105	127	122	114	121	118	132	117	111	127	125	110	123	113	108	129	108	125	108	106	134	91	123	112	117	126	112	115	106	116	116	120	118	110	103	115	119	150	146	113	129	124	107	135	125	116	120	129	101	111	151	114	118	109	113	123	98	100	107	113	118	116	118	117	92	133	136	98	132	125	120	96	116	117	113	117	150	117	119	114	121	121	130	108	116	121	120	112	114	124	126	108	107	104	122	123	103	110	128	120	134	132	113	116	98	128	128	104	142	127	122	121	127	110	133	142	133	125	130	109	118	123	126	122	108	124	124	109	124	98	114	113	121	126	115	126	129	131	151	136	124	123	124	102	130	130	129	114	120	96	110	121	130	112	128	133	122	114	113	119	132	121	125	106	134	120	109	127	126	119	112	123	134	137	133	117	130	133	118	95	136	123	128	125	114	119	117	124	119	133	112	108	126	117	120	107	110	113	111	122	119	133	107	138	128	106	107	112	124	111	100	107	134	132	122	119	126	117	124	109	137	124	104	118	129	112	105	125	141	112	122	137	125	114	137	122	134	110	102	112	116	105	141	125	110	117	109	118	137	132	106	109	116	132	128	126	136	100	125	110	119	113	127	101	128	109	107	133	124	143	135	111	133	125	118	115	127	117	96	120	122	107	120	120	126	137	116	124	128	111	121	127	132	123	118	122	126	126	109	111	123	117	100	142	136	138	120	122	125	138	112	114	130	131	115	137	112	127	98	124	115	116	120	106	122	109	137	116	105	130	132	110	122	139	115	106	121	120	116	117	117	112	142	120	127	121	121	103	122	94	138	115	124	117	127	112	130	129	123	129	125	120	115	120	119	123	126	110	115	116	101	110	115	114	120	137	116	134	145	121	112	142	114	128	112	122	140	112	119	122	112	132	121	133	118	131	112	129	122	121	121	120	128	114	140	109	108	114	130	120	124	122	104	129	125	113	111	129	114	119	120	116	97	116	112	115	129	125	106	113	117	123	115	132	119	126	104	123	133	106	103	116	102	136	112	123	123	124	104	108	113	107	129	118	124	124	116	126	118	128	106	105	122	117	138	92	119	106	132	135	133	128	124	124	130	121	120	130	129	113	109	122	116	127	123	114	121	109	118	113	121	117	106	115	121	113	126	139	97	118	109	127	137	125	128	117	131	116	121	127	110	117	121	100	130	123	126	124	110	110	133	121	129	107	122	114	129	110	110	124	122	109	121	90	100	128	127	125	101	113	127	116	123	136	104	127	130	142	132	108	125	113	108	127	130	110	136	115	127	112	118	112	129	104	109	111	127	121	117	112	120	125	126	129	113	147	106	109	117	98	125	113	114	122	127	115	130	121	105	129	118	114	115	112	123	140	126	123	104	121	108	127	123	128	94	128	110	113	108	134	114	127	131	113	137	108	125	152	113	122	118	109	112	117	130	109	125	111	142	144	113	121	103	139	132	130	92	107	96	120	118	133	121	105	119	102	136	135	122	127	109	135	110	115	114	121	110	107	119	141	130	138	117	127	137	116	129	137	115	148	125	99	125	131	122	129	116	106	116	107	110	127	118	130	121	127	128	148	106	130	105	128	130	103	108	116	122	133	122	99	136	130	109	116	114	135	110	134
4834	15862	9971	4526	3016	2417	1799	1354	1228	915	744	599	622	514	416	373	313	311	275	290	258	259	248	216	221	230	216	209	184	205	189	221	210	199	169	189	188	176	155	187	189	177	171	170	159	164	161	163	151	193	158	169	184	163	179	171	148	172	154	164	149	183	177	167	175	152	172	174	183	160	161	182	177	165	152	151	180	167	162	139	174	154	152	152	169	183	154	163	173	167	166	164	169	165	143	169	160	150	158	151	159	168	142	160	154	156	155	168	161	144	175	143	195	159	173	175	149	168	155	181	158	155	161	166	162	155	137	161	156	152	181	167	167	165	168	157	175	146	166	167	167	163	177	147	156	150	158	150	167	150	154	145	184	165	157	170	145	149	143	164	168	131	160	162	190	147	167	158	157	152	168	168	151	189	148	169	176	154	144	150	152	150	179	138	150	157	149	163	162	142	138	139	162	150	148	173	161	158	175	156	174	162	167	164	171	163	143	141	167	166	158	149	156	172	145	178	139	159	154	174	162	165	160	171	145	171	161	156	165	154	141	155	177	145	168	152	157	184	159	154	138	167	156	163	143	155	146	162	147	146	139	154	146	165	145	183	149	156	175	166	179	158	157	144	168	168	147	162	142	176	151	163	161	153	148	152	156	161	164	168	173	145	161	137	157	139	148	171	146	162	168	145	177	151	163	168	140	140	186	150	144	141	154	168	152	148	164	161	152	154	146	166	152	144	168	162	172	164	154	147	158	153	158	188	143	175	172	161	160	161	179	169	183	164	164	170	162	175	165	179	161	161	152	172	172	166	152	166	172	157	158	145	140	151	148	175	192	148	156	146	141	139	144	180	154	160	137	155	139	164	175	146	153	167	151	153	181	168	169	143	171	180	165	158	151	157	149	158	172	160	154	157	158	161	174	196	152	166	146	161	161	159	160	144	153	162	181	159	184	135	153	176	167	157	157	161	148	191	156	157	173	173	164	178	158	151	186	168	188	169	165	181	149	131	153	150	136	149	167	161	154	153	159	149	166	171	176	149	151	159	141	160	155	173	149	181	146	160	154	160	179	162	152	156	182	164	171	147	131	164	164	156	167	139	144	171	145	163	147	156	166	175	157	159	159	175	159	147	170	157	165	143	179	151	165	143	181	165	144	151	144	140	158	180	156	147	169	175	179	157	150	165	161	137	153	150	161	154	142	148	161	157	150	156	169	176	157	174	149	166	159	167	166	152	137	175	156	156	157	163	168	171	141	174	139	156	146	158	153	164	158	148	163	170	158	155	162	184	149	154	169	171	161	139	169	147	144	150	144	155	153	149	163	163	159	155	152	158	157	147	153	168	166	165	176	152	178	183	160	178	162	165	170	158	161	169	143	167	156	154	186	157	146	164	172	148	140	185	137	126	159	135	181	178	164	141	140	153	140	163	154	155	155	157	150	176	147	172	172	171	168	139	162	153	165	162	168	170	148	128	150	161	165	145	162	172	168	159	174	169	167	164	154	132	153	152	175	158	154	133	140	127	181	182	149	176	159	156	170	170	165	157	158	159	149	170	139	152	160	191	154	181	167	155	181	152	144	152	165	154	157	155	154	147	157	172	182	172	167	163	165	175	150	165	182	166	151	151	171	144	179	158	148	167	150	149	168	155	142	150	157	148	150	163	174	169	161	154	167	156	157	144	171	162	154	151	150	172	168	161	159	164	162	175	146	143	166	177	179	146	174	170	170	155	160	158	166	180	154	197	170	146	158	136	137	179	185	159	195	164	154	158	154	170	160	160	143	158	152	117	152	143	159	150	154	162	167	166	147	154	146	143	143	146	167	167	178	167	186	164	167	186	147	165	167	149	136	149	166	144	152	139	174	160	177	149	161	153	171	165	158	153	140	168	180	164	165	174	156	157	173	137	145	175	164	154	162	152	171	154	170	158	179	163	164	128	169	153	172	158	154	156	169	169	165	152	166	151	165	146	149	158	150	170	178	157	141	183	149	166	147	131	169	161	193	178	128	164	190	164	158	175	146	168	146	150	156	159	143	165	158	164	163	141	165	150	176	181	175	158	169	152	164	185	151	152	159	145	159	157	193	133	148	195	155	160	169	164	181	150	144	174	155	175	132	172	143	156	164	161	144	174	167	175	168	151	162	133	144	134	187	152	144	166	166	176	167	150	174	160	132	159	173	153	155	154	157	163	175	177	170	165	165	150	147	180	167	149	152	155	163	157	155	154	149	151	163	182	185	137	158	149	125	160	150	163	157	169	163	146	154	159	153	135	158	165	143	146	128	137	189	145	171	148	161	173	160	164	170	141	150	146	152	175	160	183	178	173	164	175	146	165	149	173	153	162	140	177	155	161	155	168	181	149	157	160	153	151	179	156	140	137	144	168	170	167	165	151	167	172	172	164	140	162	185	161	172	140	155	135	161	148	177	168	168	181	149	157	157	159	156	192	143	176	169	168	151	147	173	174	170	159	148	162	160	156	158	170	167	146	137	154	152	167	170	173	156	148	156	168	164	160	190	141	169	162	189	170	163	157	160	158	159	143	167	152	176	164	166	137	148	163	156	162	195	165	155	178	179	159	152	169	160	163	167	157	164	153	152	164	160	168	157	153	175	143	159	172	171	169	166	160	174	147	157	157	171	180	162	149	156	155	163	160	170	171	151	146	153	180	152	162	157	145	150	190	152	163	156	161	150	171	136	159	157	172	159	145	149	143	152	155	137	168	143	155	154	152	143	175	162	147	164	169	152	153	165	162	156	153	161	180	155	156	147	168	173	154	174	156	146	173	157	177	154	142	170	172	148	150	159	173	158	130	156	142	145	166	157	171	163	144	143	163	154	167	166	160	161	146	175	169	153	162	157	153	156	141	142	172	149	166	168	152	178	151	152	164	162	170	180	140	192	152	147	147	155	152	161	168	167	169	138	161	161	153	151	141	161	149	162	165	154	179	181	178	165	163	173	145	137	151	156	171	172	158	163	175	155	176	147	167	165	146	177	171	146	144	140	156	174	172	162	171	163	161	166	170	146	158	150	173	159	165	170	162	150	164	171	185	159	152	167	137	171	165	146	156	162	173	177	167	154	157	168	173	153	152	158	168	165	168	156	162	159	156	170	138	156	150	148	160	160	164	166	172	152	157	169	151	165	153	138	172	169	175	174	141	183	150	165	153	167	151	173	127	164	155	171	164	166	152	152	161	155	174	158	155	156	156	150	142	155	172	126	149	155	166	165	168	124	165	145	163	137	164	167	161	160	175	173	167	167	161	183	173	148	152	147	137	154	164	144	161	123	129	161	161	163	169	162	165	150	166	155	170	164	155	152	173	179	155	150	163	169	151	169	158	151	157	148	160	159	155	173	160	170	168	175	168	150	170	150	158	150	157	153	176	164	127	145	172	175	167	159	149	168	159	179	188	166	166	191	156	148	155	162	164	144	158	156	150	181	148	161	166	160	148	183	150	162	164	150	147	173	159	158	140	159	178	139	176	186	162	168	183
27457	16725	2773	526	375	313	331	277	292	277	283	289	260	270	249	271	275	276	279	265	251	281	295	274	254	244	285	257	254	265	269	247	309	247	254	250	294	252	246	271	278	255	242	253	236	260	235	255	260	263	335	265	269	270	255	272	267	272	267	287	293	241	273	296	257	281	264	249	247	265	304	266	272	235	263	261	268	258	288	245	265	262	270	240	264	253	250	270	257	277	249	251	270	256	271	256	269	250	268	250	268	275	296	277	249	286	270	264	286	283	267	249	276	248	275	218	242	248	270	240	251	276	278	282	272	294	253	269	245	283	266	269	266	248	254	276	253	287	271	268	275	266	266	280	251	255	259	263	248	279	263	272	286	257	269	266	268	276	263	280	251	266	242	291	272	249	266	281	257	248	264	290	252	287	249	273	248	260	286	263	251	270	273	257	227	262	278	262	277	243	272	271	261	263	277	281	250	294	283	246	246	246	268	227	252	247	248	270	254	267	245	226	245	277	233	270	278	269	266	266	267	281	275	273	257	276	269	299	282	290	275	250	253	271	269	288	272	263	273	270	285	264	280	264	273	263	282	235	293	280	263	251	272	285	289	255	246	286	255	263	262	251	272	279	238	258	279	279	288	257	277	273	288	245	253	269	293	242	288	284	260	251	264	252	270	272	288	248	269	284	264	245	267	273	238	271	276	267	289	263	256	255	255	289	266	264	276	277	256	265	281	297	258	267	247	263	265	217	260	269	265	266	306	259	254	266	268	275	257	250	309	259	244	272	281	274	246	279	268	261	246	289	266	268	276	245	259	260	260	263	291	248	254	304	293	254	260	276	295	254	263	298	288	272	274	256	296	283	287	284	255	283	262	262	237	281	249	301	259	278	232	215	295	244	241	257	273	266	262	259	264	261	278	264	261	247	265	246	277	259	266	251	250	258	274	229	267	277	261	281	246	270	256	284	275	247	281	266	249	256	253	259	302	270	256	260	276	274	282	274	267	253	258	260	286	282	267	257	278	262	266	248	257	289	275	255	257	241	275	266	283	245	265	268	235	280	280	271	293	232	295	265	273	255	264	266	283	257	252	281	253	265	279	230	252	269	279	243	268	266	279	255	270	299	253	273	274	263	237	244	278	259	262	260	265	257	261	246	273	270	273	261	269	268	254	295	271	317	267	279	261	282	254	255	269	262	276	270	290	293	233	275	267	276	264	261	270	244	296	267	271	261	279	258	279	263	249	279	265	261	258	286	225	252	240	273	252	279	261	260	276	267	274	273	277	274	258	239	284	250	252	251	261	269	274	285	261	233	258	256	266	305	256	260	258	265	267	261	293	265	290	234	273	236	261	264	265	252	286	269	265	277	247	265	277	245	285	238	246	254	249	245	271	258	261	282	268	244	257	283	272	311	258	261	263	263	258	269	272	270	254	259	284	287	255	274	232	282	279	269	308	253	278	264	278	254	268	302	241	247	252	271	246	264	277	291	273	250	243	261	236	262	287	254	257	277	258	280	269	286	262	259	265	264	249	254	278	270	266	261	230	261	264	275	278	275	261	264	276	261	276	268	239	290	266	260	264	293	278	263	272	229	259	268	258	252	251	249	264	319	290	254	272	263	240	234	226	268	260	280	286	269	279	283	259	266	266	261	237	223	259	265	281	263	277	262	269	247	256	289	263	248	276	240	277	276	273	237	245	271	274	283	267	262	271	275	262	252	284	273	282	295	288	285	286	270	287	263	263	271	280	256	296	253	269	240	270	282	223	271	280	256	245	277	230	293	250	287	268	253	254	250	253	247	244	288	284	291	230	253	290	262	284	279	268	259	268	288	290	301	269	277	257	285	278	268	268	251	259	252	276	285	275	251	256	258	256	304	272	285	254	280	264	256	282	271	268	243	258	259	278	244	248	273	257	267	253	250	271	268	269	254	266	270	292	279	264	257	297	256	267	266	280	249	254	276	289	271	274	275	237	247	248	288	270	248	278	271	267	242	274	277	292	262	270	266	266	275	298	250	289	255	276	271	262	243	275	274	250	283	257	260	269	262	269	270	279	296	271	260	271	297	281	269	274	243	253	286	289	248	267	301	261	255	261	256	272	243	253	299	283	271	263	274	260	266	291	275	264	281	253	266	271	270	268	238	254	272	281	256	282	284	298	281	250	303	270	255	288	251	278	255	248	266	279	273	269	263	276	248	300	281	285	261	256	300	287	298	252	245	265	272	261	253	294	306	284	256	279	244	247	276	268	282	276	277	278	264	296	238	264	281	252	262	279	255	262	243	252	266	252	261	271	282	275	242	265	242	232	241	253	285	262	243	262	217	276	285	293	241	272	270	254	280	257	254	273	262	263	277	255	264	250	280	237	239	220	282	258	267	248	280	270	271	270	259	268	275	270	273	284	247	260	269	280	249	292	268	235	267	270	251	259	280	282	259	242	260	287	237	252	266	264	263	279	263	259	256	254	279	227	256	245	261	277	260	271	269	261	285	271	253	260	240	245	283	283	285	265	272	269	266	270	228	270	279	302	252	273	261	244	260	279	296	255	270	244	274	242	254	246	280	265	266	267	290	264	291	245	238	293	273	251	269	282	294	280	279	248	271	238	273	270	295	267	251	249	272	280	255	277	269	247	301	295	265	283	249	314	260	262	249	277	292	264	275	269	239	272	263	277	245	280	260	281	287	273	276	263	266	266	276	272	270	278	273	269	313	242	246	267	284	276	286	285	257	245	281	264	240	229	249	268	280	250	265	243	285	270	240	265	270	256	258	317	279	228	227	264	260	246	313	300	263	240	291	256	259	230	278	247	253	259	263	242	256	261	259	274	274	268	273	282	245	260	230	255	293	248	293	279	253	255	230	281	277	275	242	257	293	276	260	250	266	241	302	268	257	261	265	268	274	251	259	285	283	243	257	280	267	276	253	243	271	254	268	280	226	246	276	288	249	263	256	245	277	267	268	243	294	264	282	266	267	255	265	278	293	269	236	278	271	256	283	279	251	285	271	266	257	276	268	287	276	247	270	277	284	277	263	284	269	269	274	288	258	276	274	256	280	264	270	302	258	263	285	260	239	270	253	272	270	252	263	304	255	271	239	227	259	241	279	254	256	266	271	259	248	257	279	265	293	256	262	304	268	229	276	263	260	276	272	272	272	251	247	266	251	251	274	284	264	254	265	252	276	249	259	268	277	301	283	284	254	281	241	269	268	272	285	277	248	267	284	287	246	263	276	251	267	268	260	250	262	265	254	283	235	290	272	259	286	242	263	262	267	247	271	244	269	229	253	279	262	273	267	269	273	309	253	278	257	268	278	267	254	248	258	258	263	279	271	286	248	262	268	266	277	282	259	279	267	273	267	283	282	287	248	268	260	223	278	284	252	263	265	241	253	291	274	271	267	239	280	283	275	266	262	266	245	263	240	258	239	248	295	253	282	297	264	261	283	298	284	242	286	288	281	245	288	287	267	270	264	236	288	298	259	241	259	249	254	268	250	253	264
4525	1855	1179	648	523	411	442	421	393	358	363	344	352	357	352	354	354	327	314	322	340	343	343	329	316	315	322	323	350	327	313	299	336	346	353	327	340	330	358	332	347	292	355	322	328	322	358	333	356	304	326	327	350	356	339	326	363	315	339	346	333	294	349	306	333	325	356	344	347	341	337	321	327	350	336	337	298	336	323	337	344	313	337	329	332	345	326	317	330	349	340	304	376	338	319	332	316	317	320	348	333	339	312	347	313	338	324	328	364	340	320	338	284	341	328	334	317	323	352	347	321	319	321	339	349	296	339	353	347	347	302	316	325	361	329	293	348	336	344	346	315	306	338	330	320	330	329	321	370	322	316	340	316	351	324	349	342	337	343	357	316	308	341	322	342	340	339	376	332	320	343	359	316	328	340	298	310	318	316	337	323	346	287	334	301	367	332	327	336	330	332	346	334	293	322	316	329	308	349	323	325	330	328	316	311	336	340	331	334	326	347	346	331	355	323	340	342	323	324	339	342	301	361	353	335	341	289	364	323	334	368	325	336	299	328	295	320	315	332	312	319	320	303	354	333	335	317	316	322	325	315	350	357	321	323	317	307	307	363	300	301	371	328	306	332	353	342	338	335	318	344	316	310	325	310	333	343	309	318	353	336	337	334	336	339	341	340	338	325	302	367	309	351	319	304	334	334	312	354	310	300	353	318	341	335	319	323	361	320	360	329	328	318	339	325	317	314	338	313	339	318	343	366	356	302	347	328	353	345	324	362	318	316	359	338	331	337	336	278	347	332	339	320	348	341	362	303	342	355	341	307	307	324	327	338	308	364	329	330	305	316	307	342	330	329	328	310	367	315	359	339	310	357	333	322	336	334	328	306	320	325	341	312	338	334	317	323	326	352	328	323	347	341	322	357	336	337	305	344	298	347	352	354	330	345	317	319	339	319	329	347	364	359	334	302	309	297	318	341	318	307	341	335	330	339	355	346	326	303	373	316	346	314	340	337	310	312	355	343	349	310	314	331	370	344	343	309	349	319	342	318	322	350	303	344	316	345	372	347	328	352	322	340	346	315	330	323	304	315	347	335	344	346	364	352	340	339	370	322	361	313	340	342	362	312	339	336	319	330	300	355	312	366	363	338	309	372	310	343	338	322	313	326	300	313	356	329	346	314	308	327	335	321	332	315	361	367	317	282	372	331	308	333	292	355	301	357	354	321	328	337	307	309	396	323	318	340	343	333	334	340	316	299	373	292	309	331	324	309	326	374	305	346	334	318	328	316	330	334	304	345	305	329	317	371	303	319	312	316	300	313	308	340	332	319	297	333	344	342	322	316	312	283	310	347	325	319	328	321	342	328	309	319	331	312	325	345	314	331	327	338	352	361	311	308	318	344	325	298	361	357	340	348	298	277	328	341	338	367	324	354	328	336	345	342	314	299	337	367	314	340	340	330	315	323	339	340	319	325	359	319	356	333	302	315	345	342	311	343	360	330	371	317	330	307	337	339	308	379	313	313	349	308	335	327	325	324	324	322	298	333	306	323	337	318	327	330	301	317	337	322	345	321	341	371	327	329	347	287	317	303	342	359	393	287	335	342	336	350	337	330	307	327	303	313	329	309	362	315	339	343	285	375	347	328	339	336	328	325	338	322	331	304	313	330	350	302	328	361	336	309	307	335	315	330	306	342	292	314	319	334	346	338	338	315	326	327	313	311	341	330	336	313	332	321	330	318	325	340	343	349	306	311	327	335	381	353	320	345	358	351	318	326	336	345	362	348	346	329	338	353	324	335	345	331	315	344	324	326	341	338	318	327	320	338	336	340	343	350	338	315	297	329	316	311	329	336	296	347	310	340	319	317	332	312	364	347	321	328	345	320	298	354	359	346	323	362	332	332	348	317	369	322	357	365	332	311	362	320	336	318	311	326	305	357	325	343	348	350	323	353	354	351	312	289	350	328	351	338	295	335	303	348	318	315	320	338	366	336	296	336	322	346	353	341	331	334	327	325	318	331	340	368	343	350	359	342	332	321	312	328	310	315	317	314	311	340	339	361	296	331	311	318	331	313	323	355	343	326	345	346	339	373	296	326	319	343	314	319	309	304	337	347	347	350	327	307	346	325	327	346	327	390	349	319	327	342	318	329	346	312	313	290	343	306	327	336	329	294	298	359	336	343	360	322	333	319	322	322	320	290	326	354	355	311	320	323	340	336	352	316	313	343	328	312	306	278	354	345	373	337	345	348	332	338	327	319	363	334	321	334	336	361	305	309	335	366	337	299	331	312	344	334	315	307	328	331	347	325	313	324	336	347	308	363	316	309	358	331	336	329	339	317	331	344	322	287	343	320	304	336	318	322	343	325	369	324	344	328	326	342	338	348	358	353	288	325	318	337	328	340	345	346	327	302	322	305	380	343	304	314	329	361	326	335	322	297	330	340	330	342	332	356	304	351	323	329	335	314	319	330	373	325	355	344	321	334	338	306	353	351	321	321	341	328	320	313	342	347	327	308	344	359	318	317	349	329	319	349	340	335	311	352	331	333	316	354	370	327	337	348	351	330	336	352	310	328	298	339	361	335	350	342	320	335	349	353	330	311	327	322	327	354	341	352	324	347	353	298	319	326	325	324	308	332	322	361	344	303	330	334	327	294	331	333	372	331	337	317	342	316	311	328	338	291	315	332	298	343	329	339	314	330	289	336	323	347	345	308	336	347	330	310	338	333	338	298	353	296	361	322	358	346	338	326	352	347	318	346	327	321	337	306	354	327	319	347	320	305	332	320	331	347	337	343	341	313	339	308	341	341	356	343	362	313	351	322	335	324	329	308	334	330	357	356	340	376	311	331	348	364	336	314	352	345	339	361	318	370	319	345	299	314	335	350	327	321	337	321	344	348	361	338	331	309	307	334	338	342	366	372	359	360	348	338	337	364	313	347	340	312	335	341	317	344	353	318	362	349	335	328	313	295	300	321	342	293	332	335	334	341	328	357	324	342	302	343	328	319	303	341	342	344	313	372	366	350	325	335	312	364	360	306	349	360	343	369	348	333	344	332	336	327	332	309	307	334	334	356	313	325	332	337	351	337	357	294	317	302	335	299	362	328	337	346	318	323	344	316	305	319	319	348	276	327	298	287	311	320	329	346	308	321	352	336	316	322	336	361	346	344	316	335	353	355	320	337	337	349	307	338	326	363	347	339	324	345	337	331	296	346	338	287	345	323	325	350	303	336	316	314	339	369	348	313	317	309	316	348	357	315	314	309	323	341	347	328	332	319	333	334	322	317	317	322	316	325	317	331	325	320	330	348	332	326	336	338	308	309	321	286	320	332	368	309	326	357	320	309	312	282	399	297	355	329	326	294	296	356	345	309	334	299	363	347	318	349	335	352	339	329	348	335	308	329	374	332	333	328	325	321	322	328	330	347	342	350	358	332	344	311	335	359	328	350	325	346	350	300	336	346	317	345	306	342	325	321	349	344	339	341	332	327	304	346	324
23745	21018	27219	24968	15118	1065	603	534	516	432	371	368	372	365	350	308	329	304	302	282	329	340	305	297	287	316	273	305	309	292	303	310	281	301	318	306	286	292	315	282	292	296	292	313	299	282	280	291	282	300	294	307	320	282	288	289	282	273	257	288	313	288	278	289	296	270	293	275	306	284	279	334	287	267	291	270	289	305	293	281	293	295	332	279	324	268	291	314	286	292	298	301	288	289	301	289	307	304	283	304	309	283	289	292	301	272	279	313	286	299	308	287	250	290	287	267	272	262	307	274	299	271	297	275	283	293	254	281	269	292	267	269	323	311	266	297	291	267	260	299	282	292	271	264	297	305	278	297	296	309	258	290	319	265	288	318	281	309	294	284	293	300	301	278	276	279	277	288	279	307	277	262	297	293	295	257	285	296	274	311	265	299	295	305	286	291	272	268	279	282	287	280	270	288	285	290	294	267	265	290	321	293	282	279	300	276	308	289	292	307	292	284	293	281	299	296	322	286	294	299	278	299	297	284	277	269	270	293	301	299	305	311	287	296	306	276	280	282	319	306	315	277	270	301	274	320	284	251	288	287	281	288	315	309	303	308	289	256	279	276	319	295	279	260	264	276	304	332	320	293	273	278	277	318	309	283	295	293	277	318	290	297	293	298	289	307	298	272	326	279	303	277	305	292	297	313	283	275	283	268	297	310	297	279	300	300	294	286	299	296	299	311	287	301	281	300	282	287	323	297	283	272	264	285	280	284	263	275	306	272	288	277	289	282	276	282	252	280	300	319	292	299	281	261	313	299	271	297	304	272	322	287	294	253	298	272	282	301	303	284	286	317	269	284	270	291	260	286	257	313	282	281	322	297	297	264	302	277	306	312	297	288	273	301	273	284	298	260	284	282	290	287	296	275	278	279	282	263	288	301	286	294	279	257	255	291	267	290	272	308	284	291	260	286	301	288	295	311	281	298	256	305	300	314	267	285	310	279	305	309	302	292	285	318	289	298	295	289	277	329	274	325	271	282	283	281	291	301	312	289	284	292	291	288	276	311	282	327	304	292	297	304	287	276	292	283	309	291	331	278	293	278	295	295	287	300	301	289	302	316	284	281	277	261	310	272	309	294	269	307	310	314	292	285	265	296	299	288	298	296	266	278	281	279	284	294	267	274	276	277	293	280	295	310	287	296	288	303	296	303	316	288	287	272	286	272	291	293	326	293	266	277	286	301	312	281	318	276	287	296	264	306	291	275	272	300	256	294	265	257	286	276	267	305	302	323	294	256	303	287	278	259	295	299	300	296	257	279	295	285	305	299	327	270	295	271	278	297	290	315	281	289	304	299	269	307	288	285	267	308	296	256	274	294	313	282	314	287	302	290	266	290	281	274	306	300	260	277	296	278	298	303	283	312	287	308	300	288	278	286	255	282	305	298	298	276	279	305	287	263	284	300	275	260	309	285	286	317	299	283	312	299	284	313	297	261	308	292	306	276	266	289	286	290	269	281	298	291	269	269	256	311	277	292	288	256	282	292	255	287	296	289	293	277	302	295	317	277	299	322	298	242	300	308	297	280	276	300	284	285	244	290	280	288	275	244	282	318	290	261	280	288	278	282	314	293	313	282	288	315	301	274	302	277	272	282	296	306	303	261	302	262	308	285	281	299	289	292	320	307	296	259	295	276	278	302	265	313	270	334	302	293	269	275	284	291	272	271	277	312	255	285	299	298	284	292	288	288	293	270	294	285	285	263	310	281	299	278	275	273	319	292	306	275	283	266	289	258	281	308	326	311	297	284	275	298	282	268	293	273	263	275	274	297	301	271	283	280	318	303	269	303	292	301	268	275	271	289	280	283	304	296	280	302	283	294	272	291	297	312	275	271	304	292	276	317	305	279	298	276	296	268	305	277	306	290	312	275	311	297	291	263	277	285	270	297	308	260	293	296	297	328	281	261	272	266	286	285	299	266	267	303	304	309	277	310	268	360	279	293	294	256	266	318	327	313	306	273	306	302	324	315	291	312	298	301	293	297	283	300	308	290	312	276	296	277	306	306	330	266	276	277	307	280	295	301	307	297	288	259	296	288	308	274	293	306	290	288	270	316	286	281	284	309	299	285	318	279	270	273	290	301	306	280	283	288	307	307	292	272	300	296	307	278	305	286	279	298	328	281	291	290	284	303	324	334	253	266	272	265	280	296	266	303	257	301	287	288	261	265	306	257	263	260	290	286	272	262	283	287	276	287	279	262	265	255	304	304	287	287	274	319	281	262	299	302	307	309	312	293	279	281	287	299	277	317	310	283	284	292	325	270	285	279	292	289	273	305	253	292	264	300	268	307	312	316	303	255	300	291	280	296	273	267	311	285	303	293	283	294	278	320	283	315	286	285	263	281	269	255	289	301	306	302	306	293	297	286	294	300	291	320	267	289	297	293	294	304	276	297	274	292	287	292	289	327	277	304	272	281	288	312	297	279	291	316	284	281	263	296	302	283	306	294	246	266	306	263	281	294	286	261	301	292	315	337	320	297	283	248	294	291	279	283	299	340	267	274	263	267	283	288	291	277	303	271	274	289	307	291	269	288	318	318	286	269	308	286	303	290	272	283	273	297	263	269	270	267	296	287	292	291	280	298	270	283	269	290	312	311	299	272	259	268	329	302	273	294	283	295	300	274	285	293	273	280	308	287	286	314	308	300	284	273	291	300	260	310	268	277	266	279	283	275	265	292	306	282	307	313	294	286	298	313	265	288	306	293	299	311	307	276	309	286	288	303	289	314	327	299	287	325	310	277	326	278	267	262	277	284	285	271	312	272	281	264	274	284	323	268	276	302	268	304	290	279	303	306	266	265	320	295	292	289	299	265	264	257	276	311	302	286	293	279	265	286	260	311	285	292	280	301	308	291	307	296	291	279	297	295	281	301	298	279	286	272	288	267	295	274	291	278	264	295	275	296	253	268	308	316	278	273	282	285	271	283	304	283	274	308	289	290	305	293	270	275	272	280	325	257	292	296	327	302	293	285	279	281	254	312	289	286	285	276	282	321	296	314	288	281	286	280	292	289	285	244	314	276	297	288	295	271	271	259	281	297	285	305	270	269	289	290	304	297	306	316	297	293	306	272	312	300	304	296	268	287	302	274	276	305	270	273	290	302	308	281	297	305	273	287	292	306	264	288	316	286	274	294	290	295	290	302	284	277	300	274	308	273	255	284	279	308	293	280	306	316	290	274	302	300	280	282	313	269	294	303	288	278	290	294	291	261	297	300	311	304	300	282	283	272	301	318	273	260	278	287	290	309	286	296	304	273	306	306	303	315	260	271	284	273	274	290	280	292	289	280	276	294	278	283	305	309	307	311	315	269	274	278	278	307	264	287	301	278	311	285	278	313	303	283	284	276	291	302	293	263	273	300	280	290	304	287	300	266	309	288	279	296	286	275	313	282	271	266	304	290	281	302	274	288	284	300	273	321	298	311	281	282	289	269	289	284	298	281	294	285
3520	8436	5047	2311	1748	1299	1024	866	811	721	655	576	552	527	446	431	431	431	451	414	439	391	399	384	398	363	360	369	400	383	392	398	364	325	360	375	364	373	338	386	361	370	333	349	363	359	332	388	352	394	371	383	370	380	366	366	372	365	367	341	373	391	370	344	366	360	371	363	361	365	383	369	344	377	420	361	373	363	364	382	353	358	350	335	389	383	355	367	351	355	366	369	363	355	359	362	352	349	374	363	368	368	349	355	337	363	333	349	395	374	358	387	363	383	361	357	373	377	351	354	361	368	390	359	347	331	356	377	382	377	342	386	365	363	372	378	360	351	347	353	379	358	377	333	401	369	326	373	380	373	357	322	388	355	359	396	342	349	363	392	344	357	343	387	381	351	369	398	367	340	351	367	383	337	360	383	342	360	366	370	345	329	349	392	396	354	356	374	371	373	346	392	367	369	380	370	347	342	397	364	372	350	353	326	366	384	359	343	385	389	380	350	356	368	352	377	382	362	374	367	351	337	371	378	376	370	353	389	357	348	369	356	359	376	371	346	371	355	367	334	350	379	371	432	344	376	352	354	365	385	366	376	387	362	371	380	371	357	356	321	364	369	338	368	399	341	374	376	363	372	370	367	347	354	342	394	376	358	367	360	345	340	357	351	363	313	350	354	347	322	335	393	336	394	353	350	381	376	360	392	355	366	369	356	374	322	327	371	357	367	334	360	353	348	376	344	373	346	367	362	380	354	333	358	401	375	349	365	384	364	375	360	401	370	366	392	391	371	360	388	365	373	362	392	362	364	339	332	359	365	370	393	373	370	354	386	334	329	386	349	343	331	345	347	362	355	364	342	345	355	354	368	368	363	331	379	360	375	360	366	374	376	352	357	350	379	351	326	342	349	374	368	339	358	390	392	375	346	379	373	345	366	378	369	358	330	351	349	335	361	381	365	354	344	357	357	315	350	352	368	369	362	348	359	342	371	356	348	377	340	369	388	360	371	320	334	352	361	359	381	353	359	402	373	362	361	370	368	368	384	370	355	361	413	379	371	340	394	354	390	342	378	340	399	378	361	332	367	376	376	377	369	359	393	384	390	384	375	357	355	327	358	364	378	359	376	347	375	359	407	349	380	368	362	349	344	354	340	336	357	338	376	346	357	361	374	339	358	371	356	366	381	353	370	337	346	370	360	344	348	367	395	365	379	365	357	343	347	378	346	371	362	334	355	339	362	387	339	323	345	335	337	354	374	358	349	352	347	356	367	399	353	334	358	360	349	353	347	339	364	391	375	363	359	353	335	332	351	352	378	348	370	371	367	364	347	367	388	375	373	338	372	331	383	387	369	350	383	353	381	356	340	366	362	364	355	372	340	356	363	343	332	363	347	386	395	368	368	359	372	331	341	354	359	328	381	384	369	353	322	364	342	354	371	353	381	364	357	333	383	364	345	371	359	345	344	345	355	378	362	362	348	347	368	354	366	376	363	379	340	394	355	373	390	360	374	358	385	365	382	357	351	346	337	367	344	354	375	368	395	360	382	392	385	339	377	345	339	370	392	402	376	356	346	329	368	366	392	356	373	384	368	339	369	366	348	364	374	380	351	381	380	381	338	363	344	369	375	359	335	359	359	355	393	345	371	379	337	336	375	378	355	342	379	386	361	360	393	360	332	340	357	371	346	349	366	342	355	348	366	356	347	356	349	352	378	376	408	375	357	363	353	329	358	337	403	365	329	330	358	361	339	376	344	356	400	384	377	361	368	352	369	370	351	362	340	381	358	346	337	382	335	368	353	350	395	377	350	387	387	346	341	348	349	339	338	373	359	368	374	361	374	369	361	354	351	398	346	362	397	363	370	355	336	350	365	358	359	356	404	367	402	369	354	356	369	350	384	362	364	321	379	364	362	340	370	396	361	351	397	347	352	352	364	391	372	362	333	355	354	354	337	344	357	331	412	354	372	352	331	398	356	342	384	359	374	355	405	357	347	341	364	365	373	354	369	354	363	329	369	353	342	379	345	371	364	339	377	401	385	324	358	340	355	382	333	400	365	333	379	358	394	344	319	342	352	347	364	345	354	367	349	349	368	309	362	396	380	345	348	370	364	367	369	331	338	325	350	338	378	376	336	345	348	403	358	355	362	368	388	370	370	345	374	362	387	368	355	362	340	376	368	358	384	380	371	379	353	341	380	386	358	339	386	370	325	351	384	342	355	366	356	405	418	337	380	360	348	373	366	361	395	391	356	398	350	363	372	333	336	383	349	359	393	364	345	333	380	374	417	361	349	363	357	359	321	359	350	384	391	380	411	369	362	369	402	337	358	376	369	365	370	365	352	337	350	385	359	377	358	373	405	347	365	365	392	361	346	358	344	361	415	326	364	358	357	367	353	356	352	373	354	362	334	333	375	375	353	381	368	344	381	361	357	351	372	405	349	349	338	356	361	357	366	379	386	367	339	318	373	388	347	393	342	345	326	350	368	330	371	337	370	364	382	350	369	366	372	372	336	349	370	362	342	319	357	367	368	324	345	366	370	362	369	378	375	340	396	338	387	367	375	367	387	370	370	341	356	375	379	348	374	338	353	359	370	386	383	342	367	364	355	362	317	348	361	375	352	369	361	343	349	366	380	358	361	326	356	366	367	358	364	349	389	345	388	352	334	356	346	350	344	366	404	343	355	394	391	395	383	356	338	358	368	398	410	341	389	397	340	342	364	361	340	381	374	361	331	353	358	368	322	353	380	347	376	342	346	354	317	403	381	335	340	332	347	368	349	328	351	349	376	363	383	372	365	361	378	348	388	382	370	385	342	377	392	343	362	367	323	408	364	375	368	354	361	348	375	347	357	390	372	375	401	337	350	392	337	357	372	368	353	370	361	348	350	356	349	345	359	357	381	358	340	350	360	340	389	347	378	333	362	379	384	395	378	360	359	384	346	328	341	375	383	353	367	364	359	339	375	358	367	360	380	369	404	364	341	381	347	388	353	358	313	372	343	367	349	339	410	355	365	351	343	394	377	376	354	367	375	347	360	397	377	372	382	341	329	344	350	397	393	377	357	339	364	358	363	380	365	361	353	386	355	327	364	355	352	350	350	365	338	336	350	362	355	374	357	333	357	338	391	354	327	344	350	352	362	367	355	343	353	357	342	373	352	353	373	360	365	394	350	331	335	347	365	367	340	354	376	373	388	408	331	347	349	378	343	325	389	359	338	389	343	345	373	371	351	339	371	349	348	347	362	371	360	366	397	357	353	368	372	357	371	354	350	369	361	327	359	390	363	360	351	371	345	371	344	397	371	359	362	361	336	359	350	390	380	362	357	360	332	347	368	347	363	342	364	368	354	349	378	346	341	333	353	349	355	342	347	338	379	333	357	310	346	373	337	373	349	332	318	345	383	361	368	360	355	351	355	370	359	312	351	347	350	380	399	364	334	412	348	391	366	355	371	334	361	335	372	357	358	392	341	365	379	340	368	302	368	362	352	323	372	345	368
24573	20988	25813	24196	1531	361	293	269	229	209	211	208	195	183	174	182	177	160	181	161	155	159	168	165	168	131	157	153	162	182	153	125	148	138	143	142	157	132	160	142	142	158	153	140	144	123	130	163	148	140	141	143	133	159	155	133	151	143	159	123	144	158	143	138	140	143	149	143	138	147	133	151	138	119	135	139	138	152	142	134	145	171	143	143	130	138	143	152	137	122	131	165	159	139	144	148	151	128	153	131	153	149	188	146	138	143	138	155	124	153	149	155	151	165	134	130	152	115	147	133	148	161	142	148	155	145	161	141	161	144	133	144	138	144	174	163	147	141	119	126	143	135	124	133	121	154	145	139	155	125	146	154	134	138	138	145	129	146	158	131	156	143	142	141	165	148	124	152	139	142	165	117	160	125	166	151	152	129	137	143	166	169	162	153	113	155	130	159	160	132	141	144	166	151	137	140	149	134	146	150	135	169	139	154	146	153	132	152	144	141	170	137	142	137	145	145	159	125	131	131	153	130	148	129	155	130	140	154	166	153	148	159	125	159	165	152	142	170	139	137	145	134	156	155	157	139	150	176	137	156	146	134	140	145	152	144	129	160	150	140	137	151	133	168	149	152	165	126	147	156	145	143	144	139	133	156	146	121	142	157	143	136	149	152	138	153	130	150	128	144	138	140	142	148	180	136	128	137	146	151	155	143	153	151	153	162	131	157	145	151	156	143	146	154	132	149	165	124	160	161	134	150	128	135	130	138	147	154	135	137	161	134	139	146	167	138	139	151	139	154	134	129	152	151	165	154	128	149	136	117	136	154	135	121	138	127	147	149	132	116	159	151	147	133	156	176	142	143	142	131	140	141	150	152	146	136	137	153	143	149	160	135	135	143	155	160	159	129	133	140	148	116	165	141	139	128	128	144	151	139	141	123	127	153	154	131	144	121	173	162	143	143	146	133	164	149	146	159	131	132	143	165	140	140	125	154	145	155	147	139	166	164	145	122	147	143	163	129	141	144	153	146	143	141	164	175	147	144	124	133	161	150	148	152	131	138	140	157	129	150	145	144	123	156	144	141	162	138	145	156	137	124	135	141	145	136	167	130	140	143	129	139	136	139	127	147	152	137	161	144	152	148	168	121	121	158	158	173	141	140	153	169	148	142	150	130	142	124	149	141	156	135	138	139	138	136	156	172	128	141	135	143	121	139	142	157	152	157	144	150	155	152	135	146	139	160	130	149	155	141	135	152	142	151	172	143	124	146	136	143	155	150	147	145	139	159	130	155	147	156	150	136	147	147	148	137	135	150	162	143	148	125	146	128	153	148	133	146	138	140	157	161	134	120	154	122	141	139	134	140	131	130	141	125	144	137	153	137	138	154	122	138	153	142	136	131	139	149	163	132	157	150	159	136	145	145	163	152	149	121	126	128	157	133	147	147	144	163	140	155	123	149	145	140	155	153	134	142	139	137	152	141	154	164	136	165	146	164	125	142	140	137	146	136	166	147	154	137	143	133	142	142	144	144	150	154	150	160	147	148	146	159	141	146	144	148	164	126	158	143	146	155	143	132	162	146	133	142	139	138	139	147	153	150	134	133	144	162	148	171	157	139	149	144	138	155	127	144	130	163	134	141	127	125	123	153	141	145	121	115	136	154	134	145	155	193	126	130	142	157	149	140	150	150	134	153	154	138	150	151	158	152	127	121	148	152	140	150	169	131	150	137	164	145	160	155	158	155	151	160	160	172	164	136	136	164	136	134	143	150	168	168	144	143	149	137	125	159	155	131	158	153	150	153	151	137	160	135	142	151	148	138	115	140	146	151	124	133	132	162	161	176	142	123	143	148	121	116	131	147	145	146	142	146	119	139	151	140	151	140	152	169	162	132	159	151	135	146	157	144	150	140	129	149	152	146	171	127	130	130	151	144	149	160	169	164	133	149	126	158	151	128	158	147	116	160	129	143	173	126	138	155	131	125	144	147	142	162	140	138	146	134	147	123	137	147	161	138	140	133	159	150	133	129	145	163	130	145	128	137	157	153	144	132	124	143	150	157	155	122	139	159	146	168	149	150	132	138	150	141	149	148	133	145	156	139	133	136	145	161	137	135	134	129	143	161	132	163	139	149	163	143	155	137	125	147	145	154	133	149	138	137	145	137	170	150	121	138	145	140	149	147	122	137	158	144	159	158	129	161	122	148	147	138	133	128	160	145	145	150	144	142	148	146	145	158	146	149	144	142	154	146	139	132	139	158	120	137	134	151	150	159	128	142	122	158	149	133	161	142	152	152	135	136	148	150	147	145	158	184	162	149	137	131	147	138	139	145	159	147	135	153	122	143	138	139	145	146	136	161	168	163	142	128	134	135	125	141	148	149	141	123	145	145	153	132	159	141	151	126	137	144	144	149	152	158	139	159	155	158	138	158	138	139	141	138	148	136	131	120	129	146	153	137	134	157	136	151	145	140	145	144	136	170	153	134	134	132	159	137	137	143	135	130	145	153	172	174	151	139	163	145	139	147	120	145	128	141	151	171	147	120	142	140	144	143	114	140	138	130	141	140	146	134	129	149	121	160	131	114	156	124	139	159	169	142	154	161	142	148	148	142	135	173	150	176	152	131	149	139	133	148	145	147	133	145	117	127	127	173	161	155	136	158	131	145	148	158	162	163	130	149	139	155	135	139	148	144	144	161	131	156	135	143	148	136	143	118	125	152	149	147	134	133	133	140	144	135	122	143	135	153	147	150	150	156	155	137	133	138	142	132	155	145	145	153	139	152	131	136	140	139	138	144	128	151	140	135	145	159	162	133	136	146	171	125	130	153	156	137	151	164	152	135	146	157	159	145	146	159	137	152	155	117	142	140	138	152	150	125	167	148	138	171	132	138	132	145	140	147	123	130	128	139	134	147	143	125	161	143	157	140	136	138	153	173	151	133	126	135	137	150	143	137	143	118	143	150	164	151	138	128	135	162	136	136	123	160	136	102	146	149	165	127	152	144	135	143	141	150	114	130	156	156	142	137	182	152	160	144	155	136	156	145	161	147	140	136	151	136	161	125	126	141	124	145	152	137	165	147	117	140	139	155	152	149	147	128	142	132	143	143	177	138	154	144	130	150	144	136	142	147	142	153	161	109	157	172	152	161	161	140	124	139	127	142	158	129	162	139	139	117	137	139	121	125	161	144	159	148	158	162	153	156	166	139	138	130	160	142	141	133	157	123	149	144	145	134	131	171	132	127	153	121	130	140	140	151	118	143	157	138	136	151	136	147	144	139	164	161	149	162	137	135	143	161	137	120	139	147	141	121	116	147	172	138	158	152	142	136	149	129	137	145	143	134	151	152	142	140	135	137	160	146	150	136	146	155	142	168	144	159	161	134	146	153	147	132	142	139	143	141	150	151	156	157	124	162	144	141	144	143	140	169	135	138	140	139	138	134	161	138	147	142	134	139	145	148	146	137	163	136	153	143	145	170	129	142	152	146	153	148	143	158	155	128
3641	5022	3033	1387	1020	769	634	548	461	374	349	329	299	290	267	265	222	231	215	178	219	194	197	234	205	186	207	176	192	173	200	194	180	184	179	204	206	181	203	197	182	189	172	204	189	178	192	208	181	158	155	181	197	172	190	191	181	161	171	166	158	196	176	192	182	161	159	164	191	197	173	193	178	193	188	165	189	191	203	187	194	182	172	144	173	181	202	198	166	169	171	210	194	184	177	203	178	178	187	180	184	191	175	170	171	196	198	173	180	189	182	200	166	175	196	192	203	170	203	180	191	187	200	179	189	176	176	196	177	166	174	182	186	190	157	178	179	203	188	163	189	203	163	192	175	173	189	193	180	170	195	187	188	194	170	194	164	211	197	197	190	185	179	162	188	157	170	160	218	200	225	197	179	189	171	188	167	199	165	188	187	176	202	153	156	159	184	191	196	162	177	191	192	196	198	184	180	169	207	172	180	162	173	175	187	165	188	195	184	171	161	182	186	175	173	185	178	217	206	158	177	188	169	219	192	209	182	203	188	183	176	201	184	168	169	189	198	202	166	183	204	170	177	188	191	173	220	155	186	201	181	195	162	185	191	208	162	171	167	176	154	174	213	173	191	177	181	179	164	160	173	188	192	174	233	186	193	172	169	183	163	193	177	175	204	185	179	182	149	179	172	162	182	194	195	182	168	183	181	191	167	156	184	150	183	192	191	199	181	184	180	188	171	193	189	155	184	156	192	170	182	159	194	164	197	177	186	192	174	189	190	176	199	201	191	177	184	205	167	192	168	177	167	183	211	184	179	179	170	159	174	207	165	154	180	176	178	194	174	183	170	198	185	175	181	180	167	185	194	185	188	178	161	178	182	197	183	191	188	174	186	176	179	186	177	165	161	160	185	177	190	190	174	178	180	173	172	162	182	197	193	170	164	176	191	166	174	161	190	179	176	156	163	180	188	190	186	165	171	184	152	180	177	137	162	170	197	210	207	185	181	166	187	176	146	198	183	178	165	171	191	184	189	178	188	177	192	184	196	172	183	178	170	172	189	201	158	165	180	179	199	200	176	183	190	189	177	175	208	173	162	185	167	185	163	176	173	189	204	166	196	163	173	188	175	165	183	176	168	181	183	176	184	190	187	148	193	175	165	195	211	175	166	175	187	188	186	153	192	188	187	183	205	184	204	182	183	194	188	203	198	144	170	193	182	183	170	179	175	177	180	187	192	189	185	189	183	172	181	188	165	171	180	185	164	191	192	202	180	189	174	182	189	192	183	184	181	173	201	177	185	177	204	173	178	207	171	182	189	184	196	194	178	221	201	179	169	171	182	179	192	180	174	213	202	168	171	172	220	180	176	163	183	168	184	169	160	187	201	183	159	187	188	207	182	187	195	199	186	162	196	202	202	175	167	164	196	196	190	185	184	171	177	178	175	203	185	169	183	171	195	177	185	184	197	183	186	174	185	171	170	190	186	178	184	192	169	176	203	184	202	161	188	182	171	165	185	167	207	177	170	155	172	180	170	191	176	187	170	168	184	187	205	189	166	185	179	177	208	189	175	176	171	175	170	177	197	195	173	179	163	197	158	171	188	185	183	181	196	181	193	161	180	182	192	191	200	174	202	182	189	192	175	174	178	195	179	194	187	169	167	189	195	215	163	187	192	197	161	192	181	179	171	210	177	158	192	197	172	184	182	164	213	172	176	210	187	171	174	193	180	201	193	182	156	179	168	193	171	167	197	172	190	181	170	200	179	162	164	173	162	202	170	198	177	178	170	168	154	183	182	190	183	199	165	203	198	191	187	166	222	175	220	196	195	180	175	194	178	158	180	184	196	148	187	193	190	198	193	171	198	170	177	184	174	177	179	178	177	191	178	200	178	207	175	186	183	178	150	186	202	200	187	178	168	165	202	168	199	185	153	178	189	187	204	177	187	159	169	170	172	154	167	202	165	162	183	157	197	182	184	176	176	198	154	193	183	173	179	195	145	200	202	198	170	195	190	181	195	202	199	157	186	196	184	180	175	185	192	186	213	171	170	209	183	179	190	175	212	175	190	194	183	177	167	193	175	188	171	181	194	182	158	187	166	196	186	185	184	175	163	186	172	203	187	162	182	188	191	192	203	185	177	208	172	190	194	168	181	174	179	158	160	186	193	162	176	166	211	189	167	195	152	163	179	187	193	181	188	190	198	179	181	156	182	181	176	194	148	196	175	172	161	176	203	193	198	185	167	172	195	195	201	186	198	167	189	184	190	211	176	204	192	202	175	191	189	167	170	185	185	170	185	182	167	172	176	203	188	174	181	177	184	161	176	207	168	193	182	162	168	161	197	182	178	173	178	189	194	184	184	159	189	201	169	162	171	170	196	194	204	191	196	189	168	174	175	176	173	186	184	174	200	191	182	192	187	178	183	185	167	176	168	183	167	178	169	177	169	185	175	175	217	193	160	186	201	172	182	163	203	171	170	180	172	194	183	185	177	187	182	167	171	181	193	181	181	189	169	177	197	184	176	176	184	179	190	184	173	190	185	172	192	186	179	186	176	175	193	176	188	184	178	217	174	185	198	157	169	181	192	184	181	181	203	204	210	170	180	185	173	173	188	175	179	191	186	176	192	187	197	170	179	146	164	188	185	187	185	202	171	188	159	183	179	169	195	177	183	188	164	179	182	157	191	175	196	173	185	190	182	192	191	175	185	194	172	194	178	195	180	199	165	205	190	165	169	178	176	177	174	193	179	195	206	188	180	181	181	174	163	208	189	174	214	182	187	171	154	181	155	208	186	174	177	176	202	178	186	190	175	192	181	198	162	167	186	172	180	196	198	187	197	195	196	190	202	160	180	160	173	192	182	183	175	164	173	193	195	192	194	170	176	214	202	164	196	202	183	163	187	173	175	166	183	169	174	189	174	181	181	172	197	203	182	184	193	184	195	187	152	184	157	195	193	178	180	158	196	172	174	173	176	189	164	177	195	181	187	187	169	198	166	177	185	184	176	192	165	159	179	169	197	186	191	182	159	157	171	186	205	182	161	175	180	192	183	187	181	180	210	184	171	192	188	210	188	188	171	197	173	190	183	173	177	176	193	178	201	159	173	171	192	176	169	185	197	196	191	212	154	165	166	168	184	182	165	189	193	207	184	187	181	178	172	163	182	208	202	189	177	164	180	180	199	165	181	199	187	181	190	208	172	163	155	170	204	169	205	172	174	184	173	207	176	186	176	171	203	201	189	182	157	181	172	175	193	183	198	178	186	198	182	174	158	168	185	195	158	180	179	185	175	179	202	172	198	186	173	175	183	177	186	157	164	207	192	179	171	183	188	168	189	194	189	177	198	186	187	174	179	204	194	185	202	175	190	173	190	159	183	169	172	206	175	169	199	176	198	177	174	184	184	177	186	183	193	156	201	190	196	191	186	164	194	186	159	190	194	177	188	165	207	175	195	153	186	169	218	184	214	179	171	199	179	167	167	175	195	184	180	166	172	183	176	189
22386	21076	28313	24065	21078	20417	2092	697	498	415	407	326	312	264	259	224	209	189	190	163	175	143	166	152	156	130	158	146	126	140	160	125	144	139	135	150	151	138	119	144	126	137	131	126	141	126	114	123	135	127	134	138	126	117	139	125	144	116	124	133	125	126	107	128	127	122	135	104	116	116	133	129	126	128	110	123	118	145	122	126	115	132	124	133	106	116	128	122	124	129	137	127	123	143	123	118	112	119	133	130	107	122	115	131	131	123	116	139	118	123	132	117	118	121	107	119	131	116	105	114	99	114	120	106	111	113	129	136	119	117	116	117	118	131	116	118	140	109	114	119	117	141	134	119	117	122	119	133	121	122	118	124	121	138	115	131	124	120	116	114	132	123	102	115	127	118	119	123	124	129	134	133	130	104	113	120	115	139	133	123	134	124	134	139	117	131	131	134	119	115	91	116	127	114	108	119	123	125	106	120	114	113	108	130	132	120	101	129	111	114	128	114	125	114	117	136	115	129	114	119	113	129	113	158	110	121	116	117	165	121	145	124	117	103	116	114	127	94	120	109	129	126	132	146	130	124	128	131	140	115	102	117	151	123	119	104	119	132	111	126	124	108	115	120	112	106	114	107	124	111	133	122	125	126	122	126	107	123	128	125	121	146	125	125	118	126	114	130	118	118	136	109	119	122	127	147	105	137	119	104	114	125	106	125	120	105	108	133	123	124	125	122	133	124	119	110	125	133	121	110	124	111	124	120	115	102	132	152	134	125	99	110	127	111	128	105	114	141	136	106	103	120	129	126	130	129	126	127	125	142	117	116	115	133	123	109	152	111	117	138	120	121	128	132	134	113	99	130	133	131	133	147	111	132	131	117	122	122	106	130	133	104	128	128	117	112	112	124	126	114	134	124	133	101	112	120	125	126	119	145	100	121	118	114	134	141	125	107	124	133	119	133	131	115	130	116	123	135	116	161	110	144	125	125	111	112	139	119	130	124	105	124	108	121	124	115	119	123	141	122	142	136	111	110	117	121	126	136	102	115	107	117	122	111	106	133	128	108	100	110	118	124	108	129	116	125	129	139	137	135	132	115	110	130	110	128	120	112	130	111	128	116	127	118	133	115	111	119	116	121	126	122	139	110	118	124	123	121	122	124	119	125	119	128	123	119	120	126	116	113	114	135	114	141	100	116	144	120	122	135	121	111	112	130	125	122	138	139	112	141	122	128	120	118	114	125	118	116	134	119	143	113	136	117	131	122	137	113	120	127	138	123	113	122	111	127	139	116	110	130	103	125	116	102	127	116	138	146	135	148	123	131	129	117	121	116	119	122	123	124	118	109	129	117	112	119	129	121	130	127	105	129	123	120	131	116	119	118	117	109	118	117	131	148	122	106	119	118	151	100	110	136	137	116	122	118	133	117	99	134	104	135	128	110	104	111	127	124	90	138	120	120	113	131	124	134	121	121	140	134	119	133	119	126	116	113	107	122	116	107	107	136	121	132	105	107	112	119	124	119	129	108	115	142	133	123	137	130	120	117	118	121	112	120	110	126	120	139	124	127	99	119	125	123	114	130	129	111	109	104	130	112	123	116	109	102	128	126	147	103	125	112	104	111	158	128	126	115	115	119	123	116	119	102	103	120	118	113	133	127	124	125	130	115	140	126	120	112	144	137	119	107	110	96	142	104	147	111	122	123	110	108	115	104	111	133	114	121	136	108	112	122	113	103	115	106	99	109	123	131	126	121	128	150	116	139	103	107	118	107	132	124	98	116	119	129	125	120	135	115	114	124	123	134	118	109	118	130	111	143	113	112	122	102	106	141	112	130	129	123	105	141	127	117	107	126	175	123	128	119	122	121	97	114	132	122	139	98	118	130	135	139	135	124	129	112	114	84	120	127	106	138	117	127	120	117	124	136	126	116	119	135	149	105	135	123	126	121	124	134	119	111	109	110	125	126	115	123	104	106	124	104	118	137	117	106	119	118	123	138	123	102	125	121	119	106	135	122	127	126	148	139	122	119	109	105	114	109	138	118	128	124	132	122	113	146	129	132	137	131	126	104	148	127	119	137	130	131	128	149	135	122	125	104	95	108	137	110	114	124	97	128	130	129	126	128	96	134	113	115	119	125	130	122	135	130	126	126	121	106	116	103	125	141	114	112	128	121	118	116	114	123	137	135	135	124	132	125	129	122	110	122	126	114	122	115	125	132	104	114	108	124	130	116	126	123	115	132	141	106	112	128	129	122	96	125	111	133	108	125	129	105	126	123	127	123	126	112	122	106	114	123	105	124	121	117	123	104	119	111	119	119	133	125	122	130	108	109	130	107	108	116	128	112	132	128	135	119	127	135	130	125	130	116	119	119	126	124	116	134	136	129	118	107	137	107	120	111	115	110	118	122	129	106	117	123	123	121	123	129	137	151	119	129	122	134	132	139	134	128	103	111	113	119	135	121	102	116	109	119	119	126	118	121	114	121	124	96	109	160	108	93	140	130	128	120	107	116	122	120	128	111	121	148	113	109	121	122	107	123	140	121	109	120	105	134	131	120	117	115	126	116	133	134	123	124	105	118	124	117	111	139	127	88	121	112	132	127	112	129	134	133	148	123	116	95	105	115	121	130	129	122	131	119	134	134	105	112	122	123	121	138	123	107	131	115	118	110	130	134	121	135	133	117	119	118	120	121	146	126	116	119	130	114	127	110	142	130	122	112	101	120	108	121	124	133	107	129	116	131	143	108	124	113	113	117	132	120	129	127	123	113	122	125	114	120	120	108	124	125	124	137	114	120	128	140	110	113	118	127	121	117	112	122	114	134	161	124	131	118	113	116	98	112	126	104	105	120	134	131	128	115	103	126	129	122	127	126	131	147	128	142	124	126	112	127	114	131	126	109	137	125	121	108	130	107	139	156	116	108	123	123	124	110	122	129	120	110	132	113	98	126	128	125	119	135	119	121	119	126	154	128	119	115	126	130	126	125	105	104	122	115	119	125	118	139	120	116	131	117	119	131	134	146	106	141	122	111	114	113	133	103	115	104	108	122	136	128	113	122	104	114	118	122	125	140	128	110	123	148	123	119	138	118	118	124	139	118	123	105	114	138	120	119	136	115	128	121	116	117	124	128	136	117	126	129	130	124	134	156	124	128	116	112	135	123	116	140	127	123	132	107	122	117	129	114	107	106	111	126	127	146	111	119	132	109	108	132	109	88	121	95	120	111	131	115	114	141	149	137	140	108	127	125	115	112	111	117	122	143	120	107	111	126	131	115	129	127	109	132	129	140	109	124	127	116	93	116	127	137	134	113	119	108	123	118	112	134	125	117	129	132	108	121	123	93	98	124	125	130	112	129	148	123	115	123	120	125	134	120	116	125	119	114	136	116	138	122	120	152	111	125	128	104	139	109	114	116	120	133	123	119	129	105	110	128	128	149	127	129	109	122	123	119	124	120	123	122	108	112	130	113	117	123	131	125	120	112	110	126	123	115	152	123	123	105
4853	14631	9602	4602	3184	2371	1820	1446	1063	897	782	639	586	561	424	379	312	312	278	295	253	268	232	240	227	222	192	207	189	185	194	201	205	176	192	198	200	172	183	200	155	195	187	157	177	176	187	181	177	186	180	165	167	156	164	161	152	172	189	136	167	150	170	181	144	170	187	154	161	164	182	175	162	162	174	186	168	166	141	144	179	159	145	161	165	182	169	158	160	163	168	171	167	173	150	161	150	171	161	172	172	177	154	161	175	140	143	168	162	170	157	165	137	152	162	145	192	161	147	172	160	145	135	152	173	176	154	143	158	171	178	159	165	164	151	161	161	156	142	147	156	145	174	160	151	144	161	164	154	165	146	154	156	168	155	145	181	164	134	167	120	175	152	154	132	149	168	182	169	186	173	179	149	175	157	186	161	168	166	144	158	170	165	155	175	167	158	152	162	160	157	146	221	163	164	181	179	157	162	171	167	152	157	184	157	143	162	159	176	147	154	155	157	161	183	172	160	165	161	166	171	139	170	167	150	162	175	131	134	160	154	158	165	143	166	137	155	167	189	157	153	154	146	164	142	150	143	165	131	183	157	146	152	159	152	177	154	165	170	136	173	157	179	148	140	163	149	154	166	154	161	163	188	156	164	172	160	157	160	170	183	144	190	147	174	157	148	165	158	157	162	157	164	138	179	163	160	159	164	153	178	154	148	156	145	159	152	146	174	162	150	176	148	145	132	164	174	136	143	163	154	163	148	163	156	166	165	143	150	172	151	172	169	134	164	157	158	159	161	169	162	153	154	165	172	157	146	164	146	162	152	162	189	180	163	167	171	159	178	143	154	131	179	144	151	188	148	156	180	170	159	199	173	168	150	178	162	170	172	170	152	151	177	178	161	120	148	133	149	156	172	153	158	190	141	174	151	163	164	170	155	141	150	160	164	153	162	130	152	152	168	151	153	169	156	149	178	162	166	141	175	164	128	191	170	134	183	157	157	154	166	140	144	160	150	160	171	150	180	139	155	164	154	155	159	190	162	154	145	147	171	165	140	141	155	163	172	187	167	149	174	145	163	144	141	177	153	170	153	161	187	179	169	147	173	143	158	170	166	164	146	151	187	189	159	150	152	143	158	158	167	180	156	165	174	177	148	173	162	169	167	149	140	173	161	168	136	157	157	175	170	153	167	166	151	162	155	142	166	156	170	171	157	139	152	188	173	169	145	185	187	156	183	167	166	154	138	157	178	157	165	179	159	177	156	140	159	169	178	167	141	175	180	148	165	167	167	141	150	153	150	182	149	159	169	154	173	174	167	148	147	156	169	153	153	155	151	154	149	145	167	159	172	154	156	178	173	145	165	174	154	194	176	164	163	167	165	160	141	158	188	167	144	152	154	140	153	152	158	157	164	180	155	172	163	153	159	185	140	163	158	147	153	152	177	162	167	157	165	177	153	163	172	149	190	168	202	174	157	148	182	161	166	177	146	147	147	171	154	165	151	159	160	163	144	158	168	175	163	163	162	150	154	155	145	153	138	155	173	170	143	168	155	158	148	165	144	165	139	133	160	163	178	151	164	180	175	187	173	165	163	162	158	152	163	165	166	159	156	170	161	174	161	171	189	161	174	160	138	124	158	181	154	174	168	170	179	168	164	145	182	165	161	152	171	157	146	143	167	172	177	149	161	171	164	161	146	140	173	149	163	161	154	155	181	169	139	131	145	152	152	179	146	130	175	157	156	172	152	156	165	171	171	176	170	157	156	156	178	178	154	147	164	155	162	142	154	142	140	151	136	175	164	156	156	166	192	166	176	164	160	162	140	160	150	163	157	157	157	172	166	159	157	176	158	150	171	152	165	160	160	154	149	152	158	167	150	173	164	166	165	144	152	157	157	149	146	166	161	182	148	155	164	165	170	153	171	154	165	166	177	175	192	173	146	159	152	160	150	169	160	185	150	155	167	171	179	170	184	150	156	178	159	163	152	163	158	146	139	162	162	144	169	158	154	172	154	149	160	161	158	184	171	139	164	153	180	153	149	157	147	155	166	154	164	153	139	171	142	157	179	184	172	178	136	157	149	149	163	174	164	171	158	169	149	155	151	152	164	147	170	162	141	161	182	133	156	152	154	162	138	165	145	149	157	161	162	164	146	169	163	164	160	165	154	162	161	168	145	148	173	181	161	131	156	153	161	163	163	171	173	175	167	180	168	154	157	168	149	161	150	160	151	167	160	145	160	180	165	189	170	152	142	172	165	160	150	157	180	148	146	191	183	163	145	145	148	173	154	149	147	160	169	171	153	156	162	172	154	164	191	166	159	143	173	179	164	159	163	169	155	142	167	141	170	160	168	146	170	156	141	153	158	157	167	173	169	174	159	152	163	176	153	134	196	152	139	162	176	149	175	161	156	155	148	163	145	162	155	153	154	182	157	168	127	160	165	171	147	161	152	140	159	161	156	185	151	156	176	169	181	160	145	151	161	195	186	167	156	175	171	158	182	156	176	150	160	170	169	151	165	152	142	155	183	165	143	153	133	184	183	150	169	167	170	144	195	157	141	169	162	158	167	141	150	161	168	163	181	135	171	169	164	160	157	178	153	165	159	154	140	146	173	135	171	168	178	169	150	148	171	162	159	162	173	160	152	165	158	177	144	164	155	180	149	166	152	161	160	169	160	152	167	138	144	163	165	159	141	159	165	163	164	161	159	176	155	157	142	132	157	167	152	157	160	145	176	167	171	170	151	158	151	158	144	156	143	158	197	160	154	166	154	168	153	183	174	161	168	177	155	170	165	138	157	159	154	167	165	168	174	166	166	148	164	147	154	157	160	154	166	159	170	181	147	133	153	169	169	175	137	159	168	158	161	154	182	157	156	177	159	179	176	148	179	168	156	139	144	173	155	162	162	162	182	165	182	172	158	194	160	165	134	161	151	180	136	157	174	157	151	141	170	168	143	161	151	183	170	174	161	159	138	160	163	176	180	157	149	168	173	169	167	157	155	171	156	182	176	159	164	140	165	158	159	167	171	153	140	164	168	144	177	152	138	168	160	171	161	163	153	177	161	152	153	159	157	159	166	175	158	158	159	158	129	160	163	172	150	158	179	179	141	164	151	170	179	159	171	151	173	156	153	158	160	156	159	168	168	151	173	176	137	172	175	173	172	134	177	152	174	180	178	158	192	159	170	157	178	185	161	191	159	163	164	142	150	153	165	171	157	179	179	156	161	156	154	152	162	147	171	146	175	135	159	163	154	151	157	166	178	163	155	154	142	159	155	155	151	163	173	126	149	151	149	144	178	165	171	161	159	155	155	150	172	159	152	156	155	163	155	179	148	145	148	147	162	155	162	178	183	162	147	158	153	165	158	154	157	167	179	164	156	163	183	165	155	156	146	147	166	163	166	169	195	166	156	163	161	169	185	154	153	159	188	158	159	164	184	146	159	170	174	150	165	137	145	172	154	176	159	176	154	153	164	161	162	174	159	151	152	161	158	163	172	179
27441	16834	2830	551	391	334	357	320	296	274	293	295	300	306	334	292	308	252	265	268	282	278	289	262	295	275	255	245	271	289	290	291	272	265	259	291	301	316	277	282	258	256	277	280	257	270	281	289	273	260	275	268	264	261	287	240	257	262	290	293	291	298	266	289	261	249	254	282	265	287	291	283	277	250	309	266	290	242	284	267	269	265	290	254	320	276	277	288	276	270	289	289	265	295	280	284	265	276	282	270	265	260	274	282	327	261	293	252	276	295	279	286	244	249	275	261	280	272	282	311	283	261	273	298	276	281	296	258	260	291	272	286	291	256	260	277	255	261	307	248	278	263	275	250	264	275	283	260	256	261	242	284	286	295	307	288	264	246	267	253	244	261	272	243	276	260	258	246	276	280	257	303	286	279	253	259	262	272	267	268	276	284	278	281	294	283	246	281	274	277	259	254	273	271	279	279	274	259	270	259	266	252	290	287	286	258	285	277	281	280	280	265	267	269	267	237	267	267	271	297	282	279	273	271	272	261	274	287	269	261	303	264	265	288	247	294	260	296	284	274	262	283	296	294	267	262	282	268	263	252	251	286	260	268	261	255	315	262	248	290	289	252	268	298	253	233	277	259	294	265	263	263	261	265	278	269	264	251	273	253	262	277	292	262	255	272	277	266	283	274	291	265	273	267	268	280	290	286	226	275	257	271	271	286	300	262	289	283	255	261	273	288	255	270	276	287	259	268	263	242	259	282	257	296	276	274	303	261	277	270	259	270	266	289	248	277	291	296	267	273	271	273	279	263	263	280	273	297	293	276	273	263	248	277	244	263	302	286	263	268	297	253	278	242	273	294	264	291	256	266	306	258	276	276	294	260	278	270	263	288	263	253	276	268	246	288	241	286	247	271	237	288	266	290	267	265	232	261	265	257	269	284	257	257	280	241	257	275	271	271	232	238	276	280	285	247	258	242	258	272	302	283	271	248	259	270	235	266	285	266	255	284	278	260	236	301	242	267	273	296	269	310	282	267	286	258	261	267	279	288	298	279	248	269	278	261	277	267	290	270	266	257	241	270	285	259	280	301	254	290	258	260	278	291	278	252	285	255	241	288	276	250	262	254	264	263	299	239	220	266	263	279	299	278	304	284	278	276	279	269	319	253	266	293	260	295	264	267	264	279	274	271	286	281	295	273	283	271	280	257	273	305	287	251	280	288	267	276	245	273	266	264	274	274	266	288	243	300	243	238	269	281	290	256	283	265	267	272	302	260	259	252	257	297	239	281	297	264	293	312	288	277	285	296	272	275	254	285	281	274	272	268	312	252	274	252	299	266	252	287	308	276	250	263	278	242	279	279	295	301	297	252	272	284	271	272	275	283	251	257	285	267	248	269	260	257	255	300	287	286	284	253	246	274	272	228	271	279	265	271	291	300	252	253	273	266	294	263	248	294	249	289	252	266	287	313	260	301	281	293	277	273	285	281	272	271	267	302	296	277	253	263	292	253	295	260	299	265	289	287	259	279	284	282	265	255	255	255	279	275	286	298	263	284	282	271	276	260	280	269	300	252	263	284	269	234	270	298	267	293	276	271	296	272	279	293	281	281	257	278	280	303	291	243	267	268	284	266	285	292	266	294	273	282	274	263	277	262	256	254	272	245	273	255	274	262	277	267	256	290	263	271	279	255	254	273	266	257	291	266	286	254	256	274	293	282	287	269	259	264	270	262	279	260	255	294	272	237	279	259	259	282	260	283	311	274	258	290	275	276	282	290	278	240	289	289	258	280	256	261	276	266	277	255	274	296	275	281	254	273	283	294	284	294	300	272	251	269	276	249	289	256	248	275	242	280	289	257	272	288	266	252	272	237	260	264	250	275	278	282	297	276	265	268	273	265	244	273	281	302	275	263	283	258	246	247	268	230	256	268	263	293	288	247	264	269	269	280	277	251	298	276	290	266	262	258	279	298	284	298	267	269	302	271	255	271	270	268	306	288	282	270	266	248	262	253	271	257	262	272	294	290	269	273	257	279	261	267	265	279	274	252	261	294	251	260	279	267	274	246	250	256	270	285	265	308	256	284	281	286	280	266	267	267	237	273	286	264	273	263	268	232	275	273	264	269	255	291	274	286	235	297	269	281	283	277	260	278	272	242	277	292	252	274	274	269	240	261	249	264	277	280	255	267	306	249	256	277	296	245	270	266	294	245	262	294	252	268	259	258	267	263	274	284	258	305	252	273	267	266	272	260	247	273	269	282	263	274	279	286	260	271	277	266	298	288	272	281	270	267	281	270	263	272	260	279	264	272	293	268	266	281	246	270	269	285	304	279	284	283	284	267	241	283	271	270	244	264	272	249	288	307	289	305	260	264	249	282	283	274	285	292	249	290	286	286	258	273	244	300	270	251	277	290	249	267	290	273	261	264	260	265	248	264	260	290	249	277	276	290	279	258	275	263	272	268	263	301	279	267	278	264	273	246	254	272	319	250	282	258	304	255	274	269	260	271	284	290	275	258	271	267	245	255	278	287	291	272	270	305	260	289	267	257	245	272	264	271	272	258	258	270	268	260	296	307	278	286	261	254	264	283	251	271	278	275	275	301	300	247	262	259	256	267	272	282	271	255	269	251	285	269	243	255	261	294	255	278	276	295	275	277	287	253	238	263	263	286	275	261	282	256	274	256	268	284	264	255	306	284	310	304	252	270	249	272	277	285	298	255	319	260	281	269	258	291	285	260	284	264	279	259	262	279	269	269	271	266	284	278	282	279	240	271	272	260	273	259	286	262	311	269	264	283	277	275	264	234	273	250	263	257	280	262	266	266	279	294	285	247	284	272	274	282	277	265	248	306	264	249	258	296	257	243	240	285	272	266	271	270	292	255	252	288	268	252	255	268	292	285	262	263	265	265	240	259	276	284	241	248	261	271	291	284	239	286	258	269	264	263	279	268	262	251	268	286	257	270	256	269	296	261	265	304	276	261	304	280	277	282	272	261	282	279	300	262	248	280	276	280	266	259	278	261	244	263	272	268	279	256	259	290	278	267	296	260	261	295	264	281	278	294	268	289	274	271	267	273	282	263	278	249	275	291	255	290	265	272	302	267	255	282	286	290	275	307	259	297	288	259	249	292	298	279	270	270	246	271	285	271	275	258	260	272	281	284	294	270	260	282	255	286	267	279	286	282	251	285	287	252	257	306	304	303	307	275	280	273	273	293	266	283	293	263	264	280	277	251	245	231	275	289	282	270	255	271	305	260	269	268	258	286	303	281	253	266	252	256	296	269	294	268	306	267	264	281	314	286	258	269	297	295	269	276	249	281	288	280	269	272	273	277	276	287	250	257	264	252	283	245	276	250	258	293	268	301	267	305	217	280	242	275	276	253	259	277	286	273	267	272	283	261	270	285	269	313	310	250	297	263	271	262	279	271	273	258	283	256	250	272	268	267	311	271	313	298	284	259	268	272	279	265	271	269	243	289	266	277	299	283	312	296	280	277	267	282
4516	1732	1234	648	530	502	436	413	407	368	382	388	353	361	375	349	341	343	310	339	381	311	335	353	316	329	333	342	316	343	348	314	341	346	325	316	348	360	339	293	326	328	375	348	336	339	382	316	326	362	334	324	341	321	364	357	338	341	326	326	351	357	353	357	353	352	342	333	343	341	338	316	320	337	344	324	344	319	326	361	318	315	351	337	329	309	374	301	312	335	329	374	384	308	315	348	326	330	303	352	340	337	340	325	304	336	339	345	343	329	346	328	330	325	348	357	355	337	330	338	334	321	318	330	327	357	362	339	346	335	356	348	294	337	345	325	300	350	334	331	365	306	356	333	335	344	342	332	297	355	343	322	334	325	342	321	349	317	328	319	312	321	344	348	343	324	311	338	336	361	332	313	361	322	331	354	341	313	333	338	329	349	330	338	358	360	310	352	343	343	333	332	317	289	329	332	337	332	367	333	333	325	343	352	328	330	337	354	326	343	353	356	339	319	338	351	358	357	325	305	338	339	339	312	329	327	320	345	327	319	334	316	375	335	386	322	339	344	335	332	337	363	340	313	328	328	326	309	341	343	365	340	302	367	377	320	329	313	312	355	331	325	323	357	357	336	336	335	344	321	300	319	336	352	326	346	344	353	329	357	330	321	329	329	365	321	337	340	341	320	339	351	331	317	329	354	325	309	345	322	347	337	320	316	336	323	316	328	347	323	334	341	310	328	335	345	371	367	344	290	321	350	331	302	358	326	361	359	357	351	356	326	343	291	345	311	340	335	327	344	329	330	359	355	318	367	352	334	333	335	325	349	328	357	332	322	315	305	322	347	320	333	304	319	344	312	320	323	362	323	303	343	298	312	335	365	356	336	312	339	361	303	351	354	334	361	337	337	360	364	339	366	332	344	351	335	357	364	345	339	320	328	335	383	312	341	345	346	335	384	359	303	305	329	340	310	324	305	371	329	308	333	371	330	313	331	352	340	346	333	335	337	309	323	327	356	330	331	331	348	334	331	364	354	358	339	324	338	354	350	350	325	354	286	339	297	315	339	322	319	301	347	336	334	333	327	332	331	352	339	337	354	333	335	362	347	328	314	318	358	348	342	326	352	314	317	406	341	355	324	300	313	362	309	308	311	358	334	354	352	323	338	323	324	302	339	344	295	363	364	366	358	367	328	337	326	362	345	329	340	315	318	300	333	347	339	316	309	361	324	322	326	340	313	339	323	343	331	304	331	345	345	357	344	344	350	353	351	347	325	344	324	339	324	325	335	321	376	379	349	314	341	348	315	341	350	323	341	342	352	322	343	334	315	336	344	334	359	343	301	337	350	332	344	342	368	330	335	323	342	320	367	386	350	347	309	332	317	299	322	331	316	338	320	312	343	321	336	343	322	324	310	337	353	304	343	352	333	365	297	371	342	331	329	352	338	363	356	363	335	367	388	308	360	346	363	291	348	320	314	348	345	320	328	307	348	345	319	305	319	338	299	324	340	339	332	349	318	312	324	362	335	329	338	333	353	314	342	347	341	323	353	357	331	337	344	308	320	349	344	312	364	350	375	348	358	343	367	347	315	309	345	338	340	303	364	323	369	363	328	323	334	325	293	341	319	312	317	372	339	320	332	380	310	324	341	320	339	320	315	350	342	325	338	329	361	317	309	340	326	314	308	336	337	310	345	323	332	347	303	321	314	379	307	345	333	344	330	323	342	314	305	329	334	366	322	345	337	341	310	333	332	340	351	345	324	373	373	376	326	351	354	307	358	339	373	328	358	378	342	308	322	332	339	341	367	326	320	331	362	349	318	360	330	327	331	329	344	344	309	325	331	332	292	346	350	333	335	328	355	366	338	327	303	328	320	296	306	325	350	339	343	324	343	335	341	320	312	317	357	304	336	324	340	320	368	337	347	357	340	356	288	344	318	342	343	319	327	324	352	344	323	356	324	350	318	322	330	341	329	354	320	317	359	338	293	353	316	368	315	339	350	323	310	364	326	378	325	317	351	350	344	331	338	350	356	359	349	321	340	324	294	341	322	341	340	343	364	355	327	348	321	299	350	343	325	336	355	337	346	327	319	333	345	366	353	337	310	350	339	329	369	349	345	340	326	338	337	333	331	326	336	336	325	349	344	324	362	329	305	324	362	331	327	339	348	322	338	350	329	354	309	326	347	355	314	343	335	323	340	349	346	332	341	342	337	335	367	363	340	332	364	322	366	328	334	348	306	312	314	343	340	336	308	305	354	331	334	312	329	340	315	373	344	353	344	341	331	323	326	337	327	339	355	340	328	314	337	323	294	320	361	340	381	330	324	331	329	333	340	380	314	312	343	329	330	345	323	350	375	331	350	338	356	340	333	337	321	359	371	337	328	330	331	308	312	312	319	341	299	330	336	288	348	341	328	323	315	336	329	341	335	324	338	328	324	355	343	306	330	309	327	331	360	339	353	331	340	324	369	346	321	351	323	331	331	314	323	322	337	370	362	340	338	324	361	352	339	352	370	340	327	352	327	352	350	322	342	319	333	311	340	345	337	323	327	330	332	337	365	302	330	336	308	336	354	310	324	316	317	331	335	339	317	346	315	364	329	365	299	317	343	322	315	329	342	322	345	336	313	331	350	350	305	357	322	314	345	357	330	352	318	342	338	326	342	333	318	348	345	332	363	341	343	350	338	348	320	297	332	308	340	355	307	387	338	319	337	348	353	332	322	340	334	355	343	321	334	344	319	331	318	337	325	327	331	328	333	356	336	356	315	343	352	315	334	340	321	303	343	369	339	362	338	312	347	366	349	333	324	319	309	316	334	332	312	338	333	355	367	350	333	342	371	305	346	348	326	344	314	318	328	328	308	309	354	325	336	330	333	333	347	337	302	331	328	366	337	339	327	346	345	325	274	349	360	372	332	329	315	342	339	321	346	356	359	368	342	347	361	341	324	331	349	369	327	334	339	331	340	314	329	330	319	336	357	323	387	335	349	324	324	320	311	325	326	339	341	363	329	315	326	365	373	326	348	351	332	338	348	338	345	326	328	345	355	357	356	339	335	342	320	318	318	364	331	330	290	347	331	354	355	343	353	357	348	330	369	343	350	342	362	325	357	333	362	319	350	357	311	318	350	354	340	343	335	332	304	341	315	339	333	330	334	338	322	313	326	345	339	332	370	343	317	354	359	345	331	328	335	362	332	309	328	305	309	320	330	339	325	320	316	347	349	321	367	353	345	324	347	320	338	328	371	380	351	325	345	351	334	356	373	336	336	317	327	332	351	345	327	329	369	313	352	334	346	335	342	326	341	361	328	328	301	330	319	343	354	342	359	369	340	333	340	350	359	323	312	334	341	342	311	326	368	344	306	325	307	317	344	365	345	330	312	330	343	338	322	327	360	333	312	360	356	348	358	345	334	358	352	320	340	313	337	348	328	342	329	314	357	337	334	322	339	342	300	315	350	341	357	322	332	373	342	311	353	321	318	336	323	322	342	359	334	319	345
23866	21036	27250	24991	15253	1140	636	518	453	431	388	367	362	343	345	379	343	309	337	309	325	320	310	337	283	279	288	307	335	276	264	295	281	309	321	313	307	265	279	302	267	283	300	284	281	293	321	323	326	296	313	273	302	281	288	289	262	308	322	290	325	323	293	291	280	288	291	306	298	307	328	321	321	287	301	320	276	310	282	302	317	293	322	288	289	300	278	258	301	289	271	320	320	305	297	289	280	289	302	316	289	306	298	286	279	296	278	306	260	303	309	271	326	291	281	294	295	275	298	318	298	288	292	279	305	287	324	293	278	292	275	320	303	322	299	287	308	323	294	279	284	298	331	316	305	288	272	285	285	301	280	290	283	313	276	272	282	283	267	303	278	291	290	288	300	309	307	273	309	299	305	280	265	266	295	295	303	298	257	305	285	285	283	288	321	287	326	270	288	325	298	290	286	337	285	320	315	308	263	306	313	314	306	298	279	316	315	282	298	273	289	303	301	281	292	298	298	279	313	291	278	300	298	330	291	338	318	310	271	310	291	295	304	298	309	292	295	302	265	298	276	307	287	320	283	310	319	280	321	286	312	311	314	283	302	287	291	291	269	282	305	287	280	277	316	290	313	309	325	297	284	300	301	290	293	300	312	313	277	300	309	304	309	293	320	282	291	292	256	289	326	249	297	293	305	290	298	279	298	311	290	277	309	304	301	322	285	316	301	304	305	300	295	321	268	281	278	304	327	288	299	306	314	276	278	289	303	291	302	289	302	280	288	289	299	296	296	287	259	317	265	260	276	308	320	285	272	295	305	290	276	279	300	305	300	297	298	304	280	306	309	296	274	311	303	322	309	267	295	332	303	294	302	293	312	310	303	289	269	281	330	307	286	277	290	307	302	310	287	278	300	300	321	283	278	303	285	311	265	296	276	302	282	297	279	272	285	297	302	276	274	302	330	303	287	309	300	315	293	300	252	288	266	288	313	290	288	306	310	294	292	282	309	274	300	299	292	300	293	311	300	319	256	321	255	273	272	289	313	295	293	284	320	287	304	281	294	301	309	294	298	282	280	285	268	295	288	317	338	326	280	287	299	311	272	286	293	302	278	295	304	316	330	294	306	269	324	288	313	296	254	283	303	305	320	326	295	321	292	292	317	312	308	293	309	295	321	284	293	282	325	268	313	265	324	319	293	295	278	300	323	285	283	302	274	287	306	256	306	285	275	298	267	286	302	305	275	300	323	294	279	277	283	308	317	272	256	302	318	299	291	318	293	276	265	299	282	334	275	281	265	315	290	272	310	285	266	274	274	294	302	292	300	262	289	335	268	304	318	289	324	276	277	254	302	298	310	294	313	293	285	300	287	295	292	306	285	293	303	270	293	276	297	317	302	291	299	254	302	277	302	297	278	292	294	305	310	310	290	322	293	304	306	330	286	308	295	279	291	284	299	350	315	317	267	287	311	289	318	291	318	292	290	313	292	294	295	296	313	310	317	256	275	302	300	307	314	307	271	280	332	261	296	307	285	304	291	275	325	293	313	320	285	272	304	319	290	263	287	293	281	297	298	284	266	277	275	305	297	292	328	307	277	281	296	266	300	285	275	296	292	282	302	289	324	289	280	311	304	316	287	302	303	303	282	307	290	316	305	294	261	299	288	309	268	316	284	298	320	257	273	287	295	287	327	285	301	306	307	291	296	286	290	305	287	282	297	264	282	292	287	280	268	299	307	303	284	287	276	290	292	324	262	301	280	301	285	264	290	320	287	301	293	275	280	297	328	294	281	267	294	321	285	294	284	305	314	269	298	288	278	310	290	293	290	277	312	299	284	283	290	292	265	295	307	256	287	286	278	293	290	313	312	289	301	337	277	293	271	295	301	311	259	317	306	296	297	316	301	298	296	298	307	264	306	297	307	302	287	300	323	293	302	300	330	270	288	283	282	288	288	324	279	309	296	272	315	292	295	306	284	301	292	289	281	275	305	286	263	267	267	293	290	257	304	326	294	285	297	286	309	291	301	287	330	292	292	258	298	274	297	275	264	257	280	298	278	275	283	310	285	298	296	307	292	288	285	316	280	284	278	295	287	313	263	278	295	289	317	312	320	284	296	268	281	297	288	316	307	255	298	278	273	316	288	279	320	274	294	270	291	294	297	317	303	314	314	303	312	273	288	301	315	250	308	254	306	334	312	304	282	294	276	276	282	297	298	298	274	287	299	322	305	294	298	341	297	274	295	288	275	305	276	303	310	287	277	315	263	288	311	296	299	278	300	301	299	321	317	269	292	284	314	318	260	300	280	310	292	288	308	301	284	295	307	310	306	305	286	300	328	323	297	288	314	265	303	286	297	295	298	292	330	268	287	266	291	276	293	310	286	270	282	286	304	309	259	297	300	282	300	315	298	279	304	315	291	304	337	270	271	312	303	315	301	332	274	280	322	281	290	300	276	281	289	294	289	301	300	305	323	309	317	280	307	313	285	287	286	315	319	299	322	275	305	286	276	296	328	296	280	307	300	304	279	301	302	304	274	321	290	301	310	303	287	304	293	285	297	295	274	295	274	291	290	291	299	257	285	282	313	322	273	300	291	291	295	274	317	308	317	290	324	299	288	275	287	311	301	281	302	294	307	278	295	297	298	300	292	284	278	300	279	294	272	306	324	304	289	311	282	311	274	297	305	315	317	294	299	290	294	271	265	279	277	294	283	280	282	314	286	323	291	295	290	326	293	288	319	301	316	277	277	317	313	278	318	285	278	274	319	283	276	267	303	293	311	289	309	310	281	273	285	303	299	303	275	299	318	281	293	291	323	303	293	313	325	294	279	267	311	311	254	248	275	298	342	332	288	298	277	303	301	307	295	324	337	272	294	316	298	275	277	289	262	295	263	285	315	293	275	289	281	276	274	281	338	313	288	305	264	287	285	304	294	280	270	306	277	304	298	294	324	308	326	304	296	303	285	264	296	287	278	255	279	279	303	318	297	312	292	322	277	301	286	286	294	290	304	305	307	323	292	270	329	319	283	284	278	312	316	295	330	305	326	268	299	318	313	276	306	293	277	264	296	300	282	299	281	289	313	282	312	291	315	284	255	302	314	311	271	296	275	286	291	284	286	302	316	312	309	288	305	295	288	311	281	300	334	287	307	313	321	296	299	264	284	297	301	315	311	287	277	276	307	281	284	296	291	290	267	323	294	336	296	279	303	304	273	313	286	256	305	285	273	293	315	301	289	302	305	277	271	307	267	251	302	263	295	312	307	316	306	318	322	315	291	277	293	268	306	285	301	291	284	299	310	252	301	325	291	273	279	279	286	274	314	306	254	286	265	339	303	289	310	307	316	313	312	285	315	272	260	269	288	296	292	288	314	292	301	280	329	311	298	271	282	247	324	281	298	291	319	254	274	287	297	305	282	295	319	279	301	290	329	298	313	292	301	319	296	306	269	284	307	275	295	249	308	290	288	292	282	278	287	290	269	269	292	271	309	279	310	266	276	307
3393	8548	5476	2559	1795	1421	1140	865	761	640	595	570	529	535	489	446	448	454	420	407	408	380	408	417	434	390	409	350	369	419	371	357	379	373	392	385	413	408	349	397	379	351	353	364	372	357	368	356	369	360	372	361	381	379	369	398	391	405	374	372	369	350	380	373	368	394	379	366	367	374	350	405	386	352	353	373	347	364	342	369	364	365	368	379	360	326	369	408	379	365	380	347	374	395	361	399	377	340	383	354	385	364	365	386	351	351	394	367	363	375	357	363	340	367	373	365	368	381	334	391	383	383	391	405	373	364	379	370	390	361	386	392	369	362	366	374	345	355	382	346	383	360	376	373	350	341	359	391	352	363	383	345	358	380	328	365	401	369	387	335	361	351	367	397	395	375	410	363	380	382	350	386	359	356	366	362	370	367	379	368	362	356	382	395	395	389	381	373	357	388	345	360	389	389	366	363	359	355	373	357	351	386	360	369	375	395	404	351	414	382	363	337	344	364	354	387	381	389	380	372	394	395	381	410	357	378	382	399	380	370	365	372	352	387	374	356	381	354	371	421	365	363	391	370	395	352	326	368	339	389	330	381	363	385	379	363	382	383	349	364	338	388	372	350	375	365	409	362	391	380	318	373	335	365	366	383	382	361	366	371	364	385	350	372	373	386	368	366	392	399	373	357	404	360	371	385	359	386	423	353	367	389	397	377	346	378	372	391	360	399	404	352	359	386	386	378	348	361	360	371	362	384	393	331	356	367	364	371	387	384	383	347	383	388	357	359	360	390	361	397	383	360	368	411	373	394	384	399	375	357	364	331	381	347	366	368	354	365	390	368	376	380	366	395	368	359	338	375	339	390	366	343	386	388	381	373	381	351	369	372	379	356	383	374	400	369	322	391	391	357	372	354	369	382	345	350	342	370	344	371	376	371	375	331	381	381	337	356	358	354	369	374	381	383	392	375	373	377	374	355	378	374	331	365	412	350	379	354	365	374	331	375	372	331	362	353	365	362	381	360	346	368	364	361	361	367	375	362	402	369	358	351	367	348	415	357	376	341	392	372	364	395	378	349	370	337	374	371	380	373	357	357	390	356	365	380	368	375	349	362	356	383	378	400	347	366	363	381	357	380	354	373	370	389	382	377	359	326	358	370	333	365	376	379	362	394	333	361	368	363	376	359	354	356	344	353	361	395	365	331	372	386	399	361	380	352	387	336	390	353	392	396	383	384	365	381	386	357	342	341	355	356	359	322	368	377	352	352	353	392	388	376	344	357	347	363	389	350	390	379	392	400	384	337	376	386	369	398	372	338	365	386	368	349	381	392	365	400	386	346	388	338	402	346	364	368	378	348	347	343	352	377	382	353	369	328	341	343	354	365	363	346	324	373	363	385	335	356	382	366	373	368	408	409	371	385	373	358	361	422	361	347	386	342	380	398	367	370	339	382	377	336	362	421	333	388	345	367	346	399	374	357	362	363	388	376	369	346	362	387	347	350	360	363	371	360	358	379	378	375	369	345	361	380	377	370	379	394	361	355	385	371	359	379	339	340	358	363	361	337	403	339	360	349	387	374	365	379	390	396	364	361	337	362	375	420	365	373	352	354	363	333	360	365	360	340	387	368	391	362	359	397	354	353	402	359	391	357	353	347	381	356	357	347	359	356	368	382	397	348	334	358	370	366	373	346	394	360	355	343	386	357	374	352	353	388	377	382	368	385	356	361	368	347	351	378	367	353	374	353	344	341	375	380	359	370	387	373	374	363	374	349	370	351	366	375	382	355	343	368	350	384	345	329	353	357	368	385	360	344	385	391	397	356	399	377	369	350	381	375	347	344	365	396	340	356	347	397	372	388	324	342	361	375	382	367	359	361	373	389	329	384	390	355	362	383	364	369	319	390	334	334	373	376	381	388	397	389	394	357	364	376	343	362	389	348	392	341	399	384	357	354	374	330	362	363	365	351	384	365	371	325	362	401	347	345	355	373	370	397	396	346	376	306	361	375	388	335	341	370	386	351	377	347	369	326	355	368	360	365	367	345	355	361	378	365	369	339	380	390	362	362	350	375	391	367	340	385	380	381	343	345	358	365	376	397	387	390	368	338	361	401	379	387	370	393	347	403	378	403	363	375	372	362	348	397	383	366	363	345	374	359	402	369	347	407	372	369	373	375	346	410	352	373	336	360	392	361	371	338	367	375	349	347	370	358	374	367	376	366	382	384	359	341	364	391	373	342	364	364	367	376	394	352	336	335	378	363	384	335	359	353	386	341	413	396	372	346	330	358	367	362	397	385	401	327	380	356	357	379	391	377	396	358	362	371	392	362	340	341	348	361	320	356	342	383	367	394	343	399	346	360	370	412	372	370	342	386	389	386	372	367	373	357	356	355	367	400	351	366	378	374	397	369	360	372	386	383	367	354	387	408	335	382	376	357	350	385	392	343	361	344	377	366	335	355	370	358	378	348	379	380	374	363	368	389	384	349	386	362	385	392	380	352	355	403	353	363	374	354	345	412	375	358	362	365	388	343	387	409	369	381	387	378	385	347	398	368	358	385	348	362	403	391	416	356	374	384	360	348	370	375	365	356	384	380	364	357	375	347	366	360	367	373	368	399	375	404	392	379	332	356	379	358	341	372	365	351	382	367	380	361	356	365	376	398	357	345	363	355	359	382	395	360	396	339	357	409	386	354	405	396	339	380	382	374	360	358	380	353	352	379	370	335	420	367	376	392	334	385	354	352	373	358	354	353	404	410	370	367	384	408	344	382	399	366	394	388	347	378	316	356	347	377	361	414	397	364	355	357	378	381	367	345	365	380	405	364	354	386	373	391	353	387	374	365	362	378	363	411	351	344	330	382	377	356	344	368	374	369	363	347	350	366	376	374	392	388	373	378	324	351	373	373	365	359	371	408	362	355	339	329	380	357	344	389	388	386	336	375	377	365	365	363	355	365	423	330	348	369	350	402	377	389	355	354	356	396	376	359	357	388	361	367	330	380	345	361	389	372	376	375	357	335	354	333	410	341	349	360	376	349	385	378	337	334	369	360	383	391	330	382	377	346	398	412	384	348	390	367	380	355	360	391	398	366	381	365	374	376	361	385	354	351	365	397	361	349	371	393	370	342	403	393	348	381	349	352	364	380	357	378	355	364	388	388	412	353	370	347	376	362	373	381	372	359	333	399	367	389	362	338	379	379	370	357	368	361	384	381	363	329	365	364	350	355	348	370	399	351	337	367	384	353	372	361	386	395	383	382	341	348	387	392	326	332	342	396	370	352	365	390	343	334	319	365	362	357	368	341	390	383	359	346	370	413	354	377	351	373	367	351	369	369	353	361	365	343	382	372	354	377	385	395	346	363	366	385	397	333	370	363	364	391	384	352	398	372	349	380	382	347	391	374	350	393	375	394	390	395	372	384	389	392	375	342	386	363	350	355	348	352	380	361	373	358	381	373	409	371	384	337	340	395	368	391	397	363	362	372	363	364	335	367	403	361
24639	21014	25852	24174	1580	393	305	248	225	233	210	207	171	198	178	181	167	162	153	136	165	158	152	171	148	149	154	138	138	133	150	129	137	147	167	147	160	169	167	163	155	146	152	127	160	142	148	138	137	144	121	168	149	168	165	147	154	144	158	148	152	157	132	134	135	147	153	172	165	134	141	144	146	150	138	137	140	153	136	118	140	138	144	131	151	146	138	159	131	139	153	136	160	131	159	151	144	140	137	140	143	112	138	128	159	147	157	136	148	138	156	126	137	143	156	162	155	138	156	143	144	155	137	138	154	139	145	170	166	160	125	135	129	157	151	138	152	155	142	156	150	141	165	148	140	133	154	167	138	166	153	132	153	135	148	153	137	152	131	145	161	149	168	157	157	126	138	144	156	132	133	156	129	164	152	130	128	137	161	148	148	159	146	146	160	146	176	142	142	115	146	146	135	157	178	137	143	140	131	174	153	150	134	139	158	146	128	140	141	172	157	150	148	142	159	169	155	153	127	162	122	119	153	140	166	145	158	138	161	149	136	159	139	152	140	144	148	181	152	150	148	153	143	154	142	149	144	159	136	133	141	160	146	148	160	150	120	164	169	153	146	151	137	156	133	143	155	137	142	143	151	167	131	161	152	139	172	168	160	141	148	131	152	153	137	143	129	169	142	150	158	126	160	143	130	145	131	128	148	139	155	148	163	160	140	156	140	161	146	138	166	144	151	153	136	169	165	128	155	147	146	150	168	167	156	159	146	141	116	141	149	160	143	118	136	141	151	133	155	136	155	136	146	144	142	141	143	130	159	151	143	153	135	149	152	138	130	162	143	150	143	125	164	150	158	149	139	134	132	151	149	156	161	161	135	147	151	142	142	150	166	160	138	157	154	150	155	131	138	180	134	160	153	142	151	155	161	158	141	138	146	135	154	139	153	144	164	161	166	139	155	117	152	158	148	135	130	180	155	153	140	128	134	156	145	131	146	150	158	144	150	155	154	147	171	162	171	155	153	154	161	162	154	131	164	160	137	154	161	138	160	143	140	158	140	147	143	160	159	156	146	143	133	162	144	154	134	132	121	173	126	129	148	150	148	160	138	145	147	138	158	140	142	169	143	148	108	152	138	132	144	137	150	144	144	142	136	146	149	147	147	137	143	145	163	153	146	151	144	161	159	130	137	142	149	135	151	146	173	120	136	149	141	156	148	152	139	143	151	133	128	135	149	144	134	153	131	130	143	135	119	154	159	150	155	174	138	148	144	134	143	135	150	157	139	162	139	166	148	127	147	165	149	136	138	139	135	135	132	138	142	154	154	153	143	136	136	152	165	149	167	152	149	134	145	138	135	164	142	144	135	145	134	148	160	155	147	134	162	149	138	129	161	147	162	151	166	170	155	139	173	140	143	134	145	148	156	141	155	139	145	156	146	137	153	115	139	132	132	128	143	140	142	138	149	137	129	155	143	156	139	150	138	155	144	133	152	147	131	148	144	130	148	124	147	128	136	144	136	159	128	140	154	152	150	143	131	138	131	133	141	152	165	120	140	141	162	142	146	142	150	157	134	139	137	161	164	142	188	131	150	133	148	128	144	133	139	133	154	139	134	170	137	121	139	147	154	135	142	142	131	155	155	173	151	148	143	163	146	139	146	145	146	164	160	137	165	138	129	132	145	126	145	133	142	131	151	150	157	155	144	142	153	151	152	173	162	148	163	132	165	143	133	152	159	157	133	140	136	134	157	137	137	162	148	131	140	144	153	139	138	147	150	154	160	149	145	127	134	154	143	133	130	151	164	142	129	134	152	144	174	155	154	149	155	148	150	116	169	131	127	141	152	158	150	146	142	123	128	138	139	142	154	123	145	153	167	121	136	140	148	135	157	156	153	153	136	154	148	140	147	132	147	139	139	127	151	149	146	141	163	149	173	137	138	167	113	134	140	141	151	143	171	150	146	163	146	141	135	158	132	145	166	148	151	142	154	147	125	146	142	152	128	154	170	173	155	149	137	148	153	148	137	141	134	150	149	150	162	156	129	173	155	155	129	131	154	137	140	175	154	150	143	160	172	142	139	136	156	136	124	133	167	125	156	139	151	127	139	166	124	141	155	154	156	144	147	135	153	142	137	147	132	149	137	112	153	141	168	135	145	143	130	143	166	173	130	150	178	152	139	141	150	128	151	167	138	140	142	163	134	133	174	123	156	152	171	147	145	150	160	156	145	130	144	143	155	165	144	138	144	163	151	133	158	148	165	143	140	123	153	140	147	170	159	141	143	152	159	135	153	148	145	134	137	131	152	160	171	137	150	129	151	135	136	146	144	143	151	139	124	150	157	145	147	159	140	146	127	148	163	154	163	129	137	153	150	151	141	124	165	170	170	136	140	117	138	152	148	141	136	170	148	156	142	160	167	146	156	144	142	141	148	151	150	133	131	134	152	145	135	147	124	151	139	159	150	140	151	138	169	151	155	145	163	155	139	138	132	144	167	137	150	165	155	146	134	153	133	161	136	140	136	155	152	144	155	157	155	146	153	155	134	173	139	143	135	131	144	147	152	134	141	158	181	144	136	151	139	140	163	171	132	167	138	163	132	147	148	144	124	156	138	152	139	142	164	137	149	139	139	133	140	147	141	137	135	161	144	142	146	126	142	141	156	149	146	143	159	152	140	131	146	126	144	146	134	150	141	157	141	155	137	148	147	123	154	141	145	158	142	162	124	143	135	142	146	149	148	157	151	151	149	133	148	138	143	151	141	166	159	175	153	126	142	138	161	176	143	134	130	141	146	158	134	148	153	147	131	143	132	161	141	126	146	155	142	151	142	149	135	164	153	130	151	163	138	142	149	145	135	145	144	153	131	144	133	138	119	149	140	148	164	137	145	128	144	168	125	138	174	152	140	136	151	143	150	147	155	145	156	162	148	144	143	143	149	142	165	151	162	163	151	146	142	140	148	152	133	139	142	149	149	121	152	135	164	175	150	146	136	152	147	142	146	132	142	157	128	122	151	142	127	137	155	163	141	145	143	142	160	142	151	149	155	152	142	139	137	146	145	168	158	169	174	145	157	149	150	127	130	147	158	141	134	131	158	144	152	144	146	144	129	156	152	147	129	164	152	162	136	138	145	154	140	132	139	150	152	131	136	147	146	160	141	148	152	139	146	119	170	161	134	141	149	153	183	148	129	146	132	123	144	152	145	126	144	117	158	147	149	152	147	127	150	126	139	134	149	157	140	140	132	130	125	138	140	125	120	150	170	182	139	147	149	135	152	146	164	161	145	148	161	150	139	133	150	159	142	147	143	152	125	124	158	145	171	138	133	139	134	139	130	143	153	152	153	118	146	142	141	137	139	138	130	168	147	138	134	138	142	156	142	158	158	148	122	138	143	144	136	143	143	150	128	148	143	155	151	141	171	130	147	141	129	149	136	163	132	135	146	162	159	148	150	138	150	138	162	131	161	141	148	154	145	171	164	157	144	157	145	154	153	142	135	146
3532	5183	3270	1668	1213	860	665	493	382	421	339	290	297	282	260	260	255	220	205	217	205	205	206	211	201	205	178	195	174	196	203	221	179	185	213	188	191	178	194	197	160	194	223	182	192	194	191	178	213	210	165	190	157	204	206	187	209	177	166	212	178	179	173	199	185	155	196	184	178	190	192	169	180	215	189	185	187	188	187	208	188	182	205	185	176	198	188	180	176	201	191	179	180	165	178	184	200	184	182	191	190	183	179	161	170	185	179	186	191	197	176	187	183	200	194	173	201	202	210	166	206	178	190	203	160	186	189	190	183	192	205	186	211	189	188	173	181	176	210	166	178	195	191	183	167	157	208	172	190	189	197	167	200	191	187	202	207	191	196	199	206	200	194	194	173	177	214	190	198	189	178	191	188	167	184	167	175	168	183	157	187	187	184	178	178	190	214	181	208	180	192	177	189	173	178	212	192	220	209	210	165	198	182	194	190	175	195	181	176	189	208	190	173	180	185	191	170	201	192	172	178	158	196	159	177	180	179	171	173	166	188	204	187	175	179	209	188	203	213	204	191	200	190	204	200	195	205	191	199	186	201	185	206	189	190	186	186	178	188	212	173	197	178	192	190	195	172	174	182	174	187	182	213	197	190	178	209	170	190	166	197	189	187	193	175	189	178	185	183	190	216	194	171	186	190	193	179	191	187	187	170	181	183	179	187	198	201	174	178	185	222	209	166	199	175	191	178	192	176	187	210	179	199	187	196	192	194	157	187	186	197	200	177	195	189	171	187	190	189	172	180	163	188	173	211	196	182	181	180	183	200	197	189	178	195	182	178	213	189	193	219	214	185	186	173	196	178	160	172	203	163	189	189	173	201	166	203	179	177	194	195	195	187	163	172	175	163	193	183	172	192	186	161	176	184	188	171	199	197	186	207	190	178	192	204	178	155	183	185	161	181	195	196	181	205	184	203	183	174	201	203	164	180	205	182	177	192	188	194	199	188	200	172	203	157	174	187	183	170	204	181	201	183	188	213	188	174	175	184	204	145	177	176	176	177	179	173	197	175	173	185	184	186	181	187	187	198	171	166	210	176	172	169	197	202	187	173	186	162	209	209	187	198	179	163	164	198	211	192	183	171	170	181	197	190	156	187	178	165	200	191	166	184	190	169	164	186	220	199	178	197	185	183	183	169	189	172	201	187	207	174	171	185	172	179	193	184	177	169	169	175	191	187	189	182	178	202	196	157	197	194	188	186	171	176	192	195	186	173	180	181	184	196	196	172	195	210	183	173	181	196	195	174	177	179	191	187	205	177	198	186	182	180	196	185	198	170	191	212	189	165	196	177	202	175	182	167	216	180	175	200	204	201	180	174	182	201	212	184	190	206	187	181	176	174	178	181	206	182	199	196	201	200	185	186	178	176	198	176	200	189	196	185	183	183	184	205	177	195	212	173	187	206	181	181	183	185	200	171	181	182	183	164	189	203	200	175	197	196	185	165	199	164	208	186	186	187	193	173	178	170	190	210	187	191	204	192	171	203	180	169	170	171	187	185	171	168	200	196	199	169	188	171	162	187	179	184	186	179	176	187	189	166	178	184	182	203	168	207	179	188	175	188	166	189	190	163	212	176	173	150	173	179	194	171	195	161	208	194	196	194	190	181	213	176	204	181	223	193	181	206	191	204	176	188	168	184	178	152	178	179	192	197	188	183	212	197	172	160	180	166	196	184	219	206	181	186	169	194	202	218	185	196	185	176	163	183	179	174	163	185	202	185	186	181	184	148	197	159	165	176	190	199	177	183	179	176	163	206	195	182	176	172	158	175	201	162	191	185	185	202	188	183	200	180	171	190	190	186	199	175	168	172	189	179	204	176	175	185	191	179	188	185	192	173	190	173	168	193	179	183	177	169	176	179	169	190	192	164	170	178	203	193	197	179	182	189	182	202	203	200	206	168	182	178	176	162	188	192	184	173	195	183	189	209	182	185	181	164	186	195	187	180	177	167	174	202	164	197	152	211	181	203	198	170	174	178	179	178	201	169	197	202	194	163	192	183	172	194	173	198	194	197	180	183	205	184	188	215	172	209	192	190	197	194	182	199	195	177	196	210	192	203	202	192	189	206	159	178	188	167	179	162	161	182	175	165	204	190	207	172	190	166	182	188	192	184	186	208	167	168	171	212	187	192	179	159	186	186	195	184	180	191	193	189	206	194	180	193	180	184	166	175	177	194	184	200	188	170	169	212	173	159	183	201	171	163	190	179	182	184	204	189	174	203	189	176	173	164	195	182	176	206	195	202	191	168	208	178	170	158	189	157	171	188	168	152	178	187	206	183	171	194	198	172	184	183	191	177	197	162	170	195	194	178	169	181	169	167	187	197	196	175	183	207	176	188	175	186	208	188	176	177	182	179	199	181	192	186	196	200	167	187	191	189	180	211	189	177	181	190	174	171	186	183	206	185	180	195	176	198	172	169	177	183	194	175	193	196	190	177	189	190	171	160	182	190	177	183	167	195	200	186	179	185	186	178	169	174	166	180	203	178	185	197	200	171	149	183	189	190	201	163	189	185	188	176	173	192	166	185	202	160	207	166	179	213	201	175	188	206	173	180	165	201	190	173	180	200	211	197	177	182	180	192	199	203	201	184	189	171	167	195	193	189	182	202	179	190	212	186	167	192	187	194	196	186	185	194	184	185	182	173	180	194	183	178	193	195	176	193	154	181	189	188	167	192	184	171	186	206	193	191	192	189	185	196	214	211	181	197	174	200	205	204	208	163	186	191	188	165	173	175	168	179	190	193	190	173	162	177	174	177	192	181	176	196	191	180	197	209	186	184	164	160	184	174	183	206	203	167	194	191	211	176	188	198	178	166	172	217	188	191	205	174	197	196	193	178	204	196	180	170	194	186	235	186	169	168	177	183	173	184	186	207	201	164	174	166	146	179	191	188	163	173	200	192	182	203	184	165	179	216	198	163	165	186	192	175	196	197	191	189	167	184	206	205	174	184	180	194	169	197	197	203	197	187	189	173	169	187	156	215	180	181	195	189	183	187	164	174	172	159	212	194	176	187	183	221	185	153	180	170	207	205	195	197	186	209	188	183	202	187	169	209	182	179	203	187	190	175	192	197	185	170	160	167	167	197	179	187	193	213	193	182	193	192	187	198	175	167	182	183	183	202	180	179	193	181	184	190	200	188	199	204	189	168	175	199	196	189	167	173	198	191	180	200	206	186	168	204	184	179	163	188	193	187	169	183	197	188	195	175	188	172	171	178	192	199	193	179	189	191	194	188	170	171	178	176	200	198	177	187	186	185	203	163	178	156	193	181	213	210	189	165	204	169	190	167	181	178	178	199	144	176	203	187	169	199	202	177	175	190	168	178	198	186	178	192	168	192	181	172	194	188	162	194	183	198	169	190	192	192	180	182	187	189	194	198	169	193	205	181	189	191	207	178	180	167	198	208	183	205	184	175	173	203	185	188	179	202	168	200	206	167	183
22440	21080	28333	24093	21081	20294	1995	609	481	404	382	310	282	284	299	213	211	206	185	169	177	180	158	155	148	162	156	151	148	145	140	147	134	144	170	135	128	122	128	126	140	165	118	126	121	128	146	133	120	132	134	130	132	110	117	136	125	114	121	136	135	129	137	126	126	107	121	129	130	124	132	121	131	134	115	153	131	129	153	124	131	128	135	140	140	134	114	136	144	129	112	134	121	105	123	120	131	142	137	129	136	105	127	135	106	120	105	139	144	119	126	130	146	114	125	139	126	125	126	106	130	108	131	123	116	101	125	121	118	119	118	143	135	142	112	131	134	102	142	118	106	117	131	135	138	134	144	150	118	129	133	126	116	128	144	118	113	124	131	116	117	148	129	113	122	118	122	124	124	141	119	120	142	144	121	117	116	135	131	133	121	99	124	108	117	137	120	129	128	119	128	124	114	127	122	122	140	114	137	106	135	125	135	125	116	117	131	132	140	128	119	143	125	123	135	134	132	117	120	128	128	138	116	113	140	125	119	108	151	122	143	107	132	125	121	122	117	122	131	138	124	130	142	128	131	125	133	131	121	144	125	143	133	115	114	117	142	124	134	119	133	111	126	124	117	154	120	133	136	120	125	131	129	129	123	124	110	115	105	124	124	123	123	108	124	109	128	118	110	119	117	136	115	124	146	138	128	121	119	140	133	119	115	137	138	115	138	114	150	121	133	121	131	124	115	116	106	134	119	114	134	127	113	109	112	131	110	108	130	124	121	110	124	110	120	126	120	117	109	123	109	108	127	122	138	117	135	125	125	125	136	150	119	134	125	114	106	117	107	127	120	105	148	132	137	133	133	120	126	114	134	124	96	105	122	122	151	110	139	114	122	126	111	116	128	121	126	129	132	119	122	136	124	128	127	113	121	119	116	154	129	125	119	107	119	120	123	132	120	124	124	120	122	110	146	106	125	123	119	110	121	114	113	132	132	131	110	112	123	120	115	121	127	116	126	132	133	128	134	130	132	130	121	134	119	128	129	129	129	121	137	129	132	127	131	126	119	135	121	119	122	110	114	112	121	132	137	139	104	133	130	116	138	123	149	118	140	123	125	117	141	119	126	129	126	120	123	112	107	146	126	126	114	127	108	109	111	113	105	112	111	145	134	130	114	131	125	133	120	137	125	120	119	123	123	144	133	120	107	125	110	111	122	136	134	126	125	102	123	133	122	130	110	123	121	112	113	128	132	150	127	126	141	132	129	133	120	128	119	133	125	111	133	131	124	115	124	112	110	112	132	123	117	117	116	147	128	118	134	118	134	157	128	141	127	126	118	110	114	131	120	105	127	122	124	115	126	113	142	117	146	109	120	136	139	112	125	113	125	104	111	129	129	158	142	127	113	133	120	131	106	145	134	121	130	131	119	131	121	113	123	122	111	108	117	134	123	120	118	122	124	129	129	120	128	122	124	102	114	129	98	136	106	133	128	118	122	117	113	127	114	123	109	120	120	135	138	105	119	152	145	119	127	112	134	140	122	128	111	120	139	125	130	111	137	105	136	118	134	127	125	108	103	126	130	124	124	124	125	143	130	111	111	111	135	135	131	140	133	151	123	136	136	113	137	128	131	136	114	103	120	111	116	120	112	117	122	146	121	122	129	119	146	130	115	115	140	134	131	119	141	135	135	135	121	141	123	125	130	129	127	126	132	125	109	136	117	132	130	138	118	126	121	134	135	113	122	119	121	123	114	115	130	130	109	148	123	139	121	134	116	144	156	125	121	131	123	109	133	141	136	125	130	142	154	140	133	132	129	103	119	122	158	112	142	134	140	120	101	135	116	132	114	120	114	130	141	112	127	105	115	112	123	152	125	135	121	133	121	132	101	110	122	132	118	100	131	127	125	129	137	121	129	134	119	108	128	129	94	108	142	120	106	114	112	115	124	120	140	136	122	105	125	125	120	138	136	122	122	122	119	123	110	147	111	116	119	120	142	114	133	122	138	129	110	119	110	127	130	144	117	122	115	128	132	136	110	134	127	121	107	123	126	126	132	118	121	107	116	116	129	130	125	111	121	137	131	127	146	138	107	138	129	121	117	117	126	100	118	124	126	141	125	128	135	136	119	128	104	134	110	127	140	137	118	126	117	121	136	112	122	124	126	134	141	133	119	114	134	145	120	132	134	103	133	151	121	129	105	115	114	140	138	115	111	118	131	126	141	108	132	109	113	112	131	107	138	121	113	133	151	123	138	123	120	116	122	124	117	120	123	137	120	126	124	121	120	142	124	124	122	134	119	135	124	113	104	119	126	123	126	125	96	134	111	119	142	114	115	149	112	123	135	125	116	122	115	139	123	137	116	113	128	113	107	139	112	128	131	125	130	119	100	108	117	112	131	124	111	126	133	123	130	138	122	126	138	140	137	132	121	123	113	106	106	118	124	110	128	122	125	124	130	119	131	116	113	131	124	111	122	119	128	111	130	110	129	125	114	109	120	141	126	145	110	97	131	106	141	133	122	114	124	111	132	108	128	97	117	120	122	150	113	123	104	134	103	123	129	137	131	116	126	140	125	137	106	114	124	143	115	107	123	129	117	122	110	118	115	116	144	125	128	129	120	113	125	121	98	115	121	116	141	120	120	125	109	122	134	111	125	118	137	123	109	138	129	145	147	124	129	108	125	127	133	144	126	139	128	115	138	125	128	140	136	141	123	114	119	118	111	131	110	114	143	129	120	128	157	127	138	117	126	124	141	136	136	117	113	124	118	117	110	125	120	120	135	122	141	119	126	134	117	126	129	133	141	121	117	151	127	143	129	130	115	128	119	132	129	133	114	107	140	122	120	121	118	131	136	124	110	134	131	123	119	143	125	124	120	117	105	117	124	124	127	140	134	117	126	128	126	131	134	103	118	119	124	128	106	121	126	106	126	140	119	115	121	109	117	114	120	136	117	118	143	139	126	126	132	107	114	113	125	122	128	97	129	114	135	125	118	117	134	107	112	121	120	110	125	120	117	140	137	137	131	112	133	107	128	133	118	133	117	125	120	124	139	123	103	131	113	150	132	114	119	99	124	120	120	118	155	127	140	130	140	125	126	113	127	141	119	128	102	123	129	126	128	120	132	142	130	121	110	112	127	137	137	129	140	126	122	129	115	131	130	105	138	118	116	119	121	127	132	130	115	112	141	117	122	122	133	108	127	143	114	128	151	131	123	110	111	144	117	122	111	133	136	124	110	135	137	126	132	146	121	132	115	104	110	115	120	130	125	128	129	137	116	131	125	129	110	118	101	134	94	120	134	122	116	117	113	112	136	118	130	129	135	122	129	129	118	140	123	123	110	105	117	118	128	134	134	131	123	116	108	114	133	120	159	113	140	123	114	124	126	133	114	131	123	112	122	121	130	131	117	127	120	132	115	128	140	122	134	117	139	115	103	140	128	110	123	142	124	127	96	119	125	125	125	126	115	141	124	127	128	128	133	156	157	121	125	115	125	114	129	134
4643	15117	10166	5102	3397	2411	1706	1349	1043	920	766	650	643	558	542	366	377	325	290	283	280	269	267	258	191	235	235	201	206	233	192	198	202	200	197	200	180	187	170	214	205	206	187	180	185	181	187	160	165	167	169	176	172	169	180	162	176	158	165	169	175	181	173	175	149	186	180	154	165	172	148	189	175	187	169	170	149	178	191	152	161	169	156	165	163	180	156	163	165	159	157	174	155	171	176	152	179	174	164	162	158	154	169	171	152	169	150	152	165	171	155	172	141	159	158	164	162	161	166	164	182	160	165	193	182	135	153	167	146	175	150	152	171	177	164	169	181	167	179	186	189	163	182	156	175	164	158	154	147	180	169	174	158	161	163	165	154	151	156	181	167	157	165	147	149	164	164	152	147	190	160	187	147	157	180	147	153	156	176	158	149	179	154	182	160	141	168	151	152	162	144	168	143	161	185	168	159	179	165	152	167	187	158	140	162	169	159	162	156	171	180	167	168	160	145	157	170	169	154	148	160	173	180	166	164	156	150	167	176	191	174	159	172	151	147	194	142	189	164	172	164	157	148	164	163	159	163	173	175	168	167	163	181	156	169	180	172	157	192	175	159	150	162	148	176	168	169	140	159	150	148	193	167	170	153	158	149	152	143	143	167	171	178	147	155	185	167	155	165	168	158	170	146	160	155	167	162	165	164	154	180	168	147	149	168	164	149	163	145	169	155	152	164	167	201	157	144	155	176	174	172	157	164	164	164	151	185	177	153	155	175	162	180	154	173	155	151	162	165	161	171	175	163	168	167	181	175	176	165	154	170	165	152	158	192	142	169	185	162	175	173	166	162	156	165	172	156	157	151	179	173	152	179	163	165	148	154	178	157	172	163	161	161	156	163	158	171	164	171	156	175	167	159	152	131	165	166	145	159	158	154	145	152	156	142	157	185	163	182	153	180	147	171	157	159	159	146	178	161	145	161	157	161	188	163	176	146	166	162	154	187	182	154	142	168	152	167	152	145	182	162	158	146	151	162	164	176	174	166	168	170	147	163	174	170	171	163	183	173	158	163	154	163	166	119	192	165	166	169	186	173	146	153	177	154	153	173	167	168	160	152	172	166	172	146	145	168	172	139	155	153	175	182	164	152	160	169	152	155	173	178	172	158	149	152	154	176	157	151	167	167	152	169	164	178	163	166	171	172	156	162	153	170	161	160	170	173	178	154	159	163	163	169	174	147	157	149	185	155	180	193	159	192	193	157	168	149	152	147	153	160	167	152	151	159	189	164	180	147	153	138	166	162	165	149	162	166	160	180	171	138	150	159	169	150	172	141	155	177	161	154	145	161	174	140	152	178	159	153	156	159	167	160	157	151	148	169	172	166	166	191	183	177	157	143	159	162	183	149	171	170	177	191	178	159	147	164	156	167	170	166	141	151	169	161	181	170	160	158	162	180	166	173	166	185	166	156	157	172	159	173	166	171	163	165	186	165	167	164	167	176	169	157	166	160	133	178	172	156	166	139	166	152	182	155	167	154	152	139	196	167	169	157	169	167	149	169	157	158	163	174	173	158	170	179	146	173	184	156	163	160	172	149	173	165	160	137	142	161	163	143	192	153	185	174	167	173	149	141	184	180	157	144	160	165	158	139	164	151	160	153	153	189	143	175	171	163	173	148	161	160	169	143	141	158	146	154	162	153	165	164	159	145	165	148	123	181	175	153	159	159	144	184	195	165	155	168	164	158	150	170	182	146	167	200	181	150	155	176	173	161	163	170	181	169	171	170	164	165	166	176	165	157	155	174	162	144	165	144	158	168	157	167	147	155	160	158	165	147	161	152	164	167	166	159	146	156	162	181	174	159	163	180	177	160	154	180	139	151	170	170	189	143	186	187	169	179	143	149	162	171	159	180	175	166	160	180	169	152	156	191	148	188	165	170	163	177	136	147	180	182	162	171	171	156	133	133	165	157	161	150	144	135	179	166	168	151	166	190	155	159	144	161	151	199	162	151	174	169	174	199	168	174	157	151	157	183	167	155	174	165	165	155	179	162	166	172	153	176	141	156	184	173	159	167	158	177	172	177	157	159	161	182	171	165	156	160	177	173	160	163	149	174	147	161	154	151	147	142	164	155	165	188	176	181	170	176	186	163	192	144	173	175	159	167	151	149	170	153	168	184	150	160	157	173	159	152	165	170	176	162	182	152	159	165	184	165	151	139	163	164	166	147	172	160	171	150	159	182	179	161	150	157	145	181	174	145	186	130	165	145	150	185	171	147	150	160	180	158	167	151	176	182	176	164	162	166	143	174	155	156	154	156	175	151	170	171	159	168	166	144	178	164	143	172	143	156	161	160	183	175	163	152	178	170	165	170	150	162	171	150	181	153	163	155	153	163	155	178	166	154	189	189	177	159	153	176	167	158	152	157	143	183	161	162	168	156	146	170	179	149	137	186	155	169	184	161	157	156	151	162	159	182	176	173	146	155	154	175	163	182	168	157	134	163	180	125	180	169	148	169	140	147	153	156	160	150	168	159	149	176	198	140	149	177	185	146	164	162	190	170	168	163	167	159	158	173	187	165	167	160	175	174	155	166	185	168	154	131	178	160	188	161	175	164	177	168	144	160	162	168	174	166	155	163	165	178	172	158	183	155	164	177	148	159	164	150	160	157	178	149	149	185	153	140	156	151	169	166	155	168	186	146	138	163	178	158	176	152	177	176	167	138	173	171	164	151	164	142	163	156	172	154	160	176	179	160	168	158	148	187	147	152	175	151	192	168	180	152	133	161	170	162	178	166	173	152	159	173	181	143	157	188	156	163	180	176	163	153	163	179	137	166	169	178	158	170	171	183	159	156	169	175	167	162	133	156	167	167	174	154	171	192	161	175	173	161	174	154	163	161	154	165	171	171	167	156	153	162	182	163	161	153	159	174	154	160	183	165	167	168	185	141	143	182	154	145	159	158	154	155	156	154	148	157	169	167	148	170	132	173	154	158	176	145	166	147	147	185	172	157	179	154	160	151	176	155	184	176	181	162	170	179	184	171	165	154	169	157	168	145	173	140	188	150	192	155	161	163	154	163	169	169	151	165	151	147	155	169	154	164	139	158	164	166	167	170	146	162	171	167	136	155	139	163	178	150	176	164	142	170	150	176	191	181	172	146	143	165	165	156	164	175	165	171	165	163	133	188	164	165	159	145	164	148	192	162	145	159	177	151	160	174	151	171	163	163	160	147	157	157	152	175	151	166	154	177	166	161	150	154	149	171	161	167	166	177	179	167	155	180	159	180	154	157	156	144	159	154	174	141	169	168	167	186	177	173	181	187	172	149	164	180	158	157	162	174	171	155	156	165	156	181	150	163	168	161	130	175	150	147	169	168	165	157	173	173	154	158	156	178	157	159	165	157	180	156	166	148	155	153	175	169	189	169	148	156	142	172	161	155	150	179	136	175	163	173	167	162	148	171	179	152	157	191	172	158	160	147	148	157	165	157	176	184	154
27532	16938	3044	585	370	355	314	309	274	297	298	272	312	268	308	223	283	278	287	296	300	276	278	253	278	297	290	284	270	276	270	295	306	268	274	313	284	270	291	270	275	289	294	273	290	291	286	269	272	250	293	306	270	305	269	258	278	289	263	300	300	299	278	302	278	262	288	268	269	268	274	270	272	296	261	277	293	268	285	271	254	289	251	279	280	297	250	275	277	278	267	296	296	267	247	281	275	303	291	295	252	247	288	273	293	256	304	273	274	280	284	285	251	274	265	306	306	279	294	250	281	270	277	268	277	267	287	282	268	261	295	311	270	272	272	282	289	301	269	276	297	276	275	267	278	275	285	283	295	257	260	289	263	283	271	303	266	279	261	293	266	267	250	283	270	285	295	278	307	298	286	263	287	290	251	297	284	289	269	266	282	266	289	315	271	289	269	276	264	252	271	293	288	277	299	260	271	261	275	267	277	276	266	252	311	273	290	279	298	277	246	272	262	251	270	281	280	290	275	268	272	248	271	273	272	248	290	294	298	255	258	283	265	288	287	254	264	284	268	284	288	274	272	305	268	268	272	288	296	285	255	265	279	250	266	292	286	282	289	263	259	269	295	299	260	262	268	285	274	309	302	282	262	296	299	280	270	305	267	302	283	289	278	289	293	279	258	273	273	281	289	269	271	274	275	262	296	268	270	279	286	263	284	296	247	242	262	264	276	298	299	271	333	281	287	288	284	262	270	257	275	273	265	285	270	303	259	277	296	258	286	268	259	283	267	285	271	271	270	265	293	271	268	289	255	285	284	282	246	288	277	266	279	270	274	289	290	277	268	280	236	248	265	283	261	281	250	278	264	276	254	274	280	290	231	304	258	272	303	274	247	334	309	285	274	272	282	265	293	289	241	304	299	251	269	251	289	281	296	287	276	278	263	283	273	287	298	264	287	285	262	259	290	296	277	265	279	280	300	294	259	239	264	249	274	267	278	275	274	255	278	263	289	285	233	284	273	266	265	257	297	293	273	289	289	288	256	277	306	278	286	276	303	278	299	245	240	316	289	306	294	275	278	271	257	285	277	299	275	279	266	253	298	274	265	259	263	300	302	255	269	299	276	260	268	284	287	305	271	300	276	270	277	290	269	232	275	293	281	293	296	257	253	260	284	266	270	283	282	287	261	274	273	257	265	282	277	275	284	272	314	280	270	278	263	263	285	300	256	276	273	308	302	276	272	285	303	273	268	300	288	262	255	261	269	270	235	280	286	263	272	302	257	286	260	256	273	273	279	299	269	275	284	296	280	267	302	285	245	285	305	264	276	251	276	277	260	265	291	283	277	286	261	321	271	280	286	254	304	299	271	274	311	266	281	270	260	280	284	273	277	288	309	294	305	309	292	279	294	274	272	279	254	296	305	300	267	270	245	281	299	256	260	281	274	275	293	267	251	298	293	261	278	261	256	310	278	278	271	290	253	249	277	290	278	274	267	290	272	278	286	266	293	285	279	295	277	237	264	279	280	295	309	270	264	267	294	264	267	302	295	282	296	268	266	309	287	284	248	254	297	315	285	271	277	267	297	252	266	306	266	297	261	279	291	270	280	273	258	288	270	267	280	308	281	286	315	280	265	279	257	263	286	278	274	279	269	257	283	268	271	280	298	252	250	261	284	306	273	295	305	285	267	268	275	273	274	251	268	257	291	283	299	265	301	284	271	275	268	271	284	253	288	285	294	274	289	306	297	298	291	261	264	253	276	260	284	259	274	278	281	284	303	260	247	271	290	299	296	268	302	287	286	303	301	255	253	275	247	331	263	290	273	272	285	279	271	266	267	285	262	269	269	286	288	246	266	280	273	290	251	279	273	296	284	273	280	256	279	280	276	257	273	282	286	265	227	262	275	295	300	278	271	264	252	276	245	284	293	252	293	281	271	284	264	249	251	252	269	280	287	300	280	305	265	268	289	273	279	268	266	285	294	290	305	265	281	273	273	276	303	277	285	259	265	248	279	309	295	252	268	268	268	269	286	292	311	271	273	251	289	279	276	279	303	281	298	270	270	274	290	298	281	257	277	290	269	247	267	295	270	275	283	282	284	294	241	294	300	273	285	283	307	263	285	285	290	287	298	265	273	300	278	264	261	281	275	233	257	267	262	254	260	289	265	298	277	298	240	269	277	263	270	269	273	333	285	294	306	290	287	280	288	304	279	291	290	269	268	311	244	267	273	275	270	266	243	271	246	306	273	272	303	297	276	254	279	268	271	273	280	282	261	273	268	267	283	261	277	287	300	273	278	286	304	264	277	300	298	271	283	277	267	299	259	283	274	306	295	271	283	273	276	268	277	280	273	273	265	297	290	269	270	293	270	285	296	280	269	276	273	304	243	269	309	296	290	256	263	304	290	275	265	293	294	289	276	249	283	285	271	272	260	285	286	271	256	312	249	320	278	269	268	265	252	304	297	273	276	287	255	311	268	302	298	287	267	279	285	258	272	288	272	273	278	270	269	283	272	267	316	283	278	265	277	277	276	286	259	268	276	285	274	280	272	276	261	282	265	279	263	286	296	274	275	293	274	285	262	280	280	261	267	275	278	258	277	252	269	305	280	291	262	288	269	315	264	285	267	279	282	285	259	294	274	272	289	275	284	273	301	306	282	299	284	297	282	268	256	277	285	291	275	259	276	258	271	280	285	270	261	296	290	243	251	282	268	278	267	262	284	296	249	277	317	299	269	256	281	256	245	276	298	267	293	275	288	262	285	289	283	261	295	261	294	276	287	289	296	323	305	269	278	287	276	283	281	266	261	300	282	259	286	289	293	257	287	264	278	256	243	266	276	276	278	293	301	282	284	272	277	244	295	301	298	258	284	275	272	279	291	297	289	312	278	302	285	308	285	266	266	276	299	273	315	293	267	290	300	274	286	283	274	277	299	259	243	284	265	257	283	266	286	317	260	271	270	282	295	269	284	297	246	278	307	286	286	285	283	259	289	261	284	278	287	293	289	278	280	276	309	267	291	254	254	277	292	286	269	310	290	305	284	260	267	292	296	263	292	265	262	275	261	272	288	299	247	270	319	270	258	285	283	262	296	307	268	231	266	258	281	289	308	286	240	284	269	273	314	306	267	290	243	306	281	295	261	258	274	299	269	288	308	293	261	288	231	286	282	284	285	279	275	298	248	291	288	280	268	282	293	292	260	289	267	277	261	284	268	277	266	273	316	275	275	247	284	271	279	308	265	279	290	286	258	280	267	277	266	290	255	241	271	259	244	308	257	287	280	246	277	282	262	279	272	251	271	264	259	306	262	296	259	276	281	287	294	270	305	289	280	304	264	288	279	287	266	274	259	249	261	292	274	270	259	282	264	330	284	270	296	272	256	278	285	283	281	260	303	285	314	304	281	297	267	254	277	301	294	287	274	247	306	277	300	286	271	288	239	252	277	288	243	261	276	248	271	268	276	285	266	280	269	291	292	289	296	314	260	285	296	297	287	291	286	274
4613	2118	1424	675	633	498	475	427	418	389	416	348	380	396	380	368	374	358	319	384	328	331	355	329	349	344	369	356	335	334	375	322	368	354	337	334	366	339	361	354	333	362	343	365	321	336	382	349	343	326	379	315	323	346	345	348	367	353	338	338	298	338	355	364	350	354	327	351	324	367	333	341	314	332	322	373	334	362	355	319	365	355	360	352	330	338	341	346	344	358	329	334	343	368	338	356	359	362	363	366	331	340	310	343	344	330	324	353	385	342	350	343	318	358	355	299	337	379	311	327	319	337	355	376	339	319	329	329	348	358	373	334	340	345	323	349	379	350	352	358	360	342	347	333	294	319	381	351	343	325	324	353	332	323	354	340	316	340	343	344	336	327	325	342	314	336	358	370	349	344	328	336	342	331	339	359	356	358	352	313	348	346	325	323	318	334	343	373	342	349	340	339	354	327	349	314	346	351	337	359	380	333	337	298	339	336	364	344	355	342	339	341	340	338	360	303	342	339	344	343	320	328	363	332	320	295	336	319	322	344	343	355	358	335	349	352	340	352	348	341	344	322	345	377	347	383	346	349	356	345	365	359	363	347	343	339	374	334	351	327	337	347	360	344	334	290	351	351	370	334	374	318	344	328	358	368	354	332	326	324	408	342	345	355	345	367	359	351	329	376	356	353	396	322	340	325	368	363	363	317	349	329	352	346	350	344	319	372	348	341	336	321	321	351	349	371	350	338	342	339	350	331	344	321	339	349	363	328	365	334	352	366	322	333	333	354	345	324	376	329	324	347	308	352	349	337	310	341	359	354	315	380	334	339	338	291	355	347	343	339	300	309	370	359	345	370	318	368	342	339	371	339	336	354	357	362	335	367	330	321	365	335	336	335	373	353	374	344	366	361	349	341	356	354	313	340	332	336	367	363	379	333	360	338	323	359	328	350	362	342	370	353	337	344	325	326	372	359	343	346	362	350	310	348	344	340	368	376	351	361	350	350	341	330	344	350	327	334	373	343	363	337	339	352	344	328	333	344	348	329	329	305	371	332	313	365	318	349	387	320	346	333	334	336	341	316	349	377	319	361	308	352	337	360	340	349	321	352	324	311	330	353	342	326	309	331	327	339	339	347	330	346	349	357	330	303	358	306	335	345	341	320	347	347	321	355	356	350	391	346	341	334	362	325	342	339	348	342	344	352	352	342	359	341	341	384	350	359	359	309	347	342	334	368	347	320	330	327	309	337	348	343	392	335	307	331	360	338	336	353	327	346	361	320	321	378	353	326	339	362	348	369	360	384	356	362	345	350	345	352	347	344	380	321	340	363	362	380	348	352	315	339	368	357	350	369	350	368	331	346	343	364	369	367	342	346	354	326	351	341	342	332	328	373	376	338	353	334	334	326	338	344	337	359	325	336	339	324	329	389	344	326	360	323	325	371	347	333	311	308	375	334	360	329	351	361	355	341	372	344	342	356	335	338	333	339	335	330	355	334	331	329	342	334	354	354	333	330	341	344	330	348	357	331	361	321	333	339	386	352	330	332	352	362	341	358	312	348	345	346	350	363	310	349	338	347	319	343	349	353	354	371	359	336	379	325	341	343	326	327	368	358	346	355	333	371	339	373	362	368	369	360	324	313	361	376	329	328	364	358	362	313	330	323	359	335	325	354	318	333	338	339	319	352	341	382	337	352	355	344	354	392	337	354	363	338	340	366	323	346	325	348	347	361	345	345	334	343	346	330	373	371	377	346	384	344	346	347	355	333	316	348	331	363	357	328	345	311	310	342	344	315	379	358	347	318	323	324	337	344	362	383	353	333	330	326	338	395	346	338	348	342	331	356	350	354	320	354	331	345	330	353	377	377	376	356	340	350	341	343	364	355	309	378	352	376	342	359	342	323	357	364	367	330	304	344	319	363	345	335	294	347	374	347	318	340	330	340	338	352	315	372	335	350	358	351	345	361	338	344	341	325	323	312	316	309	326	348	337	335	336	335	355	338	336	346	352	376	348	354	327	295	329	330	356	309	340	340	358	341	337	326	359	345	322	341	333	355	343	377	350	330	331	371	363	360	343	356	330	358	338	351	335	339	347	320	324	343	311	357	351	333	363	333	371	335	367	358	299	332	361	343	358	297	352	329	375	352	354	315	351	343	321	371	349	328	361	344	336	326	351	317	362	345	361	348	307	342	376	356	327	348	346	362	355	349	340	360	349	348	317	322	345	365	330	326	338	345	360	287	354	316	359	353	358	390	332	325	370	388	319	383	344	353	344	367	360	335	335	326	390	342	363	342	366	348	350	347	328	330	356	348	354	355	342	339	337	338	373	335	372	378	334	330	359	335	346	347	349	329	355	329	345	352	365	331	327	320	341	392	364	344	334	340	349	340	360	346	322	351	358	328	344	347	320	389	331	351	336	319	348	362	348	343	333	352	354	363	365	356	345	402	326	360	327	342	296	365	335	354	353	351	334	352	361	357	340	369	326	334	362	333	335	342	335	350	364	334	309	350	336	337	316	327	352	331	359	342	345	326	338	359	301	315	346	344	332	349	350	341	370	363	354	338	354	394	344	337	342	397	363	360	337	335	336	312	362	323	331	359	353	361	348	325	378	366	316	328	359	350	334	362	327	366	354	340	329	374	319	352	361	289	321	373	375	362	371	361	324	321	339	342	358	362	347	304	367	349	364	382	318	331	350	356	337	354	316	336	337	343	322	350	327	361	355	392	318	320	340	343	371	367	341	356	323	327	326	333	385	334	360	326	327	359	337	337	336	329	356	331	342	339	327	340	337	334	354	329	343	347	322	363	343	328	355	318	338	363	358	321	322	358	341	349	357	373	326	356	319	353	322	362	336	397	365	312	318	349	311	330	360	367	336	343	327	365	336	337	342	327	329	303	304	316	366	379	340	348	323	363	317	352	340	321	342	355	339	358	335	357	348	341	336	321	341	336	341	368	339	382	350	345	341	364	342	358	368	331	368	350	344	345	340	347	334	323	317	328	324	335	370	362	342	338	331	322	343	335	343	326	389	351	352	340	308	355	362	329	342	341	338	335	338	331	312	303	338	346	336	338	314	323	356	347	315	364	352	375	326	350	388	330	357	332	352	360	364	326	377	367	341	350	341	313	355	333	350	335	347	357	337	361	346	328	352	320	333	320	348	355	371	371	323	363	358	291	351	358	368	362	353	338	365	360	365	375	330	343	325	330	318	318	344	326	345	364	361	332	362	364	345	341	360	369	378	346	358	376	344	302	345	359	336	373	308	377	362	348	377	356	314	329	344	352	326	342	356	382	376	338	338	342	349	320	370	341	325	347	372	329	317	345	335	341	330	338	365	366	381	312	353	306	306	327	353	345	330	334	334	320	320	356	309	359	329	331	339	332	321	348	376	322	354	351	380	346	334	327	377	360	349	328	327	337	345	304	315	351	332	316	355	360	341	343	366	349	344	356	346	357	338	359	339	360	333	357	344	350	334	343	316	318	338	336	345	322
23791	21024	27253	24996	15403	1022	695	485	492	423	426	388	398	356	369	354	301	332	336	338	292	298	318	284	335	311	295	302	298	302	330	326	299	300	294	294	327	306	294	313	308	270	292	310	295	315	281	315	298	340	286	322	309	306	312	296	307	287	304	301	295	313	287	273	272	305	299	293	317	310	277	315	302	320	306	308	278	307	310	302	311	324	265	274	294	316	303	266	318	306	327	270	279	294	308	320	268	296	297	298	286	295	289	296	299	297	259	291	295	350	306	272	296	268	307	305	313	281	305	299	293	280	279	317	286	298	337	278	314	299	314	306	257	290	312	301	289	300	303	278	297	304	306	297	300	289	290	297	327	297	319	327	307	313	292	286	315	299	293	321	291	275	290	268	286	288	285	300	289	291	308	330	296	308	298	284	273	298	321	315	314	288	326	294	310	283	307	272	300	317	273	283	297	274	306	299	292	324	297	293	309	278	312	300	290	312	282	249	288	289	306	277	281	301	332	298	320	301	276	264	297	306	323	303	301	316	257	310	308	276	314	321	303	299	284	307	281	297	347	337	285	318	330	302	289	335	294	302	316	311	315	297	297	272	293	319	293	293	273	303	291	276	328	283	318	278	330	311	304	306	291	314	314	340	290	294	291	269	290	296	309	307	273	314	285	281	312	304	294	293	283	312	322	279	307	302	269	279	295	300	293	330	269	296	300	289	290	267	311	287	285	312	297	289	290	296	301	306	322	349	314	289	294	292	292	280	294	293	307	283	296	270	299	298	277	307	287	307	297	299	306	316	293	280	267	307	336	303	264	286	294	285	286	281	296	279	283	331	302	250	293	278	273	298	287	277	311	295	296	332	281	315	259	261	343	325	302	306	281	296	297	274	271	285	271	301	280	299	254	317	332	271	300	278	306	289	284	307	337	323	300	312	284	306	306	302	328	290	269	300	267	300	304	322	279	310	294	319	315	268	313	275	322	300	305	306	288	303	308	325	316	305	285	269	310	271	286	322	301	310	314	293	293	300	314	306	300	307	293	288	276	306	312	267	289	298	319	299	309	287	317	300	280	319	298	321	279	281	290	279	309	257	319	290	327	320	275	293	301	322	304	315	294	295	265	298	285	325	295	302	269	297	329	308	299	281	290	282	275	296	305	269	309	314	294	308	295	295	300	321	266	292	309	267	289	305	290	296	328	330	281	298	292	300	281	311	316	304	279	306	282	316	301	309	293	309	277	281	305	285	286	311	321	308	300	294	258	294	283	299	297	291	310	338	292	291	300	286	290	302	283	294	309	270	280	294	293	317	273	306	271	315	284	296	280	326	292	297	283	284	268	314	289	292	288	299	302	290	343	293	267	311	304	260	275	280	306	300	306	312	314	299	289	266	301	299	274	293	264	318	344	291	265	311	269	306	306	300	275	315	315	318	282	306	296	295	269	290	299	299	318	282	296	322	332	282	326	302	309	291	295	332	321	291	272	308	267	304	266	291	312	275	309	308	304	311	277	279	296	304	264	313	288	313	282	306	309	295	299	331	299	285	257	299	282	315	295	294	314	277	267	279	301	317	292	307	286	315	297	272	284	311	288	299	316	312	272	308	321	289	292	313	308	303	271	270	285	289	311	268	298	335	288	320	269	281	301	289	302	290	296	316	323	280	305	287	288	288	271	307	328	269	291	293	329	339	320	309	317	291	285	301	283	291	293	246	294	300	268	285	276	319	287	309	282	289	278	313	285	306	311	317	308	309	289	289	303	262	295	314	300	290	310	288	290	279	284	283	267	289	290	294	298	315	289	293	311	280	293	286	270	313	307	286	317	305	300	297	285	289	288	294	295	276	293	305	293	308	313	306	315	287	307	290	302	314	307	273	310	280	271	280	317	300	287	267	296	293	328	302	324	296	281	269	309	296	306	303	276	288	321	291	297	309	291	282	302	339	315	292	279	293	278	326	312	293	276	286	273	334	294	287	301	300	274	286	302	280	335	289	298	279	270	317	282	271	296	306	298	304	309	301	279	250	308	295	264	332	301	284	284	306	314	323	281	300	306	303	276	280	324	311	280	279	310	307	288	312	294	309	270	324	308	350	295	342	269	304	288	277	307	290	311	268	304	299	307	343	321	310	303	294	293	281	305	257	276	286	306	318	312	303	305	280	326	317	274	312	301	316	303	278	268	310	294	300	308	285	297	301	280	290	292	293	317	286	287	310	304	294	299	311	286	302	329	310	289	275	297	287	327	301	318	339	302	289	303	284	256	296	354	275	310	292	291	296	321	304	310	317	281	304	306	282	277	298	297	289	324	279	303	304	315	316	280	338	311	312	278	278	304	312	294	298	301	290	246	288	298	299	322	311	307	266	326	300	300	267	316	267	298	327	277	320	287	279	279	295	300	295	287	286	290	321	314	296	286	300	287	272	303	317	303	316	296	304	290	287	300	289	313	294	318	304	328	298	295	321	328	276	289	286	255	308	304	331	264	258	272	296	308	300	287	310	277	279	277	296	328	282	317	318	272	299	259	292	313	283	315	291	320	265	327	313	290	323	303	285	318	290	294	334	292	302	289	311	314	272	314	283	285	273	291	279	299	277	312	286	294	308	308	310	294	309	328	345	304	303	267	311	296	310	317	265	310	300	293	299	321	333	283	327	289	313	271	305	321	277	321	306	291	264	312	268	307	337	287	280	310	275	269	335	302	301	304	290	292	305	294	313	311	314	261	310	318	314	296	311	279	307	291	285	280	317	278	285	302	299	310	298	305	287	265	297	314	298	282	281	326	309	299	289	303	299	284	318	316	289	301	286	283	304	257	328	309	286	312	297	274	304	270	318	315	294	287	283	318	301	295	296	300	295	291	298	297	294	259	315	265	292	291	273	290	297	322	311	313	311	283	289	295	301	288	325	276	321	309	274	286	294	296	292	297	272	294	318	294	295	294	288	300	296	264	321	285	306	309	294	287	300	290	322	310	307	302	312	293	305	311	294	297	310	296	279	309	303	299	297	313	320	303	298	283	289	289	268	293	295	326	300	299	297	292	296	309	278	300	278	319	307	309	283	298	325	295	292	303	312	310	261	306	302	299	307	278	319	305	294	268	291	327	292	294	319	300	294	313	287	327	277	316	295	337	306	299	300	285	289	280	276	296	329	303	303	318	294	305	274	309	322	292	326	269	293	309	335	295	323	264	303	308	284	294	304	324	316	284	332	329	309	310	293	321	293	295	287	277	313	305	328	308	292	291	310	295	291	304	320	300	287	292	329	292	330	283	298	278	294	322	310	311	273	300	265	304	294	276	282	302	331	310	278	285	282	297	316	307	285	283	293	250	284	288	319	295	307	327	276	307	303	330	320	286	289	326	328	304	289	294	278	289	289	300	293	309	290	288	285	309	295	307	291	313	306	289	270	312	313	271	299	307	285	290	287	279	320	246	271	311	304	308	288	266	292	318	304	295	320	289	301	280	298	323	281	276	310	291	283	325	301	325	319	307	293	262	298
3413	8990	5350	2372	1656	1299	1065	827	745	695	593	555	563	532	577	483	447	417	430	436	376	417	407	389	400	413	375	382	391	425	420	356	377	386	383	410	357	380	391	372	359	379	365	402	398	341	387	394	364	394	414	376	438	392	393	351	371	366	360	354	388	357	392	377	353	383	381	368	380	350	405	386	361	362	365	394	382	382	348	369	382	354	357	369	340	365	339	388	382	375	397	412	384	361	369	366	360	384	365	376	373	337	382	377	384	377	353	350	405	365	400	370	355	376	379	360	348	375	376	429	387	360	404	386	344	405	362	377	400	358	338	342	361	369	396	380	404	387	379	375	360	368	352	367	366	390	383	339	352	364	369	361	364	364	389	378	327	398	339	369	390	392	376	375	356	376	377	393	394	353	395	349	390	371	353	379	376	352	364	394	395	398	404	355	379	360	328	408	392	387	348	377	390	377	368	391	367	381	352	375	382	358	365	335	382	391	402	413	382	385	386	398	383	364	359	372	367	368	377	377	380	391	372	381	401	364	355	366	318	376	360	398	377	394	383	383	362	388	382	353	385	405	375	374	415	396	373	359	372	360	361	374	365	381	365	373	375	402	382	380	386	379	352	371	357	377	379	377	388	383	357	405	338	362	389	340	384	383	350	359	380	353	343	374	361	383	406	410	393	377	355	378	379	363	362	355	338	368	361	363	376	346	400	340	395	385	371	389	374	381	350	383	357	378	354	363	337	381	341	366	339	413	321	383	434	352	369	383	357	335	343	372	365	390	404	376	364	383	360	402	377	378	397	377	374	355	373	365	400	392	369	380	350	391	376	373	394	383	361	383	395	368	372	374	343	371	380	378	412	357	391	367	384	380	381	382	375	370	338	362	363	395	357	331	399	379	381	346	366	390	447	408	387	375	377	372	405	358	397	348	345	348	385	388	379	346	409	367	368	372	374	364	384	362	367	390	369	386	365	362	367	346	367	339	349	352	335	379	388	394	382	381	383	351	356	380	355	388	369	385	355	386	380	383	360	356	381	397	398	420	374	367	414	391	384	378	397	379	357	368	416	369	377	364	394	351	383	412	369	374	362	377	368	365	383	384	392	378	396	401	388	400	393	394	354	387	371	331	404	378	354	371	413	366	385	356	379	344	341	348	376	392	358	368	350	363	403	391	374	394	375	360	386	388	402	374	391	335	360	364	389	381	347	399	343	377	369	373	406	359	356	344	392	361	385	374	375	382	376	342	346	378	387	383	337	360	364	351	362	355	397	400	368	358	357	380	370	372	365	370	403	416	372	348	363	366	379	370	366	343	344	352	359	390	347	375	403	386	433	377	410	397	374	407	368	355	329	364	384	415	371	376	371	366	357	412	421	397	365	357	349	395	335	335	403	396	403	366	380	387	392	364	408	364	407	369	339	370	357	416	390	365	350	356	374	403	346	341	390	367	374	375	405	371	380	373	357	368	379	375	356	381	389	346	356	358	388	385	388	377	363	372	379	376	412	355	354	381	388	367	388	368	379	369	376	420	374	404	341	380	374	364	383	356	361	352	392	337	388	382	364	380	377	422	383	363	404	388	386	364	373	353	367	356	366	352	392	353	369	369	385	385	361	347	376	380	373	379	353	351	362	349	387	345	355	350	348	347	399	363	370	370	422	343	366	359	373	367	375	395	394	393	375	360	361	384	368	374	359	371	362	405	360	366	359	365	371	366	383	380	382	390	361	353	365	392	381	387	387	361	366	399	385	422	326	344	390	343	335	430	405	343	352	348	393	365	365	379	339	375	394	408	361	371	389	334	387	361	372	374	373	396	363	400	363	361	351	383	386	381	397	372	382	393	373	375	384	370	342	340	356	379	351	372	368	375	345	346	387	342	368	362	366	351	373	368	357	380	372	367	420	363	370	364	371	368	330	377	324	369	386	389	349	394	362	372	361	365	353	359	383	366	368	349	375	364	356	390	375	395	347	388	378	369	396	364	371	369	382	369	364	412	363	356	382	370	371	378	386	350	351	397	367	384	370	374	386	366	382	378	379	361	336	352	353	352	363	361	400	389	360	392	375	387	372	342	372	381	370	362	379	355	385	401	335	371	378	369	346	381	359	349	354	382	356	361	351	364	364	373	343	356	378	405	374	393	389	368	332	386	358	356	385	337	425	357	368	336	382	387	407	366	366	358	346	377	375	363	351	368	405	366	380	379	361	383	369	376	392	388	365	404	415	365	376	392	360	377	360	359	361	336	374	361	361	374	350	355	363	397	357	404	371	339	353	357	377	393	382	407	386	386	396	366	374	362	401	368	352	390	389	341	382	406	382	360	359	379	390	387	348	376	364	359	387	339	374	384	371	370	359	374	360	361	374	371	367	377	389	410	387	379	390	381	358	377	343	371	375	366	376	363	373	377	387	351	392	362	353	382	373	356	371	367	359	339	384	386	375	371	397	396	391	372	353	404	347	348	390	365	363	365	369	357	395	366	415	365	378	364	331	371	387	375	370	380	413	362	398	357	360	371	382	356	390	381	367	361	361	340	371	345	347	387	379	372	336	360	391	357	383	388	389	384	400	365	369	366	380	394	364	394	360	376	352	363	359	368	359	394	393	358	403	391	365	392	355	368	357	396	393	370	367	365	352	379	368	366	385	368	397	370	374	356	374	328	357	402	366	356	346	383	383	374	367	363	377	354	351	387	347	410	362	393	378	404	407	384	372	376	391	394	352	389	348	369	376	368	379	366	374	395	381	282	363	361	377	411	355	354	369	353	393	384	376	399	386	379	367	358	399	355	387	396	363	373	359	374	368	366	386	362	375	356	356	367	374	372	380	366	370	427	407	402	361	350	391	373	354	384	354	407	365	382	377	335	359	360	372	338	370	347	388	368	358	380	376	345	356	381	353	339	389	370	399	352	375	357	370	385	381	402	357	385	375	366	370	372	411	400	371	368	389	382	410	397	362	371	337	365	390	366	379	364	392	375	362	363	374	349	357	380	397	359	380	382	358	393	371	376	404	357	368	377	391	361	385	380	389	347	364	338	385	391	399	401	350	432	350	357	359	382	375	354	370	346	386	324	385	363	393	397	391	353	369	386	372	358	339	382	396	352	345	369	358	390	429	372	364	328	350	356	373	349	382	365	335	376	381	378	393	396	372	391	345	393	408	382	362	304	383	389	373	384	378	411	368	364	382	372	384	406	401	352	401	371	366	389	411	378	409	414	375	366	359	396	386	353	393	386	369	381	352	389	368	372	344	358	395	361	356	409	366	363	359	375	378	364	385	371	385	357	382	350	376	347	362	389	386	329	390	358	383	381	366	408	344	398	370	400	343	385	348	372	400	359	412	347	354	348	384	353	385	381	351	351	354	396	347	377	378	391	353	373	372	375	350	335	367	368	364	375	360	376	351	393	381	367	364	382	371	332	369	344	369	377	369	397	399	348	397	367	344	379	374	366	335	383	360	362	366	345	368	377	357	377	367	386	358	390	369	398	395	382	374	381
24680	21076	25916	24333	1483	401	322	249	240	237	173	168	220	182	196	173	171	148	202	171	165	159	170	177	162	152	158	167	151	151	154	140	141	165	157	140	163	142	166	162	160	161	154	142	149	175	156	140	158	146	145	148	156	151	161	163	123	135	173	125	145	126	131	149	150	134	158	145	156	177	164	135	139	151	136	128	156	160	146	140	162	154	166	137	144	156	156	155	180	166	150	169	151	139	111	155	125	152	155	147	149	161	142	150	166	170	147	150	128	182	143	143	150	135	177	146	160	169	129	134	163	126	157	132	158	151	128	138	152	161	150	140	149	164	150	153	152	156	159	146	164	139	158	147	143	158	140	148	139	173	154	157	137	169	148	144	160	145	156	160	150	184	153	146	162	155	146	164	170	166	164	154	166	170	143	170	155	165	156	155	136	139	156	151	140	148	128	170	174	156	146	160	153	172	150	156	162	167	172	160	168	140	156	151	138	149	157	149	148	142	160	154	166	145	138	140	160	138	140	133	155	145	168	137	131	147	149	137	143	170	167	168	156	132	136	141	143	153	150	160	151	132	162	144	142	161	157	140	140	163	138	153	151	163	145	157	154	168	140	160	156	153	141	143	141	157	151	145	137	129	133	180	164	159	157	151	145	153	147	151	148	146	164	140	151	144	150	161	146	153	155	161	148	151	144	142	174	143	136	167	132	151	172	163	156	145	147	154	170	171	139	161	176	137	153	150	145	144	157	153	162	151	150	140	138	161	157	156	153	163	161	160	138	138	146	150	148	134	151	157	155	127	146	159	145	155	154	159	134	157	140	149	169	119	148	156	148	156	148	129	135	179	140	144	144	137	151	161	158	176	183	149	150	146	171	144	138	163	164	158	146	156	155	140	139	149	152	146	164	139	165	141	182	153	153	177	160	161	158	140	153	150	141	156	147	138	135	146	142	143	145	148	158	152	142	156	125	154	143	178	145	139	165	148	153	121	156	139	151	135	126	164	171	149	166	158	140	147	160	137	160	170	134	147	152	147	157	155	168	151	133	133	177	168	175	154	162	150	176	143	138	176	177	165	153	124	148	147	138	164	151	140	152	143	145	166	145	136	173	160	147	133	136	161	151	158	154	140	150	149	138	148	158	123	141	163	151	147	176	162	149	152	152	147	136	134	176	146	127	165	142	146	146	133	142	170	154	150	151	149	150	145	127	138	136	159	155	159	147	159	174	157	151	126	151	144	155	135	167	164	170	169	144	137	140	135	149	165	145	173	157	162	127	146	167	143	150	144	155	159	165	158	152	162	147	149	151	154	150	125	167	145	144	145	157	168	168	151	136	140	160	162	177	148	146	141	144	146	133	129	170	161	145	149	150	143	138	146	167	139	147	140	160	150	160	159	145	151	150	157	162	151	145	145	139	163	135	155	134	153	154	159	168	159	139	145	151	151	125	142	166	143	155	147	156	145	146	141	154	136	166	171	170	154	137	171	154	142	169	143	136	130	153	147	148	148	159	130	152	139	159	130	149	135	165	138	157	151	148	139	167	138	149	141	145	160	141	151	159	149	147	139	147	138	161	149	131	174	155	139	172	139	144	142	162	166	150	172	125	143	145	147	132	144	151	137	131	146	146	157	155	148	169	155	175	166	150	134	142	168	133	133	128	157	140	167	147	143	149	177	135	166	157	186	157	146	156	154	163	161	161	142	154	151	152	147	173	135	140	167	141	162	148	146	143	139	174	181	171	144	145	171	162	143	147	151	173	137	141	161	137	152	139	144	153	127	150	135	179	137	161	168	177	150	128	121	154	139	139	159	156	136	163	159	137	151	150	157	162	145	136	124	138	133	135	143	150	158	124	147	162	153	157	142	146	148	169	143	147	158	163	152	139	165	174	166	154	148	147	158	137	149	140	173	133	157	151	150	162	149	162	154	160	142	155	144	166	136	159	163	149	140	139	135	165	144	139	164	145	151	147	138	160	152	142	161	156	150	167	141	147	138	156	137	149	141	157	137	166	155	155	126	168	133	174	137	163	154	158	132	147	151	157	127	126	144	161	133	155	126	146	141	140	147	152	130	144	157	141	161	147	137	154	173	151	167	150	165	154	141	128	155	180	170	157	156	153	134	146	147	148	146	143	144	155	166	153	157	172	121	151	152	130	146	147	120	183	147	149	139	153	165	151	139	156	148	149	141	167	169	146	164	156	156	161	140	131	115	145	146	144	137	139	159	163	153	167	148	142	154	166	168	148	141	147	142	155	147	189	141	122	165	144	135	148	149	153	145	137	142	164	156	157	139	170	158	140	159	151	141	135	126	149	171	151	157	149	155	161	169	167	148	146	155	166	155	156	145	152	134	152	161	151	143	160	138	134	142	156	153	135	152	145	157	145	154	146	152	156	151	146	147	141	141	138	149	155	155	173	134	154	139	148	151	155	173	150	139	160	153	157	180	153	140	151	167	153	145	176	178	163	152	170	141	158	147	154	133	142	150	133	147	163	172	135	156	144	147	148	142	143	159	142	130	148	139	162	123	154	156	151	141	151	145	139	137	159	139	136	146	140	160	143	148	155	120	164	137	135	156	163	139	151	156	152	151	135	144	154	132	157	159	164	154	149	161	143	145	142	140	161	148	150	159	143	152	148	161	181	156	153	136	150	144	148	163	151	156	160	154	157	137	124	170	168	152	144	133	126	147	148	161	131	156	156	161	136	151	147	152	145	138	163	143	161	155	156	129	140	148	162	145	166	146	155	140	175	139	140	166	141	147	135	163	150	145	160	163	148	157	163	144	128	143	113	162	151	147	158	147	148	165	151	148	161	146	130	152	141	139	136	155	132	130	156	129	145	141	151	146	151	163	127	156	150	172	142	158	155	146	143	149	169	157	128	151	152	141	146	145	168	154	155	149	144	132	152	168	140	138	148	137	139	148	110	151	142	148	144	142	153	151	156	177	166	146	154	148	140	154	145	156	142	161	155	140	143	138	129	150	161	154	146	127	140	152	124	185	143	160	136	136	166	143	143	165	155	154	152	147	143	137	161	167	161	142	166	141	151	134	147	167	153	149	165	160	158	145	159	134	154	143	151	142	143	142	156	161	147	123	178	155	152	146	155	137	135	166	155	162	160	144	152	157	150	138	157	150	144	139	154	150	165	142	141	137	170	135	153	127	173	125	144	180	155	140	173	131	159	166	133	154	159	155	142	163	136	139	151	158	121	154	149	148	177	143	164	161	151	139	145	166	150	120	161	140	145	157	152	148	158	155	179	156	151	180	165	144	142	128	154	170	144	141	149	137	168	164	145	146	154	156	154	159	149	137	170	160	160	161	144	161	149	152	143	167	157	143	179	114	148	163	156	153	154	139	139	153	166	152	165	156	152	165	152	152	174	142	138	148	150	143	139	137	137	160	158	158	125	144	161	156	147	156	147	157	147	155	146	144	148	154	152	158	151	139	142	161	142	142	144	142	147	144	162	158	156	152	145	141	162	136	140	139	154	136
3571	5331	3121	1374	1034	815	586	504	462	384	371	325	308	311	306	234	245	216	229	221	191	226	214	217	214	206	200	208	211	190	218	209	187	196	189	179	193	195	183	195	188	190	185	198	172	192	185	188	198	173	176	200	217	197	181	177	181	156	198	192	185	205	197	183	215	194	215	215	194	186	201	184	185	194	189	187	196	194	196	205	178	180	200	200	184	188	188	164	185	173	185	183	193	199	183	192	192	186	184	174	172	179	200	200	198	184	202	186	174	174	187	193	181	172	180	197	175	193	189	193	190	191	208	198	169	185	203	193	170	169	189	186	202	193	199	211	185	194	193	179	180	174	178	199	182	200	180	206	181	191	179	215	174	189	171	183	180	180	187	186	185	201	201	183	187	185	198	158	209	196	180	180	204	184	174	204	201	204	185	181	182	174	194	180	182	180	173	194	192	193	204	171	186	200	187	205	189	201	197	173	173	199	197	208	185	182	161	205	183	198	209	194	187	197	189	178	170	188	204	205	200	190	182	192	203	183	175	197	185	193	208	184	194	162	203	185	226	216	189	215	185	173	207	206	204	198	168	202	204	187	188	163	187	187	177	174	189	189	188	231	199	192	167	198	186	181	215	188	197	198	215	199	210	195	178	171	182	203	202	177	182	195	183	190	194	174	183	214	182	207	221	174	190	211	207	185	193	198	204	183	194	199	160	167	177	195	188	194	195	170	174	198	201	215	194	189	185	209	168	182	185	190	204	182	205	184	163	203	197	197	197	174	198	178	193	194	171	195	206	204	192	185	193	172	190	181	169	223	165	191	243	174	167	169	190	183	192	197	195	176	178	183	206	164	181	208	178	191	181	199	198	170	177	201	198	186	182	185	196	176	188	190	187	174	183	180	175	184	208	167	201	168	227	191	197	207	202	208	200	190	192	191	203	197	189	174	189	181	186	193	194	154	201	184	211	200	188	207	205	178	197	192	174	174	192	173	190	190	204	184	192	199	171	157	200	215	197	164	176	191	186	186	214	178	194	192	171	188	182	219	200	193	196	208	181	180	204	188	175	180	189	200	181	200	186	191	193	197	164	189	176	179	199	195	199	208	177	204	172	183	194	194	190	203	206	169	210	198	213	191	185	185	190	183	203	191	177	192	207	209	193	206	175	188	172	179	182	160	186	201	206	181	189	178	221	188	182	190	202	199	148	197	180	191	185	185	172	189	171	187	220	171	208	208	182	195	199	199	220	184	184	173	179	203	184	216	191	207	196	191	216	171	195	194	204	189	204	190	207	161	182	190	186	200	169	189	175	162	201	184	192	204	184	199	183	190	187	206	187	202	190	203	167	188	183	176	180	197	168	197	202	206	168	178	167	192	162	195	195	191	205	199	191	204	194	178	206	194	199	170	170	186	160	183	197	178	173	205	188	191	181	186	224	190	181	191	178	167	188	195	174	171	198	167	190	201	196	177	192	187	178	187	191	189	197	199	190	194	184	180	226	202	196	182	191	175	200	175	212	190	199	189	188	168	203	200	193	193	203	195	179	174	160	202	195	176	178	201	201	187	187	194	189	193	182	188	191	192	176	149	192	162	203	185	221	177	174	187	171	195	217	200	174	187	198	193	188	177	203	211	186	190	192	193	184	226	182	202	188	207	190	181	193	214	193	196	180	185	193	196	193	176	208	179	193	209	186	176	201	171	210	187	199	182	172	203	189	179	205	192	173	205	185	194	181	174	204	192	170	183	172	203	191	179	185	202	208	186	207	188	193	183	174	211	176	202	180	165	194	176	176	174	175	174	185	200	189	198	171	184	200	178	195	183	186	198	176	200	160	174	161	187	202	195	179	175	210	205	201	188	167	178	206	162	183	162	184	191	198	206	193	186	178	155	193	173	200	185	211	200	182	192	198	170	165	203	183	203	195	182	170	196	202	214	189	191	200	192	194	205	168	167	211	185	161	202	202	198	192	171	189	212	200	208	186	175	216	184	181	214	178	195	149	195	205	215	186	194	207	192	162	203	200	189	180	180	173	181	191	205	189	172	180	207	183	189	164	198	203	209	164	166	182	181	209	198	191	192	198	214	214	190	195	192	204	185	173	218	189	194	172	188	188	158	199	191	186	215	195	185	185	198	189	177	169	188	200	193	194	182	174	176	200	204	204	194	192	162	176	225	213	206	180	182	195	157	192	174	191	186	187	199	199	179	179	180	189	187	198	192	176	210	174	203	182	208	217	183	182	178	177	171	156	166	180	176	184	189	171	174	192	188	188	189	203	175	173	183	169	216	197	194	179	181	195	221	201	191	192	209	209	203	232	188	169	168	200	192	164	183	196	200	196	195	177	206	199	165	176	175	202	227	198	181	182	192	190	184	179	185	186	187	178	172	180	198	193	184	223	193	167	194	210	189	203	196	193	188	171	198	182	188	187	190	207	214	186	218	186	183	209	193	188	175	167	204	177	200	192	202	177	197	200	171	180	195	216	188	198	214	219	174	185	205	222	182	213	195	185	200	191	174	172	183	201	175	192	182	199	195	198	177	174	188	202	192	183	207	183	204	218	230	169	179	187	177	181	206	198	188	186	192	188	190	189	186	191	173	194	200	180	182	200	171	176	181	180	201	183	196	224	185	204	187	184	191	187	185	203	197	189	192	172	157	169	199	206	187	221	166	178	158	181	174	185	199	189	190	170	206	200	172	176	203	181	205	180	196	213	196	187	198	196	190	213	183	196	203	198	199	195	186	183	200	156	181	176	169	189	199	179	189	182	185	180	196	193	194	177	204	199	194	199	189	177	216	211	163	180	192	203	172	197	218	224	182	187	184	169	178	179	173	174	169	205	206	195	181	175	175	184	197	194	170	194	199	195	197	176	169	212	183	189	175	210	184	201	200	214	180	179	190	187	210	185	201	192	190	185	190	174	189	182	201	196	185	172	200	187	208	194	179	189	196	182	197	164	188	202	183	174	167	209	185	206	201	199	195	207	212	166	173	172	181	194	178	194	185	202	199	175	157	177	167	192	196	193	197	185	187	177	212	195	183	200	191	171	212	187	176	191	188	180	186	198	173	201	198	191	205	175	185	193	201	167	182	184	220	172	201	194	188	193	183	145	191	209	201	188	209	200	195	206	181	188	165	171	189	180	192	183	197	177	178	164	182	198	174	172	185	172	182	184	191	196	190	172	186	191	168	172	195	207	179	195	197	201	171	181	200	173	212	168	182	198	182	184	172	186	182	198	189	181	205	174	193	198	189	185	181	199	202	195	173	179	162	203	201	197	188	176	181	202	195	169	176	180	166	197	167	171	189	191	197	191	167	187	176	189	175	197	148	206	183	200	181	178	182	182	201	215	189	199	167	209	193	186	187	225	190	203	198	178	179	193	206	188	185	182	186	192	192	183	202	206	217	188	186	184	179	161	233	170	188	190	186	168	213	178	173	179	220	203	192	195	199	199	190	200	208	188	193	219	192	221	185	165	202	184	207	198	157	180	192	188	192
22425	21064	28293	24051	21068	20328	1926	638	453	423	343	355	289	289	227	204	178	183	178	160	187	190	160	184	161	156	151	155	134	139	145	116	141	137	143	132	114	130	98	122	132	121	141	128	124	111	125	145	104	113	128	133	133	136	138	113	131	146	138	130	129	115	122	128	110	126	143	125	119	125	125	128	125	108	116	123	104	128	128	129	112	113	131	115	124	128	121	137	129	117	118	113	126	110	128	122	134	113	131	131	116	127	126	124	150	133	127	124	133	113	132	133	147	137	114	122	121	131	125	139	130	123	140	128	121	129	136	136	114	141	128	100	112	133	105	129	123	131	133	131	127	137	126	129	118	113	156	127	136	108	121	129	113	142	100	131	128	127	139	129	158	114	125	113	133	127	115	113	108	114	137	104	133	120	113	131	116	119	119	128	141	121	130	122	118	120	126	127	113	125	121	137	127	107	122	113	138	101	119	119	126	119	137	128	154	121	103	119	120	154	156	136	108	122	122	133	111	127	113	130	124	97	136	142	105	122	134	121	110	149	114	135	146	122	128	117	114	108	121	129	121	133	122	110	133	102	108	150	144	144	125	149	124	139	119	133	116	134	127	113	117	134	114	111	150	137	113	121	132	131	125	135	120	136	116	108	135	123	137	105	104	118	126	124	135	128	122	120	112	144	126	112	139	135	128	133	123	111	128	143	115	117	112	127	149	123	128	143	116	121	130	106	131	114	123	124	139	136	126	121	104	107	134	140	120	129	118	122	118	129	126	103	140	118	117	122	128	141	110	119	155	130	111	103	122	137	117	132	128	130	131	139	99	123	122	117	113	138	106	124	137	113	133	110	137	133	130	137	110	119	132	124	120	124	125	134	125	128	118	136	131	135	141	125	123	121	131	98	122	124	138	128	120	115	126	129	125	130	107	106	128	120	118	128	127	132	127	122	123	145	124	117	126	130	120	112	133	115	118	133	111	124	133	140	104	118	133	123	124	127	124	118	123	126	118	133	112	115	117	110	128	126	130	143	126	141	132	134	125	146	122	155	130	145	116	136	128	112	141	141	139	128	115	140	122	111	147	117	112	132	124	130	117	130	122	144	109	124	130	116	118	133	137	125	128	120	130	140	117	124	117	100	129	112	126	136	112	102	104	118	97	121	119	101	140	118	138	135	127	124	120	120	130	141	135	149	135	129	149	133	123	126	116	110	133	124	120	121	135	133	125	133	148	117	104	129	106	124	122	121	136	122	122	131	118	126	114	128	121	146	129	119	128	134	115	133	128	119	118	114	126	135	127	128	118	115	117	134	130	111	108	123	115	118	124	132	127	123	115	119	132	117	144	122	143	116	121	122	154	136	125	137	163	109	137	116	119	115	137	120	121	139	108	124	136	103	141	121	119	148	133	122	136	133	129	126	124	123	94	123	120	140	120	125	116	128	114	126	132	119	133	135	121	147	120	104	124	124	124	138	139	130	173	116	122	126	123	111	122	117	135	122	143	109	98	124	131	146	125	130	115	130	158	123	108	138	132	123	110	134	134	124	128	143	117	132	130	127	133	113	136	128	135	124	116	131	119	141	120	119	134	133	113	130	107	117	114	117	113	131	115	131	115	118	124	121	139	130	112	106	118	131	142	148	113	109	116	118	134	117	120	127	117	131	113	123	128	124	117	143	118	113	130	119	149	123	148	127	121	121	119	118	139	134	114	144	116	103	103	132	120	108	113	121	116	122	124	125	122	122	119	113	117	135	127	142	134	134	132	125	113	103	126	124	124	121	120	129	124	133	140	144	109	131	131	124	128	120	126	118	129	143	142	131	102	138	123	134	110	125	134	116	140	118	112	127	126	125	139	123	122	110	119	117	134	136	128	127	126	127	121	128	132	116	138	140	122	123	130	118	142	112	131	129	115	125	136	116	130	118	118	111	136	121	108	118	138	133	124	109	129	128	132	132	136	131	105	113	125	129	115	119	131	112	125	138	124	136	123	120	133	116	120	130	130	127	122	138	127	113	134	100	141	139	119	115	138	134	136	107	118	137	114	132	122	118	141	123	136	135	154	125	121	130	122	123	134	126	97	121	131	108	132	123	125	152	129	124	141	117	123	105	112	124	126	121	129	106	130	136	118	129	117	133	116	130	118	131	112	131	123	148	126	138	127	125	145	125	119	107	133	133	120	119	145	117	128	137	109	133	139	140	115	133	140	131	121	127	139	121	117	110	112	137	136	134	116	135	115	148	136	138	123	111	137	132	127	113	116	113	133	131	131	135	138	132	122	141	117	119	113	115	130	136	120	147	118	114	118	118	107	135	134	122	143	110	122	136	118	124	112	132	127	126	125	121	136	127	146	122	136	112	136	136	118	149	117	133	123	118	142	123	134	130	119	122	112	106	130	109	130	115	116	111	155	121	125	128	130	110	136	134	111	125	107	142	118	134	125	125	133	136	119	141	135	104	139	134	130	127	105	116	135	129	139	134	138	123	145	120	111	87	119	119	120	116	129	137	117	120	141	124	134	124	130	150	136	129	112	105	120	118	132	152	133	115	123	130	139	139	127	132	150	115	124	129	130	131	138	112	139	127	136	139	132	137	113	127	153	141	126	125	125	130	132	125	110	122	137	129	119	142	117	123	130	122	125	125	108	125	118	124	117	111	118	123	117	107	121	126	134	139	124	112	135	146	119	114	129	125	115	133	117	115	128	113	124	143	122	143	114	122	139	136	100	136	117	112	128	131	105	121	114	118	124	112	137	125	131	132	110	141	114	136	133	118	118	128	106	111	145	121	112	123	128	131	118	119	128	112	134	109	140	125	109	126	139	105	129	130	134	150	99	134	130	121	116	140	113	116	135	122	132	121	119	129	127	124	129	123	110	123	122	139	118	106	125	123	136	114	126	128	115	127	142	128	132	119	122	114	124	152	127	123	125	132	121	130	123	134	162	116	116	138	106	128	127	144	135	129	122	111	117	133	125	120	151	111	137	123	130	144	137	130	138	114	132	130	116	126	124	140	132	132	137	134	143	110	118	132	126	123	115	117	146	114	139	137	124	139	120	122	128	118	122	113	115	120	157	108	103	103	122	132	122	133	114	124	133	126	128	121	123	138	120	134	130	137	115	127	126	111	129	118	143	116	118	107	129	151	147	127	112	121	147	117	113	132	117	142	120	109	97	137	113	136	118	109	123	139	131	144	133	120	124	131	130	130	112	126	104	112	122	118	121	137	120	138	133	120	137	115	127	124	106	137	122	111	144	114	129	138	111	118	115	130	144	117	123	110	128	146	127	137	119	131	101	132	117	113	127	144	118	108	127	115	125	133	121	144	108	160	116	123	151	135	146	124	126	129	121	133	114	135	134	154	161	138	128	130	147	127	128	134	132	114	136	132	136	127	136	138	126	105	106	128	136	92	123	134	140	133	137	127	133	135	117	129	127	103	115	121	139	132	131	134	128	122	132	135	121	126	127	137	114	125	126	121	130	122	143	116	128	127	117	122
5091	15316	9698	4766	3393	2346	1754	1330	1073	892	786	601	603	596	505	402	325	297	335	275	273	250	217	274	228	234	224	229	222	204	201	230	199	201	201	196	211	163	160	155	171	182	192	201	182	198	190	187	181	177	186	168	188	154	190	172	185	172	157	178	194	186	162	177	159	173	168	183	169	175	161	177	176	183	180	166	147	166	168	175	163	162	167	149	182	164	148	184	144	162	193	155	167	184	170	169	156	189	158	161	199	143	166	194	167	169	171	159	164	155	182	164	189	160	154	175	168	156	177	170	158	177	150	174	183	161	171	176	156	170	171	178	152	164	173	153	174	145	131	155	151	159	172	183	164	168	184	154	181	154	199	165	162	155	161	150	176	143	174	149	140	179	145	160	181	148	160	153	159	191	190	170	168	172	186	205	175	153	155	156	173	160	173	156	175	164	172	161	191	161	160	166	165	152	178	157	167	180	159	161	161	150	160	165	171	161	169	171	160	168	153	159	166	144	171	195	175	166	161	148	177	177	173	163	153	155	148	157	154	183	182	195	171	155	169	167	197	144	172	167	163	162	170	174	149	169	176	182	163	189	163	154	156	151	169	168	176	164	190	178	179	180	166	163	194	157	150	163	166	141	143	182	160	148	200	155	175	203	175	146	185	172	163	142	152	166	161	175	149	148	175	159	155	176	181	160	170	170	173	146	187	166	163	170	150	154	177	178	131	156	182	144	172	149	192	144	160	177	153	174	159	169	167	191	197	146	178	176	158	167	155	160	145	185	159	180	163	152	178	153	147	156	160	172	180	159	176	178	175	163	201	155	154	166	166	184	159	161	180	157	178	144	160	161	177	163	161	158	164	158	160	154	167	173	157	176	172	161	173	172	161	174	166	136	158	170	150	149	169	150	154	161	184	168	200	182	164	179	175	180	169	166	154	172	171	173	168	173	187	138	164	178	152	194	179	163	176	153	158	136	157	128	153	173	148	161	167	162	182	179	157	158	165	153	157	146	173	154	171	183	160	165	193	171	179	174	158	166	161	156	149	161	149	153	151	173	175	165	162	183	178	191	182	164	185	149	132	175	156	167	168	179	176	159	167	140	168	154	177	154	183	161	168	148	186	124	186	144	162	172	156	159	144	162	159	163	164	166	167	206	151	171	170	140	178	172	175	173	172	158	156	150	180	162	182	173	155	192	177	152	171	176	165	164	138	188	175	155	172	177	174	166	141	160	164	173	159	164	160	167	175	149	169	169	191	166	159	148	172	161	152	179	156	174	181	166	145	168	168	165	156	160	169	163	164	161	170	144	181	162	179	162	181	167	162	160	168	153	189	156	172	147	179	169	173	175	152	155	170	164	165	182	155	156	165	151	165	174	153	151	166	198	165	158	158	186	159	182	147	181	173	166	153	170	164	176	129	164	142	176	157	169	157	171	155	174	168	161	147	159	169	162	189	154	173	158	156	179	156	125	152	165	172	162	182	177	169	143	172	171	168	142	175	167	157	157	179	165	162	154	166	165	157	163	158	163	161	126	158	171	150	180	159	164	148	169	169	156	155	162	172	155	164	187	156	206	180	173	163	152	206	165	160	160	186	194	148	177	185	158	173	153	180	162	156	138	161	165	167	164	168	151	168	139	182	176	165	172	146	154	161	158	153	171	162	173	160	166	165	152	194	145	168	173	155	180	185	179	177	170	176	185	151	155	151	173	194	157	169	153	173	152	157	169	149	168	187	168	162	144	181	165	166	162	166	178	161	166	162	155	156	172	155	167	161	165	162	172	156	150	186	164	156	166	158	159	146	162	171	171	190	149	170	164	164	192	172	138	181	152	174	185	164	184	175	147	159	153	155	179	178	156	159	160	152	188	167	168	168	147	139	150	151	168	159	177	169	184	158	163	166	198	163	176	163	162	181	168	161	175	166	168	169	172	166	165	185	175	186	188	178	166	180	163	177	155	182	159	182	161	168	178	165	153	187	192	167	167	150	162	185	158	155	168	167	167	136	180	176	178	169	150	147	163	167	162	171	172	144	171	159	177	198	167	154	181	156	177	179	165	160	166	177	165	149	155	154	158	153	169	156	167	157	157	166	207	186	162	197	174	157	189	159	156	145	181	172	164	170	162	161	151	149	166	142	151	176	164	177	166	168	158	183	176	167	151	163	157	174	151	173	169	168	156	168	171	171	158	175	181	165	146	160	166	166	165	186	176	174	178	149	175	179	182	153	156	151	160	181	166	190	162	154	157	189	165	183	146	147	199	145	177	161	165	182	159	162	178	157	185	165	173	137	162	173	155	163	160	160	144	178	165	160	165	180	159	159	179	149	163	166	148	178	155	134	164	164	165	172	160	173	164	150	190	185	162	146	143	180	136	160	168	170	148	167	163	166	162	188	179	155	166	171	159	145	177	159	162	144	187	182	165	155	153	176	145	156	180	160	206	171	180	179	169	169	164	157	140	163	152	180	172	176	150	187	186	184	162	172	151	174	168	155	169	161	174	175	168	147	185	185	160	165	151	176	193	164	176	175	157	173	160	143	143	169	164	179	161	163	131	178	159	182	174	154	171	179	170	155	181	164	175	169	202	155	161	174	155	177	181	184	149	193	159	181	190	166	174	164	148	166	166	166	152	140	183	176	162	168	167	161	172	177	142	162	173	151	181	142	185	166	175	167	133	174	167	183	161	184	164	162	146	140	167	161	166	149	162	181	195	157	141	152	161	161	157	170	148	164	168	157	173	158	149	165	171	150	157	153	174	196	159	155	163	167	157	189	167	156	188	154	186	176	167	167	172	184	171	180	160	143	170	186	170	183	190	138	144	193	168	195	167	164	177	180	166	153	160	190	166	174	142	174	145	175	201	171	167	151	176	161	166	185	153	177	154	133	163	168	177	164	157	187	154	169	166	178	182	181	156	162	178	180	156	158	149	159	165	181	174	166	153	160	163	193	173	185	183	181	153	150	184	171	158	151	150	165	158	168	177	185	154	159	157	160	164	174	156	168	162	172	149	160	170	159	163	178	171	173	157	163	179	160	148	151	178	121	162	178	176	188	171	182	182	163	176	164	163	178	162	166	176	165	179	158	155	160	183	194	165	169	163	155	177	174	172	185	179	182	156	186	173	196	173	165	160	130	155	173	154	161	169	162	156	160	162	158	170	188	170	161	184	158	173	170	175	174	157	182	162	161	146	165	156	183	176	180	167	177	147	176	148	180	153	161	196	176	182	164	162	160	168	177	157	156	169	178	186	156	182	147	163	162	151	163	171	175	195	165	142	155	157	186	180	177	147	169	162	178	153	169	154	166	154	177	175	149	174	172	170	178	140	150	166	152	169	165	171	164	158	178	158	155	162	141	172	159	182	160	180	174	170	194	168	180	145	166	160	181	153	170	149	158	170	167	171	159	169	151	171	173	187	180	152	173	174	163	158	184	187	160	181	160	177	167	168	163	171	147	166	147	163	183	173	189	163	157	182	174	178	175	164	146	154	193	176
27486	16822	2896	657	438	328	313	328	283	299	283	321	296	295	294	271	265	310	311	295	261	305	307	293	284	308	291	275	296	276	282	305	316	294	306	275	297	267	272	306	295	274	232	286	305	261	295	272	288	283	283	296	303	285	286	276	290	290	290	272	296	296	261	260	257	288	260	244	282	271	269	294	264	282	296	266	292	272	255	262	298	273	290	268	279	269	271	277	305	269	291	293	276	290	295	246	276	289	299	284	273	268	273	278	265	311	270	306	251	291	304	259	288	258	282	286	249	279	268	282	266	271	256	284	299	293	273	286	289	271	289	272	264	276	283	287	271	279	289	306	274	269	271	304	302	286	308	265	283	290	282	298	277	291	295	262	263	268	300	290	276	274	280	282	283	255	264	294	278	292	280	255	283	299	272	285	280	260	284	273	300	271	291	279	275	282	240	309	267	261	281	305	282	278	252	264	274	271	322	283	281	290	266	284	272	300	276	291	298	259	303	289	239	298	305	290	291	294	286	292	283	274	285	273	265	285	276	290	312	266	285	313	279	277	234	292	292	296	260	312	259	307	277	285	280	261	269	287	283	252	289	273	242	287	279	291	292	255	241	290	296	268	311	272	263	304	281	267	274	282	275	315	265	274	290	279	260	249	260	242	290	307	274	280	276	310	257	281	282	280	264	292	260	275	286	296	290	295	270	264	271	296	276	290	278	288	294	286	293	288	293	290	262	284	285	273	250	275	282	278	292	297	271	296	251	246	271	295	301	292	272	299	269	293	289	281	286	289	242	243	318	300	294	282	278	282	276	261	279	270	304	262	280	309	262	291	270	254	290	270	276	289	279	256	279	281	291	287	262	291	278	275	288	299	298	291	301	289	297	289	284	267	304	299	285	287	291	296	273	278	296	298	300	306	277	275	305	288	286	308	268	272	278	275	301	281	281	278	281	284	278	275	279	301	279	267	268	267	288	284	302	276	268	263	275	266	292	287	282	267	255	305	274	273	292	256	288	270	231	283	286	293	279	291	279	308	307	274	276	273	309	269	294	285	265	298	276	300	294	287	285	243	300	306	274	268	296	293	301	276	299	270	293	280	289	282	314	337	278	281	271	306	314	284	297	271	271	284	285	295	267	264	302	285	266	318	279	285	285	265	302	299	274	286	277	323	285	278	296	265	292	278	306	301	281	236	269	283	273	273	269	292	287	281	269	273	266	244	273	282	298	263	281	314	286	241	274	309	283	276	262	275	275	287	265	279	283	282	291	255	280	282	275	280	273	261	275	286	283	273	282	281	286	295	306	305	290	305	289	295	270	268	236	299	281	324	293	273	279	282	259	255	319	296	291	288	267	311	290	286	267	292	270	293	284	297	282	267	283	277	276	315	278	270	281	285	275	279	286	272	274	282	294	272	283	298	269	266	298	266	248	293	268	298	272	309	286	283	298	301	263	282	274	283	269	300	236	284	299	277	282	236	297	283	296	284	285	275	267	272	294	304	308	262	301	282	293	316	269	287	310	291	313	305	288	289	282	291	298	283	287	286	257	292	289	294	276	305	274	249	260	279	289	257	293	283	285	256	299	276	285	276	261	287	255	260	272	284	258	267	275	291	266	285	305	280	281	289	280	309	276	276	284	290	288	266	265	288	281	284	277	258	289	283	282	270	290	277	274	274	290	288	279	314	253	293	279	274	269	320	301	242	264	295	265	265	255	276	302	256	305	286	266	269	306	272	294	265	279	304	301	275	255	261	289	291	280	266	298	285	275	286	277	287	274	273	285	274	283	247	267	264	278	284	260	268	273	296	269	268	280	255	284	270	264	278	310	281	293	303	278	263	273	279	277	279	301	276	270	301	293	265	268	288	249	301	294	303	306	275	345	285	285	267	300	293	289	290	273	261	239	269	304	295	261	285	287	268	276	266	302	285	281	292	260	302	271	261	272	255	243	307	313	244	293	286	300	300	291	263	296	295	291	256	293	275	291	302	288	290	263	284	244	277	245	279	288	254	277	299	286	306	273	307	292	285	305	275	259	286	273	276	290	292	293	286	287	301	279	280	250	301	282	279	306	269	302	279	294	277	260	280	295	290	302	244	267	273	269	272	285	308	284	281	309	273	271	280	276	280	298	246	272	246	280	324	300	245	277	281	283	276	314	279	285	261	267	268	280	268	310	267	282	314	292	282	284	290	282	294	261	271	296	286	241	256	299	272	266	276	269	281	261	270	305	291	285	325	284	287	272	276	277	293	295	264	289	273	293	272	261	273	271	265	287	303	292	266	313	293	264	291	279	284	291	294	273	272	311	273	293	296	281	276	291	287	318	264	275	269	291	263	304	276	280	310	298	271	297	252	268	294	253	264	299	262	285	259	275	268	303	278	279	275	304	262	267	257	287	278	292	309	258	256	261	295	250	261	299	297	303	297	280	283	271	308	257	254	280	281	280	267	275	290	273	273	282	265	249	302	287	250	264	300	282	254	290	284	281	279	301	273	280	271	259	270	276	242	261	320	295	282	280	277	291	284	281	302	275	295	282	297	278	285	286	258	307	274	282	278	267	303	279	286	272	275	299	285	279	241	252	317	277	285	284	304	288	323	296	279	272	266	296	286	279	272	254	310	288	248	294	258	289	277	274	274	294	288	280	281	280	304	284	295	296	280	280	285	283	268	269	257	268	280	270	241	284	273	318	288	260	261	274	279	294	278	277	283	272	295	288	294	254	284	294	286	275	306	295	278	276	276	262	250	280	283	268	278	282	319	287	271	257	298	298	272	257	325	293	295	289	275	286	281	294	261	283	290	263	266	263	310	293	272	284	274	299	262	281	280	291	278	280	277	268	301	271	305	271	295	296	284	291	289	282	286	283	294	278	294	270	302	261	295	296	296	265	266	259	293	276	269	280	265	260	284	297	305	273	275	291	280	297	257	304	263	270	268	261	291	295	293	279	281	283	274	257	273	296	267	286	268	301	297	269	252	277	265	264	276	270	291	266	284	270	266	271	272	283	279	300	297	284	269	249	294	299	263	271	276	306	261	257	286	320	290	265	287	273	268	275	273	279	300	245	295	305	295	278	272	292	296	276	270	276	263	280	268	270	288	292	266	259	263	283	264	297	266	256	271	264	262	262	304	294	280	276	266	261	273	303	285	283	272	265	281	272	284	269	296	313	277	263	276	263	275	300	294	278	267	268	305	275	311	265	269	277	292	265	273	287	289	285	292	275	279	312	271	310	273	275	287	268	278	290	317	272	263	271	264	277	276	275	291	293	281	280	287	268	278	276	282	295	284	262	282	284	268	280	290	311	251	292	269	290	254	312	272	286	296	297	294	272	271	289	264	285	317	310	274	292	283	288	306	288	260	292	272	292	278	276	297	297	269	303	254	286	279	268	286	271	288	288	265	302	252	308	288	272	273	271	279	285	285	267	274	287	269	281	282	269	273	271	265	279	299	282	261	261	278	278	313	234	292	297	276	256	259	265	288	262	287	291	273	282	287
4580	1686	1147	702	609	484	488	436	417	374	384	364	367	346	366	362	390	323	343	378	362	355	341	347	326	328	361	370	378	328	379	353	359	302	367	353	333	359	345	356	355	350	368	341	347	380	322	364	314	371	344	345	316	353	327	347	342	334	358	334	327	373	323	367	339	317	360	337	364	348	314	347	362	337	351	358	308	337	311	370	325	350	381	362	362	344	373	374	359	315	354	306	351	350	342	339	323	343	332	371	357	331	342	364	329	362	370	354	357	369	365	347	346	356	327	339	323	364	357	350	331	344	365	342	359	331	356	342	365	329	338	376	366	377	317	351	343	354	346	343	365	361	366	379	328	328	361	339	344	338	353	344	368	374	354	341	348	338	357	344	392	323	367	342	341	332	338	348	336	343	388	330	317	363	338	352	345	326	333	312	363	355	358	332	379	359	361	338	324	312	341	373	377	357	389	371	358	354	373	346	369	313	342	315	348	356	356	363	331	351	309	351	332	345	352	341	358	361	351	331	355	386	378	374	365	364	344	332	358	384	355	320	359	361	352	400	339	335	339	361	326	352	321	362	325	392	355	357	376	357	338	355	358	382	371	336	368	352	369	331	346	345	353	380	340	343	352	359	300	334	345	386	339	356	362	352	352	328	314	368	365	329	344	329	349	380	337	363	379	372	350	393	371	357	348	353	372	337	342	336	360	329	344	319	374	351	370	326	344	367	356	326	343	345	339	348	277	359	317	391	362	325	341	331	348	341	347	340	384	348	321	339	372	320	335	349	382	319	352	313	348	325	330	332	358	325	335	344	365	321	348	340	327	382	350	370	326	349	360	409	327	326	362	389	325	333	319	319	349	361	371	334	356	325	314	352	345	345	349	336	357	342	337	339	319	332	389	367	365	384	370	347	374	345	338	326	328	312	340	327	357	339	345	359	328	345	349	347	353	363	343	359	347	365	369	351	342	364	366	329	352	327	334	327	359	373	370	365	360	335	363	357	334	359	353	356	363	347	351	306	359	330	336	380	361	333	344	366	341	361	344	364	343	346	333	356	347	355	348	352	349	375	371	362	347	363	367	357	321	374	353	321	335	349	345	322	324	334	340	350	335	376	341	344	357	385	385	365	346	318	360	370	334	354	339	370	309	339	345	342	313	352	349	349	332	357	352	387	349	366	357	309	338	352	349	352	317	340	347	351	358	294	336	396	369	351	356	348	350	395	325	358	356	360	299	347	350	358	333	351	347	340	351	361	349	323	336	320	336	332	375	336	349	365	368	326	361	324	329	333	373	360	328	339	352	361	335	359	354	365	337	342	284	374	323	356	348	375	342	342	319	345	387	353	308	356	375	318	329	367	347	359	330	357	363	338	346	340	332	326	355	370	358	359	363	377	344	365	322	348	342	339	339	353	350	362	330	345	347	360	378	399	325	376	346	343	340	336	344	354	337	339	308	391	355	357	328	310	334	314	352	372	356	340	311	324	378	361	329	351	352	370	322	350	360	364	322	310	333	373	392	313	356	349	356	376	340	381	335	344	339	351	353	347	352	341	355	330	369	323	366	329	369	383	346	351	354	347	357	338	361	373	338	358	327	331	341	331	349	355	362	390	312	362	366	351	361	330	339	343	315	349	334	338	360	353	338	309	294	341	357	375	342	370	325	376	360	350	357	352	324	346	364	304	357	336	337	381	364	318	345	366	353	327	372	367	366	334	337	352	357	353	345	349	364	360	332	346	357	334	330	349	347	372	337	353	322	351	357	385	370	327	332	346	326	348	343	324	361	338	360	348	337	353	355	372	335	342	344	357	362	344	340	324	361	332	365	332	341	354	383	354	352	345	352	391	339	349	351	345	342	332	351	313	356	304	350	341	376	362	389	344	377	346	378	333	334	371	358	341	336	347	364	341	376	338	356	355	332	344	311	344	349	329	347	335	325	350	380	384	338	347	372	373	350	370	307	384	367	369	344	317	383	366	354	359	341	334	343	332	338	369	359	349	325	337	331	349	343	379	346	355	322	340	323	320	377	343	315	331	317	330	344	347	340	334	376	353	351	340	369	351	376	334	371	339	356	352	341	357	344	344	376	345	322	323	337	341	375	365	366	326	364	350	333	358	397	370	341	361	376	340	388	331	325	389	379	376	396	335	333	372	335	347	348	361	319	355	349	344	376	320	335	326	371	337	358	331	314	377	353	352	343	341	365	333	377	333	340	350	361	342	330	313	331	364	325	334	381	348	351	373	373	336	332	361	331	352	350	385	351	378	354	358	330	306	325	343	330	322	367	349	347	360	336	345	347	319	366	329	309	355	350	312	368	367	362	364	370	345	357	361	324	370	340	345	356	331	368	341	352	343	366	341	353	333	333	388	375	355	321	323	372	343	348	364	337	351	374	344	333	342	343	355	318	348	352	349	375	375	341	339	359	346	359	362	359	339	342	325	336	337	360	353	382	331	337	367	305	332	346	323	317	336	340	357	367	372	357	309	354	368	328	386	346	365	347	375	353	339	334	362	324	343	350	346	328	354	341	351	352	339	325	371	365	341	325	337	368	352	349	352	345	319	349	320	308	345	345	363	359	346	366	318	354	386	369	358	355	325	328	357	355	328	332	325	342	335	316	349	332	359	372	332	356	340	357	371	355	325	384	367	337	343	350	370	365	345	340	371	351	319	333	358	367	329	359	341	341	377	322	375	344	376	371	340	359	369	336	332	367	337	376	332	369	339	396	335	343	324	352	342	359	343	346	350	379	331	352	366	349	339	362	309	336	352	390	362	326	347	323	312	352	369	346	373	363	354	335	335	340	372	367	346	332	327	330	346	360	352	352	346	380	343	351	330	340	346	374	353	343	343	353	354	340	340	324	342	346	360	339	344	367	336	319	333	369	347	331	384	364	372	359	329	344	342	337	359	361	376	348	362	341	364	372	381	341	361	334	351	357	366	361	322	361	339	385	396	367	335	334	337	349	390	352	322	370	342	342	363	338	341	348	378	370	355	357	349	321	332	335	338	336	341	318	385	301	349	310	334	356	330	340	345	365	316	366	380	349	312	324	340	338	343	325	360	358	330	360	321	336	363	346	366	319	320	350	341	328	358	348	346	350	352	384	339	369	370	326	343	347	356	383	365	330	326	317	358	348	334	386	348	347	375	342	357	381	362	360	324	372	349	369	330	336	313	343	323	381	373	341	353	338	341	359	332	346	360	349	381	360	336	343	331	370	337	374	337	338	375	360	352	362	373	323	340	331	347	329	357	381	348	347	357	323	385	373	329	360	327	380	343	350	352	364	325	383	338	371	360	354	361	355	369	361	334	372	353	348	333	317	318	378	340	329	310	333	371	361	344	324	346	354	335	344	340	344	317	341	343	368	358	359	353	372	384	337	358	309	348	332	347	345	369	337	358	291	340	358	336	348	325	349	351	315	364	347	332	335	323	339	363	329	321	367	356	350	338	386	354	351	346	389	322	351	313	369	340	359	367	303	360	339	346	325	360
23783	21028	27252	25006	15433	1145	582	513	448	408	422	406	373	361	375	382	323	348	339	345	318	338	321	354	323	290	297	309	331	304	302	275	357	315	318	320	308	320	295	282	331	292	279	326	307	307	288	294	311	311	341	301	311	324	330	255	348	297	286	307	330	317	305	308	315	320	294	300	282	289	284	282	307	275	281	279	309	327	293	328	308	282	324	309	337	314	289	257	321	303	335	329	326	322	338	295	313	321	338	269	303	307	302	295	291	289	295	288	291	289	287	320	300	295	311	317	285	288	299	306	298	286	297	315	288	307	309	306	297	303	316	301	319	313	312	344	303	313	309	298	291	294	306	284	309	316	349	281	256	318	281	286	316	278	292	296	320	314	315	302	330	284	263	307	313	316	295	284	268	293	327	320	313	308	306	316	298	311	282	318	302	291	305	309	303	356	293	293	319	296	289	302	302	293	305	328	300	296	300	294	315	285	325	308	304	314	305	309	305	320	279	320	314	287	299	288	269	316	321	320	324	285	336	301	302	304	259	296	334	304	310	316	287	317	335	327	299	278	290	318	293	311	292	303	293	287	276	304	257	321	285	300	273	268	297	308	315	318	289	317	305	310	289	300	327	285	334	324	322	306	278	269	290	313	302	296	324	292	310	309	317	273	305	325	305	333	287	287	333	301	312	277	320	307	273	288	298	310	301	322	283	283	311	303	334	272	294	277	296	302	323	286	322	339	329	318	333	323	300	278	318	311	279	294	312	285	269	301	292	297	338	324	309	288	306	284	288	269	277	293	308	322	307	304	281	330	284	270	296	302	288	285	278	286	310	303	290	294	291	297	277	294	324	301	310	320	291	288	298	297	301	328	272	333	313	293	274	330	280	310	294	305	311	297	271	285	280	295	320	296	342	305	310	271	298	319	311	334	300	320	343	348	318	294	305	293	318	309	302	311	327	307	330	302	305	288	293	300	317	302	293	336	312	306	282	277	303	298	317	301	313	316	289	288	302	303	284	329	310	293	292	320	273	330	310	314	284	304	297	310	275	301	280	278	306	283	310	297	282	291	329	301	294	308	316	340	294	275	300	278	271	315	324	262	312	333	289	289	322	297	299	336	303	321	317	287	315	321	297	297	322	277	301	305	317	303	351	268	313	355	296	312	319	276	290	300	295	295	280	322	305	289	294	291	277	308	282	301	299	304	322	308	295	304	317	313	285	281	289	278	293	297	279	305	284	316	283	318	304	312	306	315	269	283	267	290	320	295	303	282	305	265	300	307	296	296	304	301	294	290	313	300	285	326	271	315	325	304	312	313	335	276	313	274	327	298	292	332	286	326	276	325	302	322	285	287	327	302	312	272	295	250	305	291	323	302	292	282	288	294	309	301	301	295	321	298	338	288	277	307	300	322	344	308	274	318	289	270	339	311	304	314	286	330	315	304	304	299	318	307	304	310	284	291	292	291	293	304	284	285	286	302	296	328	314	333	306	279	268	328	300	328	302	281	318	305	293	291	309	281	299	336	296	294	282	318	290	305	295	295	321	284	279	316	279	285	280	284	284	288	314	290	281	315	312	310	310	308	314	288	341	301	288	277	306	287	295	296	314	280	322	283	323	288	281	324	309	279	277	291	281	284	309	266	265	327	334	315	288	304	308	290	357	345	306	311	297	289	309	314	334	284	296	303	276	313	289	255	294	313	306	302	305	318	296	301	292	293	302	296	273	298	312	309	292	303	269	290	260	296	301	292	307	272	300	304	312	343	303	278	308	278	324	305	312	295	291	324	289	288	255	294	300	289	323	307	321	308	304	295	304	297	299	262	285	318	283	290	286	287	302	314	299	310	262	279	283	326	291	322	325	311	274	298	344	308	311	286	325	314	325	293	309	283	301	311	289	311	284	301	285	325	273	315	307	303	310	289	293	280	293	314	290	307	334	296	302	284	311	293	284	306	303	298	311	305	291	313	287	270	312	296	320	310	313	293	282	328	297	307	290	314	278	307	296	295	263	279	296	305	335	304	304	283	310	318	293	284	298	302	278	332	311	346	305	311	308	314	292	280	289	314	295	287	287	309	282	313	310	311	312	292	311	319	309	310	296	288	289	259	305	285	291	285	292	285	314	293	315	310	301	304	304	289	307	324	274	307	324	329	302	300	307	297	279	332	332	315	297	308	272	275	296	336	306	288	302	300	319	293	302	303	302	293	308	285	296	325	265	264	301	354	311	298	311	319	313	315	350	334	341	289	293	290	326	295	310	309	312	301	280	276	322	309	291	285	297	281	285	306	291	295	308	306	299	282	302	266	259	290	303	294	314	274	299	278	332	266	298	290	274	264	299	308	307	292	293	303	284	303	337	298	313	301	268	322	281	316	307	309	295	296	302	284	289	315	320	277	293	282	318	302	313	295	328	305	301	319	338	295	303	283	297	295	294	289	264	294	312	302	358	271	284	305	321	321	332	294	311	312	266	299	297	318	345	310	312	277	307	291	323	295	305	311	315	301	333	288	302	298	288	294	284	273	256	319	306	287	298	316	316	284	304	292	313	275	260	309	321	324	283	312	299	301	275	295	318	272	299	309	311	301	329	304	325	309	298	293	298	271	284	338	285	335	294	297	276	291	303	335	273	320	310	298	285	331	284	296	319	298	296	279	308	293	309	323	298	278	294	318	341	301	305	301	317	320	307	291	302	306	307	294	321	334	289	283	285	342	296	298	311	323	296	271	289	282	314	316	295	308	291	320	326	309	293	282	280	292	271	300	302	278	289	327	311	262	279	309	329	311	308	298	286	328	304	322	281	309	302	278	259	301	357	304	318	323	283	312	306	299	280	338	283	293	303	278	312	291	315	290	300	302	294	288	311	300	295	323	344	318	289	306	311	276	289	285	277	288	316	287	316	288	295	318	303	282	269	306	304	286	317	340	305	303	324	279	278	307	333	319	291	307	324	290	304	305	318	296	315	288	303	283	295	293	304	297	270	298	275	313	321	327	308	289	319	297	316	302	300	285	318	285	291	295	306	274	277	333	287	299	299	290	290	308	298	302	291	284	318	324	303	303	297	305	277	295	340	311	302	260	298	288	328	314	346	342	313	282	314	304	316	277	288	286	289	303	284	287	321	314	272	335	275	301	306	309	330	307	328	326	307	314	305	290	336	289	306	281	312	307	314	300	304	317	316	310	335	282	300	300	324	291	322	287	281	309	298	327	323	303	318	321	286	303	277	332	311	291	295	293	304	290	276	286	277	326	313	286	306	314	321	294	292	292	322	337	292	319	277	320	284	279	309	264	314	291	312	322	290	305	317	288	276	307	277	295	332	317	283	297	282	312	319	286	304	312	310	309	299	285	282	299	288	309	286	312	328	308	305	302	305	305	303	288	309	304	327	331	320	313	282	326	268	278	337	300	302	312	272	307	308	297	297	307	293	305	311	313	289	308	318	322	301	287	287	294	313	294	320	319	287	261	291	323	308	293	305	276	292	276	298	302	289	293	290	299
3438	8123	5190	2456	1788	1379	1046	890	809	654	629	585	545	513	456	507	466	471	428	412	408	408	414	425	373	381	394	425	390	385	404	417	407	400	367	382	393	413	390	380	372	367	387	373	346	387	368	387	397	397	384	343	414	414	396	378	381	395	363	403	403	373	385	383	371	371	390	375	370	371	407	371	396	416	391	370	300	375	395	380	389	383	369	349	382	401	378	346	370	391	381	383	418	398	369	394	389	393	353	388	401	374	399	424	353	373	406	359	382	399	400	391	389	419	405	379	380	357	365	402	340	408	392	365	379	373	406	407	386	385	402	342	420	367	402	350	389	340	394	380	373	406	408	359	382	367	375	389	369	382	362	364	390	381	396	376	393	390	369	357	375	390	385	389	386	374	364	374	394	386	379	404	379	383	355	387	414	397	388	366	395	368	382	375	360	363	392	388	417	368	371	366	377	370	350	358	403	393	397	395	334	383	376	390	342	402	405	371	367	391	388	351	377	394	384	377	374	365	400	366	375	390	430	384	405	374	340	355	378	383	365	364	430	357	388	387	364	359	395	353	380	389	406	393	400	382	376	355	396	429	351	362	382	380	417	386	350	353	368	377	353	372	365	349	382	402	339	392	385	417	381	356	384	368	366	380	391	423	380	395	375	370	379	355	367	407	361	323	369	349	372	418	405	383	398	427	381	359	387	384	392	353	380	362	383	380	370	359	384	395	398	383	375	411	351	398	355	326	394	362	363	388	375	382	394	378	366	386	398	370	385	389	357	444	363	385	356	368	362	365	375	375	370	394	349	391	351	352	404	382	379	355	349	389	356	382	377	405	363	402	364	365	378	391	377	367	374	378	356	363	377	408	395	402	377	359	411	336	392	404	382	410	403	388	406	392	386	380	381	413	431	379	393	385	382	403	344	382	352	373	351	380	383	346	391	403	383	369	442	377	382	380	404	373	358	418	371	348	374	393	350	347	399	368	359	389	390	396	396	365	361	404	409	360	368	337	405	398	358	366	356	373	358	385	396	391	373	368	379	350	362	394	379	403	381	376	370	322	403	364	383	385	380	405	397	367	373	402	362	380	355	339	379	373	411	403	367	355	357	392	391	344	378	362	395	420	419	392	388	420	384	364	365	380	354	430	369	392	380	379	373	381	368	328	353	362	378	387	360	382	393	386	375	374	390	393	361	364	353	372	373	412	357	361	411	391	380	398	336	439	395	383	382	333	351	399	401	349	410	370	401	333	380	364	425	354	374	367	386	369	374	371	384	392	371	391	368	356	358	364	363	330	384	360	366	374	341	392	406	366	400	360	385	376	392	391	364	372	402	378	373	380	375	392	383	359	404	363	390	400	385	352	398	416	392	370	406	427	411	381	380	364	367	410	426	390	357	393	403	420	383	404	375	334	383	394	395	391	384	348	384	355	392	377	383	411	360	359	380	372	368	345	376	414	376	379	406	378	393	345	365	387	353	370	396	392	359	392	375	372	366	353	394	360	415	371	360	371	352	398	361	397	373	368	376	373	412	335	399	407	362	351	359	399	375	372	362	346	365	390	361	390	361	377	365	386	380	366	405	359	385	386	340	385	334	394	377	399	390	378	373	358	392	403	392	393	372	394	380	396	361	387	354	351	370	380	378	356	419	364	386	375	392	396	362	385	393	374	346	394	363	389	359	369	375	379	389	417	374	396	387	388	388	381	365	371	352	388	382	386	377	392	405	374	372	341	376	379	402	348	405	375	375	354	411	395	388	397	357	399	342	376	406	356	414	422	383	344	404	361	391	351	387	378	362	358	369	379	406	381	374	400	354	345	357	373	364	417	382	366	390	371	345	386	365	415	386	376	360	378	355	386	375	328	392	338	371	382	394	391	376	396	381	350	368	380	354	381	370	389	330	362	379	347	388	356	396	405	397	379	367	391	363	398	381	339	371	362	359	400	381	369	434	365	381	363	393	385	379	363	357	354	381	362	375	376	391	396	372	365	369	394	369	390	392	366	381	363	389	392	405	386	341	358	371	388	385	336	380	404	367	385	391	398	351	364	409	385	384	353	375	367	408	379	387	374	385	400	374	399	411	375	405	345	359	396	385	379	342	369	391	360	410	374	364	371	408	360	375	381	379	375	360	385	387	369	413	375	370	373	392	387	374	396	381	360	350	398	372	365	395	392	379	300	362	386	367	358	389	339	367	360	423	367	419	381	365	359	378	369	426	374	371	343	396	372	368	364	371	378	373	366	399	375	365	352	380	389	381	388	380	375	371	378	395	392	379	372	379	375	375	363	384	424	351	368	402	359	367	411	413	391	342	356	386	400	384	377	396	384	394	382	362	360	406	333	387	389	365	393	414	372	372	362	367	387	379	391	404	369	396	360	393	356	347	362	386	367	402	378	379	391	374	404	374	379	386	365	402	361	383	360	371	372	361	415	395	388	366	350	379	372	353	377	391	394	361	405	402	390	374	368	377	360	358	371	394	375	369	417	360	411	396	363	402	362	395	375	381	352	418	373	368	373	382	372	350	390	370	392	382	355	369	357	430	370	385	398	342	390	362	376	431	380	350	409	378	378	363	398	389	358	379	378	368	362	381	383	389	360	398	378	409	414	389	366	388	379	408	371	359	355	392	359	348	388	358	371	372	370	382	363	374	348	390	357	362	380	364	356	390	396	368	369	378	403	350	372	363	382	408	420	401	402	376	373	369	380	375	376	403	380	392	361	381	406	365	384	371	335	388	370	384	362	347	355	356	356	380	357	361	372	400	388	375	379	399	384	337	354	350	389	368	387	401	392	419	405	374	407	369	405	362	374	403	398	350	395	353	333	385	380	355	376	414	373	341	388	364	388	383	408	393	381	396	368	380	384	375	370	360	371	415	370	370	325	384	381	374	399	382	381	384	422	374	364	396	378	390	378	372	367	393	358	390	392	381	390	380	375	365	363	365	371	352	391	345	370	374	364	362	372	383	405	390	388	378	354	361	373	356	388	355	412	402	367	392	371	396	363	376	384	420	391	373	364	338	383	359	379	367	387	418	334	354	390	362	395	369	364	376	373	403	376	385	373	384	397	373	406	361	370	362	404	409	374	389	373	395	370	387	391	408	408	384	359	379	371	372	372	390	349	379	384	385	363	415	417	340	370	390	395	398	372	375	364	380	384	409	402	415	370	333	386	383	371	347	358	374	408	389	354	381	376	357	409	400	384	401	346	381	364	386	388	364	377	379	408	381	393	357	364	346	373	366	363	383	390	387	373	353	388	399	396	364	388	390	385	372	332	364	376	401	355	389	375	406	366	395	364	354	364	362	379	351	380	362	349	371	377	378	362	369	375	403	408	387	362	385	381	408	387	367	414	343	387	390	372	347	328	368	382	372	382	370	375	372	370	386	371	386	392	357	360	377	359	410	383	370	379	363	404	384	398	366	319	360	381	373	397	344	374	361	415	390	374	367	347	360	346	374	349	371	374	405	371	390	417	386	383	356	376	420	378	386	380
24734	21008	25810	24288	1538	390	307	279	198	248	224	189	181	161	182	141	170	166	183	162	160	165	166	149	168	157	144	149	152	158	142	154	160	153	129	151	163	167	159	180	161	145	157	153	143	139	149	160	145	150	165	159	133	160	135	131	145	153	145	145	158	155	128	159	143	147	149	142	147	142	143	154	173	151	163	143	147	180	167	174	163	140	145	169	146	149	148	147	145	138	167	140	125	149	158	152	154	165	151	175	119	146	160	168	149	152	146	157	150	146	125	153	163	147	149	165	156	163	141	139	138	172	154	173	151	160	138	160	150	155	156	156	141	150	158	152	156	143	155	127	165	167	163	162	143	157	151	158	133	160	159	178	150	150	140	147	161	148	139	129	128	141	151	154	147	136	144	152	152	149	161	138	145	158	160	165	132	170	143	129	183	154	170	147	141	179	163	158	124	159	172	160	151	158	167	154	157	136	159	164	151	134	155	147	155	147	175	151	169	143	158	164	160	153	143	150	147	177	151	151	157	150	152	167	174	167	175	127	169	140	151	149	182	169	150	182	146	145	156	146	149	150	142	132	157	153	143	146	143	157	153	159	145	131	161	175	149	141	168	151	144	206	153	153	146	148	143	130	152	136	152	146	141	145	152	156	148	143	152	138	158	170	151	150	145	156	132	151	148	148	133	154	145	129	136	152	128	141	137	148	142	171	146	181	164	158	163	154	147	164	149	137	160	161	157	144	159	172	157	167	163	135	152	163	137	149	151	152	130	152	146	145	169	174	168	141	163	153	173	142	150	146	173	159	141	178	136	164	161	134	158	167	136	168	162	147	143	141	155	162	165	162	140	184	156	141	143	141	163	172	134	154	123	163	162	158	156	186	144	131	140	155	166	138	149	140	136	147	150	162	152	133	130	154	152	149	159	155	157	175	136	152	152	153	146	151	139	160	155	161	141	150	168	161	154	176	157	148	143	139	150	134	121	145	150	172	143	156	158	150	157	148	155	159	130	137	161	168	159	140	134	154	144	140	157	159	161	146	140	150	150	162	153	152	156	148	156	176	164	162	153	143	147	144	138	150	136	140	159	162	134	148	153	154	131	135	131	146	153	151	139	141	145	151	145	124	157	128	149	128	167	145	156	140	141	169	149	150	150	131	160	157	173	162	162	166	134	157	156	154	141	138	169	141	124	171	148	143	167	160	162	172	152	139	142	165	146	126	160	146	153	162	155	149	150	148	160	176	154	150	154	154	154	155	167	151	144	161	138	145	138	170	158	147	160	156	151	147	171	152	136	160	129	154	166	148	139	152	158	128	142	147	179	170	146	142	156	139	153	160	147	158	156	120	151	148	154	156	127	131	157	127	174	154	149	150	152	151	136	155	128	176	145	162	144	164	135	150	167	153	166	163	180	159	177	159	145	158	147	145	148	171	141	165	178	137	163	143	157	144	166	145	170	160	153	159	163	139	168	139	161	153	158	152	165	156	149	129	171	150	137	177	170	167	152	155	141	138	140	144	150	145	161	166	138	148	162	136	154	159	142	175	170	158	169	144	171	148	168	158	150	155	146	150	150	140	154	153	135	140	158	159	151	167	144	159	163	135	153	165	148	154	135	151	130	155	155	163	144	161	159	178	136	148	151	149	186	150	162	157	139	160	146	162	160	163	167	149	151	143	148	175	129	168	171	139	152	140	154	142	125	139	154	150	172	174	137	157	163	141	166	141	155	151	160	124	154	154	167	131	154	158	145	148	132	154	134	142	168	151	146	129	149	155	160	140	131	158	113	157	155	150	154	144	153	168	132	139	138	144	126	134	145	142	137	153	161	157	150	171	150	163	146	138	154	157	162	154	159	141	161	173	159	132	148	140	145	145	145	172	155	142	150	152	156	133	169	156	143	152	146	132	150	155	162	150	150	149	143	153	136	186	164	163	158	129	163	155	163	148	145	157	136	160	155	150	151	136	170	150	145	143	155	149	141	150	152	148	152	147	134	174	137	144	159	140	148	151	147	144	147	138	141	157	145	144	147	142	151	154	142	173	140	128	134	151	152	171	151	157	143	160	162	165	174	147	158	154	169	168	138	159	151	132	139	148	131	156	163	136	154	153	139	118	148	163	157	165	140	162	149	144	165	156	134	144	156	153	145	148	156	164	149	153	158	151	158	138	162	139	182	140	138	166	140	160	152	144	164	184	145	171	162	138	159	156	163	158	155	120	152	146	136	175	180	168	161	156	145	150	157	134	138	149	148	140	162	160	176	141	149	164	172	136	153	173	140	147	140	157	166	128	159	158	155	166	139	144	135	147	154	131	149	163	170	155	176	126	166	149	137	155	144	143	141	166	152	154	157	139	136	151	159	145	170	152	172	151	145	150	142	157	166	159	150	170	143	144	170	155	160	135	149	155	159	146	154	143	167	151	154	167	156	136	162	143	157	158	163	152	144	161	150	136	151	144	144	132	153	135	171	146	139	164	131	163	149	154	150	161	165	141	149	162	134	158	164	159	163	159	158	153	161	159	165	167	156	149	136	141	147	145	156	143	136	152	153	139	151	159	149	144	146	145	149	140	168	143	152	145	156	173	138	143	153	156	143	164	141	165	150	151	149	185	138	179	155	127	132	160	146	141	154	148	144	162	163	157	156	147	142	168	153	157	142	158	155	160	153	138	155	155	143	141	140	146	163	149	154	168	162	146	130	137	171	131	163	139	155	133	140	142	162	164	172	149	160	158	147	152	148	179	159	180	149	161	154	167	164	145	141	152	142	155	135	146	146	161	170	148	165	155	174	167	149	150	138	171	147	165	159	156	133	130	171	157	184	177	156	155	161	156	164	166	152	158	141	161	151	156	156	149	134	136	158	146	173	138	149	155	137	168	148	147	147	146	145	175	138	137	176	136	150	127	125	133	145	157	147	144	172	147	143	169	139	163	162	153	146	155	131	157	152	146	143	123	136	154	143	141	140	169	139	152	135	154	158	172	144	137	151	159	145	141	159	149	155	152	152	169	158	169	153	147	144	159	150	142	166	140	174	151	191	149	150	138	159	150	165	154	159	151	149	143	144	146	156	153	147	150	161	148	139	153	135	155	153	151	154	171	160	160	148	136	151	140	162	150	162	137	143	136	142	155	153	160	140	148	146	151	147	134	138	149	148	130	145	145	140	136	144	176	150	166	175	150	154	139	153	157	155	168	162	148	168	134	160	144	165	154	157	164	155	143	146	154	164	152	134	184	163	175	146	133	174	161	179	140	145	128	151	143	147	155	166	163	132	139	183	150	154	164	159	149	156	156	170	164	165	149	155	138	159	139	147	150	147	143	144	152	165	137	140	148	161	163	178	146	154	138	148	152	146	133	145	147	150	161	152	146	156	135	168	155	141	138	164	152	140	162	146	158	149	144	133	129	152	138	145	158	138	134	162	129	143	166	159	141	139	166	157	143	171	153	145	157	152	144	137	142	149	165	132	166	152	157	142	140	135	127	161	145	147	138	147	151
3423	4990	3308	1561	1053	838	586	499	401	385	306	302	307	293	257	254	248	211	234	207	233	209	186	252	212	228	217	212	200	235	206	192	190	202	214	194	185	197	192	184	188	181	191	196	198	223	209	200	198	180	197	199	195	204	204	192	205	211	188	188	192	193	195	176	209	184	195	164	181	212	194	215	213	190	196	211	181	171	186	194	210	200	178	221	210	187	212	182	188	203	180	176	187	186	179	169	193	182	185	202	177	182	202	169	200	173	196	188	186	212	201	184	190	181	197	196	193	181	186	202	182	187	208	193	177	204	194	193	187	187	177	190	202	212	195	186	190	237	195	199	199	211	182	207	192	198	165	218	178	178	208	194	191	181	206	175	181	171	193	197	185	191	192	197	197	169	156	174	206	201	179	185	186	182	194	202	179	198	185	216	191	188	219	178	183	207	197	189	197	169	216	203	198	194	206	208	199	166	213	193	187	201	188	184	202	172	180	193	183	193	192	198	186	196	178	196	189	222	193	180	174	202	201	211	183	218	179	153	199	215	183	194	190	181	182	187	211	189	182	210	190	199	202	189	180	204	208	172	188	190	192	203	186	195	224	199	192	180	225	208	189	177	177	203	177	178	202	167	207	236	186	178	181	198	188	187	174	192	222	197	179	216	209	210	186	166	210	211	170	221	191	223	202	190	197	200	207	199	186	187	186	181	172	188	186	181	173	190	182	216	200	222	219	183	199	189	195	202	173	175	176	198	177	193	173	193	198	187	188	181	182	186	194	184	176	188	212	185	183	192	182	189	188	184	210	182	186	183	182	195	169	172	194	176	186	192	205	207	184	193	193	184	198	185	202	187	207	202	211	198	186	203	200	169	179	163	180	217	190	184	214	172	194	194	173	187	191	178	187	182	181	179	213	200	206	201	184	200	189	174	198	191	199	222	197	216	198	198	196	195	189	173	191	184	163	207	181	187	200	185	211	169	198	192	207	186	183	181	192	183	174	205	208	224	181	202	198	201	213	189	181	182	187	192	205	168	187	197	180	191	180	193	209	180	164	188	177	200	192	198	199	190	183	183	193	185	198	160	193	176	172	183	221	165	202	170	194	176	204	203	163	181	225	191	216	219	178	232	190	189	190	188	197	167	191	214	184	181	201	175	172	158	217	184	209	186	181	196	210	182	201	197	188	197	174	181	209	176	190	194	204	205	170	182	189	185	191	200	203	215	186	189	170	197	210	196	191	182	189	203	188	175	171	168	198	207	189	176	215	174	229	177	198	194	195	191	189	219	209	191	187	203	186	168	178	192	193	211	186	184	196	158	194	202	179	198	197	182	182	165	202	194	169	195	200	200	198	183	177	166	175	179	204	204	215	213	206	187	216	198	196	193	195	189	185	179	177	188	196	179	175	217	218	169	196	226	186	211	200	196	197	201	198	182	197	202	188	174	200	194	183	202	204	165	201	204	187	189	198	198	183	195	185	207	205	207	192	168	201	163	186	178	163	201	199	191	224	211	164	191	202	166	200	178	192	192	171	228	207	199	204	184	180	188	204	198	179	198	188	188	209	192	200	218	171	192	190	202	179	191	191	181	216	209	217	194	182	190	193	193	179	190	181	210	180	190	176	202	186	196	173	192	190	187	203	194	196	208	169	172	185	191	192	193	179	200	189	202	189	206	199	182	196	209	193	210	195	227	193	171	194	194	213	217	187	207	166	180	182	192	181	200	201	214	180	192	181	188	171	156	185	209	178	189	206	192	198	202	162	203	209	189	196	196	190	187	192	207	199	172	210	184	195	180	197	199	194	167	187	197	196	186	173	163	195	151	217	198	190	190	194	200	203	188	202	194	193	204	184	188	166	193	210	183	220	200	175	189	172	200	199	198	212	191	185	194	192	188	187	201	192	197	174	179	171	179	187	172	214	197	182	188	172	192	217	207	182	190	185	188	209	155	167	185	215	204	190	191	204	180	204	200	178	214	205	187	202	193	164	195	192	181	194	200	159	176	172	208	211	203	188	195	194	196	188	190	191	195	215	176	197	167	179	195	192	229	181	197	198	169	207	179	204	198	191	201	202	192	195	175	200	194	209	193	199	185	220	202	187	233	184	200	181	170	187	213	199	188	190	172	191	201	187	185	208	201	210	177	195	198	222	190	193	194	177	205	210	185	209	194	169	175	225	196	179	216	207	167	206	187	199	199	202	176	177	197	177	195	201	198	188	183	190	197	175	206	204	194	195	183	192	211	172	194	207	194	192	181	190	192	187	196	201	209	184	191	194	168	184	198	190	197	194	186	197	213	188	173	196	203	172	188	174	197	196	203	193	193	182	176	192	181	200	191	185	186	180	190	182	188	199	220	176	198	187	203	198	202	191	190	199	193	207	179	157	181	189	182	189	187	187	209	190	180	182	211	179	189	194	195	187	189	192	188	193	202	201	200	188	180	186	208	192	199	170	198	202	190	166	174	173	191	198	197	228	202	200	188	186	209	204	205	163	201	188	195	185	182	187	193	182	220	190	191	179	190	188	174	225	203	208	202	199	185	182	213	189	182	191	194	203	185	181	215	196	214	192	222	210	195	196	215	176	199	191	180	176	201	207	200	187	205	201	182	180	201	211	203	210	180	198	214	164	195	191	186	196	192	184	185	171	190	161	179	213	188	181	198	173	201	193	182	195	198	183	167	192	187	189	170	194	201	179	227	205	185	185	193	197	180	184	205	210	197	215	193	205	208	214	177	208	182	188	210	211	183	171	218	209	195	190	211	180	213	173	187	204	225	197	197	197	197	211	194	184	167	207	201	194	172	194	215	200	190	200	175	220	205	201	193	174	200	157	207	199	195	194	177	196	179	188	203	176	198	186	206	192	203	191	198	188	181	190	186	193	205	208	181	172	194	199	189	207	216	189	211	175	206	202	178	169	181	157	198	175	194	184	178	178	196	192	178	200	191	184	208	184	179	179	176	192	221	183	211	205	204	195	195	184	183	203	202	200	208	198	192	202	177	208	174	207	168	194	181	226	203	177	175	215	209	169	204	188	196	194	183	217	223	181	179	197	162	184	200	183	213	200	176	168	217	186	180	210	192	181	190	170	189	188	196	193	213	221	167	167	187	194	161	185	191	185	194	187	184	213	191	204	180	202	206	176	212	194	191	170	168	202	217	188	170	173	168	193	179	194	191	181	175	183	202	206	179	177	192	197	201	181	191	191	217	201	213	182	220	201	186	173	180	188	182	220	202	184	179	198	191	198	180	201	182	193	191	185	194	191	199	189	188	193	205	176	208	196	195	173	183	225	198	209	194	238	187	183	183	191	203	193	182	200	208	196	194	198	179	188	203	203	200	184	177	183	204	199	202	202	202	192	189	180	184	200	198	191	195	191	188	195	196	212	185	200	189	178	198	222	165	185	174	189	176	167	178	180	215	183	193	191	187	206	202	213	191	197	193	185	181	197	205	196	186	176	178	207	178	171	204	188	199	178	160	179	165	189	176	210	183
22391	21062	28275	24068	21063	20284	1931	592	469	395	328	337	283	265	238	209	234	177	194	182	192	175	163	151	143	153	137	136	154	153	158	173	132	159	147	151	161	127	131	146	147	136	154	143	128	138	138	107	153	115	108	111	131	120	160	143	142	164	133	130	118	133	143	143	129	139	132	125	111	108	130	131	126	130	137	128	117	154	122	136	146	143	122	117	124	131	138	139	105	122	127	124	111	130	135	125	105	128	151	106	146	132	142	141	146	138	125	131	121	125	126	135	133	129	129	122	144	129	136	157	110	132	142	148	122	147	111	116	118	132	113	111	123	129	123	109	124	129	138	130	143	113	123	143	113	108	112	134	131	147	132	125	141	139	120	127	141	142	116	105	118	132	125	127	125	139	130	143	119	127	125	133	123	137	126	103	121	134	128	114	120	120	120	119	122	120	117	138	110	123	126	119	121	122	137	133	134	134	125	119	117	140	105	138	130	119	128	135	127	145	127	149	143	116	121	140	120	114	133	122	134	115	125	129	114	115	133	127	130	140	94	138	110	132	127	147	113	132	147	129	140	132	119	120	116	141	125	103	117	124	128	136	150	133	129	122	137	111	136	133	113	122	109	159	123	128	112	130	132	123	128	122	128	102	119	126	124	123	118	117	136	115	126	133	122	128	125	117	135	127	99	125	137	120	143	127	135	113	123	115	127	126	122	136	119	129	124	147	117	131	137	109	124	137	112	127	145	125	139	110	117	133	135	118	126	132	128	113	139	136	127	113	120	149	114	147	131	133	100	120	121	118	132	115	119	95	115	115	134	122	124	148	109	128	122	143	143	137	132	116	110	104	127	121	133	119	104	112	121	122	131	114	133	120	122	130	128	125	146	118	135	124	124	111	152	130	142	139	123	127	105	112	135	108	143	125	111	126	110	145	114	122	117	136	121	136	135	136	149	125	122	137	143	128	155	117	135	146	137	124	136	137	131	114	137	125	135	127	119	123	148	127	142	116	133	142	127	135	123	115	119	111	126	110	108	144	131	144	144	126	122	114	100	137	153	119	124	129	109	136	124	136	131	146	136	123	127	137	110	119	122	106	122	111	119	133	118	124	119	132	115	140	121	125	130	125	105	112	128	115	135	140	131	109	139	112	142	122	131	125	140	119	136	125	127	92	129	123	124	137	119	112	162	121	126	146	135	128	107	130	138	139	123	127	133	118	128	137	116	103	134	126	122	125	118	118	118	121	134	132	113	129	116	121	120	126	117	130	129	134	127	127	130	135	136	148	139	105	135	140	119	114	125	132	132	125	132	117	89	122	124	142	124	114	136	137	112	133	119	128	142	119	132	135	136	157	137	135	98	144	115	114	117	130	123	131	111	147	125	134	130	115	123	143	121	121	129	115	96	110	112	120	126	146	120	128	127	134	154	146	115	114	116	140	117	123	118	140	112	132	125	124	125	127	124	104	127	148	133	116	127	130	142	134	118	130	118	139	127	135	137	112	136	110	139	120	145	129	144	105	128	145	136	145	131	132	136	141	135	141	130	137	128	106	120	96	131	112	106	135	130	118	135	124	133	137	126	160	136	127	116	136	120	124	118	126	112	122	136	117	146	130	115	137	125	113	150	149	121	130	126	127	113	124	118	109	138	147	119	120	132	130	120	125	104	142	135	129	109	113	122	148	129	126	132	128	120	123	124	134	114	128	102	140	130	136	141	116	129	138	137	132	136	139	112	115	127	134	127	149	138	128	119	140	122	124	115	123	116	141	126	123	128	120	122	131	138	131	103	137	120	117	130	129	130	140	119	134	126	100	136	110	134	121	119	144	141	160	128	130	138	120	120	131	136	141	129	128	143	128	130	108	125	128	134	127	136	135	130	144	133	101	111	132	129	139	138	116	138	118	95	136	119	149	124	105	150	145	132	126	135	120	131	114	113	117	145	146	121	114	145	127	145	119	136	130	121	146	124	131	152	138	119	120	123	123	126	119	122	133	130	140	136	125	124	112	121	135	122	117	134	126	107	131	120	142	126	127	128	131	143	122	135	119	128	124	126	137	136	104	136	111	137	136	135	132	98	149	107	114	132	130	124	113	138	136	140	126	109	130	115	140	135	146	109	142	126	133	110	121	120	134	122	129	140	114	122	119	101	113	129	117	134	123	126	139	119	139	114	122	113	139	141	119	111	111	105	127	142	134	114	123	117	112	119	106	121	130	114	130	128	124	134	122	144	135	121	133	113	141	134	146	132	118	119	103	144	116	143	110	129	131	121	121	122	137	124	150	126	140	137	140	135	131	139	123	137	131	112	137	140	129	133	132	115	108	132	140	133	131	122	128	116	133	121	125	127	113	121	120	137	143	113	94	157	118	116	133	122	135	119	116	135	125	126	120	137	120	127	136	131	134	127	104	136	123	126	133	134	121	134	127	113	110	142	124	118	139	116	108	124	133	119	125	105	127	116	139	116	99	126	131	125	111	132	119	125	127	116	135	137	120	121	127	130	113	119	149	117	133	123	114	116	122	139	128	136	136	131	116	129	121	120	121	105	118	131	123	113	113	128	123	132	137	115	134	134	134	135	117	124	118	142	132	129	140	129	152	118	119	126	136	145	141	123	132	115	125	116	120	97	102	128	136	109	123	148	143	141	110	128	103	125	140	128	130	116	112	143	114	140	117	108	122	136	131	133	124	139	139	120	121	122	149	120	111	134	139	134	131	119	114	126	104	114	132	129	114	125	122	133	109	135	114	126	120	140	133	129	113	124	115	117	128	131	119	125	129	114	134	131	126	145	132	134	116	127	138	109	127	132	111	144	132	121	133	108	125	114	123	115	111	138	104	137	145	120	127	131	113	141	123	121	140	116	150	115	128	129	138	121	124	138	160	123	122	129	128	112	108	135	113	124	117	128	117	116	120	120	126	105	117	115	113	124	126	159	145	128	124	107	147	143	125	125	137	145	125	147	124	138	131	133	128	124	128	114	123	137	129	137	120	123	121	124	121	145	120	133	130	137	128	147	131	105	136	134	138	125	141	129	133	126	126	121	133	116	130	130	145	140	154	135	119	108	133	128	136	114	131	122	144	144	117	122	132	135	137	131	110	118	145	139	139	126	123	115	133	115	122	120	132	136	137	133	107	126	121	107	138	125	133	114	118	115	138	134	125	123	114	129	121	124	118	118	129	126	130	119	145	135	129	143	146	140	113	125	122	142	122	115	131	134	116	127	130	132	128	108	124	118	122	123	126	117	113	130	139	130	116	133	119	138	111	121	137	138	120	128	139	117	148	130	123	132	127	127	130	136	135	118	133	136	122	128	129	138	139	114	132	113	140	128	128	135	134	124	118	110	117	112	123	109	129	120	124	127	136	109	139	108	130	109	151	140	105	130	126	124	117	121	117	117	130	127	125	131	121	141	94	126	142	133	100	142	118	121	119	121	152	126	112	134	136	146	138	106	145	112	122	116	146	113	138	123	133	103	120	145	123	113	150	119	132	129	141
4638	15150	10128	4642	3236	2348	1689	1376	1114	876	732	656	611	504	387	398	338	313	292	284	286	249	252	256	272	268	240	196	198	187	224	201	214	200	194	205	187	194	207	174	204	178	198	190	173	195	168	177	182	172	182	157	165	186	143	175	191	171	189	168	179	181	174	182	177	189	200	164	154	170	176	179	186	172	174	175	162	168	184	169	173	163	168	176	161	193	152	187	194	179	177	183	170	163	164	184	174	194	176	163	167	171	178	179	174	174	181	174	156	170	147	160	180	172	182	175	162	183	159	170	196	193	191	172	192	156	167	173	170	185	153	190	177	201	178	172	178	164	172	153	158	186	184	195	164	172	173	170	173	191	176	159	148	169	166	130	154	173	153	174	157	173	163	159	165	166	156	186	165	198	179	164	154	157	173	157	178	168	177	173	171	179	169	178	146	180	178	149	159	184	150	183	136	182	168	173	186	168	162	167	148	199	156	172	165	144	182	161	157	163	166	148	160	168	164	175	177	163	156	173	174	157	180	194	187	150	170	171	170	182	161	170	153	161	174	181	160	190	179	157	175	166	171	138	181	168	176	175	181	180	174	163	175	175	151	171	170	168	154	176	196	181	169	166	171	156	198	179	189	168	163	169	150	168	168	152	173	156	194	145	168	176	159	183	169	203	171	150	172	158	165	145	169	185	164	181	175	167	167	144	166	157	156	167	168	146	155	150	175	152	197	142	167	171	142	168	169	159	163	148	156	167	166	167	167	172	169	172	162	163	173	162	146	171	176	173	159	161	193	175	178	159	174	157	161	151	146	144	188	163	182	178	188	183	198	181	153	157	174	143	191	160	177	170	187	181	180	158	150	155	173	191	152	174	163	191	180	166	166	185	170	156	148	173	182	163	180	171	174	171	172	162	166	161	163	171	146	148	158	190	174	170	159	171	171	151	153	162	166	181	152	182	170	166	157	150	150	175	178	171	173	156	146	169	180	179	173	170	183	162	164	149	178	162	158	175	166	141	158	185	138	181	182	167	176	163	171	163	179	174	180	159	156	173	178	170	156	177	164	160	176	171	179	168	160	148	170	139	159	178	165	164	160	155	175	176	169	173	136	210	146	161	172	178	142	152	179	184	154	169	151	151	163	131	190	179	157	176	175	155	171	178	169	176	219	166	199	160	162	152	174	168	155	183	165	161	185	181	174	166	166	145	184	170	187	196	155	167	152	147	186	162	159	152	166	147	188	162	151	156	161	147	183	161	194	169	162	161	163	161	186	156	171	170	178	157	170	188	167	153	165	154	183	171	186	185	167	171	166	175	172	158	154	118	161	162	182	180	174	166	161	175	160	165	184	172	154	168	177	155	170	164	169	172	164	159	155	165	168	185	156	174	160	164	187	158	176	172	185	143	161	181	168	180	191	180	175	140	179	193	191	175	169	174	159	168	170	163	168	157	174	137	174	179	145	175	169	168	160	168	158	167	167	168	174	179	171	187	183	160	174	183	165	175	168	167	159	141	164	165	165	179	145	167	151	161	141	181	162	168	157	164	175	170	176	166	153	153	169	176	177	171	156	180	158	174	153	158	180	175	154	175	153	150	157	197	167	197	199	165	166	164	160	172	157	161	168	194	174	182	169	166	160	179	168	167	173	182	167	163	156	174	169	177	158	160	150	155	143	148	146	176	174	152	167	163	159	178	148	157	183	159	162	173	158	174	183	169	168	148	176	164	174	160	157	168	181	148	185	188	160	163	157	168	159	197	176	181	158	161	156	188	177	169	162	165	165	161	189	161	166	156	159	188	155	171	167	168	177	168	146	166	181	176	180	155	172	160	160	137	169	209	165	178	178	177	146	173	155	172	196	177	192	155	164	152	190	150	169	166	173	174	166	147	159	177	152	186	184	163	183	172	120	179	172	178	160	152	164	153	183	161	147	188	155	177	175	172	155	175	167	185	172	178	171	160	187	172	175	150	177	163	165	178	150	153	167	152	160	209	173	179	153	155	172	153	187	158	145	155	157	149	160	192	145	182	155	181	179	162	182	165	184	166	147	165	184	165	176	165	158	166	186	164	160	196	164	178	146	181	158	171	166	174	162	149	176	150	186	163	178	200	173	157	176	178	156	171	161	154	169	171	173	189	173	177	142	203	163	166	159	173	171	176	173	141	145	163	181	206	172	140	171	173	174	146	187	173	191	126	147	167	185	181	174	148	160	169	147	171	172	166	152	152	175	170	156	145	173	173	168	148	155	156	146	155	142	175	176	149	176	177	176	150	159	151	190	168	165	154	158	153	161	157	168	160	171	172	166	150	156	175	147	173	153	197	174	193	151	195	167	176	164	173	159	150	162	167	185	157	169	162	168	166	154	170	153	171	143	156	173	152	182	164	190	173	162	170	174	162	185	156	161	154	188	153	168	168	178	155	173	164	173	145	186	162	155	159	166	167	189	175	165	177	182	151	154	194	162	157	153	168	148	172	154	180	174	192	156	186	173	145	182	168	167	154	194	154	166	167	169	174	158	162	163	167	177	171	185	159	147	157	158	174	176	166	174	148	178	154	173	159	150	170	171	166	164	169	173	176	148	146	167	151	156	148	128	166	160	154	178	161	156	161	179	192	167	170	154	153	159	165	170	165	183	172	174	145	154	155	179	170	179	194	160	159	156	142	186	161	184	186	156	170	165	176	185	156	153	170	181	173	187	172	167	171	144	137	143	183	190	164	158	186	169	187	155	154	155	171	176	187	179	184	154	172	160	174	150	163	164	148	137	191	189	184	172	161	166	170	156	164	160	156	166	183	128	164	167	184	157	183	155	175	162	162	182	185	169	165	167	161	184	155	168	182	180	169	163	162	167	152	140	195	154	167	182	192	153	145	157	166	179	168	159	166	162	160	169	169	154	155	158	155	160	184	160	164	179	168	180	174	157	180	153	178	171	169	171	154	172	165	155	173	167	171	176	166	161	167	166	168	174	175	149	209	160	166	177	175	175	168	128	169	167	145	179	163	177	153	183	159	157	142	173	172	181	143	171	177	186	173	181	144	140	190	170	169	177	179	179	188	167	179	150	163	169	163	165	164	158	183	173	197	174	153	161	166	164	158	170	168	169	171	171	168	195	166	161	181	168	149	163	171	179	161	137	185	161	150	166	169	187	161	146	170	170	157	155	171	170	179	162	167	162	191	183	185	162	177	198	153	186	172	180	180	178	157	180	173	162	174	175	180	190	179	154	178	176	172	167	163	170	168	193	196	159	180	165	177	156	159	165	179	162	165	143	163	151	176	156	190	173	154	179	162	175	151	172	160	183	178	180	157	183	170	166	156	166	174	179	168	172	182	163	142	159	179	136	185	175	161	142	170	159	177	175	171	141	173	161	176	153	163	163	160	151	179	159	164	147	165	171	178	177	166	149	197	157	185	179	163	168	161	172	179	177	158	175	187	181	195	156	162	174	168	178	147	163	144	183	154	167	157	184	171	175	175	176	176	164	182	172	139	172	172
27421	16725	2865	535	380	353	318	327	300	304	332	300	305	263	291	304	271	274	295	315	257	290	259	287	273	292	298	310	284	281	260	292	287	258	279	322	282	278	292	249	274	318	277	308	299	319	255	274	319	319	288	280	300	305	275	291	279	270	287	301	251	287	229	285	292	279	286	262	262	277	293	294	276	292	292	278	273	288	277	260	291	292	296	286	245	279	305	293	295	270	292	279	305	256	251	278	299	302	305	259	274	307	297	264	306	279	277	282	287	318	257	306	316	269	299	283	279	300	268	248	261	283	286	297	297	331	318	273	270	278	298	292	275	297	253	239	309	287	288	309	305	301	278	293	272	287	262	279	306	308	295	308	279	275	288	307	298	285	298	283	289	294	278	290	276	270	265	273	303	279	290	326	277	281	266	276	312	267	330	268	270	289	293	301	311	274	308	294	310	294	290	281	287	265	241	276	289	288	291	265	272	287	242	298	309	295	307	289	314	288	303	267	283	266	273	312	289	271	302	297	297	279	301	277	303	281	255	266	278	294	292	258	306	260	296	278	306	324	285	295	276	257	297	322	288	313	291	290	275	263	245	279	278	269	299	264	280	312	278	274	278	306	301	259	272	266	306	312	283	312	293	307	284	302	289	295	307	291	276	314	295	275	270	271	298	296	283	257	259	299	278	305	261	278	261	259	290	307	293	279	302	291	283	278	271	301	282	278	271	262	291	258	312	285	302	304	264	272	327	276	281	304	268	298	304	283	267	286	263	264	262	280	312	270	271	284	274	297	264	293	275	269	294	281	297	263	291	290	258	297	292	288	271	296	299	280	292	309	249	284	311	298	289	257	299	281	306	277	301	249	336	304	290	300	285	292	291	257	285	279	304	305	305	302	290	284	260	283	295	276	274	299	278	290	280	304	238	307	306	281	320	305	277	272	314	269	296	290	292	293	287	276	292	287	299	291	298	294	293	273	262	333	304	285	334	265	293	263	270	299	301	294	293	290	301	270	303	270	300	283	312	333	304	285	297	285	278	279	286	296	299	300	277	280	307	301	300	283	292	284	274	274	271	271	305	291	281	285	245	302	287	288	305	279	282	291	270	294	294	279	299	297	252	273	280	283	282	263	283	268	262	293	253	290	301	290	296	289	296	291	294	265	274	306	280	302	293	273	323	329	265	284	325	284	291	278	278	263	315	316	299	284	293	294	293	303	289	280	312	297	287	270	282	281	307	284	253	308	272	265	308	287	264	270	320	292	294	289	299	312	271	300	271	323	308	308	281	288	289	309	279	303	288	262	299	313	262	296	277	309	276	274	302	301	259	287	257	282	291	262	323	264	310	306	253	283	260	257	311	300	311	294	307	311	306	294	293	275	290	270	274	298	275	279	272	272	281	311	267	286	270	278	290	279	294	294	293	296	277	302	271	297	263	278	272	285	279	276	283	280	303	269	270	293	268	268	299	305	249	297	265	297	272	251	274	312	313	291	300	265	300	282	277	286	300	282	265	287	286	277	295	313	283	258	313	315	268	286	241	285	278	276	282	275	283	273	286	295	276	302	288	277	318	279	285	279	289	287	291	294	294	291	257	292	266	308	287	292	265	291	278	302	286	297	273	264	260	299	293	272	268	260	297	283	276	294	273	279	300	294	306	299	259	302	249	298	315	309	300	280	312	283	306	277	296	280	246	290	309	279	295	284	291	274	319	267	290	274	260	274	298	270	304	305	279	286	276	282	300	261	284	253	282	286	297	283	291	263	304	295	287	314	282	268	265	304	283	277	291	271	303	294	291	271	277	231	288	283	319	311	269	283	276	276	284	323	275	321	315	262	282	249	253	295	273	281	294	311	289	294	288	279	271	296	278	305	309	289	287	284	289	302	261	302	268	300	318	296	289	300	281	267	308	277	289	289	274	302	288	288	298	315	277	310	293	273	277	284	280	280	289	276	285	270	297	298	291	316	298	298	279	278	280	286	268	265	309	298	288	314	310	276	294	290	283	280	302	310	315	285	297	305	275	318	280	290	291	319	272	295	299	276	303	295	269	299	276	292	309	308	285	270	279	303	286	282	270	280	270	274	267	268	312	243	265	270	239	281	295	290	289	268	263	294	301	277	332	306	287	273	260	256	266	286	307	287	265	276	289	296	288	310	282	259	280	291	284	289	288	301	286	310	238	302	297	282	291	279	262	327	289	306	279	279	291	299	298	273	303	286	277	304	302	270	283	312	305	298	291	290	276	297	283	296	292	315	287	293	280	320	271	272	305	287	253	275	278	288	289	281	287	272	270	259	280	276	315	291	313	301	284	271	261	282	247	281	287	280	309	324	286	275	272	250	301	296	307	267	293	271	287	316	291	266	313	294	266	289	290	285	282	292	291	275	266	313	293	292	281	323	281	272	302	265	285	293	274	325	297	288	291	290	297	283	304	303	300	275	275	296	280	275	278	302	258	287	282	272	274	298	288	284	280	289	285	243	306	289	284	248	290	318	300	296	297	329	294	301	317	285	314	295	300	291	273	263	309	302	286	307	265	292	290	261	285	280	266	281	300	272	280	302	297	262	297	277	280	268	283	272	266	296	294	308	301	275	284	282	283	269	270	292	278	293	240	300	301	270	293	286	307	302	278	278	281	290	278	299	302	320	274	274	264	311	280	273	271	301	266	261	308	277	277	288	301	292	316	292	319	281	274	298	273	266	295	253	287	291	287	266	295	271	275	293	304	266	294	240	304	259	276	306	273	264	267	298	285	281	284	277	270	281	297	295	262	314	298	300	259	289	270	285	282	294	293	284	297	295	295	283	279	277	284	263	248	281	306	313	296	259	300	282	300	295	292	291	284	289	323	266	254	309	272	310	234	278	282	262	295	289	294	308	279	317	292	271	288	252	272	275	251	321	300	260	269	320	287	256	274	269	319	257	275	282	285	276	255	281	325	297	285	293	283	287	316	298	287	268	282	295	324	275	280	280	277	324	298	287	302	240	255	295	305	272	260	288	294	275	280	292	250	293	295	313	297	282	300	282	309	289	292	319	270	294	288	303	299	288	276	254	312	279	277	263	303	279	260	262	280	273	247	273	286	256	262	269	308	282	334	261	287	285	279	274	291	272	299	313	293	263	281	257	295	290	263	280	304	251	276	274	271	287	308	306	267	291	297	297	252	287	310	304	321	292	284	281	292	309	291	279	281	285	300	262	313	296	277	313	263	284	301	324	290	287	324	296	308	286	268	266	276	275	275	271	305	292	300	297	318	290	316	300	310	290	295	279	267	288	319	297	284	285	291	297	289	284	276	296	301	278	269	311	290	273	260	289	306	255	304	278	301	294	263	307	311	279	273	316	289	287	269	295	293	301	270	289	283	308	305	302	315	232	297	258	282	291	274	270	292	258	311	266	303	269	285	295	276	276	297	277	264	305	276	278	283	288	308	301	277	304	276	306	300	303	278	268	278	294	290	327	257	281	264	259	260	252	263	290	252	269	290	280	289	313	261	289
4561	1911	1258	664	567	501	446	414	408	399	396	392	354	385	381	351	364	372	343	356	361	337	364	340	341	339	330	346	386	369	375	363	352	385	361	365	339	376	327	338	389	356	359	382	369	332	376	350	343	370	357	323	356	363	378	371	325	355	345	344	374	321	340	342	328	340	341	349	356	360	354	362	331	348	372	345	360	373	371	369	348	329	328	383	320	361	322	334	374	347	369	329	358	357	349	344	367	342	347	362	367	350	345	352	378	344	332	347	386	339	343	348	344	367	363	361	352	324	357	330	393	335	353	366	321	354	371	339	346	360	347	346	364	363	356	346	334	358	392	335	423	383	326	352	402	362	336	342	359	352	365	338	360	363	353	359	375	335	329	353	337	334	361	350	345	388	341	363	342	346	346	356	316	351	379	377	364	367	337	339	358	366	370	386	358	349	375	351	359	349	354	363	349	327	344	335	340	363	349	362	335	376	359	363	368	372	366	342	342	365	342	336	374	340	341	345	326	376	356	340	354	348	354	368	366	383	358	371	337	358	369	337	326	326	350	364	352	325	344	343	379	328	333	364	356	355	347	314	354	376	345	347	367	321	385	369	328	352	336	347	364	350	369	340	332	360	351	331	356	405	380	342	375	359	334	371	349	363	337	360	355	374	361	364	369	340	405	377	317	334	354	346	351	361	371	336	346	356	340	355	350	353	367	366	341	363	367	335	311	314	368	343	365	329	361	363	366	353	349	337	330	381	355	381	366	335	365	338	362	351	354	352	387	326	365	334	342	357	340	393	372	360	324	373	355	358	350	356	341	362	347	318	344	355	371	349	342	330	358	325	329	357	344	355	346	354	321	331	353	363	386	322	338	334	376	353	332	327	383	311	338	353	363	352	319	362	360	339	356	340	349	350	359	345	337	334	343	365	375	337	374	363	365	367	342	345	343	369	352	348	350	406	368	354	366	335	364	366	352	316	354	323	387	375	390	367	328	391	366	378	316	372	382	337	338	381	402	331	348	374	360	361	338	333	370	350	385	323	366	352	381	385	373	354	358	378	335	392	340	338	357	337	372	346	372	362	328	355	343	334	339	339	361	334	327	351	365	364	338	385	356	349	344	375	372	343	330	321	354	342	361	364	355	316	348	366	365	352	365	344	361	354	331	349	392	356	378	338	352	371	349	346	330	357	360	327	350	362	372	376	355	350	344	356	345	355	367	350	321	349	353	319	324	367	347	351	334	391	345	335	355	339	369	349	349	357	320	368	329	376	346	312	351	346	349	343	389	367	351	372	346	349	373	369	380	368	340	345	369	362	359	367	359	345	344	342	334	341	377	369	356	350	362	350	367	379	319	369	344	350	363	372	422	354	365	373	358	357	344	348	369	379	398	347	359	381	342	336	327	348	381	323	362	359	349	348	325	370	326	358	361	328	347	373	382	363	369	355	312	399	359	362	394	365	339	353	353	370	350	379	391	361	390	337	335	322	337	356	328	389	345	360	339	332	376	345	356	347	330	377	364	343	348	332	354	365	376	355	328	365	361	333	350	340	340	324	348	374	385	355	354	323	364	356	331	340	370	341	335	371	341	345	352	366	352	297	359	368	342	303	351	369	349	357	371	336	343	341	360	298	355	298	379	369	348	373	360	320	338	367	361	370	388	335	365	347	352	352	365	322	334	357	354	345	347	397	354	358	343	348	382	377	337	347	330	360	347	348	329	327	331	338	313	348	366	349	364	361	367	367	356	375	341	343	359	378	306	379	349	371	345	357	343	341	380	352	369	330	363	328	350	358	381	352	346	344	359	356	324	356	362	369	347	362	337	327	336	410	347	369	328	336	371	359	335	320	348	372	352	403	335	344	371	341	361	362	329	354	354	368	379	335	342	341	367	342	349	363	354	388	340	374	359	327	335	338	368	333	348	368	386	407	361	400	377	326	347	370	373	393	362	356	374	374	329	366	348	360	355	340	353	354	377	318	337	368	339	349	355	359	349	354	369	353	356	329	363	324	380	387	328	372	372	341	323	341	331	375	351	362	346	323	357	382	354	348	386	372	366	354	374	354	353	365	385	350	354	381	337	353	369	332	344	352	348	349	345	350	340	383	367	381	359	367	371	363	374	323	329	357	338	358	343	342	383	358	365	367	364	389	324	362	338	342	356	335	354	322	373	360	340	358	370	352	369	315	341	366	352	337	326	342	356	333	340	331	378	345	369	350	349	339	352	375	343	365	365	342	363	355	314	385	380	332	351	324	344	335	342	347	339	348	366	364	326	340	352	370	336	384	338	363	340	339	364	361	360	366	365	373	356	373	353	355	331	338	345	367	361	362	375	343	366	362	339	339	369	355	300	368	370	355	355	362	372	372	351	349	332	364	334	391	335	351	315	371	322	349	313	375	357	336	341	346	363	368	363	375	366	366	361	378	376	345	332	329	374	335	357	370	361	396	346	365	372	334	357	378	343	357	323	329	374	370	360	310	365	349	341	333	349	350	386	335	368	366	367	344	324	370	328	341	350	365	370	360	340	352	338	338	371	375	396	385	348	360	352	336	382	345	360	345	326	335	351	330	372	374	344	316	377	377	386	348	384	354	353	364	360	356	330	370	355	329	375	382	386	347	340	394	348	363	336	348	336	372	360	349	351	377	376	359	374	368	339	362	353	343	346	350	354	370	373	337	364	340	350	330	336	376	320	336	366	348	332	343	386	349	354	364	352	366	392	348	337	370	355	404	353	386	348	378	338	353	309	344	356	355	344	355	364	371	375	365	372	368	370	338	341	354	381	334	373	353	345	364	363	347	387	376	349	372	365	325	335	358	330	344	328	373	339	358	334	376	350	385	346	363	354	366	352	343	355	379	335	374	358	366	356	345	369	366	338	374	383	366	333	336	341	357	359	373	351	364	337	392	361	325	360	341	405	368	347	363	340	359	344	350	338	333	341	361	352	322	339	384	357	357	358	316	331	363	355	318	347	323	363	309	344	348	337	363	344	386	337	348	335	364	345	382	363	335	341	358	346	326	381	381	334	363	325	353	363	357	364	322	367	380	330	344	335	364	331	340	384	321	334	384	386	355	356	340	366	320	363	348	369	349	378	363	329	346	394	322	344	354	364	368	401	339	370	358	308	332	337	356	360	344	343	369	355	365	364	373	334	362	350	330	381	353	339	348	339	355	352	330	347	352	358	346	325	370	336	352	346	357	318	324	363	344	327	356	342	358	361	330	338	355	378	329	371	364	332	358	324	355	362	367	350	338	353	336	338	378	347	360	347	323	353	358	351	376	424	387	353	374	331	368	362	339	360	362	337	363	356	354	341	365	370	358	332	336	337	348	358	356	335	352	347	375	361	362	370	393	315	352	350	370	347	365	329	347	344	355	333	375	338	337	364	300	355	375	386	368	366	367	334	335	306	355	357	348	340	368	338	330	343	347	354	364	339	385	374	364	396	342	366	330	362	336	375	361	355	340	374	383	372	353	363	347	351	354	374	375	378	343
23759	20996	27239	24919	15399	1143	654	477	495	396	389	406	365	335	360	330	307	331	350	316	312	311	323	330	320	302	313	316	298	309	302	295	330	320	298	305	326	300	265	331	299	337	335	289	298	328	308	318	295	317	319	316	307	301	291	298	318	316	312	291	301	310	294	304	315	306	304	292	297	305	313	308	336	294	294	294	292	292	300	320	299	275	297	332	318	333	284	334	320	324	288	299	288	311	307	312	330	308	293	315	322	285	330	303	322	288	298	302	307	295	306	297	310	330	300	311	278	353	298	290	301	307	284	304	341	314	309	285	323	325	308	313	306	267	334	326	278	286	330	308	333	281	314	295	307	292	336	292	300	288	312	333	327	304	286	279	286	302	291	287	313	309	306	319	321	317	330	324	296	315	294	313	299	302	314	309	322	282	299	310	292	313	318	291	310	292	336	322	292	285	286	317	306	302	316	313	285	284	310	318	320	308	308	294	307	298	270	294	320	278	311	318	312	302	298	316	335	299	321	272	326	255	323	305	305	306	303	295	305	288	304	330	322	302	294	327	313	298	295	316	303	327	311	300	287	305	287	302	330	330	316	270	285	319	290	313	281	288	306	305	316	302	306	308	276	299	327	349	309	313	293	269	335	316	284	301	323	294	302	303	300	305	298	293	309	307	308	300	346	328	303	275	310	323	313	289	298	311	322	312	280	317	307	328	303	300	280	317	316	315	278	320	317	316	304	315	314	332	317	313	298	303	307	286	343	293	324	304	290	299	293	289	309	296	295	263	310	302	319	325	315	308	318	296	276	306	308	302	323	302	309	303	322	293	314	310	316	319	330	304	303	297	293	314	293	301	340	320	305	293	310	315	291	277	326	322	328	301	302	287	317	287	335	290	317	316	293	301	310	249	310	310	277	286	297	303	313	320	298	294	327	306	337	310	315	322	315	302	317	290	299	327	288	302	296	308	270	320	289	304	315	297	309	312	330	289	274	311	334	271	296	312	303	299	316	294	292	296	294	306	299	296	264	300	326	320	297	318	291	304	306	305	297	280	291	307	339	306	327	288	307	307	295	297	303	340	309	303	314	317	292	302	310	315	306	292	319	325	342	297	313	326	308	309	311	313	300	334	313	293	316	296	314	283	292	311	290	315	299	318	342	324	317	333	303	295	314	272	320	270	300	304	303	298	302	294	323	328	297	305	321	288	332	302	284	308	329	280	329	265	335	263	311	290	296	272	315	316	308	294	310	319	294	293	281	308	314	323	334	325	260	286	262	294	325	264	297	274	303	283	300	287	321	294	287	283	305	287	320	275	277	304	278	302	304	311	309	302	294	273	302	319	294	321	326	308	329	310	302	290	302	303	317	298	283	282	296	307	293	327	306	276	297	306	287	313	293	299	299	327	292	306	304	294	336	287	309	289	292	284	293	315	290	307	301	276	325	302	318	315	293	296	309	297	296	305	319	312	292	327	310	296	294	289	340	346	318	296	324	296	331	317	272	299	310	297	304	302	270	285	268	283	314	313	313	327	309	354	315	318	296	315	286	307	299	311	290	299	295	306	289	340	335	339	327	308	315	286	279	306	306	299	317	335	287	310	292	344	291	312	300	286	339	296	320	283	316	302	349	292	284	320	319	308	280	310	293	288	277	319	330	309	297	312	317	318	270	299	299	321	313	307	326	313	307	301	315	278	305	312	305	308	327	310	304	293	293	307	303	329	284	315	288	275	296	293	312	321	304	310	302	298	300	316	301	312	304	328	309	327	320	328	286	315	296	300	340	321	290	294	285	318	292	307	278	309	300	308	311	315	279	299	316	292	311	318	342	313	301	323	324	302	286	276	303	309	300	292	305	291	306	279	305	289	321	341	342	279	298	319	293	307	284	302	307	312	291	316	291	311	299	308	326	307	305	302	329	324	283	290	308	302	294	307	315	295	314	293	320	322	324	307	315	297	332	284	310	309	302	333	297	327	291	332	271	283	304	295	258	301	289	324	300	299	323	320	288	303	312	312	326	267	296	320	289	332	294	294	325	287	295	345	297	319	311	311	300	269	318	284	302	308	288	282	279	299	299	316	313	312	311	322	296	312	288	280	301	302	289	299	284	305	307	343	305	318	282	288	316	330	298	307	298	297	309	300	290	303	313	310	275	300	323	286	316	324	317	304	274	318	304	315	312	315	318	316	278	290	307	308	307	286	311	319	306	287	271	308	316	317	309	346	301	308	294	322	262	277	310	293	308	309	298	318	278	312	319	320	346	302	275	313	309	288	326	299	301	306	307	306	322	323	285	296	310	299	291	324	283	323	282	297	300	321	307	286	291	304	291	329	280	302	340	324	319	317	287	297	301	277	318	334	297	306	294	314	304	277	299	280	284	302	300	321	305	294	327	307	333	296	286	293	287	304	299	311	333	318	309	290	288	312	294	336	306	331	291	315	333	301	309	323	309	287	288	279	300	287	275	306	316	257	313	279	296	313	305	271	319	295	317	320	305	302	304	296	306	267	326	319	314	274	278	336	284	282	296	327	328	328	302	320	265	321	322	307	302	322	299	285	318	298	316	321	292	295	288	315	306	297	298	320	306	320	334	300	335	325	326	335	305	291	310	320	294	287	281	324	313	284	280	298	301	330	334	255	294	315	303	300	318	303	322	293	301	279	287	287	312	279	307	311	302	299	299	317	308	308	308	312	322	276	314	297	342	325	292	294	307	310	300	320	300	294	311	316	305	286	305	289	287	306	308	287	304	278	311	327	268	325	277	330	323	282	343	291	287	305	318	330	336	309	296	332	272	310	291	294	310	325	320	325	292	305	309	291	295	295	301	293	295	294	328	273	287	268	319	285	284	280	310	313	311	291	305	313	311	318	285	302	273	285	319	311	287	335	322	290	278	306	323	340	291	318	323	294	306	287	335	317	295	322	315	295	310	289	285	331	338	304	306	299	297	266	293	275	315	328	287	281	275	314	322	305	321	328	329	295	308	323	319	312	297	304	304	310	315	282	299	283	290	314	314	299	308	300	314	303	307	306	272	323	320	302	301	319	288	305	318	298	319	302	311	309	287	299	290	304	313	315	287	279	299	325	305	278	289	326	268	291	278	342	301	304	291	281	290	273	275	293	311	321	289	272	282	314	306	287	310	287	305	299	294	322	304	296	317	279	296	281	311	292	261	292	304	281	306	328	304	298	311	339	285	310	302	311	306	292	290	321	297	292	284	289	314	262	308	299	320	344	297	327	300	311	328	327	292	320	296	306	317	302	289	324	312	274	282	290	337	306	293	318	300	328	323	300	332	305	302	283	323	331	316	274	285	307	327	289	282	303	319	285	323	330	310	321	274	305	292	284	325	324	303	324	325	317	311	286	329	322	324	328	297	290	296	344	317	304	293	288	322	308	307	285	316	298	300	301	323	338	308	299	302	309	317	351	317	284	306	331	288	303	294	278	305	317	275	323	306	324	315	329	315	316	300	299	313	309	282	316	299	282	309	307	290	294
3386	8280	5288	2376	1742	1315	1122	861	748	677	628	579	586	489	507	417	457	470	433	473	437	415	373	422	392	384	406	424	390	395	388	403	403	403	424	386	355	415	394	370	401	394	387	371	382	413	362	378	396	365	399	402	401	394	414	406	379	399	387	397	385	385	388	371	390	335	422	370	377	381	358	382	369	357	386	385	403	374	410	392	384	354	404	326	399	354	370	368	410	369	383	399	373	378	406	417	388	369	363	374	392	373	371	390	377	344	360	388	361	372	392	390	423	410	379	398	409	386	369	397	395	369	390	387	373	409	379	369	416	363	383	411	381	402	415	364	363	390	398	398	418	370	396	354	366	373	341	329	365	368	389	354	343	359	395	353	385	394	386	375	386	362	342	375	393	363	411	373	417	344	366	382	365	392	409	359	409	397	382	396	399	390	348	372	387	348	359	347	383	355	375	393	369	406	398	387	411	355	417	371	351	372	366	347	434	366	382	334	365	367	358	360	368	378	383	355	389	365	363	365	368	379	379	334	403	396	392	415	379	376	367	372	414	366	374	365	417	372	392	385	380	394	345	396	399	386	391	333	389	360	359	371	395	381	391	355	367	403	394	402	401	374	362	377	404	401	377	388	375	391	394	370	362	393	387	364	405	383	373	375	368	366	401	359	357	373	402	380	383	380	403	411	373	409	402	396	382	358	386	385	336	379	366	354	394	397	374	387	375	386	398	416	344	361	411	340	345	383	412	391	392	374	395	360	379	407	390	374	374	369	391	422	429	391	421	338	385	368	429	369	393	375	363	405	390	377	399	368	385	371	418	371	389	386	384	380	391	369	358	366	409	372	357	387	412	370	363	414	401	383	356	367	338	368	403	393	391	458	413	389	352	370	395	396	383	393	387	378	392	414	401	384	398	394	394	372	363	359	395	377	381	392	359	403	430	361	372	371	388	371	386	340	345	381	378	397	410	361	374	394	370	372	392	389	380	388	370	396	384	388	364	384	407	375	384	404	386	397	412	373	365	388	384	385	384	355	360	365	365	380	377	321	389	393	362	373	384	382	378	402	429	401	384	387	378	378	401	352	378	393	390	382	355	371	369	396	336	408	411	371	381	393	387	370	381	361	366	362	396	393	396	393	393	386	413	384	410	398	403	359	392	420	410	387	403	399	370	362	372	386	371	392	402	372	417	392	385	373	381	409	388	384	363	385	375	392	375	390	361	391	366	396	380	370	368	366	377	378	388	358	382	373	387	388	366	366	375	369	378	393	401	381	396	407	403	373	399	395	378	368	371	383	358	390	380	384	412	402	385	372	372	413	396	360	400	369	395	384	364	385	425	405	385	406	391	390	391	411	386	352	378	379	417	369	340	389	401	363	417	393	411	377	385	394	416	409	401	397	398	351	394	410	394	366	449	372	375	391	393	403	368	354	392	393	402	371	358	339	364	385	387	389	403	392	401	444	354	413	373	381	343	404	412	388	359	413	373	357	360	345	366	367	355	358	393	383	380	375	366	414	430	344	404	345	369	393	365	396	382	396	388	397	380	390	385	419	380	338	349	391	371	384	360	356	383	387	365	386	394	414	381	374	416	372	354	370	416	391	406	394	408	404	402	380	380	363	374	388	376	371	384	387	370	388	397	363	412	371	372	385	399	404	381	372	347	375	354	400	390	368	372	377	396	332	371	367	388	392	382	369	397	410	375	403	345	386	373	363	385	391	408	365	402	387	362	352	396	420	392	393	403	394	374	364	354	404	377	371	381	365	389	380	365	407	427	378	363	384	396	385	364	392	397	351	405	359	400	378	397	401	358	385	342	364	384	385	387	356	395	407	367	396	363	382	361	391	387	427	399	364	382	370	372	385	362	373	363	352	379	388	367	355	356	382	360	409	384	368	385	362	419	393	401	353	384	392	401	401	386	359	392	373	400	367	364	376	396	380	412	376	387	372	388	434	377	385	388	410	384	385	406	376	379	382	361	371	372	398	352	380	403	395	365	367	382	395	327	383	383	414	381	360	378	392	412	356	362	406	411	376	371	393	390	406	379	393	404	396	394	409	383	366	360	367	376	348	377	418	397	372	396	358	384	377	377	407	400	364	393	384	341	353	375	354	370	375	346	392	397	400	388	373	366	395	392	396	405	359	365	383	350	387	381	414	379	363	407	360	404	378	373	364	392	362	396	381	364	417	355	403	419	360	388	376	388	375	413	355	391	366	372	382	387	392	387	377	366	412	379	386	372	403	401	368	372	382	403	360	377	377	379	412	373	381	380	377	378	405	353	403	413	349	364	344	406	415	402	390	403	368	384	371	403	389	383	382	388	380	379	406	383	396	370	368	397	351	402	416	378	372	425	394	367	410	356	357	407	390	406	370	364	364	374	399	345	395	399	389	375	347	344	378	385	364	358	366	385	385	368	376	382	380	357	422	361	405	366	380	402	418	384	358	380	359	371	357	385	405	401	357	342	362	416	381	378	357	384	375	350	374	393	386	399	341	359	374	391	381	417	330	416	406	387	378	400	395	398	401	362	404	369	377	394	384	407	404	348	404	400	351	413	392	389	390	415	383	400	420	353	355	386	405	394	362	404	345	396	420	384	389	396	400	411	396	407	386	388	402	384	377	379	366	408	387	397	377	379	398	375	357	393	399	390	395	375	397	392	394	411	377	382	387	372	394	355	356	418	397	394	404	354	378	402	381	402	407	379	366	358	387	390	381	368	374	396	385	353	406	403	339	370	360	381	382	405	365	423	402	387	375	406	379	361	365	384	375	380	369	376	400	360	374	378	402	382	374	352	376	366	363	393	393	380	398	403	386	395	372	378	383	354	370	361	363	377	363	387	396	408	404	421	374	403	373	363	367	394	390	389	415	351	391	341	405	354	372	422	384	398	402	382	349	400	363	391	384	410	406	402	371	383	375	397	368	401	427	352	359	385	405	357	390	416	403	348	398	376	408	381	376	375	391	420	421	363	350	380	385	378	368	397	360	451	388	372	404	374	378	381	372	396	362	381	403	393	401	365	379	369	400	397	394	380	387	362	423	378	364	414	389	335	393	385	397	357	417	358	401	369	411	399	376	373	418	383	433	386	370	382	357	402	401	379	349	380	391	414	356	390	363	412	394	407	376	416	377	384	384	397	372	368	367	365	372	358	386	407	379	374	386	361	375	391	413	376	380	393	412	367	403	403	402	343	381	394	352	357	357	361	372	380	360	375	376	345	382	362	338	395	382	425	345	410	356	396	385	343	393	409	367	404	390	383	380	367	381	369	378	350	364	378	384	361	385	410	367	348	347	377	362	394	376	363	368	376	342	396	394	388	347	355	397	421	385	330	363	380	362	386	374	390	426	363	380	389	409	368	366	365	400	366	372	412	374	397	358	399	348	373	379	416	379	384	411	363	381	373	361	403	348	401	387	404	398	401	372	385	387	371	369	390	404	364	378	383	391	399	378	343	366	409	373	366	422	388	396	404	365	423	368	375	341	376	366	390	388
24644	21000	25810	24195	1494	371	279	262	239	242	196	215	190	170	175	182	197	167	167	167	149	167	171	151	168	173	192	158	156	154	156	146	159	142	162	162	131	169	169	170	153	150	156	176	163	142	154	133	164	167	178	162	153	147	163	192	150	171	162	181	156	155	154	147	175	142	148	183	143	175	136	161	154	155	152	159	163	166	145	157	148	146	179	151	158	154	157	149	125	144	161	175	161	154	186	148	165	152	130	139	151	154	167	158	157	154	168	185	142	142	142	149	154	182	143	145	144	148	149	175	155	164	168	157	182	170	139	153	181	181	158	177	148	158	133	154	155	173	162	154	161	158	160	151	160	169	158	150	160	179	164	168	154	140	145	150	135	149	138	178	186	166	155	140	160	148	140	141	134	159	151	136	159	178	154	140	172	154	157	158	131	184	171	169	157	157	153	129	145	176	138	161	138	158	132	133	157	142	150	166	139	143	156	174	164	159	136	154	166	139	155	174	139	141	161	162	142	126	156	160	149	150	181	136	165	165	140	140	152	161	163	150	140	146	141	140	174	160	169	158	151	155	143	166	139	152	175	126	156	149	159	151	154	153	154	150	170	161	144	154	146	157	149	137	145	143	152	166	140	166	162	175	161	163	163	183	168	168	175	148	160	150	189	155	154	142	167	163	140	154	162	145	167	136	162	145	162	172	151	144	156	160	172	159	141	161	166	177	127	190	164	162	163	186	140	167	142	154	160	156	158	141	134	150	147	153	147	153	153	157	157	151	160	168	127	170	155	148	165	162	165	166	168	150	169	148	170	167	146	166	171	149	146	167	158	163	138	154	152	157	160	164	152	137	123	147	148	160	158	142	175	164	157	136	148	154	123	150	158	153	155	166	154	137	164	146	153	141	134	154	146	140	146	151	150	123	143	132	167	153	134	155	149	156	164	157	162	156	141	146	143	162	137	153	158	162	131	173	152	146	136	163	161	152	147	147	172	141	164	166	160	121	153	147	135	155	145	160	151	166	155	164	140	138	162	155	163	160	143	161	152	147	158	167	163	163	163	153	175	150	167	156	157	163	163	155	175	159	160	157	146	139	138	173	143	171	158	166	144	144	182	168	165	153	152	151	147	165	158	156	160	173	145	132	145	190	158	182	166	166	182	173	139	186	135	182	148	152	157	150	147	149	148	155	131	164	136	149	182	152	161	157	146	167	176	164	170	151	144	175	169	179	162	159	140	142	153	139	139	175	156	158	158	146	145	161	152	148	147	163	163	160	144	161	144	144	159	168	156	154	158	134	145	145	162	152	173	176	163	169	145	171	158	156	158	157	174	169	157	145	159	167	153	144	178	150	141	144	143	167	154	165	174	168	136	165	166	153	127	159	160	134	147	166	149	147	175	150	155	155	148	168	151	147	152	140	164	141	129	121	159	157	160	183	156	149	171	150	150	162	149	141	156	148	170	163	155	153	141	144	173	161	143	156	154	142	171	152	169	152	152	161	160	163	161	167	152	170	161	154	137	162	160	166	156	147	159	144	188	160	153	149	165	158	162	166	177	162	161	165	186	151	159	150	157	143	177	153	166	166	161	156	190	166	162	144	148	158	160	153	158	167	160	146	150	149	177	140	170	179	152	148	139	160	155	151	142	145	168	161	157	142	163	161	150	163	170	194	139	155	156	177	131	175	150	186	171	141	147	128	151	145	156	158	160	157	146	149	167	175	152	156	185	177	144	182	139	150	165	146	159	143	154	167	142	155	165	143	164	154	173	169	181	158	162	164	141	150	143	144	149	161	154	167	175	165	149	163	154	132	155	164	181	154	171	151	143	154	150	161	151	142	161	162	167	183	191	171	146	164	143	158	142	146	160	173	163	134	154	132	143	139	164	168	170	175	154	165	139	151	150	148	157	172	136	152	125	168	172	159	147	154	177	157	144	146	138	167	176	155	151	162	178	169	172	160	154	151	156	143	158	167	166	147	167	162	127	138	155	164	144	161	149	158	166	156	136	163	156	140	166	161	152	145	149	167	159	146	146	172	150	143	156	164	124	126	149	148	149	150	161	139	151	165	148	158	162	164	146	152	137	166	155	170	185	191	149	160	160	153	135	167	177	149	179	153	165	144	154	148	140	170	163	130	152	144	157	149	160	157	130	171	174	151	152	157	161	148	154	146	148	168	168	141	166	152	164	160	166	157	158	139	167	156	177	152	157	131	159	164	150	149	157	153	176	175	161	150	169	130	162	174	165	149	141	154	153	182	167	148	160	176	163	179	166	138	159	144	156	165	190	165	168	153	170	152	151	187	144	138	140	146	143	160	153	140	165	160	130	180	144	144	140	161	170	141	184	147	161	170	163	155	174	155	171	170	154	174	147	150	142	152	168	148	185	160	173	166	156	128	168	132	127	162	129	154	154	175	139	154	158	173	142	137	158	146	157	163	112	150	171	161	129	152	177	148	175	157	147	174	183	125	143	168	174	162	161	153	163	148	134	162	150	156	177	144	139	156	167	154	153	190	135	155	163	161	159	153	158	156	158	163	132	159	163	171	158	151	152	153	156	172	147	139	168	165	157	160	165	125	139	161	159	165	141	134	160	155	146	171	158	160	172	151	161	138	154	155	157	143	156	152	151	161	174	165	148	167	149	145	147	159	144	138	155	173	143	148	144	160	165	150	138	163	164	159	152	162	147	170	167	159	147	159	148	153	142	143	154	147	137	166	133	160	175	154	178	164	158	155	166	174	171	151	170	162	153	165	145	151	173	167	157	143	144	164	150	158	172	145	160	124	154	152	144	144	148	164	149	148	158	159	153	147	149	169	173	156	151	169	178	140	192	174	132	151	172	164	146	150	149	154	125	163	142	151	152	146	148	163	162	159	156	159	164	174	162	185	138	156	151	150	157	161	151	157	172	152	176	149	176	164	157	144	172	153	162	154	145	172	177	159	150	146	151	142	149	162	154	161	166	134	143	153	160	173	159	170	156	148	167	160	135	173	169	159	155	129	181	156	154	148	169	147	159	152	166	178	128	168	123	171	166	144	163	128	165	156	176	139	151	161	163	152	159	148	160	164	168	176	163	168	151	164	157	170	167	166	175	164	168	148	158	166	157	149	165	150	171	159	143	153	149	151	160	171	176	179	174	150	154	149	137	158	147	158	151	157	162	160	160	184	142	134	142	154	148	166	155	139	139	168	158	141	166	144	149	150	163	151	171	151	163	155	159	156	152	149	142	157	168	152	153	164	151	148	155	157	144	155	164	148	156	144	159	140	158	165	150	164	167	130	157	158	159	166	167	158	131	149	156	145	155	148	163	159	149	150	148	159	156	164	146	163	175	166	160	148	142	169	169	163	170	162	161	152	155	167	141	166	163	160	160	151	156	168	143	165	174	161	155	170	140	155	136	144	184	172	139	160	138	145	147	140	160	178	159	160	162	168	155	156	163	166	130	165	134	146	169	151	137	138	148	162	144	170	173	157	144	158	165	156	146	145	154	150
3549	5049	3362	1537	1052	779	690	543	424	383	333	359	335	292	294	271	220	235	244	231	217	219	208	203	229	213	184	199	240	221	192	206	201	203	178	200	210	213	208	208	188	204	197	215	209	198	227	217	215	179	175	212	185	179	206	207	201	220	194	201	183	203	215	203	191	168	202	207	190	185	193	198	194	199	202	201	174	219	208	187	172	191	196	204	218	194	191	209	180	223	198	175	203	210	180	212	198	186	192	194	175	205	196	172	175	190	207	218	206	206	208	185	178	187	218	206	192	197	207	196	211	221	171	201	188	209	185	198	210	203	198	194	201	217	189	188	193	190	205	175	174	203	199	217	170	216	162	179	203	219	206	213	192	201	180	192	186	197	188	208	203	196	182	213	172	178	162	192	177	198	195	219	198	188	208	201	197	187	201	191	193	183	186	177	207	173	206	183	205	195	208	200	202	205	239	189	215	176	214	187	185	178	198	181	189	193	235	166	206	208	228	211	184	193	197	197	207	207	201	178	162	189	202	210	216	182	186	200	193	183	211	205	206	193	198	175	219	199	217	191	212	186	185	204	179	166	174	193	210	186	217	191	204	221	187	195	200	200	199	174	171	186	211	191	182	203	189	163	188	192	209	193	189	191	193	202	180	203	178	202	196	189	185	201	182	197	191	193	194	199	196	202	198	196	170	216	209	215	175	198	187	205	200	204	207	171	216	206	191	163	203	188	160	207	199	177	181	172	188	207	177	204	215	189	184	197	204	205	213	216	198	195	213	198	167	212	189	200	209	193	193	213	211	161	195	201	186	221	200	188	179	184	172	187	190	188	171	201	181	192	189	193	190	202	192	182	164	218	229	206	194	193	192	171	188	205	210	173	186	208	196	193	187	186	173	200	215	192	196	193	206	175	185	194	227	191	187	203	221	195	184	164	208	185	214	180	196	194	201	185	183	211	183	183	175	162	188	190	173	194	196	193	174	177	182	198	173	221	195	222	185	191	211	203	227	191	187	203	204	199	202	191	199	198	176	204	201	217	213	206	193	228	190	195	200	198	193	210	216	197	210	186	189	201	197	200	199	202	187	182	187	196	192	190	179	204	203	191	202	188	183	213	173	210	193	217	192	192	203	183	200	196	196	192	186	172	203	191	191	189	206	190	178	196	217	201	193	193	202	201	214	201	202	201	184	189	214	224	208	183	207	188	216	185	195	199	202	192	217	204	211	178	187	194	222	198	193	183	178	193	226	199	202	181	193	209	184	165	208	196	202	196	212	200	208	190	208	197	177	177	190	215	216	185	197	185	181	185	177	192	206	185	166	181	211	203	197	205	208	199	194	210	200	202	182	195	201	211	202	180	205	174	189	221	222	201	181	204	190	184	185	225	207	181	189	194	197	207	178	189	196	191	178	206	197	194	210	224	218	189	213	186	179	193	181	214	205	192	193	227	180	178	201	201	194	161	186	192	201	191	201	212	171	183	216	201	201	201	181	180	184	224	200	194	184	206	199	223	195	189	197	210	186	185	190	197	199	191	189	218	175	201	197	187	208	194	222	192	184	197	183	218	192	217	196	165	224	189	209	208	173	190	202	200	214	178	206	201	175	200	194	219	204	232	193	215	197	180	203	215	179	208	201	197	178	196	193	216	174	212	186	200	199	205	175	167	192	186	224	212	203	202	203	192	200	185	177	235	210	195	195	194	204	188	210	228	181	172	176	208	198	226	207	162	209	205	207	219	174	205	201	206	182	187	224	169	189	212	206	208	179	196	188	203	204	209	214	201	198	214	195	207	216	190	215	191	189	212	214	197	185	197	215	177	200	186	179	210	197	203	207	210	187	176	192	212	211	221	196	190	207	207	193	210	173	214	188	174	206	192	170	199	195	197	197	177	194	195	184	203	183	190	183	193	187	182	196	210	213	172	192	197	189	186	185	185	193	177	203	189	168	193	189	181	197	200	196	195	212	216	184	185	206	182	187	190	201	210	186	204	193	179	231	184	178	193	206	173	191	208	203	182	181	167	207	195	193	173	198	197	182	189	194	186	173	216	181	218	212	178	171	198	184	198	198	160	198	174	199	200	199	211	187	183	187	201	176	193	186	190	199	172	193	192	213	215	193	182	187	170	218	200	196	182	207	159	181	199	204	182	188	196	197	190	199	201	182	194	162	188	209	203	173	191	209	200	206	199	199	206	164	195	187	197	189	172	201	215	168	201	203	207	206	196	190	197	192	195	211	200	189	198	171	167	195	205	211	180	198	212	210	199	195	196	227	201	215	190	209	205	190	212	188	192	185	193	171	179	192	202	208	187	184	209	162	224	203	198	195	178	237	168	187	207	191	186	187	170	213	198	180	189	184	181	191	164	195	207	185	192	200	214	186	191	175	214	189	207	177	181	175	185	191	196	183	186	209	223	207	177	192	187	205	210	207	191	202	197	201	199	214	194	188	197	193	205	190	217	194	203	182	183	217	206	193	212	196	173	223	186	180	206	181	193	180	212	199	204	168	192	213	198	174	161	162	205	185	206	190	197	225	207	205	211	212	192	199	176	206	180	198	198	212	200	199	188	219	200	206	211	167	193	188	186	212	179	212	191	203	204	187	195	218	199	176	204	166	167	197	197	202	184	200	205	200	176	198	190	213	182	197	208	182	184	206	166	187	211	198	197	208	206	187	154	190	195	206	195	170	206	179	175	210	185	179	160	205	195	199	197	206	194	195	205	164	190	195	189	181	213	191	169	194	178	189	210	176	216	208	186	191	210	191	206	197	197	175	202	197	199	209	183	201	197	209	209	180	188	200	184	185	202	191	194	182	198	179	192	206	192	218	196	215	192	199	182	224	191	177	201	182	180	178	199	207	229	179	182	227	194	194	180	210	201	200	192	210	233	191	222	200	190	189	174	221	190	170	195	190	173	167	191	180	185	201	179	219	197	187	202	201	197	179	221	198	181	181	192	181	208	203	219	200	211	192	171	181	185	218	196	203	196	204	201	174	186	201	187	196	190	202	205	189	184	208	184	176	194	233	226	192	184	213	183	208	188	187	168	199	212	189	199	222	192	183	215	198	189	193	183	187	219	196	182	201	180	207	206	191	200	181	204	188	187	205	181	217	202	193	190	188	193	184	198	204	202	210	191	211	198	220	176	183	187	184	206	194	194	168	198	190	195	199	199	205	211	168	229	191	197	186	179	204	183	199	184	177	204	203	195	193	198	192	203	203	199	201	217	221	209	199	210	194	188	191	189	159	209	198	201	196	183	191	192	207	188	188	188	201	172	201	185	207	193	195	215	175	224	187	199	187	183	191	180	199	202	180	205	187	188	206	187	189	203	194	184	193	171	204	212	193	212	183	198	210	219	173	218	175	215	191	186	194	211	173	181	181	199	214	206	204	210	202	219	224	165	219	188	198	185	187	180	207	189	184	204	184	196	213	175	203	181	197	204	196	181	215	182	195	181	214	203	194	203	173	214	189	195	211	209	198	171	173	182	227	178
22380	21072	28286	24060	21082	20330	1974	650	501	431	341	300	265	239	255	230	211	200	190	178	156	148	188	155	169	147	158	178	164	152	133	163	151	144	147	153	151	132	139	146	137	108	120	145	116	147	146	133	114	131	133	128	121	132	119	128	125	116	135	132	136	136	129	98	145	145	157	128	117	170	148	143	145	133	130	124	139	131	135	149	123	138	130	121	123	121	125	110	133	140	118	137	117	144	132	142	126	123	126	148	134	133	147	123	133	144	123	140	123	112	144	139	139	131	131	115	122	130	140	126	111	124	133	109	135	134	135	125	132	143	139	143	134	130	130	110	115	116	127	135	132	138	134	127	125	136	128	109	143	124	140	130	138	134	140	132	134	114	133	127	109	146	127	142	112	147	125	122	152	163	137	127	131	146	141	142	131	121	122	140	134	114	106	139	127	135	129	127	148	134	131	132	161	126	129	132	119	137	140	137	138	147	134	132	122	87	135	101	142	126	137	117	126	138	112	122	146	125	145	143	132	135	120	106	111	131	129	139	129	123	125	125	126	141	120	128	121	141	152	147	140	146	141	140	102	140	123	132	131	121	138	130	139	125	121	156	128	121	136	110	130	128	136	118	154	132	129	138	141	108	124	120	110	110	121	130	144	120	101	145	150	126	135	112	121	144	115	123	142	146	110	135	137	134	116	132	146	137	105	132	120	119	135	130	142	147	118	125	126	117	119	137	129	142	123	148	136	119	123	138	149	116	103	104	145	130	130	113	128	121	138	114	124	128	125	135	143	140	117	127	138	129	114	147	133	115	137	147	137	115	118	133	127	153	134	127	150	130	112	136	140	159	103	134	120	115	134	152	127	126	117	127	145	148	136	138	139	140	113	124	116	120	157	124	131	136	119	121	122	121	146	137	121	126	124	131	127	130	123	118	140	129	139	128	116	119	121	139	131	130	150	125	145	136	144	137	113	118	109	119	131	127	131	137	129	145	150	113	130	112	131	129	107	141	124	144	119	139	128	136	152	135	148	125	135	122	133	126	130	118	133	140	120	129	152	131	142	130	138	140	119	116	135	151	128	127	132	120	142	136	125	125	150	118	121	129	132	141	136	123	121	133	141	128	132	134	133	120	135	130	122	121	122	118	123	121	127	128	134	140	138	128	118	129	128	150	133	125	142	126	126	127	112	121	110	142	155	138	124	130	113	133	114	127	120	151	129	141	141	148	113	132	126	139	125	96	143	129	122	136	121	125	142	134	112	126	119	118	112	115	138	128	100	137	131	112	140	126	141	128	127	118	119	126	127	133	129	122	117	106	138	137	131	124	137	131	127	132	120	123	132	138	143	137	141	131	127	127	128	123	117	136	136	130	138	127	129	130	132	113	138	112	150	114	135	134	128	125	141	147	126	146	134	120	130	153	120	131	138	124	127	143	149	126	130	147	126	120	134	129	139	130	135	125	127	119	125	128	123	138	145	127	123	124	128	132	146	131	115	122	131	117	127	118	125	135	155	141	131	127	112	136	141	131	127	122	144	163	129	126	136	129	119	134	139	110	129	125	117	147	139	110	119	118	123	129	131	106	130	140	118	127	119	129	107	127	146	123	126	115	111	132	123	125	121	121	144	107	121	127	135	127	126	116	129	150	124	122	122	129	142	127	145	125	149	133	115	118	137	124	130	133	104	145	112	133	122	128	141	128	132	128	113	129	129	143	142	126	128	132	116	157	113	124	132	136	136	108	109	136	126	115	121	114	118	118	140	124	140	143	135	151	132	126	137	119	136	138	133	126	139	142	140	145	124	128	124	124	136	149	123	127	133	113	149	129	112	135	121	135	132	107	131	146	127	149	131	142	151	144	136	129	140	116	155	123	116	132	126	145	133	132	138	128	135	130	129	111	122	122	125	134	123	143	111	128	120	145	141	116	134	143	117	122	115	125	129	136	126	121	129	142	135	126	120	129	152	117	109	112	123	124	116	137	127	146	127	132	116	136	133	139	143	117	121	111	135	126	122	127	128	115	142	146	141	124	125	133	110	125	129	126	130	128	138	128	125	128	111	132	135	134	128	116	136	125	112	106	130	125	146	125	127	113	127	137	136	131	125	129	136	130	138	141	116	129	135	126	133	111	125	125	108	141	123	117	106	131	109	142	135	139	133	123	127	115	123	130	110	144	148	126	123	127	119	119	126	156	112	105	126	134	144	120	114	126	123	140	128	129	144	127	126	136	136	148	115	129	136	134	143	143	137	138	125	105	133	140	140	138	132	121	142	123	129	133	134	127	117	137	111	115	129	143	160	123	120	137	119	124	113	123	138	129	123	101	132	123	140	122	114	137	148	137	123	139	131	121	146	124	136	110	136	128	111	113	126	124	113	125	124	119	130	115	145	110	122	120	133	135	135	142	144	133	117	152	132	143	128	118	123	119	113	120	143	132	143	108	116	126	118	131	134	110	127	129	112	135	129	147	132	104	141	114	125	130	130	127	118	132	110	131	150	114	134	132	136	122	161	143	120	125	121	135	127	140	129	126	144	136	142	149	133	139	132	127	129	126	138	128	135	129	124	128	124	128	122	133	135	136	126	139	137	135	138	131	120	106	133	134	127	129	114	126	132	116	130	140	119	128	128	130	134	115	127	115	121	132	130	109	129	118	133	140	138	145	126	137	129	144	129	117	131	122	116	128	120	111	119	114	128	133	134	140	140	161	126	121	146	116	133	140	131	118	125	141	123	131	134	141	156	125	138	127	129	110	117	135	130	115	120	112	137	126	114	131	129	141	147	136	148	116	135	147	121	116	111	132	116	134	149	129	117	113	130	145	117	141	141	125	139	112	131	145	129	135	131	141	125	129	134	127	116	130	116	144	137	121	129	116	140	136	110	121	134	123	141	129	113	129	117	126	127	133	120	134	147	136	118	115	128	135	140	129	130	118	121	122	158	132	123	131	125	125	133	111	106	131	132	153	125	143	119	103	144	133	135	146	136	125	121	138	139	123	125	129	116	130	133	130	125	123	129	117	128	121	135	123	104	126	134	133	117	117	113	149	129	111	131	136	120	128	118	109	116	111	126	137	139	152	141	140	114	139	122	137	124	131	112	125	129	135	130	123	124	110	132	120	92	138	143	140	145	131	101	121	146	124	126	115	122	116	136	124	134	131	126	126	107	133	123	127	121	122	144	121	114	139	142	126	133	116	131	139	132	119	135	123	117	127	121	120	125	113	135	118	133	129	147	112	113	120	123	127	133	142	129	130	116	128	121	127	128	141	134	125	127	128	128	137	168	108	146	114	138	129	134	150	137	103	125	142	134	147	137	130	117	115	137	123	127	135	121	139	132	141	127	128	121	105	138	108	111	115	146	139	102	122	132	126	152	100	132	141	121	133	138	154	141	119	132	124	120	125	156	131	133	137	131	123	135	126	128	146	113	127	118	113	149	138	106	111	118	117	129	125	134	134	114	131	117	125	134	133	140	143	133	125	141	143	127	121	106	115	129	142
4715	16108	10706	4653	3179	2366	1830	1359	1157	982	735	678	573	511	413	381	354	344	314	257	256	265	268	236	216	256	238	245	212	236	200	219	238	190	193	175	208	211	223	220	191	188	190	170	193	182	182	177	187	181	188	168	171	185	190	144	196	193	158	209	191	185	160	180	171	184	169	161	188	175	180	184	198	141	174	181	164	172	160	173	197	182	184	180	204	174	191	184	154	177	167	193	185	159	176	175	157	179	166	177	173	193	169	165	154	161	176	182	165	190	168	173	181	180	166	156	190	196	138	188	182	153	196	181	170	170	174	165	169	156	174	167	185	160	159	184	202	186	171	175	169	179	180	179	172	166	174	158	164	177	192	154	163	157	184	204	183	178	179	188	182	157	177	170	166	172	153	182	163	176	164	175	182	184	156	150	157	180	162	155	194	170	158	177	166	194	154	173	175	159	152	158	161	138	152	180	166	179	165	161	172	168	173	164	178	191	187	180	177	173	162	193	170	206	134	172	172	165	163	172	172	205	143	159	189	183	164	184	163	159	169	159	171	173	184	178	158	160	169	200	168	143	187	170	157	179	172	153	178	206	201	197	186	164	196	178	175	181	190	194	168	149	161	166	159	178	178	160	183	213	180	176	167	150	190	175	155	176	171	159	178	180	175	175	185	155	192	182	154	201	150	168	170	149	166	185	170	178	142	155	172	162	163	180	168	164	190	176	165	191	163	185	175	176	170	151	170	180	172	168	161	169	162	161	170	158	195	174	152	158	181	164	169	170	178	162	151	150	180	172	137	170	183	165	180	160	155	170	173	167	159	172	185	177	182	154	172	168	171	165	160	160	182	156	152	162	167	141	179	204	176	168	156	178	172	163	170	200	155	161	168	185	165	169	169	177	184	159	159	164	192	180	176	167	176	173	204	150	164	160	182	174	179	169	166	162	179	159	169	170	171	143	175	161	173	183	193	153	166	165	146	177	191	187	182	152	171	154	177	171	177	176	164	175	175	149	154	165	160	184	186	172	178	160	178	164	148	160	156	161	191	164	155	167	170	176	158	175	163	168	161	187	159	149	173	179	146	170	178	174	193	176	186	190	162	163	138	191	170	182	178	171	166	177	161	174	162	172	180	150	177	175	165	140	174	170	145	170	152	187	155	174	167	145	190	176	176	197	173	182	190	170	192	157	171	183	170	164	159	151	193	165	183	159	154	152	193	176	184	164	169	178	179	188	168	172	158	193	175	153	183	183	155	170	174	176	147	182	160	134	159	160	179	176	161	194	149	179	189	164	165	193	156	167	179	177	214	174	150	162	174	187	174	158	148	182	182	188	170	180	170	167	166	195	168	215	158	177	153	157	181	188	162	157	177	176	177	138	158	165	159	173	175	155	189	169	170	148	147	170	178	172	151	160	173	173	190	158	183	170	168	182	161	166	153	159	177	193	175	170	189	180	174	148	188	193	171	172	151	161	169	170	189	157	159	172	168	189	154	169	179	178	162	168	160	153	172	164	178	178	178	168	169	181	170	183	163	172	166	174	186	173	187	171	161	179	166	178	192	179	166	175	155	165	202	158	160	160	181	164	164	165	185	160	161	188	175	188	192	176	181	181	171	158	170	149	170	167	136	192	172	161	172	166	156	182	139	169	164	170	172	166	148	177	174	173	159	167	171	161	181	172	174	168	181	161	156	177	191	169	174	175	151	202	172	171	172	174	167	174	159	165	149	168	168	180	162	176	204	160	188	179	162	169	196	152	151	170	186	166	178	172	177	157	191	161	175	163	172	164	173	179	166	172	165	150	171	151	179	161	143	160	185	161	187	174	166	170	158	205	165	177	156	176	174	149	180	160	192	157	181	172	175	171	161	143	143	140	168	168	171	166	167	161	182	193	169	153	186	170	201	163	178	165	170	205	155	149	186	175	175	152	179	129	185	155	200	174	158	195	167	163	155	175	157	177	175	179	158	166	157	185	171	203	176	142	177	147	162	164	164	174	171	165	191	172	177	185	175	174	187	159	159	177	159	178	139	185	162	152	166	170	180	157	173	181	150	149	171	180	166	155	167	182	182	169	157	177	161	148	173	178	160	174	181	171	168	177	188	157	156	171	187	161	185	167	155	184	165	158	169	187	161	180	176	164	153	158	168	174	159	190	155	186	190	146	182	161	156	154	174	167	160	162	147	177	164	172	160	170	170	159	179	155	152	172	150	152	162	184	185	177	156	174	172	176	167	171	192	185	180	187	164	183	158	175	172	175	166	160	162	161	188	171	166	170	157	173	167	200	171	163	181	174	152	175	166	196	164	188	175	164	168	181	160	170	183	159	171	173	168	189	163	160	146	168	182	178	161	163	166	171	175	172	177	178	170	161	174	189	169	188	143	172	164	160	172	185	183	152	185	176	164	168	173	187	177	145	170	166	174	162	150	178	181	200	186	169	187	162	166	176	169	174	179	160	166	189	146	187	171	151	184	177	172	177	181	175	137	194	170	177	187	175	168	169	148	167	161	169	162	176	183	154	155	189	182	196	165	194	187	172	197	173	163	145	144	170	157	182	157	158	155	156	154	185	163	165	182	182	182	158	172	169	176	160	180	172	182	161	188	154	200	172	166	166	167	203	161	153	173	162	185	164	152	182	161	178	182	171	148	178	197	168	166	146	153	180	169	153	178	168	151	169	178	171	183	168	147	174	175	151	168	176	161	168	162	189	178	163	150	197	184	181	150	212	157	135	176	153	147	187	167	162	178	169	170	184	172	171	165	174	169	181	180	175	157	142	160	170	183	146	178	179	179	180	171	166	199	153	181	164	183	161	155	191	166	162	170	199	178	168	169	165	176	181	175	161	180	173	178	164	137	166	163	169	183	170	155	171	153	160	174	166	185	194	179	178	136	177	168	162	154	183	199	199	171	162	145	173	152	195	173	186	168	137	178	191	185	169	164	177	174	171	175	139	173	150	179	164	183	163	165	194	156	185	180	208	173	177	161	163	159	161	179	170	184	163	185	150	172	188	170	176	164	171	175	166	183	172	130	175	165	161	174	169	165	168	186	163	148	165	168	173	179	181	177	188	175	157	185	173	175	159	169	172	170	172	180	170	157	199	163	159	175	175	166	157	172	158	162	168	167	150	172	164	154	199	167	194	184	182	176	160	157	211	178	167	172	173	170	203	180	167	173	148	179	151	177	165	189	182	155	165	171	158	163	161	156	172	190	172	168	176	181	162	188	177	167	169	154	174	163	171	172	166	162	184	154	153	171	157	154	183	177	162	159	157	173	162	174	189	175	158	157	170	167	178	185	167	156	178	167	167	200	172	181	178	169	171	171	151	170	161	159	173	163	173	177	139	158	169	172	164	152	180	148	153	164	163	171	179	161	185	171	168	181	193	185	168	153	176	181	182	155	176	176	179	181	184	183	152	180	187	180	150	165	180	172	142	186	171	176	192	180	177	160	169	168	163	177	163	172	170	150	175	156	191	151	184	187	173	173	161	148	151
27336	16836	2961	634	398	377	293	335	304	276	311	315	303	312	312	312	274	310	307	282	299	306	297	287	268	277	271	289	275	308	299	315	277	298	278	295	272	279	307	294	274	311	288	317	296	272	289	287	302	283	285	303	316	277	280	285	311	267	284	297	259	290	299	266	274	322	288	247	280	291	302	273	296	291	290	275	298	281	301	288	308	322	299	291	305	301	283	279	277	292	286	283	279	299	289	281	342	264	297	308	290	296	268	347	278	290	312	299	284	327	291	276	287	296	288	281	284	296	270	303	280	274	286	263	315	253	308	292	269	290	286	298	309	294	300	290	297	278	288	287	274	295	285	307	284	320	303	270	306	288	255	260	319	286	284	289	283	285	304	293	309	281	279	282	315	276	289	282	269	297	299	286	271	304	290	294	285	295	287	264	264	292	300	269	282	284	313	293	290	318	264	279	299	296	299	303	298	251	300	290	299	274	301	294	285	293	320	298	302	305	283	280	288	290	285	277	279	322	294	320	295	293	282	293	285	280	301	281	282	276	283	293	299	287	268	293	305	277	294	255	288	301	276	283	315	258	297	288	271	273	271	267	283	271	282	299	288	291	319	309	335	279	297	282	321	272	305	267	268	309	287	297	289	307	291	275	273	290	304	273	286	306	299	285	316	281	243	281	273	313	271	321	283	302	309	293	258	283	286	292	276	299	288	272	294	290	304	294	283	296	289	293	278	329	292	302	274	276	251	267	277	294	293	283	290	283	298	271	297	315	273	267	304	282	272	306	306	277	272	295	304	287	313	271	302	289	274	295	319	307	276	279	281	268	307	271	316	289	275	265	277	276	282	300	285	293	292	280	304	307	327	308	305	267	287	293	284	312	280	298	274	319	310	279	272	295	321	267	291	296	313	303	279	259	282	264	292	260	286	301	290	309	279	302	283	310	312	288	285	286	315	297	261	278	284	294	318	246	284	285	257	318	261	305	277	315	294	289	274	291	291	294	290	271	305	296	294	315	335	280	283	323	286	301	280	291	293	307	302	257	297	282	304	268	305	313	296	282	316	304	270	319	324	294	290	307	269	294	303	296	257	302	281	303	280	293	294	272	312	279	295	311	266	281	240	258	259	328	278	324	254	276	304	289	303	287	262	296	288	293	322	285	293	262	271	301	284	327	304	280	303	283	308	317	299	297	332	315	272	274	260	289	306	289	315	311	321	264	321	295	278	289	263	289	291	282	281	264	300	297	294	295	299	293	273	275	298	274	311	265	261	300	273	313	312	250	279	274	255	272	275	282	302	285	291	295	275	293	309	285	312	313	306	288	297	271	282	290	296	286	298	284	294	282	295	287	283	309	304	300	287	289	276	276	304	342	291	299	240	293	268	316	279	296	293	276	256	297	283	296	292	279	297	305	295	297	287	301	277	307	265	307	285	280	269	315	287	296	298	315	301	287	272	265	304	256	264	283	275	281	295	298	293	274	280	294	293	289	290	297	281	294	297	287	308	278	286	299	270	323	274	309	267	289	303	301	297	296	306	276	294	289	304	296	294	293	302	308	289	308	311	278	303	263	289	287	272	282	312	292	263	284	305	273	293	294	294	293	285	313	252	287	291	298	307	289	289	298	312	266	285	297	299	305	305	280	324	267	295	297	312	293	287	266	308	283	303	300	283	296	289	316	298	334	282	317	268	281	277	288	285	296	295	293	274	273	285	288	293	298	282	295	283	279	301	291	307	300	290	272	305	267	272	293	315	294	286	308	290	283	291	291	268	298	302	293	284	286	303	308	303	315	288	287	306	303	268	299	306	324	280	272	294	263	276	275	273	276	304	279	285	267	299	323	270	275	275	281	284	302	319	304	280	306	260	286	288	292	269	330	312	296	293	280	266	286	291	294	285	283	288	306	309	262	301	276	296	277	274	293	273	276	280	273	305	274	281	261	256	255	330	277	264	294	247	304	311	290	306	306	278	274	312	305	300	275	283	308	287	302	287	317	284	296	312	285	296	308	291	295	303	297	283	271	282	299	261	315	294	281	287	297	287	311	294	278	288	291	316	278	274	298	279	266	291	298	293	278	301	287	265	299	284	275	289	302	308	286	264	300	297	278	305	284	269	279	323	283	299	283	288	309	276	302	256	283	262	248	284	295	326	302	299	331	320	309	268	315	284	268	270	269	304	282	314	289	254	279	245	293	287	280	282	262	282	298	302	293	295	301	273	307	304	278	288	280	269	272	273	294	265	278	255	314	267	283	309	280	279	290	318	312	281	283	266	327	295	262	305	268	277	270	279	278	279	303	280	286	302	306	273	269	286	284	258	274	291	297	272	288	282	289	261	272	313	295	294	268	272	299	291	296	284	291	287	301	303	290	306	313	296	291	283	306	303	295	290	318	318	284	330	291	329	286	273	281	299	306	318	293	307	281	287	264	305	289	287	290	268	305	272	306	268	290	275	301	253	299	292	310	291	282	272	319	288	308	290	288	274	289	288	286	283	272	283	283	318	279	287	263	258	312	321	284	293	268	299	277	274	299	285	272	280	285	290	263	300	270	296	327	292	280	299	293	314	295	264	291	293	293	307	282	300	269	285	274	295	278	301	307	307	298	294	316	250	275	310	285	270	285	262	309	285	267	291	289	302	305	282	290	291	287	303	276	307	312	296	295	278	326	275	292	291	297	292	306	304	260	283	295	301	282	313	296	270	256	308	288	286	266	306	327	281	302	303	278	298	311	296	285	259	293	275	286	309	322	306	313	279	287	293	298	304	300	279	291	305	281	282	288	289	265	289	272	292	297	286	278	309	289	293	290	323	294	286	262	286	332	300	304	264	290	318	281	304	295	264	298	265	311	308	291	267	290	273	282	305	308	309	308	297	275	295	270	287	272	292	326	322	302	300	303	290	277	244	255	274	288	287	290	273	282	321	279	282	299	287	279	305	285	279	303	296	295	281	270	323	298	307	314	283	285	305	270	299	312	288	291	284	282	256	269	285	274	288	306	304	286	291	273	263	275	280	287	295	305	268	269	320	317	299	292	314	267	262	297	294	321	283	300	271	298	283	284	286	276	309	296	273	291	277	285	268	278	272	290	280	259	279	279	291	308	298	308	288	304	292	319	324	283	266	279	258	309	297	305	296	328	263	306	309	261	318	288	311	272	291	280	308	255	315	286	331	293	289	288	292	256	302	273	286	298	318	316	268	307	271	258	332	291	291	282	277	283	307	284	295	299	303	312	311	269	283	305	265	278	286	264	305	300	303	289	286	299	309	295	286	287	266	314	269	273	268	311	289	288	273	285	299	284	293	278	291	282	283	294	265	299	291	264	250	293	292	278	296	273	309	289	279	292	270	318	267	292	285	258	282	311	303	288	307	301	263	298	306	306	306	293	302	295	320	273	256	278	275	320	313	299	288	275	267	308	301	267	258	264	277	310	322	278	301	266	309	293	278	304	271	252	263	265	285	270	274	308	314	311	291	320	287	288	259	272	290	270	289	285
4608	2168	1300	794	570	499	479	392	402	419	383	416	362	395	367	389	376	376	368	344	374	374	375	384	344	353	377	340	385	397	328	362	376	389	331	344	350	402	345	363	355	383	354	387	378	339	381	347	368	339	379	354	355	350	329	396	339	354	344	340	380	330	388	387	360	358	352	366	354	376	360	363	357	398	356	371	360	343	347	376	378	373	360	369	370	405	355	366	384	347	345	368	373	352	356	368	377	367	375	386	338	364	365	363	345	363	352	373	367	330	349	348	341	400	340	389	344	334	364	353	345	365	357	350	365	346	346	361	356	325	409	366	367	334	361	386	324	400	360	351	339	381	358	408	329	349	344	381	376	373	351	385	355	364	369	361	342	367	359	355	351	366	361	381	321	400	342	357	369	322	372	375	350	344	343	351	358	342	332	345	398	360	383	332	372	344	351	357	330	375	368	359	346	342	327	357	353	359	353	365	365	353	384	395	349	371	371	334	347	352	391	350	380	318	376	352	392	354	365	328	356	321	347	360	369	349	387	348	339	383	346	370	366	361	357	349	364	346	362	345	398	336	330	330	352	363	393	405	355	347	369	356	350	385	341	340	367	385	353	392	377	355	354	363	361	335	353	345	347	353	368	339	359	369	362	351	351	376	367	386	402	384	387	371	387	368	377	311	400	391	347	370	353	381	348	376	340	352	345	341	321	385	346	348	356	372	377	376	365	382	352	351	371	341	354	353	344	356	360	320	376	353	370	356	355	379	345	370	341	385	321	371	356	339	372	376	362	374	419	387	337	339	343	383	366	361	396	343	362	361	372	383	361	338	336	357	365	361	357	344	378	371	397	348	306	357	370	352	358	365	378	339	349	339	320	369	346	373	328	385	322	357	327	337	340	349	363	370	360	394	350	360	373	352	338	313	337	374	363	330	321	336	335	391	340	382	370	383	347	369	339	363	383	316	361	377	365	355	362	346	355	367	345	387	340	339	364	367	352	349	354	380	363	356	332	367	386	353	367	373	354	347	355	363	341	364	377	368	347	377	358	340	355	343	315	321	383	380	343	355	377	336	371	374	369	399	359	362	353	382	347	343	379	344	345	346	361	370	381	355	334	351	391	366	324	339	352	350	337	402	374	367	355	362	397	354	354	346	345	337	348	343	340	374	348	360	351	360	353	366	334	338	329	363	394	376	377	348	364	339	393	367	420	341	328	364	363	336	340	346	371	354	376	357	362	353	367	375	379	296	350	378	361	375	355	359	340	364	388	367	360	383	360	361	385	337	389	350	354	351	363	373	359	374	354	354	341	362	372	378	336	351	356	377	397	351	351	355	367	374	338	334	397	328	345	377	344	321	350	372	359	368	376	380	372	333	348	335	381	400	374	348	366	419	352	391	364	357	367	305	363	372	342	390	373	338	347	344	361	356	349	364	336	372	326	349	355	362	383	343	336	337	352	385	326	348	351	323	368	383	317	358	335	388	358	347	355	374	354	338	384	335	350	373	361	371	385	348	337	376	385	364	346	341	357	340	364	384	383	335	336	382	354	360	323	363	352	347	355	351	366	353	350	370	367	363	377	361	324	335	364	387	354	369	332	352	363	381	374	377	372	408	373	344	356	350	336	352	396	341	373	380	359	336	349	398	365	368	350	359	367	348	346	335	360	393	353	349	353	374	350	381	376	346	360	384	377	354	335	383	350	380	337	337	377	384	372	341	358	396	378	381	370	386	340	344	342	332	335	333	347	337	351	388	335	330	342	333	329	336	379	385	355	399	377	360	365	373	393	385	345	333	375	348	353	348	365	329	337	379	346	374	339	344	379	370	356	334	353	377	372	365	372	350	376	367	369	363	332	359	384	345	367	356	338	340	342	369	337	341	364	361	361	357	374	357	344	376	402	324	378	346	353	366	364	352	354	334	349	348	327	358	357	357	360	356	360	363	346	360	366	354	372	399	384	334	348	326	359	335	328	339	348	344	349	349	374	328	325	384	367	410	348	343	371	326	355	347	340	362	365	336	336	356	360	341	394	358	345	382	367	339	372	360	335	375	350	344	393	346	355	363	392	360	389	355	366	332	337	355	387	351	358	377	374	303	377	341	369	381	355	357	359	364	372	364	341	359	359	360	363	399	342	337	361	356	379	360	333	372	326	392	350	370	358	349	356	373	346	382	328	363	392	371	373	322	368	364	329	378	319	351	373	350	360	346	391	353	356	362	385	336	328	375	367	391	360	368	324	363	362	347	333	350	343	348	350	359	344	368	351	346	352	328	347	348	343	336	345	351	338	355	400	344	332	356	352	373	320	374	353	323	389	369	361	374	347	364	345	349	330	376	390	382	350	387	365	350	339	347	370	366	337	362	374	339	363	341	350	375	372	348	357	368	350	332	354	330	341	354	358	359	366	340	361	365	343	342	375	359	372	364	355	359	323	356	350	374	378	392	378	385	369	361	353	374	335	353	345	349	360	355	351	329	360	313	328	388	379	380	361	351	364	355	376	345	353	334	374	345	353	345	379	354	385	360	328	343	361	390	352	367	370	382	348	389	364	366	363	405	364	364	355	377	368	366	340	369	336	348	326	346	362	347	350	329	378	383	362	367	341	376	340	380	366	377	359	372	340	372	350	357	327	338	356	346	337	341	379	350	374	347	370	359	399	361	358	351	357	356	372	360	374	352	378	372	333	333	343	312	343	350	336	343	389	359	362	360	359	344	341	345	350	357	377	323	358	347	309	373	355	355	340	356	366	418	331	343	372	359	365	350	354	337	348	335	324	357	352	366	359	350	333	373	356	344	381	370	323	368	363	406	308	344	348	368	379	392	371	357	334	355	331	371	359	363	388	395	348	359	356	356	356	398	383	370	362	351	340	376	347	343	363	365	369	344	326	370	376	334	349	326	388	382	362	338	342	341	377	371	358	359	362	315	402	370	321	385	365	382	366	354	333	366	345	367	372	358	377	322	383	355	386	380	348	353	361	362	375	363	368	348	352	368	385	351	385	328	372	385	366	372	366	380	367	338	358	364	345	359	374	381	352	340	334	357	359	381	354	354	351	389	365	334	332	405	350	350	348	388	356	319	393	382	367	357	362	353	361	367	388	383	328	364	350	380	322	352	346	390	379	338	328	341	363	337	317	387	366	361	356	337	349	373	316	370	343	355	343	371	358	383	370	354	376	349	356	379	332	350	378	340	365	335	386	335	375	397	360	357	351	374	341	353	359	380	383	310	382	343	383	352	351	345	352	351	368	325	348	323	347	384	302	346	371	350	359	341	343	378	355	386	356	378	379	344	409	347	360	361	351	344	363	363	366	361	377	351	353	366	364	328	344	353	351	359	369	389	350	379	391	354	357	328	362	357	359	344	379	365	343	351	375	372	360	360	365	370	313	363	342	403	366	351	356	358	362	380	366	358	364	366	376	363	379	338	357	347	360	349	354	371	354	346	328	370	333	361	335	372	350	371	351	336	368	354	363	364	327	359	361	343	365	355	374	360
23806	21066	27304	25049	15468	1136	674	513	482	438	400	371	378	395	390	362	362	326	342	332	330	308	309	340	319	305	317	299	359	305	329	314	324	304	313	322	329	321	288	325	318	297	306	315	322	340	324	303	299	324	302	320	309	322	347	326	335	319	303	291	325	311	317	297	312	309	295	348	307	378	309	323	323	310	342	332	345	336	305	300	293	318	319	269	306	316	328	342	322	299	305	326	313	334	321	335	345	292	334	311	304	320	338	342	324	320	317	306	316	342	313	299	312	312	297	305	353	313	321	328	311	295	327	268	323	312	299	312	311	325	342	303	313	309	324	329	292	335	327	315	321	315	319	312	329	331	294	329	292	309	317	332	289	341	329	309	305	296	323	309	306	314	321	325	326	291	320	301	299	288	318	297	310	292	299	281	288	300	334	308	304	318	303	283	300	316	306	337	281	329	311	302	356	306	331	273	298	292	304	291	334	291	318	325	295	289	330	298	293	299	308	328	324	319	310	304	307	343	355	320	318	353	308	316	314	319	295	323	311	353	309	312	325	288	320	308	309	314	311	307	316	315	348	344	312	305	339	329	289	321	324	306	296	324	318	315	286	311	303	308	334	331	314	307	307	320	301	286	324	312	302	325	301	315	297	307	319	316	312	278	289	323	284	303	315	316	338	319	328	303	292	305	335	288	304	309	302	323	321	326	333	297	311	335	327	327	319	276	329	313	298	308	312	311	323	305	306	303	300	341	333	311	323	342	303	298	286	328	306	335	309	295	302	305	303	343	337	287	309	287	315	341	321	322	262	320	311	319	327	330	289	282	358	302	295	316	309	318	315	330	283	308	332	302	347	312	292	305	310	318	294	296	301	347	327	324	332	325	323	301	317	338	305	306	298	288	311	299	321	327	291	296	295	298	286	318	291	317	314	282	306	327	372	321	325	320	291	313	301	332	348	309	294	310	348	320	343	292	327	346	353	309	327	315	305	303	303	296	312	309	301	327	298	246	310	284	303	310	318	317	312	326	288	308	329	305	328	310	321	296	310	315	331	359	305	318	308	296	313	330	349	319	321	280	275	264	332	310	315	313	350	320	310	321	312	290	309	293	312	311	315	321	312	306	322	293	324	307	326	301	307	316	346	310	332	297	310	306	332	303	278	328	322	340	301	309	320	276	301	312	322	304	304	308	334	329	312	290	314	323	327	302	366	308	314	309	328	310	298	308	316	305	307	324	303	341	332	284	320	325	299	303	311	300	309	317	321	312	315	296	309	292	305	343	320	303	297	311	324	319	287	301	280	292	349	300	325	320	274	293	319	290	282	324	297	313	307	297	342	296	332	300	302	306	304	298	317	349	306	299	303	316	307	345	315	300	317	326	330	276	305	308	311	327	313	317	305	312	318	314	314	319	312	311	315	317	297	311	321	318	331	313	346	307	285	305	310	317	315	311	326	339	329	330	298	307	321	327	329	294	295	296	317	321	293	318	342	339	304	312	305	318	326	290	315	301	337	310	346	319	306	332	303	313	284	332	326	331	287	305	343	339	303	340	321	344	314	325	302	342	307	328	326	313	294	301	302	315	294	294	323	339	276	304	341	301	292	342	316	318	308	326	300	318	301	293	306	341	310	302	289	311	296	311	293	337	307	293	304	308	304	343	303	296	319	295	294	334	308	334	332	303	311	305	334	336	332	309	301	314	309	352	306	321	302	302	314	329	310	293	311	304	307	314	335	320	304	319	321	364	322	310	302	325	284	318	318	345	321	293	311	326	299	316	269	326	341	310	303	299	331	270	310	323	287	288	326	310	336	311	330	283	332	310	276	319	345	338	303	313	300	324	318	312	322	321	320	324	294	284	306	345	336	294	284	326	336	312	310	324	322	302	314	280	328	325	299	288	295	304	313	285	310	293	304	318	315	315	306	306	345	305	320	307	320	304	304	317	317	313	310	317	325	307	302	348	317	327	304	302	313	330	319	329	316	322	330	307	329	299	324	317	298	331	322	308	287	290	343	321	342	330	305	324	315	333	305	312	296	325	303	290	281	314	284	312	276	332	280	320	289	299	312	302	307	296	325	281	313	309	308	336	303	320	296	347	312	348	306	280	335	330	342	309	314	270	329	309	311	311	294	291	329	355	308	312	320	344	300	309	285	308	326	300	286	301	299	318	308	296	278	325	312	335	341	346	306	299	322	329	277	273	339	304	303	296	311	334	298	311	298	328	302	315	301	338	321	319	339	333	289	304	335	330	370	315	330	306	317	309	281	334	276	305	294	280	333	313	291	290	318	292	331	301	279	348	300	317	314	294	326	341	308	282	309	306	320	313	304	317	320	292	286	333	337	327	272	286	340	347	301	295	345	338	318	321	302	301	314	311	315	327	329	305	313	335	348	295	313	348	310	308	299	286	334	305	323	317	306	330	275	276	304	320	324	334	314	315	323	317	307	316	338	304	329	310	292	292	313	333	346	319	333	348	335	317	329	316	312	307	301	299	307	315	291	300	312	337	338	291	284	334	307	302	302	287	357	317	337	326	306	266	333	311	297	309	300	294	333	344	290	330	273	317	361	325	309	329	278	295	301	339	317	337	327	292	310	317	283	296	286	325	275	305	322	327	323	281	288	305	319	332	309	304	317	335	340	301	299	297	310	341	306	328	288	268	301	316	313	313	329	310	323	341	328	328	301	321	315	310	301	325	293	319	304	313	320	313	320	316	311	313	306	299	341	303	323	305	317	353	310	332	289	300	302	295	303	297	334	296	295	307	307	290	335	326	321	325	358	303	275	333	319	289	317	292	306	308	293	287	291	278	304	294	311	300	290	302	360	309	315	302	313	281	296	297	300	328	321	306	302	319	296	307	317	341	290	286	293	332	290	298	328	342	310	322	301	300	282	335	334	302	335	324	290	304	301	360	307	325	293	291	319	298	346	299	286	315	330	308	321	322	290	288	335	347	311	322	307	315	316	349	349	312	324	319	341	317	323	302	331	314	344	327	315	359	332	331	312	341	339	297	310	321	292	327	304	308	304	314	307	292	325	303	303	308	300	305	328	304	306	323	311	336	312	311	294	315	329	303	326	340	295	319	310	335	328	317	320	319	303	292	321	302	316	303	316	278	308	326	302	317	311	322	283	309	311	337	307	296	322	312	286	328	325	302	280	289	314	316	278	306	319	331	275	310	295	290	315	328	311	311	300	334	315	341	327	306	281	302	305	288	315	315	303	326	339	289	340	306	302	296	307	318	329	299	305	296	316	286	322	311	329	324	329	306	285	292	290	316	337	305	307	315	348	294	307	321	331	283	309	338	321	330	313	280	279	321	331	309	315	319	333	319	303	321	315	316	323	310	325	296	314	301	316	308	328	305	335	327	320	328	315	324	266	311	338	319	325	300	292	292	318	322	332	315	305	312	293	329	316	303	295	315	317	295	325	319	321	360	314	315	301	337	305	300	315	295	303	324	322	288	292	310	338	304	318	321	337	333	332	326	310	297	300	307
3629	8819	5313	2728	1857	1329	1088	927	761	713	615	574	556	550	492	516	507	469	463	427	415	436	443	402	443	434	420	390	388	397	442	424	419	399	421	371	442	382	391	387	373	397	395	406	368	376	379	404	402	345	365	370	431	392	388	379	382	371	387	359	388	380	401	427	396	405	410	390	386	412	384	384	372	370	399	398	385	362	403	368	372	417	380	406	388	397	394	406	383	383	401	374	373	355	365	393	364	395	415	438	405	412	416	396	376	394	365	377	368	366	396	365	374	370	428	408	432	394	414	347	394	402	388	374	422	393	390	440	400	390	387	375	366	393	366	405	354	373	380	423	407	392	392	402	394	384	413	379	390	373	400	364	426	365	369	376	383	416	359	396	384	381	380	376	417	374	417	410	378	373	404	399	403	375	357	374	420	394	379	378	363	425	390	345	385	427	399	392	402	358	386	378	370	415	400	382	411	429	382	402	422	404	384	407	397	421	363	374	379	418	379	396	360	411	402	381	396	391	428	395	422	372	362	374	400	392	389	398	401	369	379	366	380	417	416	365	379	373	373	371	386	369	414	381	363	382	387	370	384	399	418	388	387	351	407	389	412	403	382	405	395	419	374	409	385	373	392	385	412	418	388	390	374	368	387	400	422	388	366	379	398	399	392	359	372	412	386	383	390	408	432	389	393	392	380	399	414	412	394	367	366	388	399	378	399	382	372	421	400	388	429	396	367	420	391	397	372	398	385	385	374	357	425	379	388	398	386	392	365	402	384	413	374	377	413	371	386	431	377	350	411	384	393	365	391	353	399	395	348	386	399	397	368	409	397	371	399	399	384	378	368	399	374	376	412	387	392	370	409	376	387	411	410	386	393	380	405	411	359	385	394	400	395	394	406	393	390	400	362	346	377	397	367	419	374	377	386	385	416	416	366	413	407	375	365	361	375	429	428	355	387	394	403	341	411	364	440	370	388	392	373	375	389	376	396	393	382	370	368	382	375	400	389	382	384	387	390	381	373	407	365	358	400	379	400	423	369	384	410	381	387	399	348	390	407	401	374	390	401	373	391	372	413	390	369	398	382	437	377	387	390	381	386	432	392	421	439	359	423	403	330	399	398	380	398	387	389	373	377	380	369	384	393	399	413	369	405	364	447	394	371	348	395	433	381	381	405	387	414	402	394	380	424	431	395	373	392	413	395	389	384	390	419	353	397	378	401	413	398	376	367	367	352	405	412	363	405	398	372	379	401	372	365	391	385	399	415	385	407	365	423	408	389	395	387	409	358	390	362	370	377	427	374	351	342	399	394	437	404	387	410	410	401	379	390	390	443	385	362	397	366	395	358	336	390	369	420	406	407	386	387	397	401	390	396	340	408	408	409	411	415	369	380	394	423	382	406	393	402	434	359	414	409	382	367	377	371	404	367	370	404	378	395	394	369	397	385	374	403	409	399	407	385	392	358	375	386	374	403	379	369	364	392	385	381	399	423	415	380	416	388	391	403	392	402	399	367	426	412	392	371	424	400	415	443	351	375	370	362	372	407	369	371	386	348	397	398	415	397	367	378	381	400	402	435	373	407	372	387	404	392	369	387	380	390	393	419	412	366	385	395	415	384	410	367	389	386	375	408	406	413	429	375	373	379	406	400	417	415	381	354	371	400	446	371	367	391	367	381	378	343	369	386	395	397	363	393	395	405	394	386	399	388	379	404	390	369	380	419	388	421	405	352	421	381	371	385	396	412	361	398	432	394	415	384	397	412	395	390	394	393	425	416	387	402	391	402	391	373	388	386	385	420	423	403	402	415	360	409	397	391	391	398	364	430	382	400	397	419	362	376	432	369	377	397	376	416	408	424	431	398	376	383	398	416	417	399	375	386	390	373	378	402	358	392	411	395	386	377	374	413	418	384	421	391	406	417	434	404	377	390	412	423	413	383	407	379	428	361	375	398	424	360	372	403	412	389	373	392	411	380	413	359	412	392	398	408	347	378	423	354	403	384	404	396	419	381	371	395	397	387	395	416	399	358	389	347	401	379	381	384	401	407	406	422	425	417	407	378	428	370	390	340	394	400	338	380	373	407	366	399	375	407	395	393	407	374	391	419	383	409	382	425	381	346	416	403	424	375	379	356	398	365	392	346	423	380	386	384	392	408	370	398	385	409	393	403	407	367	404	416	364	412	389	392	401	389	386	403	406	388	397	409	369	402	390	383	396	411	374	406	404	392	413	390	391	369	370	372	370	394	382	407	366	409	382	375	380	396	404	357	412	384	387	373	388	392	408	385	441	384	391	369	420	402	378	379	407	396	391	351	403	391	400	418	446	382	423	396	372	367	392	401	391	374	398	417	376	389	340	395	391	400	380	418	414	421	367	413	395	371	370	345	379	389	369	401	401	360	402	433	417	384	391	411	375	372	404	399	391	395	386	361	394	360	400	368	393	390	406	454	368	401	414	343	408	385	345	347	377	362	405	378	415	421	377	385	395	400	362	400	365	426	405	417	425	419	374	397	398	393	416	423	409	400	409	373	382	370	411	386	385	411	381	420	407	354	418	388	369	415	381	394	402	375	389	392	367	410	400	388	397	415	384	393	380	382	397	403	391	395	416	387	415	394	411	389	384	435	417	373	415	386	371	411	416	402	370	409	385	422	385	413	395	394	411	377	387	392	408	372	356	393	388	423	391	389	378	426	344	367	396	390	404	397	378	400	370	397	385	363	374	387	366	372	365	409	442	408	410	378	403	431	394	392	375	392	373	382	409	394	408	385	392	398	428	417	410	405	358	400	377	442	403	424	438	417	373	406	407	368	378	380	394	383	401	408	406	393	419	367	378	398	397	388	367	405	378	408	382	375	414	393	405	401	427	357	403	354	376	380	402	402	427	398	412	393	433	379	394	378	413	404	401	407	410	387	366	408	388	394	394	395	371	408	370	398	403	399	397	392	402	387	402	433	391	394	390	378	373	392	397	424	379	384	361	388	358	388	379	402	400	385	360	424	361	439	369	369	390	398	394	387	421	379	387	375	377	401	361	402	364	377	391	430	392	406	384	367	379	396	377	392	368	375	385	445	400	400	385	397	417	380	402	439	385	415	397	436	380	423	387	385	401	399	376	399	375	382	395	396	374	413	417	351	384	357	408	359	391	374	394	418	376	400	409	377	394	388	414	386	400	400	416	402	401	395	391	409	389	436	370	367	434	379	375	374	388	396	372	371	398	417	391	404	424	397	392	359	401	380	370	398	386	399	414	406	390	394	402	359	390	398	391	402	377	412	421	394	412	374	412	400	417	415	400	392	411	357	396	424	417	373	396	393	388	384	389	423	389	399	368	391	356	395	391	420	382	381	368	379	416	413	383	365	405	374	376	397	377	396	416	395	414	386	372	387	380	375	418	424	357	388	375	399	419	389	401	408	380	399	385	356	360	421	373	397	377	422	392	392	381	396	390	403	399	403	384	388	398	392	400	408	411	395	401	416	403	365	383	380	419	433	408	370	384
24603	21030	25832	24305	1517	345	314	231	236	198	205	198	216	200	196	187	165	189	177	197	157	171	191	167	174	187	161	164	171	164	161	148	157	176	159	170	157	163	160	165	155	158	141	170	143	139	179	155	149	155	159	163	162	176	156	140	152	168	163	147	154	166	169	153	168	146	150	169	169	159	165	141	163	154	162	195	184	155	165	182	171	167	160	167	171	163	162	154	158	165	148	159	152	158	181	131	146	157	150	170	159	152	164	147	172	162	152	154	138	162	159	149	169	155	156	158	109	151	167	171	172	148	168	164	152	156	173	147	181	135	175	195	134	155	155	144	157	172	157	185	138	111	179	158	166	148	140	152	175	175	160	179	164	159	169	141	148	153	178	170	151	151	157	151	155	146	154	167	163	152	171	167	185	164	171	139	160	150	148	138	151	165	156	150	175	162	182	176	169	167	137	175	171	165	158	169	172	141	173	177	170	167	173	162	147	161	152	153	152	131	158	153	150	152	164	167	180	164	173	166	167	155	178	163	148	160	170	168	160	137	155	164	151	174	149	155	146	159	151	161	157	183	149	160	140	136	155	178	144	154	173	144	170	151	147	162	162	160	181	157	164	161	147	142	167	161	139	180	156	156	170	155	148	142	176	169	175	172	168	173	166	162	147	178	158	146	150	171	169	162	136	164	154	171	148	164	146	157	167	139	167	172	161	156	163	153	151	164	145	153	150	145	155	155	188	164	161	159	157	170	158	195	187	153	132	171	186	163	159	148	136	143	173	168	154	165	144	165	166	156	150	148	184	151	165	139	152	191	154	160	174	162	170	159	162	158	170	173	161	138	169	168	152	161	158	155	156	163	152	150	184	147	172	161	164	141	159	167	163	152	154	148	154	169	157	143	169	166	152	136	147	161	150	150	152	160	153	174	183	169	167	150	146	143	160	187	163	174	181	162	156	153	149	162	167	152	163	174	150	169	151	156	173	164	160	154	157	160	168	161	165	141	157	155	162	146	136	154	146	153	154	154	171	171	176	156	180	177	177	149	156	139	143	169	164	151	154	146	164	144	190	168	157	164	162	160	156	173	189	162	152	173	153	152	154	179	159	152	175	159	142	161	155	181	176	184	159	162	148	167	148	152	151	151	155	140	162	152	147	169	157	180	141	163	139	158	140	178	158	147	154	169	157	150	159	145	156	146	156	158	172	150	138	156	153	164	160	154	164	177	163	142	170	140	148	157	163	168	175	152	152	160	169	157	148	140	145	168	156	178	163	172	169	157	156	150	153	147	127	170	140	150	159	165	151	141	160	157	155	185	147	168	146	154	158	158	146	168	157	166	161	150	164	151	147	163	157	156	175	196	162	148	160	178	152	146	154	167	163	147	174	160	169	143	150	155	170	134	173	174	164	179	132	153	150	183	156	169	148	150	154	170	173	176	163	166	155	158	138	158	166	161	169	142	139	165	131	167	160	134	132	155	150	161	180	156	154	170	178	161	164	136	143	179	160	184	160	165	155	160	160	143	183	172	149	182	156	159	128	131	165	166	168	156	152	163	168	184	153	184	188	146	153	157	164	150	165	149	153	153	158	150	169	151	143	162	155	170	152	156	161	168	170	158	155	188	153	148	159	175	135	182	145	163	165	144	153	150	158	154	173	149	196	152	144	164	176	175	156	166	141	170	163	156	165	166	170	149	161	166	144	162	169	168	157	149	136	151	151	145	171	131	153	162	157	150	188	150	167	174	160	167	155	172	174	155	158	167	184	170	172	177	160	155	147	162	150	138	161	152	144	173	152	137	186	150	163	168	160	150	170	172	168	149	152	147	149	152	166	162	161	193	173	154	175	164	158	185	160	165	163	191	204	159	158	156	172	150	175	168	159	155	157	169	180	162	139	139	159	153	169	174	161	152	148	150	155	159	164	165	143	162	175	152	151	166	164	174	159	159	170	148	161	139	147	139	163	161	179	168	144	159	138	144	167	147	160	151	158	165	162	161	162	163	143	158	174	152	150	145	164	180	149	155	173	160	146	153	161	163	158	160	165	139	175	153	158	158	149	160	138	149	148	163	165	153	136	183	163	158	174	163	174	136	153	160	155	145	143	162	163	153	163	142	177	152	166	177	136	150	160	153	179	152	153	152	148	169	148	144	164	158	132	166	152	176	167	175	152	176	156	165	164	145	162	154	156	170	136	169	158	140	153	169	159	174	168	165	156	139	165	161	180	169	159	130	172	148	157	170	168	156	153	141	165	175	144	172	174	165	142	149	161	164	148	154	163	173	131	166	158	149	160	163	145	151	165	148	168	160	170	159	170	148	170	151	171	159	154	149	164	170	162	147	132	145	154	157	156	150	170	157	135	158	158	173	163	190	161	155	168	159	168	171	153	165	166	181	167	162	155	162	152	164	157	164	168	145	159	157	163	149	160	159	197	153	167	178	146	161	151	155	158	162	153	151	162	150	167	177	163	156	139	165	171	177	172	187	155	145	146	139	159	159	161	178	152	144	157	152	164	145	136	148	143	145	168	176	157	169	187	148	161	164	172	149	152	156	140	177	143	181	187	183	161	166	155	178	151	148	158	157	173	150	175	149	168	170	162	150	154	160	167	160	178	161	174	149	160	159	156	159	154	145	163	159	158	160	150	160	135	159	156	155	152	165	158	161	155	163	167	140	158	176	162	169	152	157	156	152	169	151	156	154	160	164	163	163	164	178	150	130	149	190	161	155	159	165	176	178	132	142	166	169	140	163	182	186	143	161	137	158	177	156	162	160	134	150	162	168	160	159	151	154	149	174	159	157	177	160	159	153	178	145	178	156	167	155	169	164	156	163	152	170	159	156	148	145	157	161	166	167	167	152	163	163	155	167	171	157	160	167	171	149	164	175	148	156	156	162	156	176	137	184	152	148	160	142	163	148	161	151	170	170	176	171	151	163	132	160	156	134	163	168	155	173	172	155	149	144	187	168	149	166	161	158	155	147	177	153	168	167	155	160	185	173	159	163	157	165	175	145	152	175	143	161	169	167	165	140	159	156	143	163	166	161	155	186	161	128	141	153	158	138	158	143	155	147	173	171	157	191	159	151	151	165	165	170	180	168	180	167	181	172	159	170	185	156	153	151	171	154	161	159	144	143	156	180	166	153	140	168	147	156	164	180	143	185	151	141	160	170	150	161	169	165	160	179	170	179	157	178	137	179	159	180	173	154	148	167	162	156	160	155	143	158	149	145	166	131	176	143	161	179	159	175	163	158	165	157	146	182	169	165	155	178	172	180	149	166	174	151	183	161	142	158	149	175	172	161	137	152	171	139	138	156	164	170	191	175	161	156	150	154	185	147	143	148	138	161	155	128	165	161	168	150	181	153	155	161	156	173	161	168	141	161	146	168	169	169	170	162	151	150	158	152	166	158	172	161	179	178	141	165	158	161	132	170	166	174	169	193	164	159	156	151	163	170	176	147	174	154	153	145	168	142	156	159	180	151	158	155	162	152	171	175
3806	5498	3498	1570	1058	794	644	536	447	362	335	317	311	308	278	244	257	238	263	233	223	232	227	214	213	230	208	202	227	201	200	195	214	202	203	209	177	211	193	230	208	179	214	215	217	204	188	210	191	203	201	214	211	177	218	200	200	194	200	200	185	190	212	175	209	176	220	191	203	175	214	194	201	233	222	206	216	183	218	202	187	213	189	210	203	201	189	216	177	207	189	185	191	174	200	199	187	211	187	196	176	191	218	221	227	192	207	203	208	178	189	170	222	218	198	208	190	222	190	189	215	204	211	205	219	188	199	190	185	191	198	221	177	192	176	196	186	181	193	197	192	193	206	199	206	204	199	196	207	177	201	186	174	191	199	193	200	192	196	207	201	216	189	182	204	192	190	197	207	203	207	219	225	206	198	228	183	210	207	212	201	178	211	209	170	213	206	206	183	204	194	196	208	230	199	176	196	200	203	198	195	200	224	196	222	197	191	208	214	215	183	186	210	255	202	195	203	222	205	216	219	205	217	196	205	216	210	195	193	194	200	201	198	210	203	190	190	167	182	192	196	200	200	221	186	205	220	209	188	179	199	185	167	192	189	200	183	189	195	187	179	206	211	183	190	192	188	191	187	196	171	185	191	208	189	213	199	203	220	204	199	198	181	215	201	179	221	197	198	219	204	213	241	213	206	186	226	215	199	201	177	177	186	208	202	173	217	203	200	203	239	194	180	207	201	219	192	201	207	200	193	195	204	219	194	197	195	207	187	202	187	182	196	199	199	177	204	194	204	188	191	196	193	213	192	208	204	213	198	177	224	194	216	213	183	201	199	170	197	186	216	173	197	202	196	233	201	214	187	198	219	202	216	201	207	196	208	207	216	189	213	181	192	203	172	200	192	213	199	187	211	207	199	218	192	208	180	217	197	215	205	209	229	204	192	217	201	200	222	179	176	192	196	179	201	193	175	203	191	183	225	190	193	196	195	196	191	215	201	199	187	188	199	202	204	175	191	216	211	188	201	194	187	198	204	182	206	183	238	190	193	163	194	190	212	208	210	237	208	199	188	202	191	203	206	205	206	189	209	204	204	184	194	176	210	204	203	185	193	188	178	214	204	205	197	206	211	202	222	218	192	202	206	184	199	190	198	197	223	197	223	182	185	210	190	222	214	201	192	174	224	181	172	204	200	212	185	182	176	224	208	184	207	192	200	195	185	185	202	216	186	190	200	204	197	199	190	177	180	220	165	220	182	210	213	206	190	202	228	218	192	191	216	214	200	223	213	226	194	206	198	209	199	187	209	191	223	208	201	201	216	211	196	215	186	202	186	215	185	191	198	198	195	211	207	204	186	204	210	188	196	211	200	203	203	185	215	193	183	211	214	210	207	179	208	214	207	229	209	187	177	188	200	220	187	175	214	190	207	207	207	191	209	163	180	221	203	201	191	232	193	183	195	210	207	201	220	218	172	176	180	177	196	197	184	201	205	213	198	203	225	197	191	205	189	221	180	209	190	202	195	215	198	197	210	219	185	210	191	202	187	186	188	221	193	228	197	185	217	185	210	212	205	218	205	205	212	215	210	214	212	218	203	196	211	210	213	211	181	196	201	197	208	185	196	214	220	195	209	208	218	219	207	178	209	205	174	209	199	170	218	214	220	186	203	224	216	190	177	191	181	197	196	174	203	205	196	196	187	181	183	185	186	227	216	170	192	233	204	185	230	188	189	222	174	181	217	206	188	215	196	192	205	211	213	201	192	176	204	204	215	202	204	161	182	186	186	197	181	190	200	209	198	210	178	207	196	202	233	222	183	201	209	174	215	199	212	193	184	194	220	171	205	199	170	211	191	210	201	212	201	209	187	218	180	192	197	173	217	192	207	177	181	196	200	206	215	193	195	212	204	208	229	168	193	204	214	198	197	197	211	188	186	177	209	202	201	207	209	200	199	193	182	201	183	207	202	208	218	209	197	188	196	182	187	177	192	205	230	170	212	189	212	217	177	178	183	192	207	213	187	214	216	201	224	180	190	197	207	208	210	194	203	202	202	219	223	208	207	188	200	202	199	227	194	208	201	206	244	206	210	184	192	198	177	188	192	209	199	194	207	219	210	205	212	201	174	224	182	206	191	201	183	207	205	158	183	195	170	197	223	191	209	210	213	174	202	206	192	207	178	194	189	187	197	190	213	220	204	219	223	215	210	177	198	209	199	202	218	221	210	200	190	232	204	216	199	182	198	191	197	223	176	201	206	200	186	210	209	194	205	182	184	202	212	193	183	193	216	199	214	200	173	171	221	213	192	207	191	216	198	199	218	201	217	178	189	202	182	202	185	186	193	193	182	204	183	221	206	187	213	222	205	194	185	196	200	203	192	210	223	197	189	207	216	185	198	210	200	214	212	200	190	206	184	201	213	202	221	206	163	214	200	202	208	187	188	223	162	198	204	196	175	187	197	214	181	224	204	218	184	195	195	203	197	198	195	220	192	190	209	201	209	182	215	181	199	190	179	193	203	186	218	210	188	193	204	204	167	205	196	201	214	200	198	219	226	212	191	183	193	199	197	200	211	175	189	225	174	184	198	207	211	199	203	215	210	198	215	209	209	208	225	208	198	208	196	187	205	215	188	172	195	226	199	184	172	198	201	199	174	216	191	247	175	207	221	201	209	181	204	207	195	220	190	186	219	206	201	202	221	169	205	201	189	197	175	199	188	192	181	182	180	192	187	186	194	205	182	193	192	198	202	226	219	217	188	190	190	180	204	217	174	201	189	210	199	208	191	208	186	191	204	207	202	193	225	228	193	234	195	190	201	196	197	202	188	197	189	198	209	206	199	193	183	235	198	222	201	198	219	212	216	194	237	233	222	198	222	198	187	184	179	230	211	221	212	199	229	225	201	175	203	178	188	197	211	200	182	217	213	221	215	201	182	206	206	201	198	198	185	205	209	220	199	197	210	223	200	178	223	200	198	202	221	194	208	203	191	204	237	226	191	228	204	221	185	196	194	199	235	200	195	222	215	208	190	188	182	185	193	182	193	214	190	192	212	207	201	190	175	202	189	203	199	189	203	210	182	172	210	217	170	195	192	173	200	195	195	173	199	219	182	203	200	217	198	208	212	224	221	209	170	189	211	207	201	199	211	227	227	206	195	206	214	206	207	206	198	213	223	203	189	173	191	198	193	221	190	181	197	193	198	213	211	212	213	196	206	190	188	194	208	222	191	197	219	193	216	183	199	190	201	190	225	217	192	207	188	202	185	204	199	218	216	191	175	188	184	220	191	191	186	186	194	220	209	195	177	191	196	223	163	191	211	217	212	238	198	197	202	192	220	217	208	192	218	181	190	221	204	236	208	210	209	184	216	224	195	211	204	204	212	198	189	196	220	208	205	182	190	198	192	204	205	205	214	186	210	188	211	161	202	201	203	174	198	197	182	199	206	208	199	185	184	194	191	204	213	195	218	229	194	213	206	186	208	215	208	194	198	193	197	207	212	191
22461	21060	28248	24070	21066	20289	1886	621	467	390	381	321	283	270	257	274	235	201	205	192	194	184	189	176	155	173	152	153	144	136	143	146	133	145	135	146	141	149	164	144	144	141	149	153	135	125	146	145	145	142	124	136	125	144	132	160	132	144	154	164	115	126	132	119	142	130	122	128	133	130	120	141	142	125	150	129	108	147	131	140	134	145	125	137	138	121	155	122	146	137	150	121	136	134	148	145	126	123	110	118	122	130	163	130	132	150	129	132	129	143	120	133	132	144	130	127	120	125	134	140	129	129	145	147	136	141	130	131	129	132	134	136	127	137	114	149	146	129	124	146	126	130	123	139	137	132	140	118	131	118	112	141	123	133	156	116	135	126	125	145	134	134	154	139	124	149	145	134	117	125	127	129	117	138	148	129	150	134	143	120	131	133	126	125	121	139	140	135	141	119	102	136	131	142	145	122	138	126	136	123	132	142	115	129	137	115	128	148	133	133	142	150	123	114	143	141	124	115	139	101	125	109	134	143	124	136	122	121	133	131	130	143	122	133	128	128	123	123	125	128	123	118	132	117	137	127	118	133	127	141	132	128	126	139	115	136	132	115	129	136	141	127	125	118	106	136	127	131	134	133	157	144	144	117	146	136	137	145	125	96	118	140	135	145	135	143	141	118	155	147	135	122	139	123	113	119	141	133	134	140	134	146	143	117	134	134	137	113	124	129	133	125	117	111	134	130	136	129	135	125	121	128	133	137	132	128	133	146	135	145	134	136	146	125	146	144	127	136	119	144	150	123	144	137	125	125	149	108	111	150	129	139	139	115	119	121	137	123	161	118	131	121	127	129	141	126	139	111	128	130	139	133	125	151	122	121	137	130	133	139	130	109	118	133	123	143	132	144	147	140	150	137	140	153	117	121	124	124	133	135	132	135	149	133	118	122	127	131	147	144	112	125	128	105	124	120	135	129	144	134	134	117	122	142	132	120	131	120	132	137	136	117	116	131	118	157	135	124	126	134	132	136	145	128	139	148	119	124	134	138	140	130	124	140	116	128	136	133	145	125	126	157	123	111	132	115	135	146	122	127	128	128	120	137	137	124	135	119	138	157	124	142	134	139	117	130	146	115	150	157	125	124	121	125	148	122	159	141	119	148	133	125	138	140	106	117	112	118	145	134	126	141	129	134	123	131	128	127	143	121	112	122	124	114	114	147	129	132	130	135	143	133	120	121	139	135	133	145	139	126	132	131	133	119	125	141	120	130	149	138	136	123	152	143	146	122	118	127	120	129	152	136	132	142	119	139	142	132	137	132	127	127	128	133	121	137	154	124	138	132	137	113	132	124	130	111	133	118	140	130	148	126	118	112	115	130	141	120	116	123	131	129	141	147	151	138	138	144	151	130	145	133	126	140	120	145	122	143	119	130	132	127	126	130	138	133	141	136	136	140	130	142	128	152	141	140	125	134	129	102	137	120	136	133	131	113	122	133	141	144	154	124	131	119	120	131	149	127	138	141	122	159	144	134	112	117	119	115	116	124	119	126	138	170	159	130	135	136	131	118	124	138	145	113	129	129	127	128	123	129	127	127	113	126	112	129	124	121	120	137	130	145	148	133	123	120	130	116	139	129	128	152	118	125	161	140	127	116	144	128	142	144	146	113	118	150	140	117	131	145	135	138	110	125	140	141	130	127	129	161	123	140	135	129	143	129	118	118	133	145	120	117	125	116	130	138	141	136	127	145	123	128	145	124	123	138	130	130	138	131	137	140	135	146	118	126	141	123	117	135	130	119	133	130	131	119	103	136	122	135	141	131	111	122	154	127	121	142	123	128	127	135	142	144	145	121	128	137	112	133	123	123	133	129	148	127	131	130	120	148	140	122	135	136	125	134	155	143	110	130	139	108	116	132	122	130	120	132	130	135	122	119	142	137	148	132	118	132	138	126	126	134	126	150	131	138	142	121	137	135	125	123	131	141	140	158	124	126	140	134	138	117	143	124	122	148	146	135	115	159	113	124	123	128	117	132	123	128	143	134	136	121	130	140	131	136	142	136	133	137	131	158	128	130	137	129	127	130	126	129	126	148	140	116	140	123	129	119	121	124	136	128	121	138	139	129	127	142	134	103	127	141	151	130	123	136	142	127	137	129	116	135	113	124	137	122	123	147	160	119	132	140	152	109	143	143	117	148	120	112	126	150	140	150	125	139	129	122	120	129	132	122	142	141	140	122	123	133	130	146	141	107	122	102	117	106	149	133	122	130	147	146	122	123	159	137	124	132	132	135	175	121	118	114	134	113	125	124	125	114	133	126	149	159	130	136	135	119	132	138	122	139	150	128	134	141	128	127	134	148	125	104	139	131	132	106	123	141	136	114	149	139	117	126	132	135	147	128	138	117	136	137	147	137	134	138	135	121	141	128	141	125	111	156	126	147	125	119	122	137	114	123	144	135	132	133	117	139	137	139	152	126	141	127	129	131	128	129	131	118	141	134	130	117	125	125	135	124	140	139	115	111	145	138	123	149	150	133	138	120	114	123	118	125	134	126	134	135	155	143	127	143	119	136	144	138	115	134	132	121	123	134	127	142	116	126	131	131	133	137	116	121	121	143	119	140	129	148	138	136	115	131	141	111	118	152	155	125	105	144	136	110	137	136	145	133	143	131	122	140	131	140	120	151	136	128	139	110	124	127	147	135	143	136	140	109	132	107	134	140	130	132	142	111	125	129	128	120	121	122	135	123	127	144	146	131	121	136	122	128	154	121	139	135	143	132	129	130	155	131	141	131	114	126	143	147	132	126	139	139	124	149	128	108	158	125	135	141	124	129	128	132	122	129	141	157	123	148	133	145	131	130	148	130	126	130	123	132	127	136	136	120	144	110	146	128	127	128	134	126	153	143	133	114	118	152	130	144	142	136	137	129	131	126	125	130	147	149	135	117	143	117	142	151	121	126	122	127	116	130	123	135	148	127	128	140	118	109	138	119	126	136	115	150	135	133	157	113	146	146	130	136	150	137	128	129	143	124	132	109	137	130	155	119	119	132	122	130	128	134	128	135	128	138	117	123	115	114	138	121	154	133	132	125	124	125	137	134	127	123	119	129	136	114	131	142	131	134	111	151	130	145	120	131	121	140	138	121	120	150	125	112	157	139	139	120	133	138	140	157	123	140	120	118	155	130	136	130	117	146	138	124	153	120	155	137	149	107	124	143	129	133	123	139	126	143	128	135	136	133	143	106	133	133	166	139	125	129	120	127	144	124	131	146	111	137	129	114	118	123	127	135	130	143	141	143	139	121	141	122	131	140	130	127	134	130	136	127	126	141	139	125	164	127	147	121	132	140	144	131	141	130	135	118	116	149	121	134	106	141	120	133	134	143	137	120	123	138	139	128	141	135	138	114	115	141	129	125	150	108	137	153	123	119	121	130	133	138	130	122	132	143	119	147	117	120	124	116	135	156	125	127	124	151	121	127	117	117	150	131	146	140	129	126	140	119
5220	16152	10640	4767	3127	2350	1622	1376	1054	887	728	619	611	530	492	430	394	331	312	292	285	261	281	258	244	255	235	227	215	221	193	179	214	200	191	216	193	188	198	191	178	207	201	204	169	198	174	174	199	184	178	190	185	182	180	172	192	192	153	188	162	193	185	184	185	156	167	185	192	161	188	159	180	181	196	189	185	159	198	171	167	162	182	172	184	167	187	171	172	146	164	192	140	182	187	179	160	193	154	179	169	154	161	166	162	186	163	158	185	151	178	178	150	189	176	187	174	193	170	171	167	179	177	180	157	137	170	170	184	158	174	170	208	188	191	188	165	170	167	188	194	197	184	169	184	175	195	170	150	191	174	157	166	183	165	181	176	181	176	185	160	174	163	172	175	167	171	157	160	205	174	169	177	185	180	168	191	180	158	179	168	182	165	179	175	168	191	185	196	168	183	169	193	162	178	187	159	199	174	169	165	156	189	173	190	151	179	172	157	185	157	181	167	182	175	166	154	185	167	170	171	178	160	171	160	168	195	173	194	150	166	157	182	160	190	171	188	177	172	158	187	188	214	165	153	192	149	183	159	159	170	178	160	172	160	193	203	186	205	169	148	161	186	167	143	152	164	181	183	206	174	161	182	152	184	155	192	155	193	167	197	157	177	175	138	191	176	166	173	189	179	166	195	163	167	195	170	166	196	173	164	180	172	166	188	173	189	163	186	175	184	183	159	183	190	184	164	160	159	174	170	183	163	200	202	172	155	159	174	187	166	174	150	188	161	178	164	183	181	173	154	203	159	193	198	192	208	186	189	182	191	195	196	181	169	151	185	187	173	169	178	182	181	176	161	192	180	200	190	166	177	163	166	172	191	163	174	168	178	163	151	181	165	193	191	166	168	169	168	193	200	156	168	192	189	157	161	161	153	196	172	183	190	162	168	183	175	197	169	186	180	192	179	159	173	191	163	172	183	182	153	168	159	173	168	212	165	156	181	189	189	151	159	182	177	170	189	169	172	157	187	172	188	195	168	201	170	182	151	168	156	160	178	208	173	191	160	172	156	152	179	159	164	177	180	165	171	172	181	173	167	159	154	179	168	158	162	172	152	151	151	165	165	209	189	181	167	176	197	154	175	197	157	180	164	173	184	174	204	159	158	179	150	160	188	185	183	154	176	182	164	173	166	173	169	179	185	169	153	212	178	163	183	187	199	187	165	165	179	163	193	185	147	187	155	149	179	161	165	164	174	174	159	165	164	176	158	157	161	178	165	177	156	200	178	170	182	186	158	166	183	164	170	176	163	170	168	154	186	174	160	183	178	173	191	191	177	181	162	158	159	166	173	191	182	177	195	165	193	169	167	161	188	187	160	155	157	163	176	176	168	154	170	169	198	176	157	161	192	150	162	178	169	163	169	201	184	158	158	165	193	189	156	172	165	153	163	184	167	175	170	152	161	158	185	171	190	191	162	182	166	165	179	163	167	173	166	173	154	165	153	200	144	172	169	161	188	168	162	177	176	172	166	163	177	165	183	188	170	166	193	159	175	211	166	172	182	175	179	181	158	176	199	170	175	192	199	173	158	177	186	193	157	182	167	194	180	182	157	184	183	161	181	171	153	167	141	161	201	171	162	155	181	179	171	164	169	179	194	162	168	170	160	175	163	161	169	161	171	161	167	164	170	175	162	173	168	167	158	174	173	186	168	172	159	171	153	153	171	175	154	169	153	159	159	164	161	171	171	187	190	195	161	153	179	158	180	175	171	176	175	183	155	174	194	181	160	166	166	188	158	168	201	184	157	171	187	171	183	171	195	168	190	192	175	173	177	176	183	164	153	168	195	201	172	180	188	187	169	170	174	192	145	167	166	143	190	167	186	170	167	176	173	166	160	177	170	190	183	187	181	175	179	175	162	176	165	186	161	161	182	204	163	171	160	173	167	195	184	165	166	183	170	147	176	171	141	166	191	182	179	165	157	170	167	184	163	181	190	201	176	182	176	174	164	158	161	182	167	176	156	178	185	173	157	159	177	173	166	187	176	179	175	152	161	181	181	145	165	174	161	155	154	148	178	181	177	171	176	179	159	158	175	177	181	184	179	166	171	170	197	143	187	188	167	150	159	181	182	162	183	174	176	173	169	171	191	169	194	161	161	175	198	157	182	179	185	165	165	177	184	162	167	189	183	174	154	173	175	202	178	201	174	153	175	160	165	158	179	189	178	176	170	165	164	165	172	193	155	179	169	179	200	178	169	165	193	154	188	185	176	156	163	174	180	159	170	165	180	176	179	160	179	157	166	178	206	163	163	151	175	173	180	174	166	191	170	174	183	186	170	185	187	157	167	182	163	190	176	170	199	176	182	168	169	189	172	160	170	157	200	146	178	184	178	157	172	190	166	180	145	171	158	176	192	174	179	181	187	174	180	198	164	171	179	160	182	180	177	173	144	168	169	162	166	188	161	169	172	187	158	190	171	183	181	186	177	152	160	162	190	188	157	175	180	188	180	175	166	152	176	193	176	169	162	174	171	158	202	163	181	150	177	173	183	168	198	164	168	178	160	194	180	172	181	153	183	189	166	158	170	182	190	162	172	170	145	194	184	171	165	193	180	166	161	172	186	178	176	157	149	195	183	165	161	160	175	169	188	189	194	164	199	164	182	185	210	188	178	185	175	155	188	173	176	164	180	162	169	179	193	169	190	188	193	181	184	165	166	162	178	168	182	174	181	158	183	179	162	164	165	153	187	177	167	167	145	169	174	183	174	170	181	179	167	158	163	183	173	177	179	165	173	171	198	173	144	182	168	162	174	162	159	192	195	181	148	184	188	166	170	182	202	179	175	165	162	173	168	170	160	158	178	174	158	194	186	168	168	180	189	164	174	172	180	181	175	171	168	176	178	169	193	173	179	168	189	154	166	170	156	198	159	181	151	178	169	190	172	198	196	164	184	171	159	176	176	167	155	154	158	157	167	155	160	163	184	160	179	176	167	155	167	180	166	162	182	159	192	178	170	159	160	150	183	160	181	175	172	170	176	183	173	138	177	198	158	190	167	187	182	162	162	177	171	162	171	182	173	168	176	176	186	170	182	179	158	184	157	177	177	196	147	152	152	183	172	178	169	159	183	169	175	161	140	183	187	173	189	179	167	162	159	175	170	168	174	170	177	164	177	170	167	162	173	195	165	161	151	191	170	165	166	171	161	150	170	157	181	177	177	165	154	198	162	180	190	185	173	146	195	179	171	189	163	195	168	181	170	170	171	166	185	150	178	181	180	179	149	174	178	169	175	191	176	176	182	173	188	165	154	167	184	171	164	179	135	195	171	166	180	182	161	216	190	180	156	181	168	171	160	174	184	169	196	171	157	174	185	177	201	175	166	166	164	173	167	167	159	169	178	190	188	176	165	191	170	163	164	190	173	154	187	167	188	179	193	169	167	173	188	170	197	174	171	169	179	162	169	169	143	206	180	140	221	177	160	156	184	135	191	168	189	175	183	170
27366	16754	2977	600	360	340	344	320	348	315	314	273	291	316	311	313	297	289	276	271	295	292	282	313	316	311	301	303	289	306	285	292	280	296	273	342	264	313	290	306	278	315	292	310	311	307	302	345	305	308	261	305	282	277	291	294	310	294	277	311	265	295	293	328	296	309	299	284	308	284	310	322	285	305	291	313	293	286	288	281	313	302	331	296	295	295	297	275	315	301	297	288	268	333	295	273	283	283	280	296	276	331	312	266	271	275	268	266	316	295	272	293	288	284	312	261	281	319	268	266	300	291	296	284	301	317	290	313	314	291	281	293	305	317	313	292	269	283	301	287	302	309	314	299	306	296	286	303	299	312	280	289	288	300	291	298	293	288	296	287	278	312	302	298	282	267	310	282	311	294	317	280	284	312	279	289	302	307	288	302	302	292	280	311	292	290	282	312	298	281	288	291	330	287	303	283	309	298	318	270	272	290	295	274	269	302	267	288	321	320	309	284	245	275	295	298	306	297	285	281	280	281	342	307	259	259	281	268	287	304	279	296	248	256	265	287	269	286	300	296	311	308	308	325	283	284	298	337	273	311	300	269	329	281	261	305	283	299	300	302	257	285	298	327	272	300	301	287	302	278	295	260	287	274	306	301	298	288	324	298	308	267	302	294	310	284	315	275	308	276	244	293	292	302	278	309	297	304	302	313	272	306	320	277	271	297	278	294	292	317	362	273	309	256	306	317	302	288	292	325	297	272	258	298	287	288	304	292	270	270	277	310	292	296	296	317	312	287	293	299	274	305	296	302	310	265	277	308	301	294	268	303	295	284	287	311	329	278	307	304	284	297	295	317	295	292	298	281	309	284	297	280	286	304	317	311	283	282	305	300	321	258	277	302	283	313	292	323	304	252	293	321	294	273	315	286	291	320	306	306	298	325	300	305	279	296	282	301	291	284	281	298	295	301	289	292	298	271	311	275	276	284	301	294	286	308	304	273	294	297	280	282	304	282	280	308	280	293	302	292	285	298	305	262	291	297	307	289	299	345	310	290	294	280	306	305	288	290	285	279	299	298	299	294	312	313	300	293	291	283	307	293	306	305	316	279	302	306	325	298	311	287	266	284	284	288	274	289	288	303	318	291	284	274	282	252	303	290	276	307	287	300	287	286	311	315	287	333	290	314	299	302	291	279	307	311	281	282	297	278	286	280	287	294	299	313	291	288	308	299	302	249	304	345	313	303	295	289	313	314	302	309	311	311	281	274	315	286	277	272	322	291	308	269	290	300	317	271	270	295	309	297	283	301	303	292	275	296	305	309	279	268	303	284	306	299	285	285	316	316	318	303	290	310	309	296	286	309	293	300	291	273	279	273	314	315	289	270	291	300	296	308	294	279	257	274	297	290	289	254	321	305	309	325	301	288	295	318	308	249	292	296	315	299	283	277	269	303	304	312	274	313	274	283	267	294	302	319	308	291	282	268	271	259	295	287	299	303	257	291	280	298	293	302	306	318	299	326	315	316	283	353	293	276	266	305	316	336	254	280	285	284	292	302	305	323	297	297	261	297	307	278	287	265	268	292	297	290	307	297	298	305	284	301	292	297	269	318	304	292	324	302	294	292	292	321	307	292	291	282	310	311	293	308	287	288	304	309	296	281	298	296	268	299	287	295	290	310	294	311	292	297	298	278	291	293	289	283	311	312	282	315	281	288	323	315	286	306	301	259	296	286	313	297	265	305	276	320	269	297	305	312	284	332	310	316	319	303	280	253	304	281	298	300	292	288	285	281	286	312	293	289	272	304	299	258	283	302	313	284	306	290	289	292	262	256	297	296	294	302	307	310	297	282	306	292	320	307	282	309	325	294	293	278	318	290	300	305	311	328	308	330	273	307	287	295	300	269	272	295	293	305	288	278	295	294	298	309	297	331	310	329	299	278	296	264	281	330	311	317	281	302	285	300	267	306	293	299	256	297	294	290	292	291	298	285	301	260	313	287	314	314	310	307	317	327	299	307	258	317	300	268	293	306	303	262	298	307	306	267	303	299	320	264	285	312	301	287	294	298	301	311	266	316	270	288	324	327	296	285	315	318	316	283	278	293	288	296	280	275	268	292	297	313	287	302	289	300	274	278	326	301	298	306	257	323	296	316	278	297	289	271	281	270	314	261	278	293	304	259	289	264	313	294	283	279	283	308	295	274	299	307	277	269	296	276	268	263	296	301	282	329	292	306	313	346	306	315	288	259	299	338	297	308	272	299	263	259	312	301	273	289	256	290	290	287	301	316	326	264	325	302	303	309	294	313	283	286	297	283	295	304	294	279	282	316	303	302	327	293	289	289	295	250	294	306	299	307	311	272	326	304	274	282	273	288	303	310	277	305	319	285	340	289	325	311	300	283	296	297	283	297	290	304	289	260	280	312	303	295	282	298	274	292	294	320	288	312	265	284	301	288	262	274	300	309	288	273	322	295	284	309	289	285	276	314	299	297	293	319	283	298	258	290	318	317	296	247	311	288	274	298	269	283	342	277	305	279	277	313	314	289	302	292	308	312	306	304	282	283	288	295	300	299	285	285	287	283	292	303	318	287	323	313	296	276	290	290	292	326	305	277	305	315	305	300	304	296	274	300	318	281	264	312	268	260	299	332	315	296	284	331	303	299	284	309	313	277	300	269	296	276	305	289	286	314	302	270	272	292	301	294	274	306	316	305	302	300	274	316	310	285	273	307	259	318	280	276	281	324	310	294	291	273	328	320	291	294	325	322	280	248	296	290	280	272	328	277	297	285	301	288	265	306	338	275	288	291	311	285	271	303	296	296	311	288	299	296	298	283	299	276	290	295	334	313	280	311	312	276	297	297	268	277	312	332	304	279	309	297	292	322	273	301	273	304	282	272	301	290	290	297	267	336	325	288	308	309	256	297	296	258	309	279	318	276	296	309	268	279	294	308	289	337	286	290	298	288	284	313	316	292	299	321	344	324	289	277	317	314	263	296	305	306	299	274	291	266	285	264	282	302	332	290	280	288	329	318	303	306	326	278	277	282	296	295	283	311	305	268	298	274	298	265	283	300	263	294	301	275	309	306	291	266	280	291	272	290	313	297	288	298	262	313	292	284	299	302	296	292	302	275	282	282	295	291	313	297	295	306	315	305	296	281	290	295	263	307	301	299	278	263	290	282	268	305	291	306	285	322	302	299	303	289	310	304	281	307	296	321	267	283	299	279	292	302	326	317	309	271	292	285	280	340	322	284	289	283	274	330	299	274	273	292	270	288	315	285	298	290	296	278	286	323	306	291	295	270	293	309	268	297	317	282	332	294	319	316	318	292	269	311	309	292	298	300	291	325	301	290	280	297	298	259	301	282	289	283	292	301	283	296	287	258	311	292	271	310	294	288	303	305	286	261	306	270	285	272	284	278	292	328	308	266	309	301	266	309	270	300	288	311	290	280	302	268	289	300	282	313	280	263	275	317	314	267	283	306	268	278	296	292	283	308	284	327
4674	2134	1341	722	527	497	453	436	467	380	387	406	369	412	374	386	367	378	379	376	384	361	382	351	357	365	357	376	405	376	380	352	362	357	353	376	369	343	366	346	362	362	368	367	378	390	407	376	343	391	337	374	386	380	381	374	354	387	371	355	352	411	350	354	374	367	374	378	375	363	364	346	361	327	408	405	381	360	386	344	347	363	402	365	355	380	391	377	393	341	374	350	349	405	363	366	348	348	363	379	413	357	353	365	368	365	365	355	391	368	373	383	369	366	379	382	350	354	378	382	370	343	371	375	348	371	379	353	366	343	340	362	341	378	359	358	370	390	387	376	379	366	346	376	366	365	348	389	334	344	400	355	389	362	355	404	360	323	366	339	351	352	377	379	400	401	390	395	387	310	383	380	381	381	346	342	371	360	393	350	346	353	340	344	355	343	371	380	386	365	366	360	371	404	367	375	351	395	380	386	302	331	354	386	353	363	366	378	334	375	354	357	355	378	395	366	350	342	393	370	361	351	367	376	377	362	330	344	369	367	354	348	356	364	388	347	368	366	355	363	389	346	345	344	392	349	335	364	398	406	381	379	366	357	354	380	384	345	337	375	371	372	367	368	390	377	394	373	363	371	365	342	332	392	341	403	383	340	382	398	346	341	418	355	364	371	370	351	361	391	363	373	345	354	373	357	364	389	352	338	376	372	386	402	382	380	347	376	403	390	335	377	332	384	368	353	380	405	316	365	348	373	327	376	365	408	374	362	349	341	355	406	365	329	372	354	368	369	370	332	395	359	334	350	352	383	358	343	338	374	355	337	361	383	357	359	379	351	355	352	394	370	349	388	397	369	375	374	330	347	382	345	362	360	365	399	366	351	355	339	355	368	349	370	354	355	352	357	381	336	375	341	389	361	384	363	382	370	342	389	352	366	344	375	377	370	361	374	379	348	378	354	374	368	330	384	373	333	396	339	369	368	328	353	360	336	350	356	411	353	369	409	340	372	358	318	379	380	352	362	369	380	346	395	364	345	353	336	371	385	352	386	406	370	362	360	411	374	376	353	366	374	354	377	388	370	385	370	364	346	385	379	364	340	366	369	357	385	358	369	308	326	411	370	387	379	417	359	359	395	343	364	374	380	391	380	363	370	328	424	339	333	363	381	378	366	374	393	356	356	357	352	369	372	376	393	357	372	362	368	374	361	342	362	392	364	356	372	372	357	384	367	367	378	369	326	384	347	340	342	338	347	383	356	363	349	409	378	349	406	346	362	386	340	343	362	340	384	357	374	386	383	368	363	382	365	338	357	409	360	386	348	378	379	391	374	370	373	380	366	392	376	373	371	398	347	377	361	358	383	348	340	364	380	396	369	349	368	358	359	370	370	371	365	354	376	388	377	334	357	367	366	335	355	357	352	358	338	371	342	316	360	383	359	339	352	407	337	366	384	361	392	355	348	383	368	388	357	332	348	379	386	355	316	381	373	387	349	340	362	342	367	378	356	381	382	362	364	350	390	384	367	368	366	352	391	369	363	370	381	366	357	341	362	361	364	411	325	341	357	372	333	317	373	399	382	385	374	384	349	394	370	335	361	374	376	366	350	361	371	386	375	319	326	365	349	347	312	350	382	387	316	328	364	370	365	359	381	373	353	369	376	362	351	342	384	382	395	396	364	362	328	375	348	385	393	363	370	389	345	359	381	327	343	372	342	383	338	384	359	347	396	394	393	363	396	371	369	341	392	372	369	333	347	383	366	373	360	366	399	358	347	357	371	378	369	383	364	397	351	367	369	337	383	353	351	365	398	354	395	408	387	359	380	387	367	378	355	378	352	316	376	393	352	403	323	374	365	363	348	331	354	359	360	380	386	344	355	372	386	382	355	400	353	362	378	436	335	385	365	367	394	358	347	392	389	369	355	393	359	393	390	394	361	325	401	363	368	367	364	440	366	358	366	345	361	421	370	363	365	357	363	353	373	370	385	379	366	391	376	359	372	378	371	355	348	343	331	355	369	409	351	366	365	352	381	356	378	397	383	356	365	350	356	360	389	388	338	366	334	366	319	358	362	389	372	410	365	401	387	356	358	399	340	359	375	360	336	345	384	352	336	368	389	373	364	344	350	385	342	370	337	383	381	338	366	393	355	371	367	364	370	382	383	362	384	349	352	376	360	380	394	357	321	344	385	359	363	394	384	367	379	359	352	352	370	393	354	334	353	359	388	408	393	396	361	368	346	364	389	393	347	389	367	365	335	348	349	386	347	366	361	346	347	371	347	323	344	393	358	421	362	366	386	365	360	363	355	341	319	363	369	371	374	366	347	364	359	395	393	387	386	354	349	348	366	354	388	381	376	383	380	399	379	364	386	337	370	337	368	366	369	391	393	363	336	381	396	381	375	379	393	366	370	346	369	391	377	373	359	365	401	423	350	350	337	361	338	349	408	365	376	369	374	407	385	373	344	373	350	390	404	377	385	381	367	386	351	371	356	350	381	361	362	370	389	358	362	326	402	331	320	364	326	357	372	361	351	349	372	415	356	355	328	358	352	358	331	403	399	348	357	384	371	366	338	379	320	374	357	370	355	369	351	382	370	354	370	336	364	377	377	385	328	367	319	371	365	395	357	372	355	368	329	373	345	405	359	353	387	398	360	362	341	378	317	344	395	356	356	370	368	357	363	391	362	333	354	360	381	351	375	339	360	392	382	360	354	375	390	376	345	372	386	360	347	386	377	344	344	353	361	359	343	365	338	337	387	339	369	351	366	348	361	378	331	383	357	395	350	363	362	372	388	352	339	326	391	406	406	379	333	404	353	402	363	370	347	318	337	367	396	360	364	388	359	349	349	403	347	350	364	383	355	343	414	375	349	393	376	344	343	355	339	327	371	345	360	372	362	356	340	357	359	349	353	373	347	369	330	353	364	352	389	398	346	376	379	351	343	378	377	379	380	359	374	353	346	353	369	362	341	421	357	359	384	370	362	368	342	370	381	340	373	356	371	381	344	351	340	363	408	367	349	367	360	338	378	402	388	391	341	363	351	400	325	348	398	418	358	367	371	359	362	387	341	367	364	351	395	371	361	338	364	339	353	397	386	368	391	369	377	392	382	374	353	355	342	380	411	352	378	331	373	378	399	378	363	384	383	382	351	365	360	376	347	347	348	347	338	356	354	392	350	360	384	341	374	352	400	344	332	361	332	367	359	357	347	402	370	389	339	403	366	365	391	391	359	371	369	359	368	351	326	367	356	372	411	374	337	337	377	382	378	336	361	384	367	377	373	403	331	375	338	349	327	365	344	352	352	383	387	349	364	423	362	344	404	350	368	368	373	347	372	312	374	355	353	347	381	365	379	385	352	358	375	362	385	401	356	353	368	370	389	375	365	373	373	351	354	363	402	352	359	395	359	374	368	339	375	361	346	351	354	342	365	376	358	374	381	401	385	364	362	370	344	356	384	348	358	355	374	358	377	360	372	407	360	354	378	363	353	369	383	370	365
23876	21072	27317	25043	15325	1072	644	539	472	404	446	352	395	404	347	328	379	376	343	328	347	337	333	338	299	299	324	332	339	330	320	320	327	362	317	304	345	296	349	318	321	300	316	347	317	356	333	327	319	320	321	291	337	313	335	298	342	300	313	342	329	338	297	301	309	297	344	339	326	321	307	322	315	307	307	322	353	331	343	308	314	326	301	294	340	307	352	354	326	336	338	327	317	307	316	304	328	299	302	293	292	339	305	304	297	319	314	329	341	327	364	331	315	313	304	324	304	324	325	294	347	296	337	295	295	301	339	327	308	289	291	314	360	277	331	344	330	272	328	326	302	316	296	313	325	306	328	300	311	305	322	324	335	336	318	307	327	315	311	320	348	333	329	295	311	300	326	316	274	328	327	348	308	291	339	283	333	360	325	331	315	294	348	291	333	329	326	317	313	338	315	325	312	295	316	309	351	319	325	313	323	317	289	300	310	293	309	349	330	325	307	283	337	326	313	359	307	330	355	315	319	321	319	293	338	307	327	306	316	335	302	321	320	308	357	332	337	326	314	313	300	312	311	333	331	319	336	300	316	279	307	310	305	316	321	333	331	288	313	328	350	332	326	319	309	306	333	293	310	302	337	322	352	357	279	327	306	293	297	346	313	295	325	312	313	307	310	301	288	321	316	346	305	300	288	334	306	324	320	310	318	292	351	332	282	314	318	356	312	330	341	356	289	314	265	327	290	330	317	299	324	292	311	333	333	293	296	326	336	337	345	320	297	281	328	314	324	336	323	318	333	321	298	314	321	342	320	312	324	326	318	322	353	291	306	330	328	345	303	328	337	308	341	307	304	325	309	294	287	332	331	314	299	328	329	311	302	332	331	325	323	316	334	325	319	310	315	325	367	306	305	325	319	332	317	305	339	296	304	328	286	304	301	316	295	295	338	303	336	290	322	314	325	301	325	326	301	314	326	322	335	332	302	309	339	320	323	318	308	315	329	372	325	294	317	337	330	333	316	309	343	329	313	318	319	300	332	299	319	315	261	329	318	334	315	330	307	307	316	279	318	322	351	331	280	283	325	315	340	328	333	301	294	310	326	330	299	318	302	321	359	319	319	319	326	352	289	289	303	304	288	337	332	344	352	315	339	327	339	308	313	319	305	322	341	336	317	334	302	312	326	289	328	313	317	288	327	324	340	293	301	341	317	334	325	314	318	282	299	332	321	297	313	323	324	310	299	325	301	314	312	285	310	317	304	320	327	341	322	303	342	327	296	307	303	320	340	342	301	331	323	331	310	300	309	321	282	358	323	343	352	308	302	349	298	320	320	289	295	336	319	343	298	301	307	347	299	357	322	318	333	324	329	332	331	318	338	307	302	302	295	308	334	300	321	318	306	336	308	279	327	334	305	320	330	299	297	316	295	306	312	330	351	337	340	325	331	309	286	304	299	305	320	324	281	313	311	347	293	286	353	345	300	322	308	331	304	293	309	301	322	319	333	289	301	327	336	303	319	276	302	338	284	297	334	316	339	320	316	308	297	309	304	292	315	334	310	308	333	317	330	324	308	319	340	334	341	327	312	293	327	363	327	332	302	284	330	326	345	305	323	299	303	337	307	283	328	342	341	326	316	305	337	318	302	319	312	310	304	315	315	309	294	310	302	314	305	316	324	316	295	290	329	300	319	348	331	341	276	309	310	322	315	328	301	333	306	308	297	307	308	334	339	336	322	303	325	322	307	289	318	346	328	294	341	318	292	338	311	307	310	315	342	327	347	303	306	302	331	306	310	336	316	335	329	303	322	301	309	309	333	323	345	339	330	343	329	353	293	296	312	343	349	309	321	264	316	338	318	319	309	321	282	299	321	323	322	321	305	335	335	313	303	331	334	321	319	342	339	309	298	321	306	306	310	309	316	292	293	311	311	335	326	354	321	301	302	334	323	348	295	303	356	334	334	348	320	304	294	312	316	327	333	356	313	295	349	330	320	314	315	325	292	331	296	282	336	327	298	315	304	321	327	344	317	322	313	311	324	323	316	337	329	317	299	293	315	327	322	345	306	317	311	317	298	326	339	332	276	352	311	343	305	303	309	311	308	325	324	316	318	317	312	335	309	337	315	347	302	316	341	338	301	320	307	313	331	311	318	277	337	321	318	317	319	311	345	310	322	333	324	312	346	308	319	341	317	303	325	321	321	332	292	284	337	323	315	331	369	335	304	329	330	325	304	308	326	356	285	286	301	347	321	330	329	289	329	313	320	293	347	323	273	334	322	308	312	339	316	325	304	318	311	313	344	296	332	333	305	300	313	320	317	324	303	299	294	319	369	297	299	320	327	325	334	341	320	316	303	294	292	294	294	344	337	313	285	310	350	353	300	323	325	320	327	332	347	315	330	314	307	300	299	308	321	311	326	318	323	304	318	310	282	324	343	327	349	299	304	281	328	284	288	279	324	325	283	345	302	347	315	320	310	336	298	315	341	320	344	328	309	268	321	329	316	319	333	291	315	318	290	307	311	310	344	330	315	334	330	285	280	317	306	326	347	296	285	323	306	344	345	319	329	308	305	315	330	348	290	295	299	316	343	327	331	324	326	356	326	331	307	313	305	315	349	333	291	308	325	309	343	326	313	308	338	309	316	347	303	326	317	317	307	327	307	312	330	321	341	291	346	315	314	294	325	305	315	303	299	308	331	327	311	273	296	302	337	352	333	299	300	306	305	352	323	268	314	312	311	298	315	328	317	325	342	312	324	332	342	332	324	292	299	316	294	311	343	316	324	310	304	322	317	305	314	335	344	296	309	320	288	331	327	310	270	296	342	313	309	306	298	306	314	270	328	311	352	337	296	337	339	317	337	316	299	312	324	334	308	315	334	295	340	289	352	326	333	318	331	318	301	298	296	324	300	322	316	311	356	281	314	340	282	326	315	327	331	310	290	326	346	334	326	308	296	332	325	320	304	348	286	309	319	320	315	317	294	331	340	318	297	345	339	283	340	294	298	308	341	316	294	307	343	328	320	306	307	342	345	309	329	303	313	313	309	328	340	271	290	349	335	338	359	331	288	315	310	318	290	301	326	341	328	311	311	327	338	278	319	322	316	365	345	321	336	332	305	309	310	333	313	308	346	352	307	302	306	350	312	339	316	312	328	319	308	318	324	345	306	314	358	323	327	316	342	346	328	296	329	299	304	334	323	321	299	340	296	302	310	313	318	325	298	320	331	317	341	312	305	328	310	324	329	313	313	293	319	348	333	340	295	313	308	306	332	311	310	320	321	331	324	336	317	295	315	342	301	357	304	346	338	305	327	374	313	325	317	343	354	300	316	338	333	281	318	317	306	292	315	287	312	307	314	326	328	318	337	334	309	298	292	318	317	314	324	309	336	288	338	326	288	315	310	320	310	302	303	312	313	303	331	320	287	291	320	327	323	313	315	316	335	294	289	319	342	300	321	307	321	335	313	323	278	339	292	317	303	351	305	307	345	288	309	321	335	282
3595	8605	5197	2303	1648	1262	1114	904	814	694	623	625	544	559	541	521	437	476	479	438	509	428	443	461	408	460	414	392	393	432	411	398	411	445	375	381	410	389	439	413	434	396	398	393	426	392	401	437	349	385	411	443	399	390	395	394	434	364	425	393	396	431	417	378	390	396	387	375	388	407	411	389	415	389	371	372	391	432	394	381	383	404	413	415	379	388	392	403	373	407	438	400	402	355	405	416	416	398	402	429	419	395	369	432	407	415	419	406	375	383	423	427	413	388	404	405	375	422	391	394	450	384	423	390	408	402	428	406	394	388	390	400	376	376	404	376	395	389	400	375	380	406	390	385	412	454	422	382	377	416	399	382	390	382	429	387	439	421	389	377	390	389	403	374	403	398	402	392	363	421	401	374	391	404	430	430	383	379	406	379	413	377	412	416	360	402	414	359	434	435	410	360	383	379	375	401	395	388	440	403	408	420	436	365	402	377	399	400	386	392	426	393	378	394	402	404	422	373	374	362	375	388	388	410	415	383	438	400	386	426	383	400	422	401	393	390	409	394	409	403	392	381	380	383	402	361	434	419	397	379	401	370	376	388	418	344	443	392	401	369	388	397	353	425	408	379	399	388	379	384	411	416	384	410	400	407	395	409	389	385	414	380	381	413	402	376	388	392	394	427	387	382	407	384	427	408	406	380	379	403	383	387	375	354	390	388	412	381	368	393	381	387	384	409	414	400	381	413	373	407	410	403	393	392	413	428	433	394	432	396	378	410	442	419	389	390	386	429	377	405	413	398	371	405	410	404	409	389	416	378	403	428	370	406	401	370	409	409	429	422	385	383	374	386	368	442	414	388	415	399	393	408	400	393	377	403	397	372	391	414	438	361	399	363	395	394	397	388	406	391	424	403	401	430	409	374	410	361	375	403	379	414	404	405	425	397	407	358	407	375	386	407	379	414	420	389	375	361	426	390	392	415	392	398	379	374	390	387	380	385	360	418	384	361	374	406	393	427	387	408	375	392	332	423	443	361	415	414	402	354	359	390	396	394	383	433	358	361	405	411	378	415	414	399	410	413	405	397	401	399	419	405	382	420	394	411	411	429	400	375	402	380	419	417	403	382	417	385	374	418	434	383	407	345	406	367	424	386	384	415	376	388	377	373	393	417	391	397	429	380	413	408	384	393	441	389	397	401	387	396	398	388	378	379	376	407	450	419	416	413	382	460	389	452	393	381	389	396	419	409	383	359	400	405	393	393	347	396	413	385	425	379	367	402	377	424	395	374	415	418	422	404	376	388	405	455	374	371	397	394	404	412	424	419	377	413	391	384	400	414	411	416	388	375	383	405	412	376	377	418	376	386	404	405	428	419	395	418	419	417	390	387	421	422	381	409	406	424	378	475	408	418	372	382	396	398	412	418	402	360	399	427	383	375	389	360	396	392	401	396	401	379	386	364	398	426	388	390	409	407	399	378	393	387	404	426	350	406	383	448	430	393	403	393	410	408	422	411	386	404	405	380	395	408	395	357	402	383	397	433	382	381	387	392	370	416	430	387	383	414	414	400	411	401	376	404	420	373	422	378	371	362	408	420	402	402	395	394	416	392	458	348	402	402	392	405	435	418	387	362	403	410	395	358	421	397	364	396	393	374	399	378	351	376	406	408	388	400	390	411	414	374	397	392	382	371	388	419	395	379	423	398	387	420	362	410	408	409	418	406	405	416	396	397	411	394	357	405	442	395	406	409	412	374	358	405	416	416	385	367	373	405	421	402	434	369	411	385	374	382	396	399	399	370	402	371	390	412	444	379	383	416	402	415	395	422	419	403	446	422	389	397	431	401	413	353	359	413	423	369	408	408	387	399	383	375	373	407	375	435	370	359	423	398	384	410	407	406	364	414	367	430	389	391	392	430	372	393	358	420	381	369	394	393	379	406	373	373	411	388	452	414	389	376	374	418	397	399	375	394	390	390	424	437	390	430	397	421	410	431	405	408	402	370	388	421	398	417	407	393	378	402	393	404	387	386	440	433	397	382	377	436	365	439	398	369	394	389	405	389	409	380	427	364	362	352	368	404	409	390	383	390	397	404	441	379	395	431	389	421	437	417	414	400	380	397	354	423	381	339	404	374	369	454	413	401	403	437	390	431	374	404	393	396	404	389	407	382	418	397	455	373	361	395	399	378	339	385	430	420	374	382	392	403	383	411	387	390	400	383	385	361	431	384	370	380	394	414	383	371	421	411	396	402	425	424	395	400	370	415	405	434	395	402	421	396	378	377	407	402	411	396	374	408	381	405	419	373	380	386	396	410	427	376	344	378	393	385	417	462	378	432	414	404	401	378	390	399	371	393	397	404	393	424	381	373	408	412	432	417	365	409	431	411	423	428	431	381	396	374	403	397	411	398	394	374	378	397	412	408	377	423	404	396	418	401	414	392	415	417	400	388	441	397	402	384	390	411	409	415	398	352	412	377	439	422	390	416	412	382	387	395	392	410	388	414	408	405	419	339	412	376	370	393	392	419	418	414	389	407	389	402	416	438	387	392	412	374	401	381	426	383	385	381	420	394	399	397	379	403	397	436	416	395	393	376	390	403	413	371	367	395	400	391	367	412	439	405	424	422	410	401	392	419	406	370	418	365	408	395	423	396	438	408	388	399	426	382	351	425	394	454	408	408	399	396	406	436	424	406	422	417	396	408	380	422	391	405	406	439	362	400	415	398	409	418	390	374	390	371	413	390	406	384	366	397	397	371	371	368	382	383	414	419	392	419	372	407	419	374	406	397	383	434	411	397	409	401	408	385	413	384	426	409	388	450	401	436	395	349	398	396	408	390	377	432	416	417	413	438	394	369	416	399	372	339	362	393	392	392	400	389	386	370	412	406	412	335	431	387	407	410	406	397	411	349	383	417	420	412	393	381	403	380	448	411	393	368	433	417	391	397	458	391	395	414	425	414	398	410	416	383	381	381	401	416	417	373	397	398	416	405	404	376	378	399	358	372	394	360	415	382	418	435	391	387	407	379	406	390	416	420	389	414	403	383	412	401	393	397	414	405	389	380	388	437	386	411	394	403	360	398	405	405	369	423	376	382	403	366	444	415	413	403	406	384	401	436	382	409	424	386	394	415	388	418	401	380	362	386	384	447	386	348	397	399	428	418	393	421	390	367	401	426	401	384	449	388	405	417	382	368	374	396	409	438	395	361	387	403	369	407	412	375	393	399	410	402	429	358	386	397	340	376	399	409	400	410	414	400	365	368	367	426	407	392	420	397	422	392	379	377	359	397	418	403	372	364	397	394	392	386	399	394	415	401	399	397	398	355	400	422	373	427	388	416	407	371	430	405	396	389	433	388	380	382	376	395	384	430	369	392	407	424	412	429	417	350	371	407	391	387	372	392	379	402	395	396	395	388	372	370	382	404	369	410	401	409	402	411	365	371	383	422	385	390	429	394	414	409	375	370	386	406	403	392	395	412	442	407	407	376	393	371	391	442
24716	21036	25903	24294	1496	380	343	265	241	231	220	243	217	197	218	212	196	195	168	182	184	188	163	167	166	201	175	139	196	174	170	188	146	176	168	152	157	174	163	169	168	169	173	152	166	178	184	148	158	153	162	165	169	163	158	133	161	194	161	164	164	149	190	177	180	168	166	183	189	153	166	152	146	164	167	161	178	180	161	154	174	172	153	178	160	161	155	165	172	163	149	143	167	171	130	153	143	183	171	183	173	182	180	162	159	181	165	162	126	148	168	169	180	148	164	183	159	161	135	137	170	184	168	171	169	169	161	177	165	148	169	152	149	160	158	161	153	141	173	152	174	147	153	160	157	158	155	154	176	156	159	194	135	172	155	198	162	180	167	160	177	146	168	134	155	155	175	160	143	160	154	165	166	151	179	135	159	153	145	170	160	146	154	164	154	144	171	146	157	145	146	153	168	140	165	166	138	150	202	166	167	178	151	163	162	163	156	164	161	134	184	154	159	172	131	183	166	163	179	167	142	142	168	185	159	128	144	158	176	161	158	174	169	156	158	164	170	177	177	148	155	155	170	167	177	147	146	173	158	163	169	135	157	168	178	156	160	165	179	153	171	128	180	144	167	161	161	153	157	155	134	169	154	168	197	181	155	163	165	160	184	148	165	142	179	164	173	154	186	153	161	172	181	180	149	163	169	173	177	144	150	154	150	153	154	153	161	158	150	156	172	172	165	155	160	137	175	160	147	149	165	159	177	168	164	184	181	179	184	160	156	144	169	164	164	166	150	154	151	165	160	153	137	163	177	160	158	164	171	148	166	177	178	164	161	174	177	162	167	168	161	182	160	151	180	186	178	163	145	163	156	154	152	182	152	166	171	162	174	149	148	153	152	198	160	153	152	182	161	178	179	157	174	156	159	164	132	161	159	159	146	160	144	145	159	148	166	160	171	145	188	168	158	165	168	159	169	151	171	157	154	159	177	161	157	147	137	142	148	172	153	173	152	144	170	147	176	140	170	173	164	182	163	152	176	164	170	162	144	155	176	178	134	151	163	170	148	168	176	173	182	175	149	161	162	156	154	169	142	162	164	157	159	149	177	163	169	164	167	191	184	177	159	160	166	173	161	170	178	143	178	184	154	185	151	170	161	167	162	162	135	162	165	152	162	174	168	149	154	160	185	154	169	141	152	149	161	169	159	160	172	156	138	169	157	141	153	173	156	178	164	139	160	133	175	169	153	180	175	155	130	149	158	159	167	179	165	154	162	164	141	169	155	159	153	158	177	203	159	163	193	152	187	163	135	157	161	164	168	171	175	157	172	182	160	182	164	190	159	152	161	159	164	148	144	188	168	149	152	140	154	162	182	145	173	151	176	148	169	167	169	160	186	179	178	172	174	162	179	150	169	154	174	165	186	151	154	162	164	163	171	171	154	187	166	175	145	176	170	177	169	134	138	175	159	152	164	138	141	164	165	159	170	172	168	140	132	154	179	160	180	166	170	161	141	157	157	155	161	165	151	157	165	152	146	139	177	169	180	158	173	173	167	175	170	179	180	168	149	165	166	168	173	139	159	151	147	152	191	184	156	186	174	177	160	183	148	146	166	154	177	146	174	172	150	122	164	158	163	177	165	166	148	168	162	150	152	173	171	166	157	163	152	153	170	167	171	156	181	151	163	167	177	166	147	154	159	159	133	178	166	154	159	148	170	190	165	158	165	157	179	186	170	165	172	163	167	162	154	172	152	141	158	161	153	179	169	155	139	169	159	185	151	180	167	179	184	169	182	161	169	165	175	165	175	179	138	172	168	177	152	165	164	176	173	158	158	165	175	158	153	165	151	174	149	178	157	153	161	180	162	161	165	158	170	155	156	173	192	150	164	159	160	164	133	138	143	172	159	158	157	152	150	168	167	159	132	137	149	169	166	169	164	161	170	138	166	163	145	140	159	165	154	160	160	137	158	163	119	173	172	146	156	134	148	163	149	166	170	175	181	163	162	179	153	142	164	155	159	164	165	155	170	177	183	147	172	141	166	175	169	158	166	176	132	149	187	161	148	136	182	157	152	163	143	151	170	161	164	168	154	143	155	182	161	155	149	182	179	155	156	155	169	176	167	144	153	148	149	168	167	164	157	159	162	140	147	177	183	168	164	160	162	155	149	145	165	183	142	197	150	179	161	145	154	157	159	154	161	176	154	159	173	160	169	178	172	145	173	158	181	180	180	167	148	162	163	154	165	173	149	153	172	169	159	153	157	173	179	167	181	166	171	159	134	147	168	154	181	132	161	128	187	180	167	153	166	156	142	158	154	166	149	172	164	143	136	130	142	161	172	183	162	192	137	147	152	163	165	169	180	178	146	162	162	184	181	152	154	163	172	169	182	152	181	157	170	146	183	169	176	159	157	157	157	164	168	165	171	139	174	157	161	157	180	198	169	166	186	151	160	173	179	170	155	168	159	164	155	176	148	159	156	147	157	163	162	177	158	150	158	157	166	151	147	177	159	157	156	170	175	137	144	168	169	162	191	166	174	172	145	173	158	161	171	163	167	159	149	162	146	160	172	169	167	172	173	156	159	173	179	139	155	162	147	149	164	142	168	173	161	143	189	165	162	164	176	176	174	163	166	159	194	140	178	171	168	156	160	153	153	160	173	153	169	160	166	183	176	149	162	170	159	181	148	158	156	171	161	150	155	163	186	162	174	162	166	154	196	166	170	169	158	160	171	148	157	156	140	171	161	148	170	140	153	160	180	172	173	152	164	141	172	151	165	174	148	174	157	157	196	153	158	143	156	162	157	189	174	162	165	155	145	169	163	163	144	170	178	174	157	160	158	159	159	190	171	190	170	162	156	151	168	159	144	170	172	139	186	170	148	166	165	155	180	162	138	158	180	140	146	131	169	170	158	163	175	150	163	170	161	183	166	153	165	152	138	144	169	154	154	155	165	172	149	154	158	182	184	136	168	171	165	173	166	156	163	145	173	170	172	187	164	146	164	165	142	172	154	166	160	160	152	158	179	155	180	157	146	173	155	155	172	145	177	176	199	155	164	144	149	147	166	161	187	160	152	168	153	174	178	179	151	172	155	162	170	159	161	148	168	195	155	174	156	156	156	151	181	177	171	169	184	146	155	157	179	166	185	171	138	166	172	173	169	168	183	168	153	152	166	167	153	143	188	173	172	171	141	161	171	150	181	168	171	166	203	156	183	169	162	140	166	159	136	161	177	167	166	167	174	145	156	154	163	159	165	161	171	157	168	163	144	175	153	139	148	188	156	165	170	168	166	156	163	169	152	161	164	147	185	139	152	145	173	176	175	170	154	158	165	149	181	147	158	159	153	188	160	189	160	162	142	168	175	172	180	167	170	184	149	144	157	199	176	172	186	149	163	176	137	154	162	156	159	154	138	150	160	148	148	162	155	159	145	166	172	177	168	173	181	169	152	162	168	158	161	156	148	163	157	148	185	175	170	162	164	155	167	150	143	179	140	161	165	175
3738	5137	3062	1415	1024	828	623	548	413	366	339	314	309	288	301	286	256	240	225	231	230	226	228	237	209	221	213	248	198	183	238	225	216	229	208	222	206	226	208	202	207	199	221	198	178	191	205	187	217	190	206	207	204	227	219	206	206	222	197	223	223	218	220	187	197	206	206	209	184	212	218	220	216	178	211	207	205	202	201	211	213	197	207	215	216	206	194	196	227	245	202	206	230	197	195	186	220	211	210	205	208	209	191	206	203	201	189	200	220	189	214	199	216	186	202	170	214	228	194	192	218	174	193	217	173	169	189	198	186	195	206	190	203	184	206	183	214	229	200	192	181	205	222	188	215	197	204	203	217	195	203	192	210	175	187	213	216	221	200	233	200	199	210	192	208	232	208	185	203	204	165	181	200	198	211	193	211	213	177	209	196	204	207	199	226	188	222	202	195	209	182	230	204	215	208	196	196	193	220	223	196	207	218	202	192	226	193	184	187	190	211	212	198	205	234	178	177	206	200	214	196	240	205	203	222	201	196	211	223	212	193	215	228	203	217	221	199	207	207	209	182	219	198	209	216	208	175	193	192	215	200	227	219	210	193	203	221	211	214	222	203	200	204	190	201	207	224	187	213	186	208	207	232	231	194	198	238	194	215	215	200	183	198	198	213	211	218	192	215	219	214	201	201	194	198	208	196	215	206	207	221	196	191	193	183	196	207	218	176	194	204	190	199	219	185	210	190	166	177	220	215	221	213	222	221	198	198	198	193	205	205	179	180	201	219	197	226	231	206	201	188	190	188	230	198	206	215	220	207	187	188	224	208	205	200	192	235	220	205	184	189	187	212	214	191	194	200	223	206	237	174	197	218	204	224	185	195	206	241	224	208	201	200	214	202	194	217	207	206	188	205	211	196	201	204	189	202	208	245	181	199	190	209	200	181	215	214	200	216	197	219	184	207	189	200	208	184	201	198	213	224	206	188	193	210	212	220	225	207	199	225	218	238	195	225	226	174	211	206	192	207	190	189	201	188	185	194	192	204	220	199	204	217	193	218	209	209	220	205	203	177	193	198	215	212	217	220	210	234	194	192	195	214	215	222	181	218	196	217	199	228	201	209	199	221	206	180	176	208	196	215	221	218	211	221	208	186	203	189	188	196	202	229	229	226	217	213	198	200	225	208	209	198	191	179	226	210	214	192	215	211	185	204	213	191	201	218	201	190	188	204	206	212	184	208	195	209	218	195	209	204	191	198	196	186	199	195	209	190	213	201	203	216	207	214	211	208	198	218	185	217	204	206	207	201	214	174	197	218	202	205	198	204	205	190	208	193	239	230	205	195	208	197	201	235	211	186	188	199	194	188	185	189	189	200	194	191	196	197	215	232	208	189	206	202	202	194	188	202	185	228	185	190	194	206	206	206	220	210	213	195	205	213	195	172	183	199	231	199	209	247	195	201	212	217	176	179	207	201	190	165	204	224	215	198	202	202	213	207	215	172	196	209	200	190	199	205	201	204	187	211	194	196	204	213	199	190	196	210	208	221	208	201	184	213	231	224	200	200	217	196	192	199	209	188	173	202	198	219	220	207	179	169	186	199	213	218	202	186	217	229	197	204	207	202	204	172	192	185	204	217	198	181	204	198	215	215	204	225	191	215	241	202	240	208	201	207	207	200	179	188	208	186	198	195	193	196	174	200	207	192	221	192	201	233	184	201	196	201	222	211	204	216	200	192	187	217	199	188	214	198	205	206	217	187	184	215	216	192	182	192	230	209	196	198	202	203	210	210	208	198	182	178	211	197	201	214	234	222	208	203	202	200	225	206	199	202	196	188	217	206	228	175	181	198	217	208	233	207	185	223	196	211	202	212	186	200	201	220	208	193	192	227	186	214	201	208	190	193	219	225	214	220	207	220	202	185	175	205	215	202	206	197	194	198	218	178	204	193	202	219	189	176	205	216	220	220	192	203	194	203	213	202	184	207	193	193	205	201	199	186	210	213	210	201	186	189	236	202	194	201	221	206	219	217	197	237	184	214	196	219	197	180	186	187	189	195	194	197	197	192	190	220	208	220	197	210	211	207	197	212	195	217	197	228	231	185	199	196	212	215	219	188	191	206	199	220	209	226	223	202	175	194	211	175	224	219	189	193	207	186	232	217	190	210	215	184	214	215	186	227	199	201	191	219	204	191	206	220	219	213	179	198	232	199	202	211	212	211	225	201	181	193	193	199	201	195	206	192	231	189	185	184	207	201	177	187	216	201	213	218	202	201	208	207	183	207	217	218	180	201	194	204	205	211	237	214	203	198	232	226	222	199	195	228	192	198	214	192	199	212	192	210	193	202	249	212	178	205	178	181	190	195	210	215	211	208	201	224	224	197	193	205	200	213	191	179	182	187	173	189	201	227	185	216	218	179	208	205	179	216	225	207	210	196	190	191	204	204	184	192	209	190	206	208	215	208	187	233	185	201	191	196	204	210	217	216	212	192	201	204	211	184	195	164	177	206	203	202	210	219	208	194	198	189	205	215	214	211	212	190	193	220	200	181	210	203	206	203	218	199	182	204	191	197	215	229	205	211	201	192	207	203	189	177	229	194	197	199	201	203	187	209	218	203	213	206	229	210	206	220	196	183	227	202	204	195	203	203	195	203	197	192	204	212	199	193	237	197	195	218	196	186	211	220	196	200	222	185	188	165	193	201	199	197	215	204	205	209	206	188	207	196	205	208	195	216	200	215	225	227	218	186	238	194	217	203	209	191	227	205	182	190	203	220	210	199	227	215	193	175	195	198	232	219	206	221	206	222	204	194	205	188	200	225	219	196	199	198	189	214	224	225	202	215	190	201	219	195	181	214	192	203	237	206	211	203	235	228	207	192	231	180	199	189	204	194	205	213	184	215	204	193	199	177	200	212	233	216	198	207	179	190	186	210	202	222	191	222	221	216	216	207	205	215	197	184	165	203	215	199	220	228	201	165	194	216	220	213	186	207	201	201	204	199	187	208	202	197	198	218	223	205	214	185	212	222	177	202	202	207	195	199	196	191	206	215	196	187	226	192	190	191	189	206	207	232	216	216	193	197	198	205	195	214	195	196	174	205	183	198	187	187	211	200	216	218	217	188	217	214	205	200	191	191	205	194	190	198	188	193	211	200	227	175	209	213	217	192	227	201	196	176	211	203	194	200	202	190	246	200	209	173	214	215	213	212	219	197	182	186	202	176	219	199	233	214	203	225	215	236	174	202	216	189	189	195	219	225	211	233	228	199	193	196	201	214	203	218	194	206	206	208	207	209	192	219	211	188	205	215	201	189	211	178	206	199	228	201	189	192	199	205	203	169	228	213	205	196	204	184	212	181	228	210	183	230	202	198	204	197	210	208	193	217	190	212	211	237	211	223	210	216	192	187	215	205	206	206	197	194	185	171	203	186	184	189	188	193	216	203	209	198	204	212	192	198	209	181	212	240	202	213	209	207	212	196	222	202	206	185	198	209	209	216	207
22355	21044	28263	24042	21053	20361	1896	650	456	384	367	322	334	272	254	258	202	199	176	192	197	182	162	165	157	139	149	175	161	142	175	140	152	133	160	148	139	151	167	145	142	147	147	160	153	117	149	131	125	137	143	129	139	129	124	138	142	138	121	146	137	142	138	138	136	136	132	121	128	129	130	110	129	138	116	136	136	147	138	144	129	149	127	139	145	117	136	144	120	138	141	160	141	116	128	135	110	111	141	117	137	142	147	117	134	117	128	153	139	142	150	134	157	137	146	143	151	144	145	136	150	132	122	136	132	125	142	146	111	135	155	135	139	122	164	115	127	130	139	149	136	119	125	135	123	141	139	129	142	146	125	149	131	136	116	157	127	147	132	127	144	138	149	146	134	130	151	133	150	130	121	117	117	121	135	137	145	135	118	128	140	135	137	131	139	119	144	161	112	123	125	146	158	133	140	138	149	126	130	123	125	138	129	154	140	142	123	139	119	131	144	133	131	129	127	121	130	143	138	143	145	146	138	146	124	134	148	150	123	127	143	138	133	147	127	122	125	133	146	141	140	134	139	143	139	123	132	130	135	134	135	129	131	131	141	137	148	134	128	124	145	123	144	148	138	129	124	121	131	134	122	126	130	142	139	131	133	112	122	146	138	129	140	134	135	136	138	149	128	137	117	145	136	116	123	124	135	137	135	138	141	134	129	130	143	144	137	156	127	124	116	157	148	132	145	131	129	140	125	154	146	136	136	135	125	138	140	145	131	123	138	130	132	115	138	115	141	141	133	165	129	132	142	115	140	129	151	128	125	134	128	135	120	132	140	134	147	121	131	112	132	123	141	122	141	156	138	141	139	123	148	116	118	117	123	123	148	129	122	140	129	145	146	135	138	121	117	93	125	129	117	129	126	112	128	138	133	125	138	152	146	121	145	120	128	135	128	136	123	144	129	132	134	121	136	122	140	148	138	115	128	125	148	135	122	141	119	126	130	132	120	134	136	131	131	153	139	130	143	134	135	137	125	137	136	127	148	149	138	113	135	122	115	144	133	134	132	134	119	112	124	127	127	131	138	125	125	146	129	134	143	108	132	134	134	132	132	147	126	151	146	149	133	128	126	128	136	135	153	125	140	150	155	157	117	121	136	139	111	139	137	125	155	130	145	128	136	123	155	119	149	111	137	158	122	139	126	141	127	129	109	131	136	149	134	113	151	144	157	107	145	151	144	116	143	137	121	138	141	139	154	126	127	110	117	138	131	129	127	135	121	145	136	127	153	135	146	145	131	123	143	128	134	126	148	138	136	127	154	141	134	142	163	133	132	140	147	122	126	124	143	145	130	113	118	139	136	121	132	136	125	129	154	124	139	131	126	143	116	152	138	104	131	111	129	142	143	140	124	162	152	134	138	124	145	151	144	110	135	128	121	159	131	129	147	129	138	132	123	130	133	147	126	123	133	130	153	122	138	149	147	140	141	121	112	119	121	122	124	139	151	134	141	140	132	142	107	156	121	125	145	133	133	145	119	143	151	123	134	141	139	122	142	131	157	136	151	127	114	122	146	137	129	134	124	132	110	121	124	127	137	135	124	146	137	124	140	145	131	137	123	115	143	131	116	138	153	117	143	114	148	131	130	141	142	137	135	125	130	121	128	140	128	135	130	126	157	145	141	155	122	147	132	120	117	135	143	136	133	134	110	125	155	149	129	123	144	133	126	141	131	155	135	126	118	124	135	129	137	128	150	141	118	146	139	124	132	132	125	150	146	118	121	129	171	138	140	104	144	142	116	141	125	151	110	136	147	147	144	133	117	148	158	118	132	140	122	137	117	147	134	142	109	127	143	132	135	103	133	143	144	117	139	134	139	139	144	130	131	116	149	129	124	124	120	134	149	130	121	122	130	137	131	117	123	120	156	134	126	145	129	136	131	128	144	134	145	146	125	117	133	138	139	114	137	128	119	123	135	123	151	138	144	133	119	140	122	133	126	118	142	127	137	140	115	123	138	132	135	124	120	139	140	145	136	137	118	137	134	116	126	125	136	141	148	121	140	145	128	136	145	143	148	131	119	125	141	152	148	166	136	146	130	134	131	119	150	125	101	126	127	152	114	143	156	116	139	133	147	147	128	126	114	123	125	122	132	145	135	128	147	121	152	149	140	122	127	130	133	141	118	136	142	122	148	119	123	138	126	159	128	120	127	140	134	153	140	133	147	123	121	152	129	116	137	122	116	129	136	120	128	146	145	129	139	122	128	141	151	138	136	138	122	114	136	146	139	128	153	131	128	136	136	141	142	139	114	137	151	133	127	136	130	117	138	130	127	127	126	132	141	147	130	153	137	126	117	145	122	157	136	116	137	128	151	156	129	137	137	134	129	136	136	142	141	137	136	145	125	138	128	131	164	130	135	133	133	120	137	128	144	132	148	127	122	140	143	141	144	139	133	146	124	132	155	138	133	124	136	132	118	131	141	132	134	134	137	120	137	125	143	126	114	117	136	142	140	131	145	121	144	123	154	130	133	130	129	127	156	133	143	132	137	132	134	146	144	126	120	141	138	113	136	132	139	129	124	177	133	160	118	131	111	136	128	123	132	138	141	133	141	132	139	147	145	124	125	127	150	122	131	135	115	142	137	137	144	101	141	121	120	135	137	132	118	129	127	138	126	158	128	143	143	132	128	139	156	136	143	117	129	133	115	142	146	159	147	139	148	109	137	144	132	135	124	131	132	119	138	144	133	136	143	138	134	128	125	133	132	158	127	130	144	124	137	120	143	134	121	134	146	127	141	159	124	125	133	169	122	132	117	118	119	141	139	167	145	134	133	135	148	143	134	163	106	138	97	134	111	146	125	147	130	143	122	131	144	139	117	116	144	135	119	140	125	129	157	121	128	139	123	137	110	130	139	137	148	112	145	130	145	161	132	115	132	131	118	124	139	109	130	138	130	107	121	149	127	121	139	124	141	133	123	156	136	174	141	142	137	116	158	121	125	116	135	122	136	130	127	153	138	123	132	143	134	130	128	146	125	168	119	153	128	146	129	123	127	140	126	145	108	138	147	134	130	146	123	132	127	135	133	130	150	151	122	143	130	150	120	130	135	152	106	122	122	119	128	128	127	138	143	126	121	120	141	123	125	120	144	145	161	142	149	128	138	115	119	160	140	130	138	130	121	132	121	139	133	115	130	137	133	152	131	154	114	131	120	129	121	144	141	145	126	131	134	153	131	136	141	139	136	131	126	134	145	136	127	140	128	139	145	127	129	133	148	130	133	145	130	130	128	128	117	125	139	130	115	139	149	115	148	135	130	124	130	124	137	160	149	133	144	115	125	129	136	124	126	119	132	158	111	128	113	147	131	139	147	128	137	135	125	128	155	121	124	130	122	117	117	133	133	116	123	124	121	133	121	145	136	142	127	141	147	120	134	147	134	131	132	147	132	124	128	134	123	116	124	138	145	142	138	120	127	139	129	156	143	136	146	126	130	137	119	114	108	145
4887	14880	9612	4498	2960	2282	1679	1316	1072	865	743	629	588	572	554	441	341	347	285	288	311	256	263	256	247	208	251	221	232	224	219	186	214	178	204	206	202	181	203	179	205	210	178	183	199	154	198	190	197	199	194	199	182	187	178	179	188	204	151	172	178	153	164	167	183	180	187	168	194	193	185	185	183	175	156	176	175	185	163	166	167	185	187	158	154	159	177	160	158	162	207	177	202	174	180	164	152	173	186	174	185	194	162	161	161	187	157	156	171	185	169	201	177	178	195	170	164	184	164	186	166	170	185	173	193	188	196	184	175	175	176	177	179	182	162	175	178	170	176	175	180	191	173	180	178	208	190	188	177	199	174	191	165	195	165	174	190	202	166	171	177	203	192	204	166	181	183	163	164	180	187	176	167	163	188	180	179	171	190	166	172	181	178	180	202	182	181	166	181	183	177	172	171	154	168	184	175	153	193	178	150	180	166	166	164	194	156	184	186	155	151	168	194	144	194	177	172	176	179	176	198	164	190	196	166	189	171	170	179	159	172	151	166	197	203	161	176	182	179	174	167	162	208	169	170	164	182	167	172	163	189	188	172	188	159	189	180	165	184	177	174	173	172	176	183	150	183	155	180	186	165	159	172	195	158	204	156	185	148	163	169	205	165	183	199	164	178	186	188	173	184	181	169	182	151	175	193	175	192	182	155	157	177	185	154	161	177	187	189	181	159	182	174	169	184	195	179	192	174	157	184	167	200	180	177	179	185	170	197	159	165	152	176	191	164	194	179	191	172	156	177	195	175	144	179	181	173	175	173	176	178	184	184	169	163	151	192	167	196	204	187	172	168	160	188	180	184	166	182	138	163	164	176	169	215	159	166	185	193	165	144	174	160	169	181	175	188	177	185	159	170	164	195	171	184	195	167	170	156	168	185	188	184	163	194	174	166	177	179	191	161	185	179	168	195	168	183	179	200	165	197	195	152	218	197	192	179	184	184	151	166	186	182	166	188	150	204	189	192	160	165	179	149	167	177	152	163	197	193	169	201	172	182	155	186	180	184	180	180	158	166	181	192	174	179	181	164	184	170	170	171	182	168	199	190	147	177	191	180	169	168	175	193	191	174	195	167	158	196	167	170	175	149	198	180	194	160	170	166	168	164	152	187	188	180	165	156	189	154	167	176	190	148	175	198	193	167	184	160	159	195	174	158	164	181	178	160	182	171	194	186	184	176	184	166	177	189	147	180	180	166	180	152	158	179	164	174	192	188	160	196	180	149	155	162	187	170	185	176	176	188	173	163	172	170	171	188	179	163	176	166	190	190	191	188	158	156	185	171	179	174	184	181	180	175	175	169	164	170	190	178	175	175	204	201	184	192	177	177	174	176	187	172	172	178	179	173	176	171	173	172	158	190	174	176	175	197	162	174	178	194	165	164	167	162	184	159	179	180	165	186	188	172	167	177	188	182	187	180	176	166	191	186	190	176	167	179	175	168	161	169	156	182	183	179	170	157	195	205	213	195	173	161	158	181	172	181	167	200	170	190	189	168	170	169	191	183	168	157	159	167	153	152	172	172	197	166	167	174	175	169	182	154	185	162	180	184	192	149	167	169	164	208	198	167	187	189	150	199	185	154	182	189	163	168	163	160	143	182	176	160	168	173	180	190	179	157	163	164	168	172	155	166	169	165	184	166	149	158	162	179	163	174	180	160	160	158	157	200	210	177	172	157	165	159	181	146	173	181	171	175	170	203	166	195	155	175	182	178	169	182	167	172	188	188	181	172	188	169	149	177	185	184	203	182	159	163	178	168	167	189	178	181	179	166	204	164	168	190	197	164	160	183	182	172	189	164	157	165	195	166	192	179	162	159	180	183	162	203	165	212	163	184	176	155	185	188	176	196	174	156	174	172	185	189	152	162	193	198	179	162	179	163	188	201	206	159	183	171	160	164	158	174	150	183	194	165	178	164	167	140	179	174	174	199	197	179	159	173	178	164	158	193	186	171	175	174	177	198	150	177	161	188	177	185	168	188	163	180	168	187	162	183	170	183	166	185	161	176	183	146	192	158	174	161	197	182	175	152	164	173	184	180	154	161	189	188	174	165	151	173	196	174	180	171	152	163	179	178	176	182	198	175	194	180	165	151	191	185	162	177	189	184	193	175	166	187	154	200	177	170	190	178	177	181	192	215	196	154	168	182	175	194	165	201	152	155	182	165	162	187	169	197	163	170	141	170	189	162	169	165	189	155	140	189	161	188	169	175	177	189	184	186	191	172	147	176	186	169	150	185	182	151	150	172	171	176	171	160	202	197	175	175	185	189	183	175	156	171	186	181	168	189	181	181	164	170	189	143	173	173	170	167	199	185	170	173	152	177	198	155	164	185	164	165	156	194	181	190	160	170	173	176	176	164	152	193	160	176	164	185	188	161	195	199	159	170	197	184	185	160	161	158	190	165	164	172	180	173	171	179	160	176	173	152	198	181	165	156	166	182	199	175	163	186	192	163	146	179	192	162	186	178	179	186	176	164	201	158	176	171	180	171	171	175	192	160	164	175	179	183	179	173	174	188	187	178	169	179	195	184	188	179	183	169	194	170	174	182	190	166	158	154	174	174	160	190	185	176	183	165	198	169	192	183	163	194	145	182	174	172	167	190	181	184	179	201	174	183	195	165	168	174	171	172	181	179	177	184	164	167	175	151	203	164	147	200	176	180	171	179	159	162	169	185	189	183	164	192	172	167	201	167	212	182	172	176	167	179	198	160	191	171	177	187	200	182	167	173	151	167	186	164	157	172	155	194	170	191	177	176	167	163	174	177	162	189	178	190	164	170	178	186	174	176	167	167	198	172	170	174	179	174	169	156	169	185	150	168	178	187	172	176	197	179	178	137	210	187	182	183	198	190	189	156	167	180	176	163	184	171	196	172	187	161	153	176	168	183	169	165	182	172	167	201	153	175	169	187	191	192	161	159	168	178	172	161	183	181	157	159	155	182	180	167	179	160	184	159	170	189	202	165	156	157	181	183	169	181	180	162	160	184	167	156	181	192	167	170	160	184	193	165	181	185	189	179	160	177	183	168	165	177	172	170	178	172	173	168	191	156	164	180	160	173	165	184	170	166	180	172	168	170	171	181	194	175	173	166	182	184	187	173	174	173	172	171	182	162	169	187	188	158	198	169	172	193	172	180	176	197	175	185	193	172	182	172	195	172	196	158	179	155	184	166	169	156	157	175	186	146	200	176	157	189	172	207	189	207	183	180	188	165	180	169	196	173	160	204	207	176	175	188	180	186	175	182	166	152	142	171	175	165	176	178	162	173	187	176	178	169	168	166	194	176	188	203	166	172	159	154	183	178	183	147	173	181	162	189	182	189	168	143	181	174	174	148	165	160	174	176	200	193	170	191	162	184	168	144	190	171	175	170	159	181	177	151	148	170	178	167	174	192	196	149	186	170	180	196	166	159	194	168	178	199	156	168	187	157	159	147	156	189	164	172	145
27428	16782	2856	552	395	343	326	330	301	339	326	336	345	283	316	337	336	315	288	310	300	281	316	358	304	312	292	282	325	330	308	288	290	288	287	274	302	291	296	312	324	309	295	315	299	310	302	333	343	296	305	291	323	305	294	308	330	300	310	289	271	291	277	299	301	292	306	322	288	291	279	298	315	322	296	302	328	299	313	267	304	328	297	277	295	318	310	282	309	296	312	283	299	325	326	295	295	315	306	320	335	313	293	277	336	279	341	302	294	266	305	283	283	330	296	323	308	325	315	315	289	272	282	316	310	304	302	268	288	294	312	308	290	291	322	293	316	300	296	281	323	292	296	285	290	274	305	270	290	284	335	333	342	317	290	307	305	287	311	287	307	320	303	320	306	325	337	292	289	295	300	323	309	317	265	302	305	290	300	294	290	282	302	292	318	314	287	304	300	282	290	321	308	310	308	315	269	305	321	293	284	311	323	294	284	313	309	301	311	322	280	283	320	281	325	305	304	292	300	291	281	319	284	310	302	305	305	305	309	313	315	336	350	299	276	309	308	287	309	295	300	296	269	296	296	278	297	332	303	288	309	280	311	331	276	307	276	294	331	297	300	316	323	290	321	298	317	326	301	293	318	307	319	317	320	280	293	271	317	297	311	286	291	314	285	263	285	260	278	304	318	297	268	301	305	303	332	289	269	310	289	275	306	297	273	310	344	316	289	332	324	283	289	314	281	291	317	285	301	290	282	314	266	287	289	284	314	306	275	328	300	282	309	300	323	326	295	311	303	295	301	284	287	295	309	320	312	294	300	307	277	315	284	314	304	306	291	312	284	308	279	303	304	299	293	292	299	293	302	299	308	292	282	308	300	292	308	309	329	281	331	324	298	299	289	321	311	283	298	320	305	304	309	291	293	316	286	316	323	302	282	294	291	301	286	305	321	293	320	275	330	306	295	326	327	290	280	283	287	310	323	272	298	292	313	276	298	271	315	289	277	308	294	325	316	306	317	307	328	291	326	293	286	290	324	312	325	330	288	284	292	305	287	291	298	297	327	307	297	275	318	270	310	307	261	308	308	320	308	334	304	286	283	297	300	332	308	287	294	305	302	286	326	295	297	288	307	327	333	287	301	289	309	320	319	346	329	315	282	281	315	294	340	296	292	310	324	318	324	306	283	295	294	322	321	334	316	313	290	315	310	296	279	341	297	271	308	294	343	300	301	278	302	318	269	314	314	298	310	302	285	295	322	312	260	302	299	295	316	309	281	309	319	294	312	315	287	335	288	271	347	302	321	272	357	283	276	313	300	352	297	299	304	329	312	287	297	279	317	304	319	311	294	299	333	287	298	311	295	304	269	320	299	311	287	338	283	310	277	313	300	347	285	299	329	269	324	309	306	282	317	303	297	270	279	312	291	280	311	302	304	323	307	275	305	298	287	300	306	296	264	322	306	278	293	298	281	319	289	321	295	313	299	280	307	305	332	308	321	322	284	323	308	298	314	309	309	307	294	311	279	303	297	292	266	293	302	303	339	315	298	312	339	287	289	292	288	294	281	288	294	305	315	319	293	299	298	306	297	308	299	282	289	335	325	296	309	277	306	330	315	290	303	313	334	301	324	296	299	285	291	321	307	307	292	314	286	319	304	317	321	279	316	278	304	309	294	283	328	296	322	309	299	300	277	322	317	329	345	293	310	310	305	283	290	297	324	291	318	282	292	294	307	304	312	294	308	345	299	331	299	277	336	311	320	317	297	320	302	282	271	260	305	282	303	313	303	314	333	328	292	314	272	359	303	284	320	306	297	303	290	283	274	297	275	285	298	318	272	299	306	288	300	290	315	310	327	308	301	290	301	310	289	269	275	325	275	324	314	287	320	296	323	293	297	287	291	271	298	267	281	291	312	298	267	297	302	307	294	297	311	321	307	287	304	300	300	294	281	274	302	329	313	328	272	292	272	329	330	295	301	328	314	282	323	322	282	315	289	305	309	278	278	311	272	293	309	304	290	315	320	356	297	305	317	316	288	305	288	290	316	296	293	292	319	285	321	295	331	308	285	325	288	292	291	343	326	298	304	315	337	322	325	296	277	282	324	290	294	290	316	329	306	306	284	284	290	294	300	287	292	289	304	289	301	301	290	290	309	327	285	299	306	326	304	303	298	311	311	331	293	324	328	315	312	289	282	306	315	331	320	300	276	294	307	314	290	305	315	287	294	293	318	293	296	329	308	332	329	329	299	293	290	323	335	293	287	298	288	289	266	288	293	287	310	327	276	313	309	292	300	281	280	306	285	309	296	294	299	283	301	311	290	323	344	281	318	287	299	318	310	328	303	293	304	324	293	287	327	307	293	324	272	312	321	295	301	291	310	307	312	313	284	330	316	316	288	347	319	301	325	333	317	293	326	299	285	309	306	281	288	283	311	315	317	312	304	303	325	306	305	306	311	317	313	291	315	316	295	304	344	276	293	317	295	308	283	265	295	304	303	337	299	289	307	299	315	304	311	299	290	290	304	283	285	327	302	313	322	292	319	318	260	322	338	271	287	288	324	304	289	271	330	295	289	311	283	268	286	326	308	306	320	299	312	299	330	286	285	304	319	313	310	316	305	304	316	281	288	308	279	288	328	301	311	322	287	287	302	314	303	299	311	270	321	293	290	280	298	285	319	275	292	315	297	312	290	306	302	303	304	285	312	311	265	312	274	331	309	333	267	298	311	309	291	283	338	327	333	321	316	326	295	312	283	270	295	324	311	339	326	285	275	310	279	288	289	343	333	285	310	318	304	308	295	283	295	293	309	301	279	276	291	281	298	319	315	281	329	323	273	304	308	311	294	302	307	289	294	304	292	358	285	303	327	277	319	323	295	300	309	339	338	321	322	321	274	282	317	268	327	310	281	290	310	329	306	311	304	314	313	309	294	312	287	311	315	277	294	291	309	339	345	315	312	330	307	331	275	311	299	304	307	333	316	320	291	296	306	324	294	300	335	309	280	289	273	288	334	299	316	277	302	285	326	313	293	315	302	317	332	323	327	312	304	308	277	297	288	297	318	327	285	274	298	305	304	266	328	340	283	319	324	314	297	304	309	286	313	328	333	302	310	301	291	290	299	303	296	303	314	291	308	310	288	308	309	302	308	305	303	305	299	284	306	283	310	291	316	296	304	286	328	309	298	286	308	317	311	313	305	310	295	297	306	294	300	294	305	315	298	316	328	311	314	308	303	311	282	282	286	317	316	303	322	266	328	310	307	313	283	306	312	318	319	264	310	306	344	304	324	293	347	297	278	271	292	312	298	317	302	300	284	292	296	292	274	339	312	322	311	322	284	302	319	314	300	307	287	316	310	331	290	285	319	328	294	309	282	296	306	305	291	295	303	299	310	306	301	308	309	316	309	293	320	304	323	285	283	311	316	311	321	307	310	315	297	280	321	308	286	325	303	343	326	292	286	302	299	324	287	308	326	314	305	299	316	278	338	297	287	336	305	302	314	320
4633	1823	1177	664	589	520	471	455	419	405	377	390	387	398	388	368	384	372	411	399	357	375	346	365	407	384	364	370	375	384	377	353	390	376	378	355	388	399	360	382	378	361	358	362	361	376	390	382	352	374	355	378	371	387	346	379	365	376	380	373	382	378	370	381	338	390	360	391	377	359	327	349	383	357	398	368	340	378	352	372	375	403	379	376	382	354	380	365	366	373	370	361	385	347	391	358	416	392	370	381	385	370	367	382	361	357	355	352	372	349	380	369	345	401	389	377	364	366	391	352	355	369	340	373	338	356	369	379	360	389	350	350	387	416	362	358	383	377	333	341	382	393	406	346	390	380	355	366	328	357	378	380	408	367	371	377	382	346	359	342	382	419	353	366	360	380	358	372	347	359	400	389	362	353	369	350	369	365	350	396	352	401	347	390	356	341	366	368	371	374	346	413	379	367	377	400	385	382	370	394	367	386	389	375	393	354	388	372	378	368	406	357	354	383	365	349	371	395	351	413	397	381	341	420	376	365	371	358	381	379	391	403	371	359	376	365	351	394	381	370	392	359	392	365	370	342	393	382	371	399	376	383	375	410	377	360	402	393	345	377	350	376	344	361	339	381	369	373	370	385	380	373	354	375	368	371	387	360	401	378	380	361	373	386	395	350	379	330	410	372	391	388	365	386	386	338	384	372	363	381	393	368	376	359	374	349	370	358	410	374	333	364	372	383	363	339	390	379	324	351	341	385	387	349	396	385	370	340	363	369	375	381	345	342	393	353	366	360	387	366	379	380	359	375	394	369	390	386	374	356	366	367	382	385	373	374	379	372	361	365	379	354	380	391	385	389	321	415	341	352	355	391	339	343	377	358	367	389	385	382	370	393	403	352	325	378	372	375	370	382	343	372	412	370	384	336	380	350	370	391	382	375	353	365	368	373	406	379	358	363	375	378	402	353	359	387	389	342	381	365	343	359	384	363	367	359	378	377	381	320	354	361	384	380	331	334	389	369	359	366	365	380	414	378	374	398	399	358	375	344	359	401	382	389	343	380	357	390	381	389	345	383	374	380	382	388	394	367	370	371	368	365	373	362	369	334	401	351	358	388	406	377	356	334	344	387	379	393	374	364	377	366	399	403	382	397	377	346	345	372	355	376	406	372	349	355	392	374	371	404	372	352	367	371	391	394	383	392	378	347	340	367	407	370	367	368	375	345	372	378	377	372	395	373	407	339	372	391	391	377	401	389	399	409	384	341	412	410	395	428	371	382	382	377	376	347	366	346	362	366	392	356	352	372	373	374	396	382	354	354	371	369	371	368	378	370	368	352	393	381	399	378	352	342	363	380	360	351	374	390	350	373	358	392	385	392	360	374	361	364	392	396	376	362	374	351	361	390	391	399	337	364	371	341	374	363	350	359	350	389	343	387	397	348	394	360	404	389	390	404	390	372	387	428	372	424	343	376	431	366	383	404	374	395	360	391	354	363	390	381	364	343	352	389	385	371	365	412	377	413	361	376	350	367	363	369	373	440	367	362	389	354	347	412	373	397	359	361	373	355	344	365	328	363	400	364	358	352	354	384	351	374	361	375	382	373	381	377	398	375	371	412	373	345	340	413	354	364	374	363	363	420	395	360	353	386	411	377	391	407	354	375	374	350	343	317	362	384	356	392	359	379	346	351	384	361	363	340	350	374	351	339	378	402	389	388	374	349	364	378	365	389	391	362	359	380	374	384	399	364	360	408	350	378	321	392	383	391	362	366	375	336	390	339	370	347	371	351	389	419	352	386	387	391	345	376	376	359	353	368	353	365	377	375	359	392	386	356	381	362	372	401	388	367	391	367	374	385	393	357	374	393	358	391	395	387	389	359	337	372	366	369	372	354	400	334	367	372	365	348	362	373	384	383	373	403	392	357	354	366	401	328	408	404	374	360	385	380	349	372	397	361	387	375	390	407	340	399	346	364	351	377	401	365	356	342	375	364	370	382	371	365	381	363	368	350	366	385	390	360	369	370	359	362	349	356	339	403	370	373	372	357	359	357	369	357	326	386	375	381	387	363	383	358	392	339	385	374	363	375	362	410	381	352	357	388	375	369	364	349	371	359	381	371	361	366	387	382	381	342	371	384	359	374	365	382	350	368	349	372	395	341	385	353	367	371	361	404	383	377	334	359	349	365	379	428	378	364	342	353	342	360	357	362	332	397	348	376	345	371	377	398	386	369	360	359	346	391	368	352	366	347	388	384	354	364	369	325	373	392	349	409	370	398	328	382	358	377	367	370	396	346	374	371	342	418	362	375	382	365	395	381	365	397	391	346	358	390	351	365	352	368	365	364	381	356	363	376	382	396	379	382	390	329	385	369	362	356	384	350	357	406	400	374	352	404	372	337	388	359	390	372	397	404	409	382	371	377	338	392	348	379	361	349	375	389	360	364	392	390	393	398	378	377	377	384	392	374	350	369	352	347	406	401	320	387	330	378	389	394	397	384	360	393	345	343	374	362	361	350	361	342	356	391	340	384	380	388	347	387	361	338	384	367	357	376	345	371	389	347	395	381	363	388	395	387	408	357	333	365	361	350	382	374	388	365	372	373	340	382	363	396	361	406	351	351	350	360	338	382	379	379	367	367	371	364	384	328	367	357	348	372	383	373	356	398	380	378	350	340	393	390	375	376	386	388	329	394	353	393	374	405	333	384	373	382	375	342	359	382	358	364	403	348	367	395	391	401	386	365	362	392	377	374	364	385	359	368	368	384	370	379	393	360	381	342	369	373	372	378	356	379	388	348	380	341	396	420	349	329	373	396	398	390	356	356	388	350	384	358	366	339	337	383	387	398	370	376	351	410	353	374	397	363	411	366	401	399	362	375	373	381	385	380	404	357	386	385	385	391	370	364	370	369	353	384	394	374	367	400	368	368	390	362	408	394	350	373	376	382	375	404	360	385	391	359	389	395	384	375	382	396	380	403	406	360	360	364	361	378	406	376	383	369	321	380	387	379	362	379	387	377	388	325	386	342	394	389	405	403	374	371	349	393	393	387	377	396	350	376	343	377	344	381	385	384	410	381	390	368	355	350	390	376	336	381	395	346	376	359	366	379	373	374	366	384	387	390	347	343	376	376	379	336	354	372	389	354	403	366	381	387	365	402	380	376	361	353	351	367	344	387	379	350	348	339	384	405	332	375	380	357	376	352	384	364	374	410	373	390	413	393	351	344	358	362	381	359	347	386	345	374	350	380	347	351	369	371	382	358	383	347	312	380	383	378	383	348	366	360	352	360	390	367	402	396	390	368	370	359	398	387	390	377	344	368	363	358	399	392	386	332	345	371	380	380	354	387	353	387	349	361	388	405	358	371	362	375	372	345	354	342	353	354	374	358	344	353	392	380	394	376	358	357	360	375	375	344	388	346	412	373	372	419	359	369	389	361	347	353	387	407	395	352	332	349	368	351	359	359	374	381	354	381	352	357	351	357	377	358	348	384	378	359	404	352
23767	21060	27274	25040	15476	1102	639	558	451	447	442	367	385	385	345	377	361	352	363	372	343	354	342	336	333	304	323	335	321	356	334	311	334	351	337	345	341	300	341	317	346	330	345	342	343	346	321	328	355	330	334	331	340	330	338	336	334	300	323	324	302	311	317	311	358	314	350	347	340	298	332	302	306	316	381	315	341	314	317	352	312	347	360	346	314	353	352	333	300	333	328	319	313	305	321	332	315	318	306	333	334	335	324	332	349	304	331	340	304	319	330	344	339	362	340	336	328	340	338	321	318	307	337	304	340	328	342	315	320	346	340	302	311	349	333	310	347	316	345	316	322	319	343	328	327	345	314	319	341	295	327	315	337	346	357	303	313	318	353	318	314	346	348	341	338	358	328	303	319	312	332	346	314	328	330	338	278	342	351	330	309	328	319	312	307	318	314	336	330	377	324	353	335	309	303	339	347	313	326	329	357	270	348	336	334	341	359	349	340	347	338	320	344	334	331	318	311	328	350	314	344	310	344	348	309	302	328	327	325	350	324	312	314	305	301	339	346	327	331	304	338	374	364	319	302	281	339	346	311	350	314	330	301	353	324	327	347	349	341	331	353	349	327	318	357	328	331	338	320	337	333	333	374	292	303	331	325	336	313	332	304	337	337	322	309	329	353	303	322	332	337	330	337	345	332	305	339	325	349	312	335	347	305	355	347	357	341	367	313	342	315	322	318	341	311	334	323	335	316	346	353	309	339	341	304	329	342	345	353	333	317	319	314	321	297	325	329	290	336	335	315	317	352	358	304	352	369	328	312	337	305	340	319	360	342	303	322	338	342	318	309	358	344	349	314	348	327	336	347	314	344	333	330	340	309	314	302	323	305	329	357	333	346	326	303	343	354	371	345	322	322	353	306	320	318	338	295	314	332	328	340	346	317	307	337	330	331	337	318	307	323	328	347	364	346	360	327	334	328	338	346	287	345	332	315	358	339	304	338	322	330	335	312	313	331	300	319	317	325	365	312	321	320	347	292	330	344	301	308	312	304	330	339	334	313	310	306	325	343	298	322	324	317	336	328	324	331	353	320	326	346	321	312	334	301	303	294	324	282	318	319	341	307	306	300	288	344	303	331	311	324	309	351	343	335	334	312	322	317	308	351	329	339	315	335	353	305	346	337	323	323	346	338	322	363	324	340	319	320	316	302	294	310	306	313	328	325	334	305	346	349	302	302	331	332	321	303	329	350	337	333	314	331	358	325	348	312	324	309	348	325	309	307	371	343	293	322	332	315	350	329	316	325	342	323	328	338	298	318	305	325	328	371	307	334	334	310	348	316	315	332	294	316	325	322	305	300	349	312	331	351	340	337	323	334	317	370	337	325	323	320	305	331	349	333	300	312	321	327	329	345	327	336	326	318	320	358	317	287	298	353	361	305	360	330	323	328	338	325	328	302	300	337	337	338	337	350	319	331	306	339	302	329	360	314	348	345	318	353	303	286	324	315	303	325	315	331	340	368	318	333	338	323	339	335	344	304	344	305	343	304	301	351	275	343	340	322	321	332	341	295	335	307	350	316	331	312	326	319	324	359	331	333	317	304	333	319	352	320	357	340	350	313	329	318	342	340	363	322	348	309	330	341	331	366	354	315	304	342	310	320	351	329	335	332	277	337	325	334	328	319	318	365	352	336	336	324	309	342	343	303	336	312	311	346	312	355	294	318	307	311	341	344	302	315	328	297	339	324	322	319	355	356	311	342	321	307	320	349	315	340	312	333	330	361	296	344	332	310	316	344	273	376	335	354	320	337	342	324	339	322	304	345	320	311	306	331	340	331	339	320	346	312	316	315	299	335	343	335	308	341	308	346	319	327	320	306	307	340	322	315	325	320	319	352	346	307	345	312	321	344	312	349	306	347	305	337	348	322	331	337	336	293	320	305	346	321	351	330	302	321	313	317	346	318	320	327	313	346	343	321	324	324	327	334	326	335	353	335	318	340	327	329	323	305	307	315	318	343	331	341	336	328	329	309	327	336	328	335	330	320	313	317	319	327	331	307	364	353	331	375	309	317	304	315	387	330	314	354	333	325	339	318	334	343	307	345	313	350	331	335	308	298	332	348	320	360	311	296	323	290	337	319	331	326	325	318	326	325	315	302	316	289	352	321	330	320	329	323	320	322	346	309	327	307	316	340	330	331	326	371	318	309	337	354	313	341	340	309	323	343	341	313	319	346	302	302	312	334	317	365	323	327	328	324	347	356	291	327	338	347	327	306	351	348	322	318	319	328	312	359	362	329	275	372	289	326	319	368	294	337	358	334	324	301	332	320	334	300	341	300	323	305	334	334	328	357	340	336	329	348	322	334	350	325	319	336	295	328	295	336	331	314	320	326	349	323	314	350	333	341	324	325	318	316	334	319	347	334	342	345	329	319	325	306	333	303	348	331	335	344	319	340	326	324	330	336	347	308	297	304	309	336	328	315	328	339	297	311	342	303	317	358	318	324	367	304	306	320	314	314	338	316	352	352	327	311	352	348	292	316	325	319	331	342	330	329	335	306	330	335	321	295	319	335	312	364	331	338	303	303	324	299	329	320	351	322	292	323	302	329	321	327	318	325	326	345	306	329	330	353	349	335	335	342	307	336	323	342	334	327	351	316	328	304	300	337	343	337	367	334	279	283	336	341	330	324	346	351	308	328	288	307	317	332	324	355	308	334	325	315	301	310	342	342	327	312	359	305	308	333	317	331	314	336	314	305	371	317	302	315	376	339	310	339	364	314	330	328	349	331	332	328	320	334	327	383	335	319	346	336	331	349	316	311	344	305	290	305	342	328	312	303	352	320	331	318	310	336	321	339	334	349	335	321	305	340	336	319	314	323	345	349	325	300	365	309	310	321	312	358	323	327	319	332	366	327	326	327	308	301	299	363	322	330	346	302	322	317	301	390	315	322	340	321	353	344	322	303	313	357	330	319	326	326	323	333	329	303	352	312	324	319	301	319	322	322	337	343	364	342	291	340	317	329	333	306	340	331	351	337	317	340	329	324	329	320	302	322	326	364	323	356	309	325	342	330	296	303	344	325	325	331	311	321	315	320	319	363	332	292	323	344	301	317	313	326	366	351	303	318	316	333	334	335	352	325	311	333	312	299	298	316	328	345	357	321	325	332	336	343	307	324	338	345	315	322	323	315	350	345	323	314	336	325	340	340	305	306	348	317	359	321	317	316	288	338	317	319	321	323	318	342	340	326	329	313	347	347	329	339	328	331	329	378	325	313	351	309	293	311	331	323	321	291	296	327	328	326	326	339	294	307	312	326	342	294	326	316	296	370	353	340	305	312	327	329	331	312	306	308	295	335	334	339	333	313	312	297	278	329	329	314	309	328	344	323	311	316	308	339	302	309	321	338	313	323	331	305	310	333	322	294	305	335	330	343	299	349	312	345	318	322	336	303	317	336	334	336	338	324	335	308	313	295	355	333	309	327	315	300	309	348	314	358	332
3343	8217	4999	2231	1625	1295	1058	869	746	707	655	583	586	550	548	534	488	426	475	459	478	440	420	420	449	394	414	435	429	433	415	385	400	401	418	378	398	377	424	402	401	429	403	435	421	429	406	386	388	403	381	363	429	387	431	382	400	441	413	390	417	401	395	419	395	429	428	381	373	373	435	423	442	414	411	383	400	411	407	385	422	389	431	389	413	423	412	396	413	400	385	377	402	375	378	399	433	395	419	410	376	404	389	381	410	404	413	419	384	444	398	399	399	432	402	407	407	409	393	388	400	412	412	411	416	429	391	392	389	393	415	407	373	376	394	461	402	414	407	422	376	348	386	395	452	388	390	397	375	369	407	414	409	421	406	406	401	411	397	422	427	404	409	396	412	372	385	402	400	387	428	405	397	395	388	459	390	379	366	376	418	400	390	426	395	427	395	377	372	380	433	385	361	372	395	434	350	374	410	410	381	389	386	405	372	409	381	395	388	415	391	438	366	450	413	411	421	412	411	419	415	403	409	401	414	405	373	374	429	404	435	394	421	388	452	385	405	405	416	349	421	403	381	393	389	385	404	436	394	405	449	458	389	425	381	418	390	407	415	426	432	389	431	402	333	435	416	424	409	427	392	392	420	391	457	393	404	389	408	377	412	398	366	392	406	438	392	366	402	398	363	418	395	407	414	413	430	394	363	379	436	398	413	402	399	435	410	414	398	390	410	435	381	377	376	395	391	388	426	432	396	376	390	374	403	402	394	410	391	426	393	408	436	386	377	399	410	431	380	428	405	414	425	412	436	374	401	424	395	361	398	436	391	403	407	421	410	431	381	381	413	395	409	404	445	427	432	383	411	435	418	415	374	406	402	423	398	386	389	393	396	386	353	411	425	398	397	418	430	398	391	402	408	400	407	427	422	384	409	390	418	409	426	427	408	413	407	403	397	412	399	382	423	374	401	434	418	403	402	390	409	409	388	400	399	391	409	397	413	428	411	403	418	419	428	377	414	411	422	398	398	378	393	402	434	390	369	390	394	399	415	409	393	415	389	390	388	407	404	412	411	450	409	440	428	385	387	402	382	408	428	403	420	413	412	416	410	419	397	401	422	416	416	384	400	383	463	424	392	457	414	387	380	414	396	394	387	388	414	428	420	405	446	383	364	387	359	461	410	428	400	440	391	386	389	389	376	393	400	420	380	423	420	377	438	393	367	365	410	410	407	421	411	404	400	398	427	402	425	406	407	406	421	419	401	392	406	394	398	398	421	419	398	389	417	416	404	387	404	399	454	366	385	385	396	442	408	389	385	384	414	403	405	412	416	398	408	366	409	397	385	425	411	384	393	421	413	430	379	381	418	395	404	391	413	435	435	389	401	419	355	421	374	389	429	402	376	433	394	411	413	393	419	428	406	386	408	374	412	387	395	405	379	409	390	428	394	374	413	385	428	438	383	426	425	402	420	380	394	405	433	396	401	368	394	380	420	358	383	375	398	403	375	405	403	415	447	382	421	417	406	416	401	389	419	402	390	427	374	407	426	395	396	388	405	438	403	440	396	412	403	452	403	410	380	400	405	421	412	398	425	404	428	406	439	385	376	425	411	414	422	380	397	423	405	429	378	389	405	432	423	427	392	405	442	372	364	361	424	407	396	406	410	397	398	417	415	384	385	393	405	455	409	396	388	373	406	413	409	407	426	384	404	392	436	403	403	377	387	401	383	407	407	360	376	463	374	408	405	414	409	399	427	400	417	395	420	412	406	391	392	410	406	387	434	390	445	440	396	413	405	427	381	399	379	401	423	416	376	424	375	419	409	397	380	379	412	370	396	372	412	399	438	361	387	385	399	407	397	436	423	426	432	408	413	405	418	439	393	444	412	426	412	430	397	362	425	379	392	425	374	420	393	438	419	399	398	421	440	398	372	383	402	398	435	423	402	400	396	432	363	379	395	384	395	382	438	442	387	384	428	401	427	395	360	426	386	392	393	406	368	420	427	403	400	405	407	418	432	377	426	427	387	385	372	441	405	408	371	365	421	411	428	429	404	398	412	434	392	392	378	395	400	399	420	408	394	390	394	392	402	436	415	370	350	436	408	437	409	420	374	443	432	388	438	384	426	414	449	446	376	383	419	401	365	439	420	422	390	423	406	401	411	391	398	368	397	411	383	378	419	426	396	418	412	397	429	386	401	422	427	393	442	407	429	379	404	428	427	365	430	375	367	417	401	399	377	400	398	393	421	407	397	404	405	397	418	401	415	402	387	373	414	408	415	365	405	392	424	404	390	421	396	409	389	387	425	381	418	407	399	398	389	397	380	381	407	417	387	424	437	398	390	432	382	408	380	402	380	411	416	413	386	418	400	372	358	421	416	389	388	412	407	425	385	404	428	421	398	409	405	405	367	382	389	388	418	428	427	373	431	403	405	410	410	413	405	406	416	388	404	389	402	401	400	403	410	462	413	412	409	419	444	366	427	397	440	391	399	391	418	423	439	414	392	431	412	396	397	406	403	425	381	375	395	379	444	387	406	401	451	403	375	394	374	421	425	391	423	434	390	406	438	395	419	418	398	412	416	448	389	385	435	394	404	461	396	370	433	385	395	395	397	372	409	397	388	355	399	391	434	380	407	383	370	402	394	413	404	384	414	410	419	438	408	442	416	393	401	414	367	418	373	388	420	388	410	411	400	434	423	365	388	423	387	401	415	432	411	368	447	396	400	412	443	407	393	380	433	402	417	377	437	400	404	424	363	402	392	404	393	383	357	388	400	423	375	390	379	395	360	436	387	413	380	379	448	405	413	409	422	394	393	384	411	403	404	420	402	387	378	420	417	411	412	367	396	382	442	415	404	407	410	381	412	403	381	418	410	411	374	398	398	386	403	416	370	416	381	403	418	410	378	416	393	399	374	397	386	413	391	389	416	430	413	423	384	404	351	355	391	397	399	422	397	397	417	371	416	402	371	421	374	377	392	404	384	390	399	416	410	396	418	411	421	413	440	381	376	413	375	397	413	384	418	378	417	377	409	402	384	403	403	414	385	395	433	428	401	406	401	390	427	382	413	425	433	407	409	461	429	403	403	373	397	387	401	415	399	412	404	384	418	391	410	390	384	394	390	383	429	380	396	415	359	393	386	400	422	390	418	381	419	403	414	407	391	390	425	446	382	424	413	379	382	397	375	429	399	380	390	385	410	388	346	418	425	436	401	370	422	375	402	415	385	412	384	411	377	386	399	424	383	424	385	428	416	425	390	407	383	435	405	397	389	393	418	401	425	386	422	402	370	379	440	419	418	400	405	439	404	396	413	391	378	373	402	383	412	420	406	415	452	411	380	387	409	374	370	406	398	378	430	394	415	421	403	410	419	413	366	404	375	401	397	404	394	406	397	402	411	404	375	389	411	411	423	434	396	409	385	394	397	373	394	410	401	385	424	405	406	425	416	411	425	414	379	416	417	398	394	410	410	394	402	392	363	405	384	415	396	435	378	381	409	378
24566	21002	25829	24278	1595	392	321	283	232	229	202	214	211	189	200	196	180	168	177	162	190	166	162	172	179	165	194	169	194	179	156	151	162	166	175	191	182	178	173	154	177	157	171	177	172	169	165	179	181	166	180	164	191	193	131	157	158	145	167	190	162	168	158	151	177	150	182	164	157	175	184	178	166	167	168	172	192	171	182	153	136	183	182	171	162	159	182	145	170	169	159	149	184	154	162	183	147	168	164	156	167	206	153	172	173	158	201	149	151	172	174	152	185	164	197	153	165	155	161	165	167	201	173	164	185	164	167	161	173	196	169	173	157	155	184	161	153	169	179	167	162	171	177	155	162	176	177	142	174	173	182	147	154	134	162	155	163	173	153	185	175	170	140	147	143	185	169	186	184	160	176	159	185	160	166	166	156	167	150	158	143	167	174	155	169	173	154	138	184	166	163	147	156	146	144	172	160	174	156	165	174	168	174	162	173	158	192	171	150	151	176	167	189	188	165	156	149	154	157	168	148	171	175	167	156	145	176	160	175	171	171	155	159	182	179	178	156	179	161	173	166	166	153	178	169	147	199	147	151	186	171	155	164	170	153	159	170	162	171	177	160	168	187	177	151	148	166	176	183	186	185	172	188	176	187	177	148	164	169	156	185	156	161	187	185	184	170	153	161	161	165	169	176	187	147	162	181	163	158	183	144	156	165	178	189	159	194	174	168	191	154	168	147	155	164	155	177	155	153	158	170	183	148	172	155	170	140	167	180	148	171	168	158	164	171	163	157	163	154	179	175	160	171	140	193	171	142	170	144	142	176	182	156	146	153	148	159	187	148	173	169	174	140	162	143	185	165	150	153	167	153	167	168	153	170	174	185	176	170	157	193	158	151	147	182	183	178	164	178	168	175	186	160	138	177	148	151	169	180	166	181	154	156	152	168	152	168	159	160	168	167	147	184	161	178	159	158	161	167	185	182	148	167	171	190	167	172	155	172	147	158	152	158	194	143	126	162	171	167	183	183	185	158	170	172	185	176	158	152	151	141	174	161	182	135	161	142	166	164	158	155	166	159	161	174	169	165	166	144	175	162	153	183	180	164	166	153	162	180	164	172	163	162	151	152	183	164	148	169	185	164	171	151	194	159	188	188	164	183	158	132	157	147	190	169	180	167	172	142	154	185	171	160	180	161	169	182	165	179	159	161	186	173	166	134	180	162	176	181	168	160	137	183	157	171	144	164	155	151	194	179	161	155	177	173	178	175	151	146	170	169	150	159	200	150	182	160	177	162	133	179	169	150	156	167	166	136	171	170	170	148	164	175	164	149	171	164	165	162	165	183	163	143	178	154	184	178	162	187	173	153	176	164	177	176	160	202	164	145	163	163	164	170	167	187	158	154	193	173	167	158	161	154	160	180	174	159	153	170	161	162	167	158	185	182	183	155	189	167	192	163	151	169	157	170	191	153	151	148	169	171	150	172	174	165	175	151	188	161	149	139	178	175	162	173	156	148	174	170	175	191	178	176	167	151	166	151	165	148	151	167	184	185	168	149	171	155	155	175	176	175	179	168	172	173	179	162	151	155	172	159	185	150	168	148	171	168	160	160	174	173	167	164	165	161	187	168	142	164	185	177	158	173	156	167	142	149	145	187	164	156	167	164	186	174	166	167	163	156	151	151	153	164	162	165	170	163	163	172	186	180	156	155	182	167	155	150	176	176	178	164	163	162	172	162	146	174	165	148	172	174	160	175	165	163	153	155	147	158	164	168	164	157	171	151	165	158	165	145	154	163	172	162	171	159	147	147	171	149	164	197	164	134	183	160	139	159	175	143	158	191	189	150	172	154	159	154	160	177	160	169	179	172	145	168	185	159	174	181	150	163	169	166	149	163	187	174	182	186	158	155	178	152	149	175	169	158	160	175	184	143	168	171	164	199	198	173	165	161	191	162	149	143	163	170	175	167	161	188	171	158	198	150	165	145	162	169	159	181	180	168	163	157	170	156	180	163	165	160	158	167	152	177	138	153	155	164	166	156	160	178	183	164	177	174	162	158	159	173	183	163	156	155	190	186	157	186	163	162	167	169	188	178	173	174	165	170	157	177	172	175	162	175	155	175	163	165	173	155	182	161	174	147	155	161	137	140	166	160	175	179	197	169	146	163	136	160	168	187	168	149	167	171	157	167	174	157	179	169	166	164	177	154	173	180	183	164	146	166	171	168	168	170	162	172	145	151	176	172	163	142	182	150	151	159	171	184	183	181	170	179	186	172	162	172	165	173	155	179	197	139	136	155	150	147	178	156	171	149	170	165	176	135	135	162	152	152	190	188	191	163	171	150	169	140	171	186	149	171	187	162	155	162	198	178	144	163	167	213	179	179	162	159	181	183	152	162	176	155	190	168	153	157	162	158	164	163	159	164	150	136	178	156	167	187	179	159	180	153	162	206	184	150	180	196	174	169	171	175	154	168	164	162	164	168	170	154	174	167	168	152	163	164	152	161	187	154	185	170	159	190	168	170	168	153	158	167	163	167	182	174	163	156	183	154	163	174	146	172	140	171	157	154	164	173	157	169	165	147	157	162	150	145	175	199	197	190	161	165	166	165	158	173	172	143	167	162	156	150	166	148	185	170	189	165	175	159	179	179	182	170	154	174	175	155	163	171	144	165	168	161	165	162	156	164	185	189	174	185	156	156	165	158	160	154	163	165	149	147	165	169	169	171	150	168	176	161	162	166	172	143	155	168	187	176	148	154	175	149	171	150	163	179	178	146	158	151	166	178	148	163	168	148	168	171	139	169	163	174	156	151	180	174	162	175	184	177	161	153	172	155	168	157	161	145	163	154	190	156	177	167	168	166	162	164	156	160	165	167	158	146	144	174	168	147	158	162	169	162	157	181	178	186	189	187	178	185	175	168	170	182	178	149	169	162	157	168	172	166	163	168	152	157	165	156	169	164	166	166	175	169	152	165	154	176	176	155	151	183	179	175	168	164	157	153	166	135	167	158	153	143	184	178	185	173	162	187	191	171	170	165	151	156	183	155	156	147	163	171	161	194	160	163	151	174	168	170	169	179	187	164	166	156	174	168	172	184	157	176	167	157	174	173	189	174	157	155	170	170	167	167	137	190	187	152	162	161	180	170	156	154	162	146	168	171	166	178	156	170	181	176	194	190	166	166	150	158	167	182	149	183	160	175	181	149	153	147	152	179	158	177	165	180	158	173	148	153	164	189	180	176	149	178	172	151	166	168	173	183	184	180	172	159	175	172	151	169	190	164	176	175	159	173	174	161	166	183	163	162	175	175	179	154	168	154	186	160	198	157	179	170	192	177	189	150	180	151	152	188	177	157	170	173	150	187	164	162	160	168	178	166	174	186	176	157	183	151	166	185	167	166	180	182	165	188	176	158	183	169	180	185	144	159	161	162	161	163	196	166	169	169	181	163	144	158	176	170	159	172	180	153	156	145	150	167	170	166	165	172	180	158	189	156	154	185	163
3489	5160	3127	1421	1016	783	625	539	420	395	362	340	313	302	293	278	251	248	277	235	224	267	221	219	247	230	191	220	232	208	224	220	200	212	219	196	213	211	219	203	236	194	223	226	189	226	211	205	210	232	195	191	213	222	183	212	224	200	205	214	204	229	202	212	209	221	235	247	216	215	217	185	208	217	204	207	219	212	210	234	208	227	222	223	210	198	189	213	221	204	199	212	190	205	212	179	202	193	198	228	209	217	215	197	192	180	216	196	230	214	223	198	200	191	223	226	202	199	213	235	195	185	196	200	191	218	210	220	198	208	236	201	222	201	197	215	218	230	185	211	202	216	209	195	198	214	221	175	207	211	201	202	227	220	213	185	203	185	213	181	200	212	197	208	214	194	219	221	203	199	221	190	195	197	197	201	198	230	207	239	229	185	210	212	207	198	200	234	222	188	205	177	197	170	202	213	217	218	204	205	214	208	212	208	207	207	186	196	209	213	210	215	214	188	199	212	192	185	185	220	220	187	203	206	214	181	192	211	208	230	213	211	224	216	194	206	187	197	227	186	230	212	211	210	208	231	198	213	177	202	168	221	211	221	203	223	200	207	214	215	223	187	209	223	215	220	215	203	214	193	181	180	192	200	182	209	215	197	220	251	195	208	237	217	208	200	210	218	232	200	219	198	204	198	208	191	194	222	214	215	193	204	190	190	217	213	211	206	214	208	187	208	212	207	206	203	197	205	191	201	194	202	189	168	205	220	231	197	209	212	226	212	197	209	178	190	221	207	214	204	183	196	214	172	183	200	193	202	203	189	212	196	195	222	194	208	198	209	201	204	211	190	199	213	206	206	210	205	192	232	201	198	199	184	185	215	201	183	180	232	202	221	214	196	211	220	199	191	188	213	226	213	200	214	210	216	228	194	192	206	216	218	180	210	238	220	226	167	222	192	210	228	195	214	192	208	223	178	197	200	232	218	218	181	201	203	212	183	213	198	205	198	202	213	192	179	223	212	232	193	226	221	199	200	226	206	196	192	212	199	204	210	209	202	219	179	228	200	212	212	186	195	204	194	209	205	203	191	203	184	215	185	191	218	205	202	212	196	202	195	214	211	213	200	200	218	193	207	209	210	182	212	204	205	192	211	208	230	203	201	206	203	207	218	188	210	217	186	193	216	196	196	240	208	173	197	213	206	193	207	218	202	214	211	213	206	213	181	221	207	200	197	226	208	223	202	201	252	197	241	214	207	228	198	201	241	221	203	219	211	176	202	203	192	223	217	211	219	200	208	200	197	208	224	208	198	211	199	207	225	206	216	180	199	212	183	214	232	222	177	243	184	211	211	184	227	190	207	206	200	203	213	207	221	227	214	235	208	212	189	208	197	191	196	222	205	232	223	195	201	197	209	227	201	214	199	205	211	204	222	223	215	198	183	210	191	211	221	210	191	198	210	206	191	181	189	203	207	205	234	226	198	193	219	207	225	205	172	191	199	198	220	211	189	205	207	214	222	202	218	203	194	210	202	205	234	197	198	221	193	229	209	227	211	223	239	213	216	216	204	211	206	234	195	194	185	234	205	165	214	215	217	221	207	206	201	210	210	205	209	196	218	221	213	214	209	188	205	206	212	187	233	219	219	200	223	192	225	221	202	206	205	202	193	207	191	201	209	199	212	212	201	193	198	187	213	203	204	193	196	205	212	196	217	221	225	204	194	201	223	191	209	207	179	201	236	205	213	214	206	211	229	196	186	190	203	208	196	198	199	230	205	193	190	200	186	186	200	194	200	208	171	218	191	211	203	200	204	206	192	195	211	204	179	215	196	203	195	196	216	244	204	207	224	223	227	195	225	184	192	207	230	234	203	217	223	207	212	220	216	241	227	217	200	201	259	215	216	223	204	218	185	213	198	222	229	206	207	221	230	184	191	209	195	217	220	232	192	217	234	182	203	187	211	214	220	177	188	188	187	211	195	212	197	225	198	205	225	205	227	208	194	199	179	199	233	218	206	201	183	208	213	205	203	201	186	191	209	216	222	210	204	205	198	203	207	205	194	186	223	207	219	174	202	198	196	202	208	191	189	198	199	215	222	235	201	207	208	203	198	191	232	201	199	226	222	212	235	209	183	214	196	205	200	216	185	197	211	192	226	201	205	181	199	188	198	203	181	189	193	219	203	200	203	230	208	185	200	203	191	194	235	189	212	205	225	202	204	211	200	202	208	182	223	179	213	196	233	220	197	220	214	224	199	174	205	222	210	203	183	225	188	223	199	214	198	226	217	215	210	219	242	224	208	201	186	214	225	221	198	226	195	191	207	213	197	222	200	227	190	184	215	215	196	203	232	172	211	216	199	243	201	198	193	218	194	217	192	193	205	199	205	192	207	212	208	189	193	222	187	198	206	202	189	190	233	201	179	204	179	216	195	204	205	214	176	166	207	213	221	205	209	240	178	203	188	211	222	197	223	190	231	216	211	190	185	205	238	200	183	169	193	216	193	231	198	220	206	199	237	173	228	206	218	225	223	214	216	217	217	206	192	230	212	215	201	220	197	231	186	205	200	214	214	205	210	206	200	198	207	204	208	199	208	203	200	190	195	192	202	206	208	221	206	178	209	201	177	204	191	204	179	228	194	200	214	210	197	230	200	186	211	182	205	200	189	224	190	187	203	208	216	235	200	193	208	198	196	243	188	228	223	192	189	180	191	217	198	198	204	229	213	188	194	205	222	204	206	194	216	193	200	193	206	184	175	190	189	189	226	219	205	214	221	202	216	209	195	232	212	200	212	190	202	194	228	208	187	210	213	213	222	196	193	214	219	213	202	206	213	195	231	210	232	223	189	192	212	225	204	210	195	217	233	176	212	211	212	211	190	190	202	213	243	200	204	203	218	187	217	206	201	185	190	194	204	205	225	183	201	219	193	235	235	215	213	192	201	203	207	197	219	203	195	201	216	194	203	175	208	203	223	194	191	192	210	180	198	193	212	185	217	186	210	203	213	194	216	209	242	211	187	203	186	196	205	215	229	179	214	176	219	213	212	204	193	196	193	207	221	191	205	196	186	203	202	257	223	191	211	210	188	180	224	220	193	191	197	194	214	215	199	191	185	213	198	198	183	193	194	193	211	188	204	196	211	203	237	210	212	214	204	206	198	209	191	223	191	193	188	236	202	187	196	211	197	218	203	198	208	195	198	172	202	208	224	196	206	197	179	201	221	178	205	197	226	206	223	218	214	192	227	201	211	218	201	209	204	184	219	185	198	202	210	225	194	194	228	222	224	212	201	205	191	196	214	202	208	235	193	187	210	219	231	194	207	231	188	221	200	202	215	204	209	214	209	191	214	225	206	203	215	200	198	194	203	215	191	211	198	189	226	223	204	215	213	170	203	208	205	218	231	199	211	198	203	203	199	203	215	202	192	193	201	224	196	185	215	235	207	189	215	202	204	173	210	207	206	226	209	230	215	186	174	209	222	222	226	193	198	206	201	234	206	197	221
22484	21072	28273	24110	21073	20390	2002	640	467	412	355	316	305	317	313	254	225	206	212	188	183	193	175	226	174	148	174	154	146	179	148	151	176	159	151	150	149	138	131	146	158	151	139	128	124	153	139	144	157	163	157	114	148	135	149	141	136	124	122	149	167	157	148	145	146	137	132	142	133	135	131	126	138	129	138	126	145	114	142	147	139	126	145	157	147	130	150	134	148	128	136	140	157	137	149	141	126	125	151	144	129	135	152	135	132	148	158	128	151	134	155	148	139	136	138	143	137	132	134	125	150	130	152	124	143	143	134	127	156	136	131	139	130	137	150	128	138	123	149	156	150	114	153	124	155	140	119	132	140	144	147	143	148	159	126	124	114	125	133	130	120	142	158	131	133	133	139	139	137	116	123	139	128	151	144	125	149	130	125	144	162	135	152	126	133	158	134	132	116	131	131	128	123	141	141	160	148	132	128	151	144	101	127	131	141	147	161	121	119	135	128	113	152	129	136	117	123	123	134	153	152	150	132	130	131	143	138	125	145	137	160	109	127	107	131	113	158	141	137	137	144	134	133	143	132	140	141	138	135	143	134	131	138	149	131	130	150	120	125	134	129	132	136	130	120	120	138	105	147	128	112	156	136	130	139	146	153	153	129	138	132	125	138	148	131	151	154	136	131	159	118	135	154	128	140	122	149	148	138	117	123	136	136	132	125	133	119	119	142	135	141	159	135	130	137	128	124	140	162	143	135	122	152	137	139	114	148	111	123	151	129	136	135	137	128	127	132	127	161	118	151	148	159	118	139	141	121	118	140	147	134	139	133	126	129	149	130	123	147	149	137	134	132	137	127	158	111	143	156	140	150	139	129	110	147	121	134	134	137	129	135	144	149	141	140	141	143	150	130	111	131	154	158	147	125	131	134	148	127	148	136	155	146	140	127	134	147	146	127	146	115	134	138	129	134	163	125	139	154	145	148	148	122	123	132	146	117	120	162	134	135	124	130	123	145	129	133	121	140	152	137	114	127	138	134	140	132	150	140	138	115	152	134	133	142	149	133	132	140	139	142	131	132	109	133	133	128	128	134	146	142	135	143	163	129	136	136	136	120	122	133	123	133	116	149	124	131	156	132	131	139	133	126	131	152	140	133	146	141	135	138	129	146	135	124	126	150	150	142	114	116	151	135	131	142	146	126	127	124	156	137	174	134	142	125	137	128	162	144	149	131	150	161	139	116	155	160	158	126	123	132	144	120	133	144	138	137	130	143	135	139	142	139	140	142	156	140	148	139	148	141	115	127	168	135	135	143	128	129	151	128	118	125	144	150	136	139	120	159	143	123	145	145	145	134	136	128	145	155	145	137	132	132	130	140	143	154	123	157	131	137	116	120	142	133	143	134	144	147	134	141	152	132	138	140	144	141	128	140	144	122	139	150	126	143	131	136	140	129	124	132	128	133	132	137	154	143	141	130	143	137	126	132	137	141	140	138	140	121	131	135	142	161	134	129	152	113	148	137	129	119	134	127	151	137	145	125	131	139	132	140	137	127	127	160	135	154	143	145	164	160	156	138	126	147	125	132	136	133	135	134	125	128	132	131	127	134	148	161	128	144	152	131	139	161	144	140	152	157	129	111	147	138	131	121	120	137	134	135	127	123	123	133	115	136	155	125	138	152	145	151	133	128	132	130	137	118	128	134	145	139	134	121	122	134	127	130	122	134	156	137	135	143	136	131	134	138	139	162	135	141	137	130	132	143	124	145	130	144	146	143	123	145	140	146	135	127	130	109	138	146	145	120	117	137	139	120	144	145	136	142	123	155	139	145	128	142	123	136	148	119	128	151	125	141	134	134	149	117	133	139	142	148	139	145	118	122	127	123	133	132	138	116	136	145	141	133	135	121	127	139	130	113	146	128	146	137	136	138	139	126	109	133	130	164	132	142	157	122	133	135	133	137	147	114	122	138	115	141	140	136	154	132	157	125	142	131	136	130	136	154	124	136	170	125	122	150	128	151	133	127	138	138	146	152	134	118	141	136	130	130	128	127	133	147	143	140	125	151	135	125	139	131	147	137	153	138	141	153	139	122	154	144	115	124	130	109	126	143	136	129	112	133	128	127	129	141	130	148	138	142	131	142	150	130	145	136	124	142	140	121	130	134	153	135	135	115	127	126	134	125	127	143	118	121	126	140	137	128	161	145	143	122	123	133	149	144	139	128	126	139	135	146	134	129	119	139	129	146	134	148	148	143	125	132	141	122	151	141	137	131	146	124	128	128	131	157	124	136	139	140	151	137	134	118	128	149	148	121	136	136	105	150	144	136	136	135	118	130	127	143	133	105	142	162	135	129	125	117	128	130	140	143	152	131	155	136	148	124	148	122	136	157	140	145	140	133	145	134	135	140	128	120	132	133	130	132	152	114	146	141	120	136	151	116	116	148	120	134	152	124	138	134	136	117	143	141	106	132	131	137	141	144	138	135	144	125	145	153	129	129	147	128	117	117	122	122	136	147	130	149	135	133	141	141	150	140	132	121	132	160	159	141	151	145	136	135	139	134	135	131	133	123	161	137	156	131	139	137	140	136	146	148	146	133	140	138	153	113	141	137	133	141	149	151	126	141	139	149	150	128	121	131	132	143	137	132	138	125	142	134	141	140	115	143	135	123	140	148	141	137	127	125	140	152	168	140	128	123	148	152	158	120	145	128	141	133	137	125	142	151	134	136	131	158	138	155	115	136	134	149	143	130	130	147	135	145	135	134	135	167	135	158	152	147	135	145	132	153	125	147	131	126	146	139	148	147	121	115	136	145	142	131	120	125	134	137	131	144	162	140	140	122	121	138	146	123	119	143	118	142	148	131	115	140	118	142	122	133	137	126	130	151	136	129	138	136	143	148	122	124	119	141	141	137	137	140	139	140	130	131	127	147	146	129	134	107	119	134	111	132	136	132	139	141	112	149	163	149	137	127	126	134	141	133	135	137	112	141	120	136	152	147	139	138	134	143	133	148	143	138	140	145	143	129	135	149	128	139	130	147	112	147	147	145	127	145	140	128	153	130	159	153	147	123	165	134	139	139	149	134	131	155	128	123	131	126	130	141	123	129	139	132	146	137	112	154	124	142	139	150	117	145	140	120	154	150	115	143	150	125	156	159	141	135	152	136	148	127	137	137	135	134	132	145	141	112	123	137	133	140	128	116	140	143	132	149	130	151	142	131	135	148	142	134	126	145	130	130	130	146	153	133	143	155	147	148	142	137	146	138	128	142	118	137	145	133	132	156	122	127	134	119	157	135	97	137	150	130	103	138	150	130	157	122	126	135	122	145	154	127	121	166	128	133	139	143	123	145	137	108	140	132	123	143	132	138	126	139	130	157	112	130	150	145	128	133	134	139	146	138	149	134	131	123	137	150	138	129	163	131	142	111	124	118	139	143	145	127	141	128	136	140	138	124	138	142	139	132	138	141	122	122	149	146	123	131	136	128	131	115	120	140	141	138	146
4874	15134	9630	4462	3124	2246	1706	1330	986	891	769	632	557	544	608	436	364	303	308	277	320	289	256	237	274	258	248	219	249	237	215	205	238	227	219	190	216	209	190	172	193	200	191	196	220	165	201	178	196	192	187	204	174	161	194	176	184	175	169	178	173	186	191	176	182	190	183	164	176	165	168	188	181	172	191	185	179	179	199	177	171	187	173	188	192	177	165	180	204	194	186	174	170	202	169	180	177	191	175	175	212	175	170	183	206	192	190	171	198	171	177	157	177	183	141	155	192	175	204	177	173	162	175	188	168	175	154	198	188	168	205	183	174	176	155	178	178	173	179	169	167	202	197	165	167	183	160	172	191	177	194	174	194	190	183	193	181	175	166	174	161	160	174	172	208	184	181	167	147	159	182	177	171	194	197	182	168	159	180	167	175	191	201	189	169	182	178	181	199	188	173	193	202	173	201	170	172	162	177	188	181	167	181	185	165	197	147	171	170	167	194	182	172	182	181	178	178	173	184	194	195	195	177	159	181	186	200	173	177	179	164	172	180	161	185	181	183	178	180	173	206	174	172	163	178	171	186	189	171	167	191	184	181	188	164	182	172	174	185	158	177	171	161	166	148	173	172	133	150	139	195	174	175	185	163	185	180	181	179	188	187	175	181	184	202	198	189	172	170	166	196	203	174	186	170	171	202	197	182	161	174	163	187	181	156	187	194	185	180	190	173	182	171	192	200	190	157	175	161	178	188	176	175	186	177	179	185	170	167	191	175	205	200	170	185	145	170	169	176	172	176	175	202	163	174	182	178	176	195	193	185	180	179	176	175	169	175	183	181	170	188	185	187	186	182	191	180	200	176	180	185	172	179	193	178	163	175	185	177	184	188	180	199	154	163	161	200	180	181	179	180	163	184	212	170	177	188	181	185	168	170	176	179	167	213	156	178	156	182	185	174	185	163	180	180	182	182	210	167	180	160	165	179	185	159	181	166	174	160	179	172	178	185	171	191	188	161	163	194	184	168	200	185	159	160	185	185	162	190	181	199	163	188	178	195	178	190	183	171	166	178	181	183	161	188	156	148	183	176	162	182	163	183	195	181	187	170	206	199	179	155	150	181	173	187	172	189	180	185	185	165	167	189	201	161	191	179	182	178	184	162	191	192	182	178	184	201	178	183	161	183	172	164	189	164	183	185	188	174	184	184	184	180	160	181	170	166	165	197	209	169	161	171	164	188	188	161	177	170	179	173	186	193	177	187	159	166	178	189	200	181	166	160	186	179	180	167	175	149	174	180	149	207	199	158	177	175	176	177	162	172	193	172	165	173	188	172	181	185	169	191	192	183	170	183	170	176	181	168	153	175	193	192	176	177	183	200	154	180	170	165	176	161	152	180	172	148	179	190	191	180	180	175	162	188	179	180	184	200	182	204	170	164	185	180	186	170	182	162	183	175	145	165	178	187	165	173	158	179	198	198	155	152	184	161	190	174	180	174	190	171	195	175	196	178	199	165	186	172	165	167	185	182	150	192	192	140	155	181	205	181	191	165	164	199	173	193	200	191	219	199	169	187	203	173	172	181	166	175	182	165	170	179	167	196	179	188	175	162	177	193	175	176	165	178	169	160	164	193	192	173	159	186	175	158	191	173	182	171	181	168	165	198	175	180	188	172	176	151	168	168	159	200	167	197	196	180	169	163	187	167	181	176	149	188	192	159	174	166	180	178	186	169	182	173	171	182	161	156	175	193	193	201	193	171	173	181	190	173	151	167	162	174	190	193	175	173	188	167	174	188	158	188	167	160	196	193	169	172	162	166	181	168	193	185	180	186	188	168	162	164	180	178	181	196	192	196	186	180	182	175	205	176	178	167	188	183	178	180	160	168	188	189	193	168	175	182	190	201	179	170	161	143	203	156	194	184	161	190	171	193	160	181	178	188	193	169	198	189	166	181	191	162	187	206	170	190	166	184	194	198	159	175	182	182	167	188	184	182	183	149	185	153	187	209	194	193	166	196	193	166	166	158	190	181	183	182	185	170	183	160	191	169	178	209	172	181	195	182	166	155	183	179	158	179	176	154	203	168	182	198	208	208	162	190	178	163	150	170	220	180	191	195	177	201	193	172	165	178	160	209	168	179	198	198	145	184	169	203	171	186	167	185	189	167	189	185	170	191	171	181	174	205	156	143	157	177	159	180	156	179	153	157	193	188	179	181	154	161	173	183	156	186	167	166	170	195	177	186	168	189	187	182	177	199	184	182	185	191	200	174	174	179	185	188	185	171	177	156	188	163	209	189	177	167	172	184	178	184	193	179	168	180	178	165	176	189	197	188	184	191	173	190	166	184	211	162	183	181	167	177	180	164	166	177	174	183	172	187	193	168	175	168	180	168	180	187	179	162	172	177	164	196	188	168	153	168	167	185	185	178	183	175	179	180	178	171	178	182	175	164	179	179	168	159	191	161	176	188	148	171	187	171	180	183	179	165	184	178	174	191	204	165	213	171	185	164	159	172	186	163	188	183	180	182	189	183	188	173	174	181	188	166	193	170	192	186	182	177	168	182	178	161	172	174	166	186	192	188	183	163	191	173	169	185	169	184	207	195	164	186	168	180	155	216	157	183	163	162	165	177	160	166	199	191	154	187	172	179	177	190	166	178	184	184	171	186	177	179	181	195	184	183	177	193	183	152	157	197	163	190	175	177	182	153	199	200	193	183	170	160	200	184	172	182	161	168	202	186	176	180	179	146	181	183	157	167	187	169	188	186	186	193	196	178	180	176	192	193	169	167	170	164	203	188	179	167	190	158	166	188	178	160	198	173	172	197	159	182	184	181	185	168	204	173	186	160	161	170	152	192	165	191	184	191	156	181	189	168	180	184	164	184	180	181	178	172	166	174	181	165	182	164	155	167	177	174	179	171	183	170	184	191	181	175	176	173	176	192	189	200	176	156	174	170	189	186	189	172	193	182	195	181	187	177	179	165	187	186	181	181	183	177	179	194	157	163	171	169	165	184	194	168	174	190	163	194	188	186	148	185	190	193	170	177	170	204	200	188	181	185	177	175	187	168	197	173	177	158	175	182	190	179	189	177	180	211	193	164	172	167	171	164	170	173	182	182	182	166	170	165	167	164	155	174	185	192	164	179	180	164	183	188	181	175	191	171	196	194	150	181	197	159	168	175	175	150	167	183	147	199	187	176	173	170	184	186	169	164	167	175	180	177	176	190	153	197	174	178	182	170	196	179	184	186	190	161	196	182	178	175	170	194	186	160	160	174	168	193	180	186	200	195	167	186	195	187	170	186	160	184	214	167	190	177	197	157	184	177	191	185	192	192	180	175	181	189	188	184	197	169	178	180	173	180	179	206	183	174	157	179	172	158	164	188	183	184	193	195	175	185	188	172	178	203	204	184	187	176	165	195	183	160	163	170	195	190	170	182	193	182	182	161	203	200	177	190	190	198	176	172	171	188	177	176	191	152	183	176	194	175	190	168	182	186	156
27490	16958	2881	611	412	392	380	335	335	316	333	329	300	336	328	301	328	299	318	326	298	304	297	318	357	332	296	289	303	314	316	315	295	301	317	320	310	354	331	321	292	307	272	305	313	308	303	297	296	344	312	300	278	309	327	312	327	325	333	337	312	335	300	320	309	328	320	326	328	306	316	303	304	332	297	339	288	298	302	301	308	311	320	311	303	303	309	326	355	285	301	309	302	293	314	326	312	299	302	313	321	299	321	308	296	297	321	315	294	338	342	321	340	309	329	323	308	320	307	321	332	317	308	326	309	286	300	315	291	334	303	301	288	319	342	303	309	304	304	309	316	296	327	314	328	300	320	281	301	295	311	296	311	305	317	306	307	328	307	308	291	342	343	292	307	285	301	292	324	343	308	319	308	322	302	299	288	337	312	313	323	289	318	303	325	330	308	312	326	291	293	321	310	310	320	309	308	305	315	309	331	320	322	333	305	305	272	285	274	308	315	321	324	323	277	323	337	316	332	302	275	345	302	314	277	317	290	323	321	340	300	297	321	299	299	285	299	318	315	310	304	292	340	340	305	294	310	300	328	295	304	330	323	300	296	327	305	316	299	312	289	336	328	323	331	300	302	291	299	303	304	304	297	319	311	317	312	314	314	352	297	323	302	294	298	352	271	326	312	295	296	299	317	314	289	288	348	313	312	305	323	324	299	302	303	311	311	316	314	294	269	281	292	333	318	296	305	319	326	297	284	292	325	319	315	318	311	334	305	283	302	342	289	310	319	319	315	283	285	306	297	313	305	298	298	341	309	361	306	330	284	324	312	332	316	296	322	321	311	316	319	329	302	314	299	316	324	338	308	328	299	318	319	297	287	344	307	356	264	318	327	296	289	328	315	276	311	300	309	312	288	298	338	329	303	270	336	276	332	337	329	279	291	299	308	290	320	305	302	282	312	313	333	316	310	298	314	314	302	314	313	324	343	291	308	300	345	297	306	277	325	302	311	301	334	332	337	330	326	317	279	314	294	291	290	313	288	302	356	310	310	293	329	289	301	323	294	311	305	314	313	298	307	313	333	314	288	304	322	310	329	346	294	326	342	306	313	338	312	282	301	351	325	351	303	309	315	313	275	313	302	321	294	316	324	311	297	331	306	313	325	343	328	282	321	334	339	299	312	327	310	296	316	329	321	355	305	329	344	306	289	293	296	340	307	293	349	319	317	296	331	308	307	299	294	301	323	308	339	300	306	318	302	315	312	309	317	324	311	312	326	349	316	324	311	298	331	334	281	312	324	284	334	305	350	317	314	316	297	314	326	309	317	301	327	305	314	321	293	359	290	293	321	309	303	324	290	286	349	325	334	323	307	309	304	322	311	305	318	332	301	308	310	266	348	316	299	316	300	319	283	315	291	305	294	315	317	310	314	318	294	331	312	314	291	297	308	282	293	295	332	284	308	317	338	309	314	298	306	306	292	283	343	308	308	295	309	296	315	296	324	301	313	306	333	294	317	306	316	304	293	291	302	303	302	282	324	306	327	290	273	307	297	305	303	335	278	310	322	333	305	292	320	289	294	310	314	321	335	298	300	318	315	323	312	299	314	313	307	344	309	316	323	286	324	278	308	301	320	298	317	294	325	328	359	309	317	302	336	323	307	304	314	293	294	314	297	279	317	320	298	306	329	315	323	307	284	312	271	330	301	300	314	340	325	330	297	283	316	319	302	361	306	328	339	323	334	315	328	311	326	310	308	298	334	314	274	305	319	310	340	317	303	309	300	297	320	295	327	339	296	336	320	307	317	298	261	317	303	305	325	289	291	284	298	329	315	301	310	294	282	267	324	314	305	300	296	326	302	350	312	317	303	346	294	298	316	352	308	344	307	320	307	305	305	272	324	315	342	325	319	326	287	322	309	291	298	307	295	294	326	283	312	292	297	309	315	337	302	325	322	290	327	321	292	319	303	297	308	332	308	305	286	303	294	348	289	314	281	353	342	305	328	315	342	294	336	283	321	292	308	275	302	331	281	314	288	299	327	310	308	275	288	331	317	317	314	290	307	332	309	310	320	321	316	323	331	271	318	333	323	338	304	335	309	318	306	289	290	315	296	318	330	326	319	301	302	317	312	300	321	316	321	296	312	322	331	299	286	289	316	316	336	328	310	337	321	321	349	291	285	293	312	267	314	307	288	312	296	323	287	317	310	295	308	287	327	290	306	308	327	281	319	309	282	306	335	293	297	301	321	306	297	336	319	275	271	278	300	347	340	274	315	329	287	284	332	329	299	341	318	330	321	301	287	335	293	306	285	311	322	316	302	316	344	319	300	304	313	296	316	328	343	319	311	320	324	292	328	299	329	284	306	337	314	314	306	301	306	305	315	300	330	332	313	312	324	324	296	294	305	314	319	307	308	356	325	329	318	291	299	316	327	311	268	307	292	304	299	273	298	298	314	320	292	305	312	295	311	294	335	306	309	337	302	295	330	330	319	324	301	302	328	321	268	292	313	311	318	291	310	330	294	317	310	301	313	307	276	329	312	284	310	308	295	266	296	306	327	291	306	328	338	286	355	306	354	327	327	305	325	288	318	306	306	312	318	285	275	310	318	298	318	325	307	321	292	318	304	316	295	284	319	314	286	300	277	292	340	307	314	328	306	310	295	277	305	315	323	300	302	310	278	327	315	345	296	300	276	290	298	295	287	300	325	310	297	317	295	352	305	329	304	322	300	328	323	309	306	294	333	319	344	275	283	321	302	323	333	314	317	316	335	312	320	301	295	282	306	306	319	293	289	296	318	300	293	324	309	289	306	309	293	323	294	285	272	298	319	319	305	292	333	309	308	308	324	293	320	262	283	307	304	305	307	302	312	286	336	301	331	320	297	303	312	319	307	324	320	324	278	298	318	317	294	307	324	327	300	299	290	295	323	309	315	325	303	314	318	307	287	309	333	307	295	320	310	293	317	305	304	324	330	306	272	332	292	308	308	319	302	299	312	293	293	322	323	301	314	280	320	307	318	306	317	294	310	316	304	316	313	313	315	288	302	299	355	333	279	303	356	298	345	347	312	299	317	325	350	324	345	308	301	304	316	297	299	336	301	306	280	327	273	288	285	292	310	320	297	312	313	309	320	298	361	295	328	309	275	319	301	323	307	333	305	288	325	308	302	295	328	275	367	277	322	314	286	312	316	321	311	310	337	311	291	333	327	298	306	290	287	288	330	338	297	304	282	279	304	306	310	308	343	305	316	323	334	333	303	310	293	310	296	320	325	301	340	315	317	324	335	309	297	309	306	313	303	310	326	315	314	314	333	293	297	289	321	347	294	312	314	326	311	315	323	303	335	303	291	326	284	331	300	315	317	317	281	326	315	295	337	289	320	297	286	316	331	340	327	328	354	309	302	304	311	305	316	329	337	320	321	327	308	299	303	288	338	283	349	306	363	284	331	314	315	321	301	332	323	307	302	350	339	322	325	308	318	302	311	313	318	304	315	340	304	313
4610	1679	1165	667	606	523	476	467	430	430	383	403	370	422	400	358	411	362	357	385	393	351	362	382	387	391	380	379	369	393	373	419	385	393	403	354	385	376	380	362	401	414	379	379	412	381	338	391	344	362	364	380	395	395	332	404	385	376	370	383	353	366	388	379	411	371	380	358	375	347	362	393	385	395	362	345	360	369	346	377	349	381	415	355	382	389	358	367	403	375	403	388	375	355	419	374	388	383	398	404	386	401	363	378	396	403	366	332	388	378	374	412	362	378	419	391	387	387	364	369	395	383	323	385	394	364	380	386	361	326	391	357	404	343	366	356	365	410	383	360	358	378	390	383	411	364	359	415	376	400	395	391	407	448	364	376	367	381	363	368	410	375	416	359	363	394	404	368	379	370	381	364	380	396	370	370	404	362	346	371	394	377	388	370	355	359	358	380	355	385	368	392	346	396	381	391	354	349	394	392	392	369	347	359	415	376	373	356	384	367	384	375	358	381	385	372	373	326	388	376	399	387	408	353	353	348	368	377	387	383	393	403	364	375	371	362	409	420	408	399	376	381	400	363	365	401	343	380	394	411	381	361	424	380	405	384	343	365	374	370	403	389	409	378	375	387	377	375	397	382	364	391	361	368	358	358	375	391	354	363	398	374	396	374	400	386	400	362	378	364	396	373	379	387	403	371	394	384	385	363	382	373	346	354	333	399	366	396	374	392	384	355	389	410	387	388	357	382	378	369	344	384	375	374	389	380	380	367	397	382	384	373	370	381	374	416	355	374	391	365	363	378	368	374	361	396	392	369	381	409	355	374	375	378	335	408	364	379	373	370	390	386	416	352	386	353	374	383	400	386	371	406	362	362	365	363	362	374	417	362	381	372	372	410	380	382	373	367	389	393	375	363	354	376	384	395	421	355	377	371	390	397	368	352	395	421	381	381	394	365	435	368	368	382	398	364	346	356	387	360	390	401	374	370	388	374	408	356	392	376	378	373	387	373	385	377	343	424	350	371	378	388	388	379	413	366	408	342	377	368	414	361	372	387	397	388	371	394	354	386	371	395	375	386	362	382	401	390	376	351	367	396	368	388	382	395	429	361	397	373	401	362	398	389	378	388	388	359	390	391	410	376	379	342	360	399	364	385	369	367	375	370	378	367	372	331	349	398	373	387	390	357	378	356	389	394	399	348	384	347	402	393	350	381	362	383	373	364	367	345	413	369	378	392	365	368	370	384	383	402	369	376	390	368	398	372	384	353	413	365	413	358	344	413	378	381	408	363	348	371	373	360	353	345	367	380	383	406	362	343	372	396	368	422	391	390	365	361	403	381	392	396	374	402	386	375	373	359	393	382	398	381	371	346	368	399	367	379	381	395	392	381	395	405	378	356	329	368	410	376	363	393	408	385	358	387	387	379	378	385	366	427	360	360	404	396	364	384	357	379	364	383	390	394	352	388	369	354	407	370	363	372	374	378	386	360	343	386	409	333	351	374	418	362	376	364	382	343	382	358	409	374	398	388	373	372	375	334	374	398	378	400	379	387	392	381	376	372	405	363	384	382	374	391	370	363	354	383	351	399	352	394	404	365	384	366	371	361	381	372	362	406	399	365	380	378	390	365	330	383	412	401	334	379	366	383	367	345	362	358	411	394	363	403	394	387	346	360	406	387	386	382	374	382	389	364	375	400	410	357	391	408	365	384	366	354	394	391	353	377	370	373	357	345	373	344	390	387	376	393	345	401	386	403	385	403	364	379	377	411	409	402	375	369	387	382	378	390	389	393	392	381	398	389	358	403	352	413	393	413	386	407	417	390	374	381	377	384	416	347	351	358	352	348	392	404	367	353	380	375	379	366	376	373	390	375	357	371	347	380	379	397	359	371	377	383	360	385	365	381	336	354	382	368	376	384	385	387	393	366	377	364	375	390	398	366	375	398	403	364	379	363	323	393	370	439	384	403	400	377	404	422	378	387	389	396	354	386	399	389	391	406	363	369	345	371	409	365	349	395	356	389	416	372	375	368	374	373	408	346	373	383	374	377	410	358	371	380	382	396	378	384	361	370	404	408	366	366	382	400	376	384	407	334	424	394	421	380	409	369	391	406	398	407	410	342	380	407	398	354	354	377	371	380	398	377	346	374	376	395	364	372	405	368	415	388	364	415	356	355	402	401	372	350	401	362	353	373	425	390	396	388	394	392	404	394	398	391	360	393	369	365	390	413	400	390	353	405	382	409	347	388	381	390	416	397	383	366	401	372	384	397	419	399	367	393	360	374	394	390	352	364	378	387	382	355	422	361	376	375	354	373	358	377	356	364	385	396	337	403	385	375	388	400	351	410	369	343	368	368	376	376	407	392	369	371	359	399	406	392	353	391	354	377	434	387	377	351	367	376	384	367	402	401	376	392	390	363	401	358	354	380	384	406	350	348	415	397	390	364	410	377	392	359	404	389	387	367	380	363	354	370	358	397	419	375	349	361	357	375	405	364	389	396	380	353	379	400	370	377	363	357	345	388	380	357	370	380	374	377	382	383	366	382	372	420	385	383	339	402	391	401	357	376	388	389	350	405	358	385	357	380	364	403	417	390	384	374	382	376	396	359	356	392	381	343	388	364	343	398	405	386	395	364	402	389	402	370	381	390	404	381	349	349	393	395	374	379	384	380	388	391	412	366	354	355	393	374	381	331	367	366	393	389	416	378	390	405	377	357	365	364	353	411	396	379	405	426	387	411	367	359	355	344	384	433	391	382	361	360	400	398	387	333	395	384	414	375	352	393	368	405	367	391	399	385	374	355	374	358	415	364	382	356	355	367	351	378	377	360	342	424	389	342	370	339	378	370	368	406	372	375	364	355	410	363	386	386	361	400	402	378	447	401	364	371	358	371	384	346	407	402	388	348	411	374	395	397	368	355	369	362	409	394	387	345	388	379	381	369	446	350	380	369	376	408	365	367	364	408	376	354	373	390	378	381	345	407	350	353	372	390	395	382	390	375	379	330	389	374	370	344	384	340	389	408	407	381	406	364	329	363	361	349	350	382	379	351	393	414	340	348	380	391	382	395	360	382	370	387	386	377	385	367	367	345	386	376	355	402	362	390	341	392	332	356	359	382	378	375	393	424	374	404	359	385	367	360	370	407	390	388	361	385	375	382	388	368	374	349	355	413	380	354	384	386	414	377	355	399	376	425	410	412	373	361	406	363	380	360	386	389	381	366	367	379	392	383	381	403	403	402	375	367	377	335	370	357	372	412	374	355	367	358	381	407	386	365	385	360	387	362	402	416	368	390	384	353	375	366	403	336	382	393	383	351	386	408	385	361	360	421	383	411	346	385	367	392	361	431	370	393	386	400	393	358	410	374	385	419	356	381	395	379	386	380	440	405	350	396	357	378	367	407	376	381	339	408	389	366	410	388	376	386	349	374	371	415	370	406	380	393	357	384	383	399	386	374	351	376	393	361	346	355	377	402	373	384	379	395	379	426	385	380	359	365
23730	21038	27266	25017	15390	1116	660	482	475	454	456	399	415	391	406	413	352	381	375	352	379	333	363	334	349	338	303	344	356	345	337	299	374	346	322	344	342	324	349	320	336	340	331	334	325	368	358	345	354	318	337	349	309	348	352	366	330	355	350	328	367	344	332	351	316	342	323	317	345	344	324	335	363	376	343	313	322	330	353	326	349	300	332	345	337	325	323	297	339	329	327	321	340	325	327	327	331	305	310	328	346	316	330	346	313	306	327	345	319	327	362	367	329	279	303	316	302	327	300	357	315	316	354	365	338	373	329	296	329	335	318	330	327	319	355	307	332	331	286	328	310	330	342	291	318	311	363	334	315	325	341	360	332	318	321	347	334	349	334	319	322	332	306	315	348	287	339	376	324	338	308	304	329	353	338	319	323	303	354	352	327	306	317	351	330	335	335	305	313	321	330	341	357	330	346	325	331	322	387	315	332	305	346	354	345	331	313	332	335	349	345	325	328	344	327	339	300	352	339	319	309	339	325	348	318	332	343	324	362	326	358	333	333	332	309	312	319	298	312	344	339	311	321	326	338	306	318	321	357	316	317	340	334	368	359	325	299	324	332	329	301	350	351	370	345	312	302	334	300	341	315	319	356	329	347	330	351	340	326	332	363	335	351	344	338	305	359	304	318	334	340	327	352	316	359	319	314	342	325	324	324	300	350	321	322	344	316	311	339	288	339	335	365	325	319	312	338	325	340	313	342	330	343	336	314	327	335	343	329	345	320	320	324	336	334	332	314	323	283	344	327	294	331	336	315	306	353	308	357	349	339	323	361	316	317	321	322	326	333	341	310	325	290	354	311	328	323	318	354	331	300	358	341	333	358	328	330	315	314	315	341	324	335	368	345	316	310	339	368	314	307	352	327	353	345	325	313	340	343	326	324	340	331	325	322	341	352	329	302	336	341	326	344	303	325	306	329	337	311	337	348	341	312	326	327	322	343	309	312	315	318	309	312	319	313	315	385	313	324	294	347	353	339	364	301	313	346	334	351	356	358	333	317	351	328	310	352	341	310	322	346	306	340	320	338	329	330	324	297	299	333	339	337	336	325	343	329	317	336	334	336	338	360	324	336	339	332	368	338	337	346	342	344	305	344	362	346	340	342	337	344	340	347	326	309	365	376	301	327	320	357	328	353	289	351	331	322	340	337	353	346	329	309	320	333	356	358	348	347	338	317	330	341	346	358	335	307	312	333	330	294	343	312	298	348	338	356	322	328	292	317	342	331	309	316	333	324	310	336	332	315	350	342	312	326	355	307	322	326	325	309	303	331	325	341	337	327	312	320	340	349	346	333	311	346	285	297	320	327	321	351	350	327	321	317	327	348	342	320	346	352	350	348	333	323	349	344	347	352	333	334	324	321	308	324	311	361	324	346	327	345	313	332	333	305	323	321	349	337	311	292	321	346	335	335	312	336	348	332	341	337	315	330	355	333	329	329	347	305	345	323	350	313	317	336	315	295	354	334	343	335	343	292	322	320	324	333	301	356	311	334	321	350	323	324	321	330	315	327	316	343	330	308	313	345	350	313	333	340	363	354	321	349	303	331	341	322	325	337	355	352	334	326	297	336	378	353	338	343	381	300	315	322	337	340	338	335	353	331	363	343	312	314	329	348	321	360	300	322	353	315	324	298	317	322	342	335	316	348	356	311	340	332	323	306	323	346	349	321	355	343	379	326	364	358	322	331	347	304	313	287	302	319	339	341	352	292	329	334	331	359	317	321	346	324	368	342	329	367	296	325	327	377	356	333	344	330	314	339	338	343	312	367	316	335	314	306	327	338	324	343	337	335	313	319	337	333	340	308	328	319	315	320	330	314	360	338	351	325	336	296	323	318	311	370	320	339	332	336	340	317	341	310	326	329	291	292	343	311	326	317	318	338	330	324	348	342	318	318	323	338	321	337	313	316	355	325	344	357	340	351	329	314	336	348	328	331	333	308	315	350	354	323	328	379	286	359	347	330	320	333	310	320	360	312	336	351	354	322	311	314	314	364	358	318	345	359	340	299	357	307	327	322	340	342	337	332	358	334	310	334	330	317	344	319	308	306	326	320	336	354	354	304	337	335	332	345	329	345	290	303	293	301	329	324	327	342	379	360	306	353	356	325	339	329	301	350	394	313	335	340	291	325	330	354	328	317	338	348	333	325	346	295	350	321	352	308	293	364	318	348	326	338	337	304	328	356	337	337	338	303	344	298	343	307	289	306	335	316	336	342	350	330	321	343	322	300	337	342	343	350	327	310	287	314	325	342	314	347	320	346	321	340	354	307	319	352	331	354	308	347	321	314	316	363	308	339	332	358	331	336	312	321	297	342	349	345	281	334	322	329	325	335	330	335	314	334	316	330	315	336	324	332	314	300	321	334	342	317	345	328	320	331	330	321	329	341	337	372	357	307	308	315	343	406	318	343	317	341	343	350	325	329	357	341	354	349	340	318	346	287	352	320	331	337	311	297	321	304	324	328	323	391	337	338	321	324	333	328	335	310	318	339	320	298	317	323	339	353	316	357	320	320	317	303	360	328	335	349	324	342	339	328	301	382	346	334	340	316	333	343	361	348	337	319	335	304	326	302	318	342	281	310	318	305	299	320	339	361	325	329	349	356	339	326	322	339	331	317	314	323	316	346	325	335	336	346	326	320	361	332	354	318	308	319	351	354	328	340	342	317	347	289	339	333	304	311	332	350	366	315	353	310	335	337	318	372	353	340	311	371	294	306	380	323	324	323	341	320	317	348	322	323	331	343	312	331	325	328	326	303	335	338	339	363	339	358	332	346	354	335	312	321	322	346	346	351	327	300	328	308	330	311	332	362	320	289	330	339	323	343	307	349	330	316	356	343	323	337	355	308	316	333	365	321	289	333	314	367	315	321	334	361	315	309	336	321	331	332	344	313	369	328	334	344	320	311	347	318	335	336	344	332	298	336	340	335	348	308	316	332	330	326	347	331	314	305	352	360	330	323	307	318	370	332	316	342	323	311	340	329	343	329	326	343	323	359	340	372	340	332	337	301	333	311	315	322	316	338	349	333	314	336	321	332	341	377	364	345	317	326	340	328	362	333	332	341	343	329	324	345	363	341	358	322	336	288	313	328	348	315	321	330	307	347	340	305	337	318	308	331	315	338	328	313	321	344	330	309	320	330	312	320	355	350	340	312	337	337	336	324	332	329	331	319	315	358	350	344	291	325	309	352	319	338	358	340	328	328	319	340	314	361	342	336	330	336	341	343	325	325	314	366	340	332	344	302	317	329	331	341	329	313	335	341	347	317	345	349	295	361	340	299	323	328	326	318	324	291	307	320	372	334	324	333	351	335	321	294	314	347	326	316	326	339	347	348	374	310	338	345	336	305	345	303	335	323	341	327	331	362	353	302	326	327	320	319	316	318	330	319	383	360	333	352	340	313	344	315	326	341	342	366	339	316	323	311	361	314	321	339	305	330	322	325	350
3308	7984	5113	2352	1738	1346	1089	910	802	736	673	594	588	586	559	556	513	460	455	463	449	455	446	452	437	465	403	452	454	438	440	423	413	434	435	422	424	403	416	395	435	394	417	413	412	410	389	405	427	410	417	439	403	392	413	406	449	363	423	418	407	415	406	423	428	412	394	402	408	361	429	392	418	422	419	415	423	397	383	368	424	447	394	438	441	432	399	413	400	397	373	387	429	413	441	391	456	421	390	411	413	406	414	422	418	421	425	455	450	418	424	429	388	408	427	390	392	412	434	356	386	416	402	430	377	393	424	404	416	421	429	434	405	409	416	411	435	406	434	433	401	417	465	401	401	403	403	393	422	380	422	410	382	439	449	384	419	432	408	401	389	421	399	444	433	424	408	420	433	415	401	412	418	393	412	396	408	399	453	392	438	389	398	395	426	409	413	389	408	375	421	413	416	407	376	424	428	412	399	408	378	443	417	400	402	414	369	392	387	400	407	404	425	392	426	431	417	402	441	445	414	421	412	402	427	439	388	386	397	447	425	426	399	419	420	387	397	443	432	409	435	393	412	400	388	412	416	394	345	443	411	401	418	395	433	433	399	400	422	418	392	426	421	374	414	439	414	417	394	403	404	404	421	388	420	410	403	404	410	412	414	432	422	422	377	433	406	418	415	411	386	430	362	428	410	407	424	407	421	430	401	439	441	381	447	408	410	380	443	404	413	424	388	393	419	401	385	411	412	393	420	408	393	420	422	432	400	451	410	440	418	400	424	405	358	416	397	408	414	407	423	379	407	382	453	434	415	400	450	429	406	401	346	394	386	400	408	447	407	459	411	412	419	407	404	389	425	449	418	453	413	381	388	428	418	411	427	382	393	422	383	364	393	389	444	420	399	409	385	402	378	400	413	419	368	458	373	425	420	421	405	395	399	427	443	423	391	415	427	382	424	424	422	434	386	417	395	407	407	442	431	378	424	383	364	387	433	398	357	418	395	400	398	405	397	402	404	389	430	394	410	403	390	402	378	431	443	457	412	405	433	415	419	430	408	461	411	399	418	428	407	404	408	435	400	399	409	417	391	362	388	413	423	414	402	421	392	417	413	405	412	379	405	401	421	420	394	400	390	438	364	392	392	400	408	390	377	427	421	445	395	378	383	416	416	444	421	419	384	403	395	419	406	390	411	382	380	368	397	435	421	421	397	405	415	388	380	418	434	427	451	412	426	435	407	380	427	431	424	406	385	384	405	427	377	445	411	431	427	409	440	403	401	422	436	404	413	444	414	447	366	412	404	362	397	430	403	424	415	424	457	412	401	417	422	392	394	373	419	372	395	411	392	400	426	402	415	394	426	411	408	408	428	386	442	403	442	408	427	410	412	429	384	416	398	432	415	398	397	427	391	412	411	447	397	422	404	411	405	388	407	400	412	404	404	386	414	401	418	403	411	396	378	393	397	438	411	400	402	413	400	414	421	402	434	434	407	432	428	437	418	409	441	409	427	398	415	418	400	352	417	433	404	430	394	427	411	390	391	435	385	405	402	411	412	447	383	429	416	428	390	432	435	391	404	369	431	433	434	410	388	435	422	402	387	426	413	359	389	412	372	421	415	398	387	381	395	390	382	390	369	439	416	403	430	391	397	432	387	417	405	421	420	399	426	410	415	363	426	427	411	444	435	424	439	432	395	438	407	401	428	396	432	403	403	413	420	396	426	425	399	445	431	420	428	428	369	396	382	432	386	412	394	394	434	400	430	399	425	422	442	432	429	371	387	395	403	444	433	431	424	440	421	419	406	411	408	421	427	446	379	432	411	413	411	420	397	382	420	427	382	390	430	391	392	410	438	414	389	414	418	394	422	422	406	443	411	403	392	407	403	413	407	440	419	403	418	466	390	391	403	403	417	381	414	388	402	431	433	389	395	391	375	396	401	385	436	414	426	383	387	374	432	432	420	400	409	435	397	407	397	416	389	400	388	414	417	419	389	417	419	424	412	362	429	391	423	415	422	414	428	419	405	439	405	404	413	397	414	409	396	429	416	390	415	389	415	408	413	407	400	425	412	445	419	437	401	431	404	427	427	413	419	425	408	391	407	421	404	425	403	392	385	397	439	430	425	396	446	380	408	423	444	397	395	408	414	403	417	377	422	379	435	401	417	456	407	403	366	424	415	444	409	419	411	428	402	404	414	413	386	410	424	430	460	403	419	437	398	413	394	436	399	424	430	428	431	459	418	424	366	442	411	405	425	398	378	437	442	373	408	412	420	423	384	423	425	419	435	392	404	427	412	387	431	436	391	408	403	416	377	399	440	415	408	388	427	425	441	393	398	446	384	394	373	396	345	410	394	414	381	392	432	413	446	404	359	429	404	402	400	415	391	430	401	391	400	406	413	363	419	416	398	423	410	411	446	392	404	411	396	457	411	406	449	414	409	368	380	436	381	354	435	400	409	407	438	441	436	426	448	402	406	431	423	433	448	431	417	392	406	368	444	440	406	397	400	436	418	422	378	394	383	420	425	393	428	400	415	394	409	417	401	404	438	387	436	383	423	424	399	422	406	427	404	423	394	417	410	417	399	406	429	407	410	395	440	417	447	410	381	403	407	398	411	392	415	408	403	395	400	401	388	432	413	421	395	410	431	410	388	404	380	397	419	402	401	441	400	373	410	368	426	390	419	454	409	416	394	414	420	402	406	415	442	389	360	400	421	404	415	417	392	435	414	435	397	421	402	391	424	388	444	388	383	393	390	410	377	422	404	377	388	416	401	402	424	419	401	403	413	420	409	412	415	391	392	413	433	379	398	406	418	435	462	423	410	449	407	402	399	420	381	423	407	405	397	431	396	457	377	426	445	421	425	410	388	397	416	413	409	384	417	415	387	423	408	389	369	381	405	435	414	445	416	408	402	436	383	393	397	417	432	439	405	424	403	415	409	399	406	400	443	403	419	430	429	425	418	402	406	394	397	381	425	429	410	422	419	431	422	403	383	436	390	436	369	413	398	384	411	413	401	427	433	402	391	446	393	387	407	400	422	380	404	391	421	416	394	398	368	431	417	403	410	407	441	408	410	391	423	359	393	432	412	436	430	397	392	441	432	413	366	415	409	390	399	427	421	398	397	438	427	401	404	411	410	407	394	402	412	377	389	428	385	402	390	430	420	391	409	404	382	407	391	396	386	417	398	425	420	438	386	418	448	399	399	440	373	420	396	415	372	409	410	387	417	385	410	372	403	422	414	403	434	388	402	435	412	402	393	410	399	424	423	409	414	433	408	389	393	419	381	419	436	447	450	388	425	412	421	441	429	390	400	427	416	408	396	423	423	469	400	449	410	439	421	404	407	444	433	397	428	422	406	418	383	413	392	420	414	432	402	424	411	415	403	396	414	436	379	421	361	410	406	424	391	386	418	428	426	396	410	396	401	371	470	414	428	448	404	433	397	442	393	401	389	422	418	404	378	456	398	477	426	447	390	407	438	452	399	447	452	405	399	419
24677	21034	25918	24290	1545	390	330	263	234	223	233	219	226	212	214	235	195	204	180	167	173	147	154	179	138	159	181	170	149	190	160	161	183	171	166	159	162	169	159	152	180	175	153	151	169	174	194	167	170	168	178	166	176	168	169	186	168	178	184	156	167	161	167	160	140	153	170	168	192	149	180	180	139	168	175	155	165	171	166	172	176	157	175	173	190	148	168	184	168	156	165	191	168	162	203	182	176	167	158	170	176	145	182	161	178	161	155	168	178	174	170	170	165	165	171	175	170	178	170	184	164	164	180	163	166	169	174	164	152	162	175	164	179	174	157	165	181	165	160	167	166	186	196	175	161	159	168	170	165	155	186	160	164	173	166	152	170	139	180	180	169	171	165	191	138	179	174	154	161	161	180	170	178	180	175	149	148	165	176	152	201	156	170	188	189	176	171	166	156	165	163	166	158	178	175	179	180	162	158	189	186	157	168	149	166	174	175	170	163	170	153	160	181	178	181	179	169	159	178	165	171	173	188	166	177	150	165	198	160	183	193	171	154	190	148	177	167	160	166	146	191	174	176	159	159	163	182	170	167	182	177	148	173	156	157	149	173	168	172	153	163	181	182	175	178	169	172	172	165	176	169	175	165	138	160	181	138	153	157	167	160	177	190	168	159	155	147	186	171	160	170	159	183	162	184	164	157	162	171	150	165	159	166	176	166	170	179	176	180	173	175	160	168	158	164	156	177	209	159	170	176	196	206	171	140	169	165	153	167	170	184	172	159	170	179	167	193	178	137	162	165	154	180	172	160	189	157	165	177	169	169	169	163	180	166	171	177	164	173	183	187	179	178	168	143	185	172	168	176	179	151	182	192	173	159	174	152	151	166	164	174	171	179	165	165	158	144	184	182	171	154	181	166	178	169	192	165	165	177	171	169	173	162	174	187	175	176	172	194	170	180	208	162	185	178	171	170	166	196	172	183	173	179	158	153	181	183	179	159	161	176	188	167	161	162	144	159	165	147	162	161	162	181	168	186	154	173	161	157	183	178	183	147	150	133	149	170	190	184	173	184	164	158	179	176	157	167	204	163	191	176	172	176	188	148	158	146	173	150	154	169	143	176	163	187	160	178	190	156	149	200	171	153	170	178	159	166	163	151	167	177	149	173	166	164	159	182	175	187	191	161	174	187	167	163	152	148	172	156	168	181	172	195	179	169	168	177	159	154	168	179	148	187	162	170	163	166	181	193	162	181	153	167	167	168	166	200	167	148	189	168	180	162	177	155	184	148	158	180	169	166	172	165	179	155	166	171	167	176	172	164	155	169	174	170	178	200	167	177	173	162	173	149	183	195	175	169	161	164	162	174	147	148	162	192	166	175	168	171	160	170	161	180	165	163	170	171	173	170	147	156	153	201	205	162	165	162	150	165	177	200	165	168	170	152	172	170	175	154	161	164	151	158	192	170	191	150	164	157	168	165	158	172	200	177	171	159	171	156	164	165	171	167	167	183	166	156	150	159	169	172	160	167	194	171	157	162	154	170	173	187	170	159	183	189	173	188	175	154	181	210	156	159	168	169	162	173	191	161	176	172	186	171	172	161	169	159	160	198	148	150	166	181	181	171	156	174	172	154	161	182	183	188	177	183	173	153	156	177	164	152	171	151	183	168	160	169	165	158	171	168	195	170	180	188	149	175	167	161	158	176	156	167	153	168	164	160	148	166	155	170	154	172	164	172	172	170	166	176	175	169	170	174	161	155	194	171	174	171	186	177	173	166	171	177	181	173	179	159	156	164	172	172	175	156	189	163	187	154	156	173	170	162	172	156	200	161	162	155	161	160	173	180	179	188	178	168	160	168	180	179	176	173	167	173	154	158	191	165	161	177	160	157	164	176	176	189	173	170	156	171	198	197	178	161	160	168	167	182	175	165	176	163	190	169	153	185	153	137	180	171	154	176	188	165	163	170	151	172	171	200	176	162	156	175	183	167	166	192	174	180	148	164	159	197	160	165	165	149	154	162	144	165	160	172	168	171	165	186	177	187	175	162	158	183	172	190	151	175	159	179	158	161	183	163	174	161	175	175	167	174	157	176	169	151	185	159	181	156	157	186	156	165	167	161	179	176	180	166	175	163	171	196	187	177	183	168	161	197	173	184	163	193	167	150	163	187	157	178	180	158	155	151	165	151	172	174	153	160	164	169	160	172	170	175	155	193	198	164	157	168	168	158	167	153	150	162	157	155	152	154	184	189	185	202	152	180	166	155	180	182	171	158	163	141	156	204	168	154	166	161	186	182	174	182	162	198	177	184	186	165	188	152	162	145	172	167	192	183	157	193	180	148	171	155	149	164	168	164	158	143	166	187	165	155	157	162	161	171	162	165	156	192	190	163	127	170	170	162	170	158	152	174	182	175	177	168	180	180	166	161	184	162	189	174	180	163	179	161	158	164	178	178	172	152	165	178	168	159	176	160	184	169	170	169	156	153	163	163	184	177	174	158	176	181	161	184	160	156	177	188	155	162	176	215	159	174	155	147	153	174	171	169	179	177	158	151	184	175	154	156	177	168	151	167	168	163	159	160	177	142	165	152	172	145	168	169	153	153	164	181	172	176	164	182	153	175	156	173	157	160	149	175	187	171	156	166	186	174	172	168	153	145	193	196	163	158	170	172	170	186	182	175	186	190	167	187	166	165	185	160	161	192	186	152	171	173	150	184	163	163	167	149	164	157	171	178	187	162	137	156	170	180	156	169	186	178	180	165	177	186	157	162	189	170	175	199	154	159	180	157	168	166	165	182	188	170	176	152	166	195	150	186	180	169	146	166	163	172	151	166	179	158	174	178	159	165	149	152	170	166	152	173	171	165	174	176	166	186	163	169	159	130	160	145	159	169	174	177	165	161	192	190	157	176	151	196	149	160	163	171	150	159	185	160	187	184	168	166	158	160	183	173	143	155	177	170	175	174	155	171	177	172	199	171	165	157	193	188	169	160	172	168	163	165	192	183	135	147	155	175	156	158	174	162	166	151	163	156	170	143	166	151	184	167	186	161	136	177	144	155	194	160	177	160	163	178	191	157	158	161	161	184	169	167	168	184	179	182	194	163	146	165	163	174	159	185	176	163	150	179	158	174	171	153	180	195	186	158	180	193	167	173	148	181	158	154	155	162	164	153	169	176	165	161	185	185	197	180	192	157	152	153	156	158	169	174	172	163	177	171	176	163	171	185	167	167	191	185	177	182	163	163	166	162	174	171	201	185	169	167	168	181	184	161	168	163	148	171	187	176	176	187	185	146	150	176	173	153	167	149	196	162	168	182	176	163	138	158	193	165	152	158	181	178	171	169	162	185	163	177	178	148	171	164	169	181	170	182	152	174	149	186	171	170	181	183	171	168	182	162	173	171	176	165	179	178	174	162	177	160	165	161	171	168	177	160	175	179	169	181	168	163	161	182	185	163	179	175	164	163	175	189	161	170	152	153	173	167	151	183	147	209	158	134	167
3425	4846	3033	1428	1072	782	652	503	454	392	374	356	343	326	293	330	260	235	264	274	244	215	229	242	214	225	209	244	235	263	219	225	221	224	264	216	218	210	194	192	214	221	241	221	208	216	211	235	188	216	220	234	221	213	207	229	216	213	241	222	211	213	240	230	194	201	211	212	196	223	191	210	224	204	187	206	223	216	187	238	197	221	239	216	228	199	200	203	222	201	212	231	214	213	229	206	217	199	193	203	208	209	206	221	188	204	218	201	221	194	197	229	228	188	250	190	201	207	210	215	218	204	226	208	218	231	212	216	195	205	222	192	191	197	218	197	185	226	236	208	216	221	199	211	219	209	220	211	203	198	200	205	221	212	212	189	211	200	209	200	218	232	210	216	200	217	181	214	215	210	180	215	202	224	218	217	222	201	235	213	206	195	214	226	199	216	223	200	217	239	219	228	191	216	206	204	222	199	189	205	218	196	184	209	196	224	216	213	201	228	214	187	213	201	203	217	199	217	218	216	221	204	222	182	202	240	229	190	229	216	221	195	199	204	203	201	202	232	206	223	243	195	204	201	194	190	241	211	192	221	208	211	221	199	239	221	176	186	219	209	214	224	215	203	204	209	232	222	198	189	219	214	232	191	215	182	218	207	213	208	225	198	192	207	228	203	221	226	215	194	200	204	232	209	219	196	212	194	223	218	206	200	238	229	217	239	218	202	203	226	189	189	244	209	197	209	225	201	226	236	208	202	200	201	236	199	208	228	229	222	205	229	229	210	186	215	225	205	225	182	188	229	207	205	203	218	222	238	212	213	211	225	217	200	234	188	209	217	208	199	218	202	198	202	238	214	248	182	208	221	197	214	193	215	214	211	184	205	213	229	244	196	224	207	207	227	227	208	215	220	206	209	199	235	229	203	229	244	216	198	196	236	203	213	226	208	213	218	192	214	197	203	233	218	206	203	192	208	196	229	227	225	205	201	201	191	219	199	218	171	197	180	210	223	212	212	229	233	222	227	205	250	215	201	224	224	210	232	230	213	210	225	207	201	222	233	222	196	224	218	218	210	230	217	209	215	207	224	210	213	216	222	191	199	219	215	235	203	216	200	208	197	210	205	216	221	208	224	218	235	206	206	214	192	221	228	223	236	237	208	217	211	216	180	218	226	220	242	190	191	205	195	210	224	199	199	232	233	221	204	226	199	219	227	205	215	235	219	228	221	183	237	216	168	214	190	206	218	218	218	204	223	215	197	230	199	211	192	220	239	212	221	201	225	222	211	200	201	203	223	205	208	237	202	217	203	218	199	204	198	209	207	201	218	227	189	206	211	233	212	218	233	224	230	209	199	202	212	220	210	214	229	186	234	204	253	228	218	186	228	211	215	204	217	231	198	200	213	190	209	199	217	206	211	208	227	212	206	219	203	225	207	218	184	191	197	198	194	209	201	228	220	211	244	197	225	223	210	208	213	221	224	220	210	191	206	204	237	209	225	199	219	217	220	190	207	222	217	230	195	202	207	220	209	207	195	214	202	224	191	217	194	210	175	193	200	199	234	197	193	225	203	194	192	244	230	226	203	230	236	216	214	214	223	230	213	222	213	223	212	206	207	193	189	219	212	225	200	214	228	191	217	222	223	204	203	228	217	213	217	208	212	208	201	209	213	205	193	223	200	202	207	211	207	202	212	203	201	218	209	225	196	214	228	196	204	213	188	229	198	233	205	218	225	206	230	234	223	222	227	210	214	227	199	263	226	228	209	203	223	213	230	213	235	211	233	222	181	214	185	200	200	225	196	222	210	231	186	223	204	236	204	194	181	190	205	193	202	208	217	210	192	222	184	221	193	213	189	227	183	205	190	220	200	187	233	237	203	201	214	207	204	205	231	217	181	200	221	186	208	216	209	206	219	199	221	201	199	212	198	210	232	221	229	201	201	222	188	224	214	217	229	226	237	208	206	186	224	232	221	211	217	206	203	212	189	206	207	226	215	208	206	227	204	252	223	198	211	198	224	216	177	208	228	210	213	209	208	218	214	232	221	208	228	222	219	222	232	231	207	218	213	201	193	206	218	228	229	206	218	228	238	190	189	180	185	211	203	227	210	210	223	225	208	223	206	204	220	247	206	204	240	200	206	224	232	245	214	214	225	227	225	193	203	216	212	200	182	216	213	198	199	211	219	213	228	215	213	231	208	214	222	210	198	204	240	206	207	218	192	183	201	222	224	205	210	176	226	168	213	205	190	220	197	220	226	214	225	236	220	193	191	200	221	193	213	223	211	215	212	220	193	215	191	184	213	237	215	211	197	234	215	222	205	187	220	244	235	207	219	230	225	193	237	216	219	224	228	210	223	233	198	227	228	201	206	228	211	195	215	228	196	202	207	208	230	212	201	206	217	205	204	208	212	223	201	212	196	210	225	211	227	211	209	239	206	211	190	190	204	224	222	221	225	225	200	211	196	243	226	195	230	217	224	180	223	195	193	214	195	215	219	199	183	197	196	227	216	230	220	184	219	186	189	201	212	228	191	211	200	191	213	218	226	219	216	212	205	251	217	220	176	203	208	244	239	213	207	253	209	198	208	207	210	220	202	221	232	216	216	207	226	212	197	202	230	226	204	203	182	222	183	199	201	218	227	218	197	219	210	214	213	228	233	200	224	205	214	204	227	190	236	194	205	223	194	212	216	225	223	206	187	198	227	215	198	230	216	204	228	191	212	211	238	221	211	211	221	220	191	231	205	222	198	222	199	201	218	217	205	207	212	240	236	207	226	227	189	217	197	216	205	227	209	214	221	202	219	211	201	206	189	233	194	213	197	202	222	217	228	223	224	201	213	210	220	208	213	231	199	212	240	217	205	218	210	219	169	232	227	252	216	198	201	214	221	226	215	226	204	195	212	200	204	215	219	216	185	220	231	241	221	202	223	203	192	189	212	218	209	186	214	196	217	208	202	219	229	213	206	238	235	216	223	212	200	221	209	226	192	207	206	206	182	213	196	191	217	193	209	223	229	216	225	232	222	213	232	238	216	240	193	206	207	209	234	216	200	198	198	217	213	210	232	201	188	220	224	193	210	221	214	211	193	190	236	204	216	190	232	212	217	199	222	176	212	212	226	228	215	196	184	224	224	215	220	221	196	220	200	209	188	221	236	226	231	225	209	200	202	202	196	224	211	218	191	218	266	221	207	196	222	215	191	222	217	215	211	210	204	234	196	195	218	202	233	209	213	216	225	222	222	226	197	222	242	223	179	205	195	222	231	206	238	216	198	230	198	208	213	231	234	187	228	212	210	230	208	208	212	225	221	219	220	219	194	229	216	197	215	213	203	190	227	217	209	196	182	209	207	210	200	225	226	235	236	229	212	200	198	205	230	203	217	225	206	200	231	197	200	181	228	232	212	223	209	206	216	229	208	169	206	196	202	226	207	229	199	219	207	200	215	223	222	233	220	189	193	211	211	184	233	190	196	211	193	208	230	210	216	227	182	226	180	209	219
22475	21068	28309	24044	21066	20344	1898	613	463	409	346	314	289	285	315	2337	323	201	199	164	176	182	140	187	155	172	160	158	159	165	137	127	149	150	161	136	152	164	128	154	141	146	176	132	144	150	151	168	151	144	165	155	152	142	140	131	126	133	141	155	168	145	145	139	125	162	155	144	155	147	149	141	137	160	146	133	136	143	145	167	113	152	154	133	128	142	131	154	134	119	138	145	146	154	158	133	123	142	135	163	127	134	131	144	128	135	132	146	142	169	157	139	123	132	119	144	133	128	142	143	142	141	129	130	153	142	161	111	159	152	156	139	126	150	156	138	147	132	153	141	135	146	135	141	153	138	148	137	133	147	149	147	136	121	147	148	139	145	147	134	161	152	131	138	133	150	147	139	137	126	136	150	140	138	120	125	134	129	150	136	149	131	118	137	159	156	158	130	139	137	116	146	129	140	148	156	135	149	172	127	130	138	158	122	147	133	166	155	150	138	139	132	138	137	148	142	141	138	151	139	153	145	146	156	136	126	151	132	134	143	118	136	133	146	121	127	133	126	137	139	122	151	136	147	173	165	143	153	129	154	130	108	150	139	134	116	149	125	130	125	130	135	144	132	156	120	133	136	141	151	136	131	159	138	147	148	140	144	135	126	155	139	141	139	150	144	140	136	125	140	134	118	136	148	127	127	148	125	130	160	112	129	143	134	157	126	146	135	174	126	154	153	145	145	148	131	146	140	141	133	141	141	141	141	148	137	132	124	134	134	133	142	153	154	166	122	140	145	132	150	156	130	134	141	134	136	139	146	147	166	139	144	132	125	119	137	147	143	146	141	146	135	117	148	153	149	150	152	169	132	142	139	121	149	137	154	121	137	123	156	138	140	164	125	157	156	135	145	105	137	142	144	113	134	156	133	133	152	141	133	140	131	137	147	128	141	154	145	133	146	139	139	141	143	155	141	156	137	130	143	139	143	155	120	159	140	132	141	138	143	144	136	138	123	132	135	137	117	143	140	128	134	157	106	150	127	130	144	152	129	131	144	136	127	130	142	164	146	135	141	140	133	115	136	150	112	127	150	146	141	126	138	124	136	142	113	135	145	143	146	143	153	142	131	125	160	146	127	148	115	141	143	158	127	113	142	129	148	123	165	148	134	135	140	140	147	148	164	118	137	140	142	164	127	137	144	126	151	141	150	138	136	148	132	145	136	154	141	148	144	128	129	128	128	138	136	128	162	149	147	148	110	147	120	135	161	135	146	158	135	134	122	146	118	153	137	163	136	151	143	134	168	150	139	149	166	138	148	145	119	147	127	164	133	150	175	142	129	137	138	146	138	146	150	141	124	144	145	134	139	139	135	151	146	143	157	149	145	137	136	129	153	150	151	125	130	150	173	149	140	134	141	145	115	170	131	144	161	148	139	146	148	107	152	145	130	137	149	136	133	142	127	150	131	132	125	136	147	141	125	139	130	111	136	129	139	129	123	145	150	117	123	135	132	154	138	149	131	117	131	129	126	130	114	121	136	139	164	140	132	142	140	133	150	166	120	144	146	120	160	141	152	149	131	124	132	132	142	137	150	110	151	121	153	133	137	145	124	134	126	133	149	139	140	152	150	150	120	163	133	144	140	121	133	164	127	134	134	135	126	127	148	122	124	124	136	135	133	152	139	127	156	143	136	145	150	139	132	141	125	153	136	153	141	128	150	138	138	131	126	125	128	153	133	145	143	152	163	137	136	155	130	142	160	145	140	148	134	138	149	154	146	136	137	134	110	125	133	127	124	133	144	139	135	140	152	145	152	132	134	149	140	135	139	162	144	125	138	151	166	130	134	131	135	160	145	122	143	145	137	139	143	120	135	163	137	138	163	147	119	154	157	151	115	136	139	136	130	147	125	156	146	149	141	152	138	132	133	149	132	134	135	152	119	132	161	139	144	130	133	148	137	140	141	137	149	143	151	129	140	148	145	143	151	123	140	118	161	135	128	132	131	130	139	141	150	117	118	134	162	137	125	126	161	145	152	111	133	166	124	133	143	125	174	134	130	134	138	138	140	136	125	158	120	152	163	137	146	145	135	144	145	137	134	145	121	140	141	138	159	127	125	155	119	132	133	137	139	122	136	141	127	147	104	131	163	143	149	142	120	154	143	142	129	158	130	145	148	146	120	124	144	136	133	126	126	145	164	135	142	128	129	142	142	143	132	147	160	148	153	148	136	129	111	138	138	138	147	141	154	148	118	150	157	146	143	169	153	162	144	137	132	127	134	137	149	154	126	148	137	150	162	141	152	143	130	144	143	152	139	146	160	145	137	121	114	145	133	147	121	159	149	157	133	153	150	158	141	138	131	142	151	168	142	143	147	132	143	144	149	149	146	118	129	121	145	182	146	126	138	121	154	143	149	137	138	145	152	152	123	139	144	150	156	147	149	128	156	143	140	160	133	149	140	141	147	128	147	152	149	129	126	124	125	131	134	130	141	131	148	125	140	131	135	140	125	155	138	144	165	135	137	138	147	148	142	124	139	158	151	145	139	140	151	128	132	157	139	128	131	133	133	140	146	138	153	137	157	135	125	121	143	149	125	140	143	128	123	134	119	135	144	107	134	141	118	130	138	142	139	146	142	134	143	151	165	124	122	137	142	144	141	140	118	130	143	122	143	136	133	125	140	149	138	138	142	138	137	146	144	137	140	159	140	132	130	127	122	137	159	127	145	138	133	134	140	133	148	137	130	123	130	124	142	141	125	159	141	142	137	134	155	147	143	150	128	150	144	122	133	115	134	138	170	151	139	146	148	142	147	162	137	134	117	132	124	144	123	146	134	133	143	133	142	133	143	116	148	144	149	136	147	130	148	140	125	133	152	147	146	125	158	159	129	130	148	140	136	125	142	139	162	133	157	149	145	141	128	142	155	167	136	134	118	141	129	148	139	147	122	141	127	169	133	138	146	154	147	148	123	127	116	134	148	132	139	154	119	123	135	150	144	137	122	128	125	139	162	146	151	126	132	140	145	135	126	128	127	142	125	134	141	146	125	124	136	168	136	140	151	154	141	136	126	141	108	142	144	145	134	147	126	149	138	127	143	143	143	155	141	160	125	140	161	147	157	137	156	154	148	144	157	141	128	128	147	144	148	138	133	152	153	113	125	150	143	139	139	126	156	144	137	142	152	111	132	144	136	134	151	149	134	143	139	136	121	139	126	153	122	145	136	135	150	146	148	131	157	110	135	133	138	134	134	152	146	128	116	141	139	133	141	140	133	183	136	144	152	116	157	169	146	131	130	145	163	127	155	148	119	124	140	137	161	171	138	131	145	114	131	128	146	121	139	142	151	143	136	148	160	119	151	134	123	138	146	116	138	145	128	135	140	116	141	137	148	134	139	140	136	166	129	127	129	140	125	137	131	132	151	132	138	154	135	140	158	136	151	133	123	138	141	135	137	148	138	138	127	142	143	142	126	137	161	119	130	136	127	149	131	133	142	130	136	150	143
4572	14730	9610	4410	3161	2219	1709	1342	1064	875	742	605	567	549	659	4776	404	338	304	265	288	250	265	258	256	227	254	214	176	214	206	242	210	211	210	219	229	236	188	183	208	202	204	222	202	191	214	198	202	212	197	177	192	189	204	191	203	186	205	191	198	190	182	200	193	192	193	159	184	182	181	198	191	192	182	214	191	211	200	186	183	190	190	178	175	171	207	195	189	210	185	190	200	167	187	191	164	172	204	176	191	180	176	158	197	191	172	197	194	201	215	182	184	181	155	188	194	183	182	162	174	200	215	191	160	218	193	183	171	180	199	189	192	184	168	197	196	174	187	187	190	165	188	158	188	162	179	179	185	177	204	181	188	173	201	199	172	175	192	205	198	186	194	189	186	179	181	210	214	175	211	213	196	165	203	154	204	189	184	200	185	197	172	207	185	161	185	172	218	174	165	159	179	206	194	166	175	185	185	166	184	188	184	191	177	192	156	169	188	183	186	175	185	203	171	169	205	201	171	183	181	221	196	173	182	195	195	175	166	179	200	197	180	217	197	190	165	170	167	178	164	188	176	170	192	171	201	169	188	180	187	183	186	154	157	171	205	211	193	188	172	194	202	188	180	203	188	182	170	177	198	190	166	178	196	161	198	168	149	188	193	202	196	172	206	187	167	187	161	174	182	178	189	191	187	199	178	173	220	183	202	184	191	170	171	179	207	172	177	190	187	167	179	152	176	190	177	165	189	180	186	187	187	175	177	164	182	183	199	167	182	179	193	168	193	203	169	180	191	180	194	210	169	171	194	194	190	196	190	183	182	192	174	184	193	164	185	204	192	195	184	171	205	204	206	179	168	197	154	186	197	177	197	178	178	175	197	185	192	179	163	172	199	195	213	178	204	172	199	187	174	181	171	193	200	181	175	198	201	187	170	165	170	166	200	178	158	192	157	190	163	145	182	172	211	193	177	173	183	180	154	168	178	177	199	202	189	198	175	173	178	193	186	179	175	174	178	174	190	189	159	183	187	176	174	195	167	178	193	182	192	180	202	171	176	165	172	203	176	163	205	156	190	165	192	192	164	174	193	196	190	167	176	171	198	183	194	183	197	195	182	187	188	190	192	191	179	191	186	186	184	200	166	161	189	168	191	183	188	176	202	211	200	189	176	192	170	187	190	183	201	175	177	170	201	199	157	189	177	187	198	201	172	164	190	192	191	172	183	190	168	184	190	174	208	163	193	178	195	177	156	188	199	187	191	190	163	165	182	175	174	208	188	194	187	175	182	202	173	199	175	189	163	168	198	169	185	199	188	192	185	198	166	192	184	167	149	172	184	183	201	184	194	188	176	154	177	190	186	168	195	188	191	192	186	168	189	201	203	171	194	178	171	187	221	178	188	183	215	182	177	186	172	189	195	174	187	184	194	176	175	188	197	178	192	190	193	194	206	176	214	196	176	170	170	171	192	188	194	194	193	185	186	193	198	192	194	186	177	195	202	172	171	185	197	190	178	239	190	160	170	180	183	186	201	198	181	189	184	180	179	207	181	194	175	173	188	158	193	177	194	180	198	184	186	191	161	219	162	186	164	172	193	210	191	164	205	188	208	193	168	188	180	188	168	209	212	189	202	199	158	178	196	191	180	174	179	178	196	199	194	192	184	164	190	203	208	186	180	185	200	189	177	188	197	187	171	196	190	185	181	178	186	184	163	199	218	197	170	176	178	189	193	196	197	187	184	174	199	186	190	180	198	186	177	167	209	178	196	185	169	199	184	198	199	178	166	187	182	177	192	191	162	191	179	162	184	218	157	172	175	172	201	179	174	157	205	185	207	192	172	188	209	167	192	204	198	197	192	167	190	178	195	173	182	181	179	188	207	185	188	185	161	164	176	175	177	172	181	187	199	168	151	172	171	167	176	198	179	216	163	185	181	184	163	195	186	196	194	178	166	171	189	193	204	180	181	188	173	192	185	197	164	189	178	177	197	180	180	175	190	173	197	174	187	197	189	194	204	186	181	187	160	178	166	200	180	181	176	167	188	191	166	180	179	186	182	191	198	198	203	170	202	171	186	172	181	175	171	189	198	190	172	186	180	177	186	171	204	186	165	182	199	174	194	184	194	196	163	182	173	174	186	187	199	165	162	198	203	183	178	193	205	177	187	174	196	189	198	185	200	202	180	182	179	171	160	187	197	187	181	190	197	171	179	172	173	200	167	166	173	178	181	189	186	178	171	188	199	157	210	175	179	206	193	192	191	202	179	178	198	166	192	189	189	185	190	193	176	195	187	171	167	183	175	170	195	183	205	185	171	193	205	204	176	164	180	168	187	179	167	187	196	174	205	202	180	180	172	173	177	163	197	187	211	203	200	180	182	178	178	190	160	178	176	179	184	204	176	197	197	199	168	194	200	204	213	177	189	184	194	175	179	180	192	203	191	171	181	167	168	185	202	187	193	185	180	191	177	176	201	200	177	173	170	152	160	191	188	179	184	168	184	195	173	183	201	199	188	185	182	187	156	177	211	182	174	205	185	178	161	196	190	184	179	174	160	187	179	175	169	205	184	164	190	192	201	191	184	193	200	181	196	198	168	225	170	194	166	186	185	189	165	196	179	177	179	170	206	185	196	185	183	164	197	206	175	195	214	180	218	171	167	186	170	206	190	175	188	204	193	182	175	179	177	158	180	188	176	155	219	202	195	171	182	197	173	200	180	207	198	172	179	162	187	175	188	166	193	175	185	177	186	206	169	206	203	221	174	177	188	191	195	181	194	194	158	223	191	190	209	179	181	170	191	176	190	172	190	177	186	206	172	200	181	162	179	212	168	160	189	199	149	193	170	194	191	187	163	185	155	152	190	205	180	165	200	176	176	197	218	190	185	188	165	181	203	188	180	170	184	189	176	178	191	185	184	180	205	195	168	176	197	179	190	171	179	178	166	174	174	158	177	162	191	178	208	200	168	186	190	186	199	197	170	206	175	187	193	206	179	196	199	172	178	190	203	170	177	170	179	193	181	171	173	189	176	173	176	174	174	178	190	187	178	180	181	198	166	172	210	176	189	199	179	184	192	166	170	191	172	185	200	197	169	185	212	179	188	176	174	182	174	203	185	177	165	195	182	145	203	162	189	170	181	161	159	187	166	214	162	174	181	175	207	175	191	188	182	199	206	194	201	163	194	203	164	189	191	198	211	169	175	217	201	180	170	186	213	179	197	188	203	205	171	192	180	151	169	195	183	207	195	179	191	176	180	203	187	179	200	175	176	191	162	188	199	182	192	185	170	204	182	176	174	193	184	178	176	168	164	187	196	183	195	160	203	170	195	184	218	216	193	219	191	191	178	172	196	197	186	191	187	177	188	177	195	206	178	212	206	195	181	201	178	182	201	176	183	179	190	190	192	207	171	165	163	143	174	169	231	176	206	207	177	177	189	195	215	198	180	190	200	179	179	184	198	188	194	200	188	172	208	181	189	189	187	166	164	198	204	188	179	189	192	173
27348	16828	2967	584	424	361	335	345	385	324	341	338	319	323	340	532	313	348	322	344	343	317	327	360	343	335	299	347	331	306	320	303	326	313	284	321	334	320	301	324	300	336	330	315	317	318	352	316	311	340	326	302	275	324	303	318	288	325	316	337	315	301	340	335	300	316	304	294	335	313	334	326	333	305	324	329	332	337	312	303	346	343	358	279	329	328	317	316	311	312	325	321	330	335	339	287	305	322	320	319	302	307	327	322	322	356	318	309	325	320	318	331	322	310	289	293	302	313	327	317	291	338	298	329	360	348	327	337	323	292	318	284	317	317	348	308	329	333	330	304	322	295	281	329	310	308	316	301	323	318	304	359	320	311	323	305	323	314	305	316	309	357	338	340	334	357	320	337	287	294	294	332	305	303	303	319	333	294	342	299	299	325	328	312	308	317	302	316	329	329	319	336	332	323	344	311	322	328	288	286	329	322	334	320	302	320	288	345	313	342	309	322	351	321	342	303	334	344	339	301	292	299	337	322	329	308	304	344	326	334	328	303	329	316	276	348	315	323	330	317	353	337	313	308	328	320	333	304	322	311	341	315	294	330	350	290	310	310	307	347	318	310	303	326	272	336	290	341	348	326	302	324	308	334	313	329	323	312	315	332	358	326	308	340	315	309	318	329	318	351	340	326	303	349	287	319	288	318	305	363	313	313	348	327	336	282	308	297	319	328	321	317	305	350	307	324	326	337	336	306	369	297	316	314	313	324	333	329	330	309	325	354	327	334	354	305	337	279	322	293	335	322	332	315	327	288	309	290	296	332	330	338	341	350	338	313	326	313	335	314	343	318	330	304	317	294	316	299	300	330	340	345	315	328	308	281	321	296	341	314	321	335	311	348	332	323	278	363	308	333	320	316	315	300	312	326	293	264	343	315	336	314	310	313	353	327	315	285	329	324	353	317	317	307	311	342	332	295	328	308	352	328	305	339	302	335	290	342	329	344	341	341	333	310	294	315	325	325	335	299	296	325	323	340	337	319	373	317	296	336	339	323	354	338	346	316	329	319	313	304	312	339	313	344	293	316	356	309	306	317	321	353	304	331	326	350	306	318	302	314	310	315	316	302	316	342	307	334	312	311	308	314	299	314	330	331	325	356	340	312	318	323	327	317	306	325	336	324	324	321	332	310	305	296	346	331	360	339	337	309	329	302	299	316	280	329	325	334	319	312	332	315	330	335	320	326	334	355	313	338	349	334	313	310	330	302	308	324	308	333	307	325	346	308	369	333	327	316	328	316	314	309	306	289	302	303	314	317	339	313	300	306	305	328	334	342	332	335	316	299	298	302	313	324	303	324	283	331	329	295	333	310	299	328	324	303	318	298	335	336	318	289	301	312	317	307	328	310	336	312	301	323	325	306	326	326	350	316	322	312	313	323	298	301	340	340	324	317	308	291	337	317	317	313	343	335	319	328	313	327	325	333	334	322	309	291	305	330	308	326	316	326	328	343	329	309	346	321	314	332	300	296	320	332	335	309	293	305	288	323	296	311	332	288	289	320	325	347	330	298	296	309	332	315	333	306	353	314	328	291	346	323	297	306	323	313	334	317	329	290	311	327	322	348	303	325	334	319	311	326	334	330	336	298	308	289	326	317	327	315	304	345	317	319	306	297	286	338	345	312	325	311	307	312	296	351	310	340	303	258	314	327	326	330	289	336	322	335	320	307	321	311	315	340	311	301	342	355	305	318	300	348	312	354	323	312	342	312	329	320	343	347	294	307	318	317	306	320	366	311	328	316	307	308	296	325	337	314	342	325	320	313	329	316	348	298	349	312	340	304	309	338	315	312	330	343	323	323	325	322	328	321	304	326	297	336	323	326	304	335	336	315	336	337	343	333	333	313	308	320	328	317	304	313	337	322	333	320	304	355	333	317	315	328	337	312	345	298	331	318	317	308	314	336	310	286	335	322	326	319	295	300	304	337	296	295	303	326	326	328	322	314	286	320	323	285	301	303	299	337	371	323	332	303	318	299	329	329	308	306	351	316	317	286	349	313	320	305	337	325	310	269	303	361	333	334	321	315	301	332	315	312	294	317	311	296	299	289	315	325	305	298	330	328	309	341	342	314	321	323	295	327	353	319	340	308	292	325	285	301	329	333	281	318	290	300	300	321	295	348	330	354	334	306	338	285	309	324	306	312	334	308	317	322	302	306	337	310	307	323	297	303	314	316	332	301	328	365	308	334	294	288	297	334	317	340	312	339	319	337	305	357	304	331	327	317	338	322	317	339	293	328	328	307	323	361	358	302	333	323	332	313	305	307	315	341	322	353	353	305	343	318	318	364	348	295	315	311	324	356	336	318	333	307	305	287	325	319	325	329	276	339	317	364	332	326	335	325	302	312	354	302	329	305	322	293	336	317	312	297	331	319	357	306	303	312	338	338	319	321	310	334	327	305	315	309	341	316	371	303	299	303	314	315	340	330	327	296	312	318	333	314	327	299	330	298	329	271	314	341	354	314	298	304	331	320	329	326	317	312	311	315	335	296	335	296	340	326	311	305	306	325	332	346	298	331	325	309	309	315	333	332	300	326	337	324	333	345	335	332	315	287	293	285	328	297	298	311	326	281	313	300	296	328	350	308	317	321	293	297	313	297	312	327	345	280	332	338	330	309	295	322	297	324	304	325	336	357	325	318	317	332	299	327	352	290	324	349	330	347	287	354	310	319	329	288	296	337	314	299	307	349	314	301	334	326	383	306	303	315	343	328	305	330	310	332	339	345	290	296	340	322	353	340	307	302	306	323	296	320	314	379	320	327	356	313	317	325	328	319	333	312	311	306	314	367	313	290	300	317	333	285	299	302	309	339	333	276	314	308	310	324	322	307	312	303	327	343	324	286	321	321	319	330	298	284	329	320	320	313	323	310	343	331	330	325	296	349	311	323	327	342	317	317	267	312	324	297	315	316	301	319	317	297	332	312	348	312	346	332	356	333	330	327	319	324	320	303	266	321	322	309	324	358	325	334	333	323	301	292	336	281	301	291	316	285	292	339	332	314	359	285	337	335	311	313	324	334	347	311	344	327	293	320	298	313	342	299	318	330	295	325	319	302	331	302	322	304	263	321	316	322	315	326	317	335	312	296	308	345	307	306	333	303	328	298	310	324	323	326	302	338	329	315	293	303	329	299	325	336	303	315	323	274	338	336	326	304	389	341	361	351	311	319	335	309	314	309	338	308	312	329	330	313	319	370	341	293	308	313	345	321	308	302	316	292	309	370	293	307	340	329	297	318	323	340	306	344	315	320	302	312	348	299	280	330	338	321	352	314	291	302	284	351	302	314	315	281	328	317	322	331	330	333	342	330	340	328	332	324	323	291	337	346	331	333	294	284	313	337	287	348	323	318	339	305	351	315	356	307	355	329	309	299	356	305	314	306	347	341	292	324	336	326	287	316	301	339	321	328	332	325	319	323	331	341	346	295	332	302	316	333	327	306	325	298
4557	1746	1218	647	579	517	491	484	428	442	414	432	393	384	440	840	434	379	398	379	393	386	362	416	407	362	447	391	386	386	401	387	414	414	375	389	370	397	393	382	420	416	378	379	423	353	419	368	396	430	399	407	416	432	386	384	406	399	409	407	370	400	397	395	428	369	374	394	415	408	370	386	437	397	437	411	402	357	389	411	369	406	387	364	371	404	360	409	392	344	397	420	360	410	333	409	412	395	377	414	393	399	388	369	415	380	416	385	429	401	401	394	377	399	378	344	377	434	359	397	409	391	378	393	396	436	420	400	371	397	412	331	406	393	372	364	442	420	388	393	395	395	396	400	413	426	364	401	433	406	383	393	402	343	376	389	405	411	397	430	403	356	395	383	367	407	413	387	341	403	423	406	384	381	391	396	377	369	406	413	395	407	369	394	363	375	421	390	382	370	410	426	399	411	436	378	397	425	386	366	416	380	353	412	401	439	364	395	378	378	412	392	384	369	400	376	419	391	405	373	431	409	394	371	384	399	377	383	383	366	408	443	418	404	359	380	396	401	391	358	417	383	420	372	403	379	386	384	392	425	394	421	369	401	394	388	383	404	363	344	388	395	383	395	367	401	365	385	370	411	417	391	366	412	397	370	411	435	428	342	404	388	440	395	408	379	392	401	405	398	391	386	389	397	383	377	376	420	376	388	372	396	394	432	408	379	402	386	381	388	400	411	398	392	396	408	364	402	391	394	385	404	358	385	395	390	401	396	423	401	390	368	414	403	393	420	373	418	387	440	393	386	389	396	390	377	404	370	408	386	374	415	392	380	392	365	417	387	424	404	372	423	415	424	398	389	360	396	417	400	393	417	409	387	389	408	393	373	394	330	429	356	390	390	383	403	376	414	392	404	415	402	412	386	374	378	396	398	381	371	399	401	419	387	428	352	383	388	368	378	409	382	394	398	390	397	384	389	406	435	368	400	403	410	403	369	392	406	351	425	398	409	406	414	403	403	370	360	387	352	363	366	390	374	404	421	370	363	389	364	411	396	393	423	403	379	387	420	407	360	458	385	393	392	399	392	395	416	417	380	398	414	410	394	387	394	375	414	387	361	384	381	373	374	379	402	374	377	429	413	399	411	378	379	396	385	403	398	387	365	356	425	391	391	352	381	398	416	418	407	376	403	393	393	376	382	391	399	392	382	377	396	412	424	378	423	387	370	407	411	385	412	390	411	410	401	397	392	415	363	401	370	408	392	370	382	399	385	403	360	396	407	407	406	385	418	393	398	381	390	382	390	400	424	375	406	405	411	401	390	362	414	384	383	419	417	384	402	401	417	414	389	391	400	376	400	386	398	367	399	353	438	409	414	413	370	418	408	415	367	397	401	382	390	412	372	404	396	426	413	375	385	384	407	381	394	427	384	413	425	408	392	379	394	389	438	387	390	378	367	405	396	379	390	415	417	397	411	373	395	361	415	395	385	356	403	353	366	402	388	394	372	376	408	418	419	402	388	384	418	443	396	359	386	396	392	382	383	379	376	365	383	404	394	376	424	378	361	367	387	366	413	398	394	385	396	388	389	417	360	394	396	365	381	405	416	423	373	384	417	391	375	383	374	375	375	402	414	400	421	358	358	428	406	366	411	380	414	369	367	379	397	427	390	371	400	377	367	406	395	420	400	389	464	427	404	406	407	363	380	367	414	383	415	379	398	366	366	406	396	390	381	406	381	373	387	390	375	393	387	386	372	416	366	411	393	404	416	370	403	365	383	349	384	401	391	372	381	404	375	413	400	405	418	349	379	444	391	400	337	401	392	399	385	413	393	400	406	384	390	406	390	366	416	397	394	432	409	398	382	378	375	381	404	400	391	390	392	385	380	392	380	418	391	383	379	400	384	404	384	414	378	392	395	370	418	370	391	379	397	364	420	382	404	374	406	349	384	403	373	373	378	401	378	397	416	391	414	392	402	353	423	400	362	413	371	409	378	352	396	392	379	395	366	414	353	407	372	384	407	396	396	406	439	384	364	397	398	382	391	397	423	397	387	359	373	360	378	431	390	397	373	382	429	392	407	416	390	411	358	358	409	381	429	396	420	363	389	384	370	383	419	407	414	375	411	403	412	403	430	398	357	397	381	377	399	417	408	389	362	407	406	380	379	377	389	389	430	416	387	382	392	407	382	390	413	430	391	406	395	400	395	435	387	349	390	376	388	385	373	360	388	374	368	385	374	396	395	381	379	377	362	384	413	379	380	400	382	396	410	404	379	383	403	430	421	407	427	389	402	359	376	420	414	402	387	369	416	395	399	401	423	405	387	396	400	360	435	359	372	366	403	391	389	379	379	399	389	380	393	398	423	377	384	362	361	397	420	384	368	374	398	393	387	411	393	384	382	397	429	396	412	403	388	367	384	394	404	412	405	348	378	376	375	382	398	358	395	401	366	405	372	358	424	413	415	382	364	432	371	388	398	402	384	391	400	368	389	403	404	386	443	397	378	401	364	398	400	415	402	402	395	402	381	407	390	402	377	396	422	419	402	398	377	356	405	369	400	380	384	406	398	388	395	363	440	382	411	403	390	406	383	360	366	388	422	363	364	380	386	371	381	423	374	377	390	389	392	399	377	388	408	382	367	383	370	371	391	441	385	382	409	343	381	400	405	397	375	398	395	390	370	390	367	382	394	425	408	427	432	393	393	369	413	396	396	390	365	420	420	427	417	391	402	422	386	381	381	379	380	385	414	399	363	384	378	379	389	405	446	375	383	364	371	359	381	413	370	405	426	375	350	398	362	369	370	404	403	382	370	372	409	368	371	402	414	393	425	392	400	397	406	403	411	412	399	420	361	401	404	424	412	396	377	406	386	383	375	392	386	426	380	369	373	436	375	408	402	376	404	409	407	383	380	370	391	384	406	411	404	375	360	358	405	400	428	407	381	366	381	413	378	431	399	386	416	414	425	415	425	382	403	377	384	371	414	373	405	412	392	406	407	378	407	371	412	393	424	350	401	377	392	389	386	376	434	376	395	368	337	383	414	403	405	393	396	382	399	393	368	418	379	376	371	395	362	398	345	359	411	419	386	338	416	386	400	368	426	424	366	395	380	406	435	411	388	385	392	390	383	411	379	375	383	385	388	409	398	377	417	412	371	380	431	370	407	457	402	408	383	383	389	387	419	371	345	371	394	360	401	399	423	381	412	401	387	401	397	397	409	423	390	414	386	355	364	428	358	376	392	419	415	375	388	444	413	368	427	407	380	406	375	399	398	381	401	405	389	399	412	420	425	413	417	397	374	392	376	391	397	422	387	379	382	397	369	376	391	414	405	345	405	387	379	433	414	369	382	421	364	389	405	386	394	381	390	387	412	392	406	407	387	375	425	384	400	406	407	389	374	403	413	391	390	387	390	368	370	389	394	414	401	417	388	436	402	382	390	433	341	407	394	415	351	368	348	411	408	388	390	405	390	394	423	425	406	413	374	392	361	386	401	409	412	404	389
23801	21012	27201	24961	15223	1094	661	522	523	495	451	420	425	411	662	1989	409	377	400	339	362	363	380	361	330	333	335	344	340	338	350	373	350	329	348	361	337	326	371	357	340	361	334	318	308	341	350	334	325	389	357	343	347	321	316	353	328	349	313	346	335	329	329	300	340	362	349	307	323	356	367	339	342	359	325	336	356	326	321	338	347	342	332	331	328	364	358	373	360	340	342	303	345	325	378	352	347	342	346	353	360	362	350	329	343	364	362	356	344	315	330	358	331	324	348	370	351	336	322	326	334	353	361	364	355	341	347	322	334	345	367	358	374	368	348	353	334	334	354	307	359	340	347	319	352	316	352	391	348	347	354	345	312	359	346	339	344	364	319	345	333	358	339	377	364	327	348	346	304	332	350	340	327	326	362	355	325	346	343	299	329	358	360	321	340	356	342	360	330	313	327	340	326	334	366	328	339	334	340	330	328	311	334	324	316	320	353	317	343	374	323	340	342	353	362	321	342	358	327	361	349	347	327	327	340	371	356	337	328	364	333	334	347	343	336	347	333	361	314	350	322	364	334	354	330	357	327	368	382	373	339	329	304	320	382	333	331	326	337	346	318	340	325	312	348	334	358	364	320	342	338	310	339	306	346	314	374	321	362	334	345	365	351	326	371	354	368	342	352	348	332	343	318	327	344	325	331	339	345	327	356	315	336	363	339	317	369	385	348	329	345	340	342	326	352	369	334	340	320	364	360	347	337	343	336	335	331	325	361	344	320	369	349	324	328	297	353	353	328	360	337	325	335	345	371	348	338	312	315	358	345	349	353	336	303	356	360	316	320	324	324	320	371	320	330	314	313	349	344	362	323	323	350	351	326	358	350	319	338	364	336	317	349	344	339	333	331	307	326	300	344	332	380	335	346	339	369	348	316	360	359	317	339	316	347	335	334	339	341	337	358	351	325	349	337	360	356	348	325	310	321	354	327	335	339	360	349	340	366	338	339	324	339	351	316	354	325	324	399	313	311	322	352	339	332	321	346	375	328	342	328	361	327	344	313	324	344	333	321	317	368	331	342	350	350	360	304	340	332	345	324	341	328	314	347	340	345	330	336	340	347	354	346	283	318	321	340	364	287	392	341	346	323	356	322	316	339	334	378	340	320	357	370	311	338	350	362	318	340	319	347	322	341	319	355	327	367	340	328	336	339	350	369	348	345	368	343	347	334	304	314	362	378	339	346	334	345	326	340	338	355	324	328	382	340	306	338	325	332	333	323	318	352	341	322	337	345	336	309	332	348	323	345	346	359	358	339	318	323	368	381	340	368	356	334	367	284	349	328	346	323	361	335	340	346	380	323	366	328	305	354	337	354	357	347	305	319	346	370	330	330	343	335	314	337	345	293	343	325	321	375	350	319	341	343	338	301	354	335	361	343	314	368	310	326	293	383	353	366	341	307	347	339	389	359	348	295	313	337	354	342	336	352	306	332	342	344	383	358	342	331	349	331	317	328	337	345	296	309	352	312	318	319	316	327	353	336	341	336	346	342	309	350	329	331	338	337	377	353	329	343	356	296	336	315	329	316	306	345	345	346	356	308	337	343	358	337	329	339	327	303	377	332	351	341	339	309	361	347	330	339	330	356	342	353	350	287	351	339	325	339	324	335	337	310	352	373	314	325	335	330	313	377	360	337	350	317	322	343	342	373	338	306	354	360	345	373	314	353	336	353	361	349	327	335	352	354	352	317	331	347	326	348	297	325	317	314	354	370	326	311	351	373	358	329	353	352	329	351	325	339	338	324	335	323	321	304	328	322	349	317	382	325	325	328	346	357	345	344	312	354	342	333	357	368	315	308	362	336	326	361	324	310	341	335	360	334	364	324	334	337	346	337	337	300	321	365	332	354	354	362	317	339	316	328	332	332	327	356	329	332	316	312	301	325	318	337	345	331	362	333	348	336	345	318	343	352	309	332	338	360	337	355	345	377	304	392	341	321	345	326	328	359	340	346	322	319	354	335	348	312	318	334	357	351	364	334	377	340	328	350	328	334	363	288	311	345	366	330	311	338	366	319	293	348	305	298	335	320	333	322	329	375	350	325	341	356	330	345	312	339	353	291	341	310	320	345	336	302	331	366	375	359	378	353	354	348	329	311	329	366	364	357	358	344	332	332	330	303	346	327	386	308	345	352	346	351	356	353	380	356	332	319	370	347	355	361	330	333	343	339	334	336	355	329	368	331	356	333	328	361	342	354	334	316	389	344	327	334	340	352	383	327	363	315	349	307	352	326	357	345	326	350	353	350	354	299	342	327	342	326	302	348	292	345	304	300	348	353	337	375	353	329	345	333	326	330	334	361	356	351	357	340	355	335	325	319	327	347	346	336	340	344	293	346	346	357	350	337	334	324	316	344	360	320	331	313	338	345	343	335	389	360	351	329	324	327	334	342	331	336	350	349	324	342	334	346	333	337	332	364	322	338	378	348	381	346	328	322	331	344	321	347	367	340	337	341	337	344	345	332	354	327	323	349	364	349	349	341	340	322	330	322	339	333	350	330	323	369	343	352	340	367	344	338	353	394	333	318	365	330	343	362	361	347	322	355	353	319	361	353	370	370	333	329	341	317	347	336	325	348	403	326	315	343	350	333	325	329	310	330	321	319	357	349	349	335	356	306	347	328	332	316	308	346	350	309	344	352	355	340	365	357	348	306	323	324	352	332	345	339	345	318	337	331	339	344	355	356	340	369	319	316	358	312	294	370	329	324	325	368	320	348	356	333	342	353	355	347	319	323	314	339	336	330	367	307	340	286	333	330	325	354	352	347	366	349	330	341	338	370	338	330	337	313	299	322	344	320	346	333	322	354	346	362	351	342	352	338	334	338	335	364	353	348	328	311	352	371	353	299	334	302	339	304	353	330	341	365	364	338	353	358	308	329	324	336	311	349	320	323	332	353	313	316	327	306	345	329	349	338	346	332	347	310	305	348	297	340	357	324	322	320	334	352	378	337	307	358	302	348	362	360	331	308	349	337	366	333	310	371	325	322	335	307	332	318	342	337	313	323	334	356	350	352	347	381	340	328	390	338	337	337	339	346	356	303	366	347	359	319	340	354	338	339	346	351	344	333	340	335	340	346	391	339	316	327	326	318	322	324	330	357	333	341	338	330	355	336	346	348	358	323	351	299	310	315	366	326	327	347	335	361	326	347	345	297	353	321	294	337	347	327	313	349	346	338	321	354	317	340	333	319	364	330	356	323	327	332	338	325	325	354	336	303	333	316	345	339	345	365	347	344	345	313	335	364	316	358	351	313	323	299	313	320	334	311	335	346	332	301	340	363	357	340	310	353	300	362	335	335	319	313	326	323	349	345	359	318	305	310	319	373	372	297	353	324	326	312	332	343	322	366	316	361	321	361	347	370	325	348	305	341	324	335	336	322	354	355	359	312	342	333	311	307	325	353	354	342	353	345	336	342	308	319	326	361	313	357	326	330	363	346	347	346	344
3339	8084	5029	2402	1671	1310	1113	853	767	704	629	586	620	587	1043	3920	491	475	492	503	487	438	467	415	430	476	449	453	415	439	407	444	428	464	440	450	440	432	453	396	463	412	413	472	391	431	444	445	421	428	440	447	430	428	433	437	435	431	425	387	427	439	414	467	405	461	451	404	449	396	440	416	447	420	434	427	410	436	420	426	456	416	437	438	434	420	409	438	403	430	407	394	393	426	405	453	440	379	429	445	437	434	456	425	404	439	405	382	429	428	449	413	442	412	426	439	420	437	409	426	423	388	457	402	455	397	430	403	410	417	435	421	430	435	444	392	447	437	411	390	406	399	416	425	449	388	429	431	430	392	432	465	411	444	439	428	454	456	395	424	432	431	434	415	391	417	392	461	418	417	399	387	407	432	424	412	413	419	421	445	409	428	401	391	428	431	434	413	424	430	430	438	412	407	430	444	364	434	432	427	451	418	402	455	453	414	405	419	437	447	437	471	399	409	434	404	406	404	419	403	434	463	450	425	419	440	429	401	437	426	417	408	422	439	439	412	441	431	392	419	419	431	456	449	417	419	428	409	416	423	418	447	404	424	427	435	413	437	426	415	412	422	446	445	391	416	400	418	425	409	443	400	437	393	436	453	431	396	414	439	436	440	383	412	438	426	452	412	418	411	398	401	422	423	431	419	394	448	436	385	422	403	403	398	447	429	433	395	470	402	460	426	431	382	437	431	409	394	391	402	453	407	386	394	422	413	387	455	400	391	420	467	407	401	403	408	402	431	441	369	468	423	440	425	438	430	444	437	435	417	421	456	401	394	375	423	414	423	449	410	424	431	453	414	394	432	430	432	419	436	391	427	418	434	390	416	458	412	415	395	394	417	380	445	462	454	455	409	419	403	419	386	437	402	411	418	433	412	412	434	451	412	413	400	422	435	422	395	425	444	416	411	430	398	406	417	451	472	452	440	394	397	442	444	392	434	443	392	401	432	438	447	421	427	417	417	420	397	409	468	428	405	407	413	441	385	474	404	402	423	445	444	429	436	403	412	419	432	431	397	403	427	429	390	381	396	387	414	419	408	399	415	420	426	432	429	449	442	409	415	431	441	430	442	435	420	445	381	417	397	465	394	384	411	427	431	401	450	410	435	405	434	427	430	443	385	433	422	423	398	457	460	431	420	374	425	391	418	454	443	396	402	435	389	395	426	395	421	430	429	396	440	427	400	451	433	403	442	430	423	416	486	443	421	393	451	437	431	403	397	393	442	407	402	426	404	389	384	449	395	401	454	413	428	418	387	418	416	413	389	451	430	424	453	395	456	439	431	424	432	422	404	479	417	413	381	426	424	390	431	414	440	406	419	393	417	445	430	400	440	433	429	433	428	416	446	429	439	409	417	428	441	419	415	452	419	446	419	425	414	422	395	409	464	436	396	407	428	443	426	400	401	436	410	425	446	452	429	409	412	451	439	417	411	426	384	427	437	423	405	372	434	442	421	390	441	407	424	439	414	468	413	421	435	418	437	426	442	433	432	443	406	444	439	439	401	396	403	429	425	437	442	425	412	435	400	403	435	409	395	428	394	464	429	470	406	403	375	399	436	451	412	405	416	442	404	406	386	452	389	429	407	438	393	413	437	428	432	469	405	429	437	396	401	427	403	409	409	403	429	425	415	420	439	419	434	382	438	453	432	450	438	386	412	423	400	422	398	423	427	423	418	438	410	413	427	443	433	439	445	396	404	409	398	425	426	438	415	416	421	389	421	426	449	432	416	429	409	413	445	419	422	400	416	384	396	420	445	425	421	431	397	401	426	431	409	429	418	438	415	431	440	445	450	389	401	434	425	427	442	433	451	419	432	410	440	409	394	436	409	417	438	441	416	449	413	424	383	427	432	431	390	444	421	447	439	412	433	398	393	426	408	430	433	399	406	413	453	420	474	423	431	444	400	425	402	443	405	458	445	397	414	426	443	441	438	413	432	426	422	403	440	431	407	414	448	419	462	416	419	415	447	369	400	419	454	358	426	467	379	434	438	390	414	427	400	423	435	414	426	419	424	447	434	409	418	406	416	409	445	406	401	448	464	393	428	437	398	423	449	433	421	427	398	438	430	436	451	453	427	445	448	403	436	413	445	464	448	422	424	418	423	442	435	419	435	453	435	408	417	448	400	414	413	443	411	444	435	407	435	413	424	414	407	387	408	407	411	457	406	413	444	371	416	427	421	420	427	454	431	405	437	411	436	400	401	446	462	408	461	432	420	453	431	428	420	397	368	436	406	424	379	415	407	428	407	386	410	435	406	412	465	479	446	421	454	426	404	406	409	423	420	402	418	413	405	463	412	396	415	453	393	468	408	449	403	418	459	453	406	423	403	434	459	417	408	388	437	460	453	424	433	417	412	447	387	414	388	418	404	408	424	429	452	412	401	451	396	453	372	395	426	429	415	428	388	436	431	408	430	441	427	442	445	406	434	369	392	438	433	462	421	375	417	437	381	447	443	447	405	430	449	422	450	453	439	457	424	404	434	404	427	439	448	435	410	378	423	435	437	422	455	416	437	403	444	411	418	433	441	406	443	434	425	417	416	409	474	425	440	416	451	436	406	427	406	381	447	429	430	417	391	415	416	432	404	360	431	420	449	425	401	422	436	464	435	412	467	438	396	465	404	439	398	450	474	401	411	405	435	404	385	459	417	443	403	461	397	405	444	406	426	383	422	433	408	433	422	449	392	376	414	416	421	411	438	420	443	422	406	427	447	391	417	437	406	435	435	369	451	403	453	408	440	416	428	431	399	424	405	409	423	401	405	399	416	448	424	412	451	435	443	433	439	411	444	412	400	396	414	424	415	419	488	386	399	432	410	396	413	440	440	423	422	475	404	405	425	441	395	391	431	421	424	428	414	477	424	428	402	414	403	434	414	435	406	437	454	393	400	414	440	427	418	426	403	418	424	416	436	422	436	455	401	413	410	448	430	419	419	449	435	385	447	386	443	439	378	418	458	428	393	391	423	431	421	431	382	443	431	404	425	430	404	425	468	435	412	434	459	433	403	418	478	427	376	438	435	435	403	438	414	417	435	452	435	440	407	458	400	408	441	446	439	394	414	437	412	397	417	449	411	432	413	452	409	398	444	399	408	435	403	375	417	436	439	434	405	431	366	442	451	369	387	456	443	394	419	440	421	401	411	427	402	434	429	410	426	393	396	413	437	409	435	419	416	404	427	427	415	442	417	409	411	390	416	429	427	415	417	411	441	391	402	470	418	415	445	406	412	442	470	416	405	429	451	452	437	419	387	431	445	411	404	417	402	417	428	455	450	425	404	425	396	418	402	430	436	430	400	434	401	405	374	407	419	427	425	392	401	415	433	482	443	420	420	461	405	446	425	426	437	415	421	432	400	409	426	446	427	372	433	411	415	426	415	413	426	459	407	438	441	443	430	443	432	415	380	373	416	417	395	421	418	446	410	417	410	393	400	441	425	399	441	420	442
24684	21017	25828	24408	1550	399	337	296	257	243	277	258	244	214	252	288	214	173	183	206	178	185	193	218	187	195	173	165	176	186	180	179	185	162	201	187	198	194	154	186	180	174	182	170	153	194	183	163	172	198	175	156	165	190	165	174	174	174	184	174	177	192	173	171	161	203	165	168	164	174	170	153	153	165	195	150	178	190	167	157	170	170	184	189	164	198	181	173	209	183	177	176	163	164	209	170	165	192	197	190	160	161	175	170	160	185	175	199	175	172	162	161	177	200	182	163	177	154	173	170	196	171	187	161	190	177	138	178	175	170	184	161	182	173	169	175	166	169	187	151	174	186	175	186	203	188	153	162	182	152	182	165	179	133	172	163	172	193	157	148	188	183	179	152	164	159	198	180	157	163	184	148	188	178	176	164	189	179	182	181	187	169	167	186	170	175	185	169	184	168	171	178	181	185	207	172	162	187	163	193	176	156	179	171	189	182	187	146	179	164	178	172	171	173	149	169	156	194	197	153	166	199	178	177	183	185	180	180	152	152	166	147	165	178	183	194	179	170	159	201	176	170	166	161	157	184	178	165	165	172	173	173	175	179	180	142	166	185	190	196	188	160	172	191	150	200	176	192	170	180	175	177	169	158	153	175	152	151	191	153	173	182	126	175	220	197	184	187	160	169	175	166	158	179	172	169	169	187	164	184	181	179	163	178	178	165	171	152	164	165	144	196	189	185	179	157	166	182	189	195	176	148	150	189	207	172	173	167	156	168	170	154	166	173	181	175	191	188	159	167	207	169	189	191	182	164	158	157	187	182	169	165	181	173	179	177	164	178	169	188	172	172	174	204	184	181	168	178	165	191	163	165	186	176	151	169	157	168	162	162	180	185	192	173	203	189	177	190	160	151	171	197	187	174	185	182	165	169	181	181	163	169	191	191	166	189	176	163	162	189	185	162	145	194	166	178	165	164	185	154	164	164	173	202	185	163	180	183	170	153	164	166	201	190	149	163	175	190	186	189	162	197	164	157	179	178	186	155	159	182	163	183	181	197	191	192	174	155	165	146	188	178	173	178	180	173	181	172	172	196	172	186	182	183	180	154	168	173	163	186	187	173	163	161	154	177	160	170	175	171	186	184	189	169	160	187	169	185	173	174	175	165	191	166	184	176	178	187	189	164	168	182	204	190	178	160	188	180	165	163	152	165	174	168	169	184	186	182	174	142	215	161	168	179	186	175	176	174	165	165	164	199	167	170	169	167	175	178	185	150	136	168	158	176	167	188	162	186	168	174	166	154	157	162	171	178	168	180	164	189	191	196	181	175	180	172	175	185	152	173	160	178	151	170	182	149	153	170	187	182	158	161	167	190	172	167	178	184	155	181	147	174	165	155	178	164	184	189	160	162	183	168	186	174	197	188	163	173	196	202	156	159	184	163	173	173	170	157	197	182	159	174	178	175	165	141	202	191	165	182	189	186	168	171	178	178	169	154	167	167	162	174	193	194	160	182	192	181	188	137	182	182	183	178	177	167	196	170	187	134	175	167	168	182	198	173	165	174	186	169	156	199	189	157	208	172	167	191	175	174	180	165	154	166	188	166	184	161	177	196	191	168	197	164	182	179	163	181	165	187	164	195	165	185	168	189	175	197	163	155	192	171	163	169	187	167	188	191	192	195	200	184	158	164	172	166	187	183	186	172	166	167	180	159	167	191	183	176	169	148	154	175	171	173	196	161	161	202	191	159	162	176	176	174	167	165	205	189	168	189	178	178	152	170	196	185	164	190	156	174	168	156	179	164	161	158	182	168	175	172	173	183	163	177	178	183	163	170	185	167	171	187	170	195	179	179	171	191	186	175	190	149	165	183	157	163	189	189	165	157	166	187	174	173	177	178	160	179	171	164	166	174	190	184	181	164	183	151	156	177	156	177	174	153	172	173	166	168	164	170	176	170	187	163	197	196	176	155	180	178	180	195	169	154	180	205	185	176	163	190	205	183	163	190	165	203	173	171	173	177	152	168	175	168	169	175	181	188	183	169	156	192	136	184	180	170	184	157	157	183	171	219	168	185	172	160	177	170	193	164	162	181	166	183	180	176	162	156	175	174	175	157	207	186	167	180	185	177	181	163	181	171	193	182	184	198	190	192	164	193	206	180	158	182	156	161	190	196	194	162	166	206	168	183	161	177	192	182	162	172	167	156	185	178	190	183	189	169	201	166	175	174	150	172	162	154	178	152	174	190	181	165	196	168	195	173	194	193	158	183	181	167	167	164	159	191	178	170	162	157	176	183	203	177	173	176	164	161	148	175	158	184	183	176	179	146	168	172	145	167	154	173	183	189	165	208	177	191	176	190	180	171	171	143	190	160	161	178	206	162	197	180	182	168	189	183	185	184	169	167	191	175	167	164	171	144	163	165	185	175	192	191	160	174	184	180	174	184	167	188	205	151	172	156	183	170	170	160	190	160	184	169	188	202	173	180	187	193	146	177	177	178	165	187	176	177	165	177	164	168	170	180	163	171	171	179	166	151	160	176	186	172	174	171	181	176	151	162	177	166	160	179	185	172	155	179	197	180	172	177	169	147	173	188	190	196	176	186	169	162	166	178	197	165	184	183	169	173	187	182	170	176	156	163	167	182	157	187	178	160	189	178	174	166	170	163	189	168	170	165	185	181	170	202	167	167	177	178	193	155	189	179	186	176	182	185	172	165	164	199	175	169	173	201	178	173	167	178	160	182	176	190	149	200	181	188	171	185	168	151	163	193	175	181	179	170	194	176	167	174	169	173	181	157	187	203	189	150	193	167	178	188	162	149	160	187	178	186	186	172	167	190	178	159	158	174	185	185	196	183	195	184	175	162	191	163	192	179	165	174	140	159	161	175	203	183	185	134	156	165	198	162	175	165	166	176	175	188	173	196	170	172	154	190	193	186	179	196	189	161	178	177	183	179	180	185	148	188	164	168	175	159	202	175	183	170	178	166	173	180	179	184	191	165	162	181	178	168	196	167	162	189	178	159	179	170	192	180	188	186	156	154	159	184	171	163	172	184	178	149	163	167	183	157	178	171	188	170	167	180	164	181	166	190	144	196	172	159	171	177	208	161	183	200	187	169	175	199	154	193	163	181	174	185	156	199	166	156	204	170	180	150	159	147	153	194	174	176	174	180	174	199	156	194	168	165	194	182	188	194	173	172	168	171	194	186	165	163	182	182	190	160	182	171	170	212	135	166	177	168	168	181	167	197	164	180	178	192	177	172	186	178	173	165	175	161	185	167	174	157	177	175	174	177	167	158	166	164	161	188	177	163	179	189	179	198	167	163	188	179	167	181	159	163	182	174	185	177	174	170	188	171	157	185	171	167	160	171	173	164	183	177	154	180	173	194	189	183	192	155	178	166	180	205	157	173	189	180	190	170	198	149	191	191	172	163	187	174	162	207	156	184	147	179	167	188	168	172	170	171	193	165	179	173	171	185	175	176	195	204	166	165	166	171	165	175
3448	5073	3136	1415	1029	821	619	561	493	454	412	360	344	327	392	495	274	249	248	244	238	219	258	233	229	216	263	222	261	222	217	244	234	225	230	243	219	238	225	243	199	247	229	223	241	218	200	229	207	219	221	205	203	209	232	196	230	215	228	222	214	221	225	208	210	197	223	225	221	215	229	213	243	223	204	200	211	210	228	215	233	233	208	220	227	212	209	206	218	230	208	206	217	211	214	229	210	199	203	252	236	240	230	210	205	214	213	230	220	201	216	222	209	220	224	187	202	212	196	225	221	212	235	239	233	226	189	210	216	227	176	194	221	216	222	231	219	225	215	201	216	211	214	244	199	234	225	199	216	197	206	202	236	194	224	216	213	229	190	238	212	201	232	228	185	209	210	228	192	213	216	206	227	233	222	227	209	218	204	207	245	247	217	210	225	222	223	242	228	204	227	232	203	239	228	226	235	218	214	195	214	202	221	196	195	229	184	222	231	213	212	226	235	231	210	199	214	210	203	195	217	192	205	213	219	210	224	216	182	229	217	216	221	230	198	221	186	193	205	212	226	202	218	197	239	213	217	202	220	203	211	216	210	241	247	209	240	206	214	237	225	225	191	227	221	229	218	212	235	227	203	231	213	202	227	225	221	207	196	213	206	231	230	212	214	203	217	188	218	215	209	210	229	206	208	232	221	221	230	225	202	181	210	223	242	228	226	218	217	195	209	231	245	230	205	205	221	250	223	220	256	201	190	224	225	196	228	220	239	227	205	227	248	234	199	212	203	195	237	194	210	218	238	228	236	210	226	236	207	232	234	213	244	216	218	196	215	204	221	220	232	231	213	218	214	232	202	214	205	232	235	205	210	230	199	194	186	227	206	227	241	232	213	234	208	225	217	208	236	229	246	227	207	226	224	215	222	224	219	245	199	223	233	201	214	203	213	236	217	229	225	242	207	212	213	223	265	207	227	213	218	232	216	203	188	265	246	210	240	217	210	224	244	235	236	236	210	208	221	215	222	227	216	251	229	214	209	232	200	200	204	203	237	213	217	196	224	207	209	245	238	213	222	211	199	223	208	260	211	216	224	204	234	239	205	223	222	207	212	227	221	203	204	224	223	217	213	216	221	239	198	218	198	206	218	224	208	218	221	216	227	214	235	232	204	237	182	226	214	233	217	250	259	199	202	266	206	215	223	225	215	209	218	214	193	208	223	217	222	190	226	221	199	198	191	206	236	212	219	213	218	220	209	225	227	236	209	214	233	237	217	205	186	212	211	226	190	176	243	205	207	207	225	201	199	205	242	219	226	245	228	222	237	235	217	238	237	238	179	200	223	205	203	224	225	205	220	210	226	219	220	190	220	208	194	233	223	230	220	219	214	216	222	216	230	221	228	216	232	212	231	213	255	225	216	227	217	193	211	195	227	221	225	219	195	228	244	229	210	248	196	213	213	222	232	247	194	205	215	213	191	215	249	228	207	186	214	197	219	223	223	226	228	209	210	238	235	241	222	208	218	239	211	206	203	206	228	207	204	189	220	221	226	217	219	204	245	202	240	209	215	252	207	208	204	195	243	205	230	224	241	237	245	208	234	235	260	214	226	215	237	235	221	215	211	227	222	215	217	238	247	217	211	174	224	217	228	206	253	207	247	232	234	224	203	210	232	205	239	198	237	219	200	229	231	222	203	233	215	261	219	233	203	217	226	216	212	227	238	193	231	211	197	221	227	221	239	226	205	250	207	230	214	204	233	214	211	238	202	208	210	215	204	214	218	218	221	223	224	212	246	202	228	218	230	201	227	217	223	213	230	209	229	200	226	223	244	202	230	212	221	219	217	220	193	205	209	207	229	197	187	211	213	217	222	216	201	233	221	221	205	238	223	209	229	201	224	225	226	192	213	235	181	230	227	224	238	221	206	214	211	242	202	216	202	198	218	211	216	205	215	224	214	242	195	251	240	227	217	233	228	205	223	208	216	228	221	199	208	187	195	232	207	211	216	226	226	205	251	217	198	218	198	211	208	223	247	228	223	211	215	215	226	232	207	215	221	227	208	234	223	229	224	197	221	218	204	238	228	215	220	191	240	238	209	207	208	211	190	194	240	196	204	210	207	223	238	222	231	208	205	209	224	191	197	217	217	192	236	208	227	216	218	224	243	231	223	212	208	229	222	199	237	193	222	211	216	210	220	219	222	236	229	199	207	223	199	221	210	233	239	207	230	188	227	201	181	230	220	194	212	218	207	229	251	227	190	209	201	233	240	233	232	214	197	217	218	200	248	211	218	203	208	234	226	213	200	199	214	215	205	199	207	198	197	216	178	194	211	196	205	182	207	208	228	228	205	252	237	203	214	215	207	201	244	229	212	213	200	216	223	221	210	194	212	222	218	244	206	205	237	223	224	202	223	208	218	225	224	222	201	213	228	243	245	213	255	200	201	198	204	220	205	221	188	211	193	221	203	231	229	233	232	210	206	193	214	198	204	215	185	236	239	228	230	248	189	203	234	220	175	231	232	185	208	217	226	217	195	214	246	210	203	193	207	220	244	211	234	205	222	210	223	221	242	223	220	224	233	217	233	205	227	229	195	220	229	224	231	225	218	220	228	200	199	241	235	235	214	219	215	211	215	217	200	202	211	196	240	190	226	219	207	227	231	222	231	210	214	243	230	234	222	239	219	225	209	191	210	209	212	204	239	227	193	220	228	216	226	216	217	233	208	205	191	217	205	230	227	219	211	209	239	221	223	231	200	236	209	224	230	206	195	208	232	191	213	216	196	212	233	202	222	197	205	237	234	216	215	213	234	231	212	202	223	212	205	216	250	204	230	206	210	194	231	198	224	231	244	248	219	218	228	248	222	236	228	208	227	202	211	196	240	208	230	243	199	219	207	196	235	221	209	229	189	213	247	205	232	216	255	213	223	209	233	212	207	197	236	210	188	217	226	227	219	199	213	205	239	222	209	203	219	192	215	205	229	207	219	241	183	231	213	232	230	216	243	219	233	249	244	215	245	209	240	211	224	203	216	240	239	218	234	201	219	220	218	238	222	228	234	193	221	218	213	200	210	229	196	227	217	223	222	209	216	190	196	228	219	221	202	228	221	210	226	196	216	201	202	221	208	204	211	219	220	217	200	237	212	221	201	191	203	196	228	218	216	217	238	218	218	220	207	214	234	212	249	216	242	227	233	220	234	214	222	220	218	211	242	201	198	206	224	209	219	238	225	206	217	225	219	230	227	233	203	215	218	240	200	194	201	206	226	208	245	212	213	211	218	193	196	207	219	186	228	220	210	219	214	223	206	197	213	252	227	200	205	204	196	197	205	206	226	219	243	226	196	225	219	217	201	213	230	194	204	223	201	209	213	214	216	209	219	212	239	208	226	214	210	202	205	187	201	207	220	229	256	214	211	205	242	215	235	226	213	245	227	198	205	225	223	232	226	225	199	193	223	219	247	245	222	216	230	216	206	232	234	213	209	196	256	226	216	205	223	212
22462	21104	28319	24129	21104	20320	1920	611	489	383	381	349	305	348	298	258	244	188	230	165	215	177	177	203	194	168	161	161	156	157	158	158	155	177	153	157	163	167	155	140	159	140	154	143	159	169	150	154	153	130	148	144	158	156	140	148	140	124	155	139	131	147	145	147	151	148	155	130	128	126	141	152	154	151	139	143	142	138	137	147	128	140	132	133	139	143	139	139	128	142	142	153	139	144	137	147	150	140	133	149	133	142	161	136	160	136	121	136	122	137	146	160	138	144	150	145	134	144	130	157	131	140	160	143	134	124	131	137	139	124	163	158	142	163	154	144	117	137	149	144	134	143	150	165	152	117	164	147	136	161	166	140	140	118	132	150	149	147	126	145	121	126	137	140	139	137	144	159	147	137	139	134	140	131	134	156	139	140	115	137	139	126	134	133	139	139	165	146	139	172	136	132	125	133	145	146	135	139	116	113	142	140	138	147	156	137	136	125	154	109	120	135	117	156	139	163	146	140	137	145	156	117	139	137	138	137	142	148	132	134	163	120	135	141	128	141	147	140	157	119	132	144	140	167	121	146	140	134	155	132	136	150	149	133	136	131	138	146	156	137	143	146	131	126	148	107	153	136	144	144	147	132	146	124	134	153	146	131	129	150	128	128	137	129	134	120	152	134	136	127	134	132	136	169	128	120	145	156	120	155	139	114	127	149	135	147	170	153	158	125	161	133	156	127	150	138	143	157	150	137	139	145	151	131	119	141	146	136	154	127	146	157	141	132	157	116	149	122	134	129	158	135	132	149	140	133	147	138	129	157	130	150	143	142	167	143	145	137	132	123	151	140	147	136	149	156	132	134	138	132	140	140	140	121	143	140	132	152	143	123	144	119	132	125	155	130	136	140	129	143	112	153	146	148	151	120	151	138	159	135	140	148	146	157	125	131	129	122	129	142	144	134	131	139	149	127	112	146	133	149	140	153	132	133	151	133	138	133	168	130	135	134	146	145	137	144	146	126	129	152	149	144	135	133	139	132	124	136	145	122	156	131	156	143	145	136	112	124	161	158	106	135	153	130	122	142	141	149	152	148	156	128	126	135	131	144	124	111	122	129	143	152	147	107	138	152	132	147	138	122	132	156	168	141	133	133	144	157	162	143	138	148	145	170	152	142	137	145	127	133	141	135	119	142	151	164	138	132	129	149	142	137	147	156	122	139	141	129	124	135	155	140	115	146	128	144	130	145	139	155	155	113	131	132	142	123	159	151	163	145	137	135	150	116	124	125	150	154	149	154	157	137	131	155	145	142	144	141	133	147	130	142	138	130	143	153	133	128	140	133	122	124	132	158	143	150	155	122	132	137	153	130	150	132	154	145	122	160	132	148	160	130	152	156	137	157	174	133	146	154	135	144	147	136	154	137	133	165	140	122	139	144	126	139	130	136	155	155	152	148	155	158	139	145	148	149	163	153	154	138	132	136	153	154	142	151	143	141	131	138	142	136	149	154	147	160	126	150	133	138	132	139	139	144	139	159	138	139	161	148	149	135	138	144	152	132	139	138	172	151	133	132	131	136	131	153	137	155	142	143	129	147	125	117	124	132	132	158	147	140	160	139	142	143	153	134	136	166	150	133	125	145	143	175	153	146	144	141	140	124	135	146	158	136	125	142	137	154	141	117	123	136	133	142	158	110	134	145	142	131	151	155	154	137	163	136	142	116	150	146	132	162	117	146	137	132	133	134	137	132	148	172	157	134	136	155	144	129	145	142	131	154	161	138	132	130	120	145	163	162	144	135	153	144	142	165	128	117	135	145	133	129	155	151	149	150	142	164	145	138	135	167	134	127	141	130	122	131	155	136	147	145	113	142	126	118	149	138	128	141	129	146	143	128	129	147	125	141	145	137	133	146	124	131	126	153	151	138	126	134	159	125	160	125	145	133	148	148	136	134	146	136	136	131	138	165	139	154	115	150	111	137	145	140	118	143	145	138	145	125	118	152	132	159	154	156	143	152	138	149	147	135	148	140	115	146	130	147	138	155	152	143	129	130	142	145	136	149	147	139	140	128	134	125	144	142	135	118	129	142	146	153	140	142	136	121	148	145	134	138	121	153	129	151	156	140	127	148	136	129	138	131	146	124	162	157	143	147	141	133	136	120	145	140	141	148	146	138	130	147	155	152	171	145	144	152	141	162	162	153	157	133	122	140	140	124	120	157	141	121	123	124	143	148	163	133	146	148	143	174	132	135	142	131	137	135	127	137	141	111	120	134	130	152	136	175	144	151	145	137	135	135	131	124	135	162	131	138	149	130	147	142	142	142	125	150	127	147	133	176	120	130	135	147	139	139	147	152	149	150	146	136	124	138	149	157	152	139	154	137	149	142	149	153	125	141	129	134	154	142	144	136	152	137	122	136	130	125	140	139	128	138	139	144	145	149	143	142	138	140	136	120	136	131	144	145	132	120	136	144	138	148	142	139	132	131	153	148	146	145	131	127	139	142	136	145	140	145	145	169	144	159	152	132	153	154	139	142	153	164	120	157	157	141	137	157	165	130	154	116	151	159	143	143	147	150	131	120	126	136	129	118	135	132	129	136	134	148	133	144	117	150	147	121	149	137	141	151	142	143	147	150	149	125	121	138	143	137	139	149	137	138	130	164	152	142	144	139	127	129	140	146	132	144	130	125	144	147	151	133	134	159	139	158	136	128	137	145	142	118	144	144	156	135	143	140	123	142	153	158	120	142	156	137	170	156	116	135	141	129	130	129	142	131	141	147	139	138	116	151	124	140	137	151	128	127	164	182	140	137	152	131	131	146	142	139	151	152	164	164	146	124	149	167	157	141	136	129	135	134	140	117	141	137	149	149	131	144	145	129	151	142	143	114	154	138	147	129	147	138	141	155	131	149	135	133	145	140	134	144	130	151	162	132	154	121	139	138	142	120	120	131	145	136	131	148	140	127	144	136	171	129	129	136	122	134	136	135	140	115	142	141	142	162	122	150	149	143	153	158	151	145	137	129	128	134	143	169	135	140	135	138	135	120	142	112	124	122	142	142	146	152	129	146	143	121	139	155	148	117	137	141	131	145	117	127	121	149	151	136	153	139	135	141	141	134	134	136	138	122	115	147	142	145	140	139	132	116	146	129	162	125	147	123	154	122	155	146	137	130	131	145	155	134	143	122	139	139	144	156	158	132	132	135	139	126	145	139	173	136	130	135	139	140	150	138	127	123	141	140	146	138	154	146	155	124	140	143	107	138	145	144	133	127	142	139	170	129	147	133	141	137	143	139	115	132	139	132	133	152	139	142	124	166	108	136	145	130	135	142	121	142	151	119	139	154	129	155	152	125	153	138	118	127	136	131	145	173	138	134	137	145	151	131	138	146	131	152	139	134	134	135	147	133	131	143	132	146	170	138	141	132	139	141	127	154	131	130	139	135	133	138	147	151	128	147	148	154	144	119	120	146	150	147	144	149	144	129	140	126	150	141	139	133	137	115
4589	14873	9477	4576	3135	2327	1737	1234	1104	914	795	681	631	598	668	468	381	353	357	296	326	288	293	239	226	262	264	221	205	251	222	215	209	201	222	223	223	205	210	220	188	198	180	195	185	193	206	202	192	221	181	180	187	173	196	188	212	179	191	178	172	165	187	193	163	192	179	164	183	202	176	216	176	225	193	199	190	197	182	152	192	182	199	172	190	181	193	180	188	192	181	166	172	191	181	200	196	165	190	199	170	172	180	197	185	180	185	163	198	188	173	179	189	192	156	187	183	192	188	189	198	202	177	191	189	176	187	188	192	165	174	177	186	196	177	186	195	190	206	189	189	212	173	174	202	176	167	175	152	183	188	160	186	187	194	172	160	178	172	205	180	195	187	182	194	188	198	196	188	178	192	212	194	182	208	168	190	201	197	200	203	174	180	170	199	194	189	190	164	199	200	196	185	186	176	178	184	202	189	149	178	177	182	178	190	193	211	181	182	176	187	191	186	166	191	177	185	208	167	186	179	182	190	171	199	179	182	194	201	162	176	219	198	185	164	187	191	159	188	177	206	169	184	218	178	187	176	179	170	179	164	174	200	198	179	190	179	170	174	206	175	187	198	185	163	176	184	178	198	200	176	177	184	204	172	184	184	183	202	201	183	187	178	189	193	188	206	191	194	165	188	188	201	177	208	180	165	187	179	169	195	188	183	200	178	184	198	220	175	187	154	174	198	180	179	187	200	177	159	192	168	203	180	191	177	178	194	184	162	184	191	199	194	171	192	165	173	167	185	164	159	183	169	182	185	169	170	158	185	164	195	171	193	200	206	190	178	176	175	202	182	186	183	195	194	172	175	173	187	189	207	182	187	186	185	194	202	186	164	177	193	178	194	202	200	174	196	187	184	173	189	170	164	161	160	202	174	147	193	198	185	192	177	166	175	167	184	184	179	170	200	195	165	200	193	174	191	155	173	210	198	179	175	174	177	181	179	195	170	187	169	200	188	191	193	171	203	188	169	190	197	164	175	175	169	177	189	172	176	179	180	199	191	200	179	189	171	175	192	176	153	173	204	181	175	183	177	182	213	177	188	171	177	182	167	191	172	176	182	199	194	192	176	182	179	189	177	153	184	176	186	169	202	194	194	202	191	183	183	182	159	192	211	216	206	191	189	198	207	190	177	186	190	193	183	182	188	166	197	186	186	183	198	192	190	173	188	170	182	188	194	189	204	147	203	171	180	191	196	184	176	180	173	194	205	223	188	163	191	192	194	191	177	209	194	173	203	192	187	189	180	189	156	186	199	192	195	176	186	174	173	185	188	188	198	178	163	171	201	203	197	161	197	149	186	200	194	172	196	179	184	176	186	196	155	173	200	176	198	175	172	187	189	180	173	215	171	192	171	196	212	176	175	166	202	179	177	199	184	180	191	178	185	185	164	175	176	184	201	161	178	180	186	174	160	166	173	198	176	187	158	200	194	187	213	174	200	165	163	180	213	200	179	180	201	178	197	172	222	183	217	190	178	211	199	176	194	183	173	185	183	168	180	193	194	190	192	197	201	177	184	181	185	180	208	203	183	186	187	191	190	187	209	198	183	185	175	170	195	194	157	175	185	186	196	192	174	184	148	177	199	186	197	171	187	203	190	180	177	180	204	161	198	163	180	187	196	163	179	176	193	189	219	201	174	211	155	166	188	205	198	182	182	198	197	172	199	183	176	159	166	196	188	162	186	152	189	173	179	165	174	171	214	180	185	178	168	201	192	161	176	179	171	202	186	184	190	192	204	208	185	192	209	172	203	199	197	207	172	205	176	214	175	206	170	190	171	207	183	191	180	193	194	183	183	192	190	169	178	218	184	169	212	191	183	162	200	217	192	193	165	204	171	172	165	171	193	203	197	166	191	192	194	183	184	188	212	174	199	164	172	186	185	187	183	197	177	175	192	180	169	162	171	189	179	159	187	174	181	171	191	196	204	175	167	191	185	193	179	188	169	172	175	180	186	192	176	169	177	199	184	174	197	187	200	167	188	187	169	174	178	195	181	152	181	207	164	212	186	186	187	192	197	190	180	197	211	153	164	179	173	174	165	198	197	188	189	181	187	188	199	174	187	177	180	179	187	188	183	188	201	178	200	173	183	192	190	204	200	197	190	178	197	185	195	183	178	197	188	178	200	174	197	171	193	173	197	206	171	196	192	171	162	195	193	170	179	173	168	199	193	201	175	167	193	159	178	171	183	196	189	195	222	160	176	206	168	188	176	191	197	192	159	197	164	192	179	175	180	168	187	188	188	176	175	183	163	181	195	194	205	177	193	182	191	158	201	188	209	191	166	204	186	195	208	160	193	194	160	167	186	189	182	186	168	183	167	189	195	187	179	169	180	181	190	157	190	194	204	175	171	196	187	179	185	173	174	195	186	181	159	174	176	177	168	200	175	180	181	186	199	159	196	172	176	196	189	192	191	197	177	150	174	194	187	167	198	202	203	173	221	208	204	180	173	165	193	176	197	212	173	174	206	187	199	186	174	193	188	153	179	180	183	168	184	172	143	188	194	187	188	195	196	180	196	212	179	152	182	193	184	166	213	203	188	179	189	152	185	143	200	191	177	206	193	176	189	220	191	187	195	190	185	182	197	181	198	191	202	198	171	184	199	187	200	183	194	199	186	152	170	193	194	171	194	175	177	172	167	198	174	190	184	182	173	165	186	198	173	180	174	208	167	174	168	169	188	198	166	177	172	178	207	182	178	184	176	187	193	189	164	183	171	186	168	219	186	209	178	185	172	160	174	182	195	179	170	191	193	189	163	168	163	161	170	177	192	172	170	185	185	179	167	171	167	182	202	182	199	194	201	184	189	171	174	200	177	161	175	172	213	191	153	195	181	204	178	171	170	184	191	180	184	197	183	195	173	181	176	194	180	186	173	164	195	174	183	189	172	175	163	190	183	192	182	187	195	167	187	204	202	178	181	191	182	165	188	202	172	172	201	190	200	172	181	183	190	174	189	186	210	191	175	185	184	200	162	177	171	181	172	188	164	153	169	168	186	173	177	185	177	167	196	172	217	213	177	187	183	192	182	166	165	178	169	166	195	188	175	178	185	184	183	188	192	200	201	185	200	180	173	167	182	182	189	167	171	161	203	190	176	181	190	176	177	191	180	181	180	175	170	195	205	191	167	164	190	211	160	185	186	187	200	180	201	197	180	202	168	196	186	190	151	165	182	161	195	184	173	175	201	181	192	162	185	206	204	179	188	167	203	185	164	182	193	202	189	195	201	163	200	161	178	190	179	161	185	192	170	212	176	183	198	212	171	186	159	196	179	183	195	194	209	174	198	162	181	162	177	188	192	191	185	200	181	193	164	185	165	183	181	173	152	173	182	176	190	179	171	200	204	198	182	205	185	188	189	176	190	188	200	175	170	176	176	176	183	175	196	193	161	199	206	201	183	207	191	194	181	174	166	209	186	179	177	182	167	192	183	180	198	174	192	196	169	178
27382	16823	2957	602	397	405	387	366	329	341	358	335	325	319	401	333	328	307	302	311	320	312	327	338	335	318	312	309	313	324	316	326	327	316	304	320	351	311	318	267	318	315	292	306	308	331	322	309	315	309	303	336	335	342	307	306	293	315	339	313	320	284	330	276	325	333	312	307	305	313	327	331	345	298	323	320	311	332	290	292	319	305	322	313	306	318	337	317	290	305	310	306	333	330	327	330	292	305	336	311	311	329	311	349	313	337	308	332	345	316	329	309	314	322	326	329	288	311	304	312	320	322	340	315	329	297	325	334	324	314	326	337	342	355	273	310	339	328	296	318	351	303	302	318	330	343	320	321	342	318	300	302	279	341	316	330	314	297	293	313	310	350	282	315	318	311	329	306	343	329	303	348	332	349	321	304	293	298	296	321	310	307	318	345	316	316	313	317	312	311	314	334	327	305	323	299	267	311	344	299	296	304	308	338	304	321	321	304	316	306	333	294	341	304	340	309	311	309	317	299	306	341	335	310	336	326	321	339	302	335	307	331	317	317	331	286	304	333	330	331	334	295	332	334	340	342	313	336	318	320	338	304	317	309	319	313	295	298	296	319	306	302	331	282	308	324	323	330	314	312	336	342	303	292	328	320	334	321	313	295	316	308	316	301	345	338	321	344	283	325	313	288	319	314	298	292	314	330	315	356	339	328	321	323	319	326	345	302	340	336	326	295	332	331	310	330	327	305	362	318	310	316	294	299	322	303	302	313	319	289	337	321	340	358	337	328	305	339	327	326	340	307	326	351	337	311	328	345	298	341	320	331	333	317	331	319	322	333	310	327	305	353	311	313	312	326	316	296	316	325	306	309	293	317	321	289	328	338	347	323	334	330	274	327	333	317	359	305	307	334	356	318	282	328	296	316	319	306	324	288	310	340	323	301	327	324	304	326	300	320	332	338	353	309	319	325	322	292	310	322	329	301	291	321	320	328	314	319	318	334	315	300	297	296	319	314	313	321	327	279	296	344	338	350	307	300	311	318	330	307	319	349	366	322	325	311	324	320	317	329	314	321	319	320	323	320	328	312	306	317	321	305	347	331	349	312	319	343	309	308	329	314	332	278	303	318	289	328	311	314	318	328	330	293	337	322	297	295	329	339	349	350	329	311	342	305	351	311	333	299	326	318	329	333	331	315	333	308	312	329	305	308	325	300	315	325	310	312	292	335	341	343	321	335	305	312	320	310	307	312	331	309	341	331	317	311	328	351	302	322	317	338	332	310	325	316	294	331	304	322	345	296	336	332	351	306	302	375	321	319	349	303	334	341	349	326	322	322	299	338	319	296	307	294	318	310	333	336	331	310	312	324	331	345	318	336	301	298	305	308	317	324	334	304	353	328	349	300	304	332	303	308	340	306	324	300	310	321	317	312	288	327	341	287	302	298	321	315	322	319	315	312	377	311	327	337	340	306	323	340	326	298	320	317	313	343	321	320	294	328	327	299	293	329	323	306	308	323	334	366	334	340	298	328	306	339	311	350	313	287	314	331	308	329	355	309	318	287	339	328	346	310	337	311	277	330	304	324	306	326	355	328	323	269	299	324	342	313	322	327	337	299	309	316	321	321	308	323	344	339	329	325	311	320	348	311	358	284	325	341	319	318	347	312	363	321	327	317	342	307	286	318	322	345	276	305	324	327	343	320	295	331	327	316	344	319	324	293	308	323	295	295	296	304	319	324	314	309	332	331	284	304	299	301	291	312	337	339	326	294	307	333	325	312	346	317	327	299	321	305	315	326	334	344	317	303	337	319	323	309	317	319	320	331	329	330	310	294	330	319	319	323	313	308	312	318	314	310	306	330	335	325	330	316	326	329	290	347	307	280	310	324	303	315	353	320	319	345	298	318	336	303	308	314	343	352	339	306	326	324	291	313	294	316	304	323	312	284	291	306	335	294	319	318	334	271	270	312	322	310	330	322	311	302	340	322	290	319	323	318	293	289	298	347	331	328	339	304	326	329	326	315	320	313	351	339	342	307	317	311	321	338	323	317	335	310	322	300	302	319	326	329	309	315	303	317	295	329	334	296	322	314	341	318	305	311	328	321	354	321	325	331	285	351	327	321	313	299	340	309	321	347	357	352	334	300	326	321	295	337	307	319	292	308	315	319	318	289	300	331	310	312	327	334	307	331	334	285	298	301	340	350	295	322	333	299	306	339	306	295	332	330	331	317	316	310	292	307	343	322	342	299	307	324	329	333	316	348	332	323	307	323	312	302	315	309	329	326	337	319	301	340	313	311	331	324	342	354	336	326	321	314	324	338	293	327	315	323	285	293	329	321	312	316	322	315	332	336	333	335	337	306	323	297	329	333	315	342	287	358	296	305	310	319	343	307	325	329	321	323	285	333	330	337	301	318	314	325	327	328	365	296	289	299	311	321	317	320	329	323	304	352	295	304	328	304	342	307	300	349	313	303	333	333	316	297	305	349	317	318	341	318	294	340	288	321	321	304	311	324	328	319	257	301	333	342	324	314	349	310	338	325	345	312	342	316	345	335	305	325	311	319	316	296	346	322	321	326	316	310	317	330	319	321	327	326	319	332	286	334	328	338	328	321	344	315	367	323	357	301	333	373	301	359	348	304	338	333	334	318	327	326	299	329	338	337	314	300	319	331	301	333	331	334	320	276	312	307	313	299	315	320	320	313	330	328	343	310	331	317	318	310	326	331	302	296	334	318	350	328	311	313	297	327	305	334	310	311	330	299	318	331	309	328	319	301	354	318	313	316	329	315	311	330	315	317	282	332	339	316	334	315	330	331	323	349	343	320	279	338	292	330	338	334	347	347	353	336	332	329	310	343	326	323	319	331	329	341	341	327	311	313	297	324	316	353	320	312	330	287	329	313	335	339	313	304	318	332	324	316	313	323	343	306	343	309	333	331	305	298	316	325	303	321	300	313	304	344	309	300	306	309	320	316	326	332	332	324	326	292	300	303	337	294	349	343	332	300	320	337	316	371	326	313	327	311	297	326	332	337	325	325	305	328	297	330	310	306	332	302	327	300	289	301	318	318	311	334	326	301	308	319	316	308	337	327	334	312	354	334	327	309	326	308	331	328	328	314	344	320	333	292	298	324	344	323	305	304	317	324	325	313	324	322	353	358	317	338	323	330	307	321	336	338	343	316	308	319	334	306	309	293	336	318	348	315	316	317	293	306	316	326	320	327	325	330	312	355	338	316	298	311	317	336	295	321	335	304	320	370	330	317	332	320	267	306	310	333	312	327	325	304	335	320	323	292	299	327	318	322	325	346	323	322	328	322	320	322	335	334	309	351	334	317	297	340	314	321	294	306	314	330	318	313	330	303	339	356	326	301	318	308	290	302	309	348	336	292	316	322	333	333	300	323	324	312	358	326	323	283	333	342	330	336	318	342	332	329	341	321	312	319	333	302	316	327	322	307	321	327	310	313	309	313	347	297	321	364	312	335	324	295	345	326	299	320
4546	1717	1216	710	621	546	549	505	433	419	404	404	421	412	427	433	417	431	424	400	371	401	403	399	424	393	398	361	445	407	394	386	379	369	386	406	396	401	426	411	412	399	391	390	396	387	359	394	401	454	405	366	373	406	388	399	412	389	382	400	372	395	403	405	416	381	409	345	377	407	384	384	392	385	373	361	411	394	410	382	423	402	405	410	388	374	399	419	382	414	385	416	395	418	449	390	373	392	391	430	379	394	401	381	399	397	396	397	407	378	373	395	384	393	395	404	410	401	402	373	392	389	387	396	389	399	352	396	405	406	427	375	394	419	406	398	384	408	419	400	386	371	403	392	410	395	397	369	428	382	421	388	370	410	355	386	387	389	391	404	411	420	404	344	372	359	462	409	392	379	384	408	389	411	379	405	378	379	398	413	424	434	382	392	370	383	409	383	362	384	404	413	367	427	380	382	369	358	388	381	404	379	440	408	404	385	430	373	440	404	418	398	418	417	402	428	396	387	415	381	378	379	392	388	359	372	361	410	360	422	385	408	385	382	382	394	429	387	385	429	385	413	405	393	376	399	407	354	388	391	400	395	379	409	393	388	425	370	399	379	393	371	399	391	400	390	382	378	418	403	410	408	375	374	409	416	374	399	374	392	409	401	426	428	407	394	396	405	359	382	384	371	418	400	413	402	356	379	417	410	428	373	375	355	383	408	367	410	409	390	407	397	386	439	388	397	396	344	393	419	379	406	370	384	413	395	372	409	410	400	427	386	398	400	348	391	398	368	393	374	380	393	419	395	418	374	384	400	399	385	407	395	414	373	352	374	440	378	386	386	394	412	368	398	412	366	365	405	365	367	407	416	387	430	374	388	358	394	398	364	400	384	406	407	385	369	408	406	387	398	419	392	403	375	436	408	427	382	402	376	403	385	382	417	384	393	422	405	378	414	352	386	404	391	411	392	391	396	426	384	439	397	366	372	374	404	397	369	376	367	403	440	410	401	384	374	409	399	425	336	389	354	402	392	353	445	405	365	391	383	392	394	371	405	384	373	424	404	371	366	429	416	412	390	387	385	392	385	421	382	405	370	405	372	383	385	434	423	398	395	414	376	400	400	353	397	382	423	380	422	419	394	404	423	413	436	373	445	373	417	382	402	392	416	363	393	347	365	373	379	376	416	373	413	396	373	365	399	410	397	399	400	430	400	370	414	399	391	387	390	391	403	388	403	380	395	442	380	381	382	386	384	423	415	401	402	416	394	420	391	397	409	385	414	378	408	372	414	379	379	396	397	384	372	428	394	398	389	408	412	416	410	433	376	416	391	351	402	412	416	436	410	394	360	405	359	390	370	383	386	416	374	403	398	375	385	384	395	428	377	370	395	375	397	405	393	366	360	404	356	406	359	389	420	398	401	409	398	396	387	378	361	374	398	405	380	417	389	363	397	363	382	402	384	357	369	411	404	385	409	388	382	383	369	361	401	392	411	383	438	410	379	417	374	366	390	380	405	387	373	403	387	404	371	403	370	389	401	397	415	408	363	410	385	367	433	391	359	399	418	396	355	415	405	398	390	431	391	373	433	372	381	386	408	376	388	401	369	411	362	370	388	409	417	414	385	391	383	379	425	355	420	401	381	391	378	416	404	396	385	387	413	369	417	413	406	404	395	396	393	407	404	428	438	368	397	358	384	385	396	408	456	397	381	384	358	423	408	383	392	402	407	381	413	391	426	397	400	434	388	374	399	403	370	392	425	363	398	386	425	386	391	357	367	394	398	361	394	421	386	378	381	396	381	379	386	375	395	401	394	375	401	391	393	378	409	376	394	446	413	383	376	393	395	412	403	373	375	427	404	397	401	398	401	427	415	380	391	411	425	414	394	364	390	428	383	391	409	373	361	391	385	412	386	402	383	426	400	406	444	416	384	393	426	398	413	403	391	397	381	350	390	366	413	383	405	387	381	391	398	420	406	367	396	371	387	376	375	396	376	411	421	420	392	388	421	405	411	391	412	395	388	394	359	423	397	397	386	382	369	398	400	408	405	379	366	430	406	371	376	410	402	409	391	402	348	382	392	411	384	363	359	431	411	404	387	405	413	424	377	430	409	403	406	404	395	416	407	395	392	373	408	408	356	410	402	399	397	410	404	413	359	406	372	375	393	402	398	376	366	397	396	407	378	357	379	424	462	352	409	400	429	380	400	400	412	411	470	396	413	404	428	403	378	393	362	407	377	394	414	358	376	366	380	395	401	375	381	394	375	405	383	385	407	382	407	392	405	392	392	405	422	385	390	386	359	392	400	415	399	417	339	421	402	390	371	396	398	376	394	412	387	390	414	381	378	377	414	419	444	401	378	414	375	389	387	362	388	401	404	366	400	375	378	363	383	372	377	387	353	370	402	409	423	382	398	408	399	404	408	370	395	386	387	387	444	388	414	405	396	398	395	402	399	409	396	409	379	407	383	374	378	361	412	398	394	350	398	415	388	397	379	440	370	401	403	376	382	428	364	387	372	402	418	380	433	420	397	375	351	374	409	386	391	379	388	388	373	381	382	395	411	426	399	419	420	394	367	414	373	365	387	410	369	389	395	356	417	393	415	406	400	421	346	361	391	443	353	437	369	370	383	394	406	398	409	382	408	392	419	388	371	385	420	398	382	379	360	399	374	413	407	432	425	424	380	382	387	417	387	391	373	358	405	399	376	390	393	396	376	375	396	385	350	399	428	385	421	403	391	393	379	388	410	384	364	394	388	406	395	372	360	406	393	404	404	410	380	393	407	438	368	406	374	406	419	386	352	403	400	381	400	386	407	394	385	380	350	402	399	416	381	412	379	376	401	415	377	371	403	363	442	384	390	433	393	412	427	401	383	402	386	425	374	400	366	367	398	388	414	410	380	350	408	385	409	370	406	363	400	386	395	404	398	358	375	402	425	369	396	414	409	370	358	403	412	390	370	380	397	393	388	404	390	376	373	361	378	384	369	395	397	392	374	399	395	402	390	372	446	419	413	423	432	376	356	408	417	391	391	421	422	373	395	387	430	399	392	414	408	413	419	371	378	375	391	375	409	373	421	394	400	378	400	379	410	347	444	391	423	390	405	392	387	379	373	375	421	384	392	388	397	387	407	401	367	370	418	423	392	402	430	396	412	391	415	380	413	386	390	415	381	377	359	392	428	407	371	409	430	374	404	387	399	399	383	384	392	396	394	450	371	401	360	422	392	413	398	378	422	410	379	389	384	406	448	381	382	380	398	389	384	413	400	394	381	385	389	380	383	399	429	401	382	364	401	374	369	388	403	407	390	422	355	376	407	387	411	368	324	416	402	430	409	461	398	383	422	404	407	413	445	350	366	436	357	415	398	384	410	399	385	436	408	403	401	410	378	388	359	416	380	433	395	379	393	378	382	414	388	379	370	390	406	375	437	385	392	393	425	358	353	415	414	382	373	396	418	388	377	393	375	381	406	369	410	394	398	384	392	408	368	380	393	444	402
23689	20982	27182	24959	15426	1295	754	592	534	461	464	442	429	448	462	421	353	381	362	360	367	366	368	364	378	365	344	348	356	383	358	333	336	333	338	352	370	337	371	386	395	358	364	358	352	346	381	338	355	358	350	305	325	331	332	350	327	349	380	313	333	353	362	346	351	337	316	386	332	304	360	367	328	367	319	372	345	338	327	328	338	342	306	341	346	345	341	343	351	348	350	375	338	319	317	368	366	368	370	325	366	312	307	314	362	303	352	344	344	353	321	348	343	325	319	345	330	343	334	327	324	338	346	342	348	332	344	325	349	315	310	338	358	332	367	309	315	355	327	337	314	333	342	307	340	355	326	341	334	308	350	340	377	339	324	375	330	390	320	323	332	321	339	322	323	331	371	319	345	342	304	348	361	366	330	351	348	329	338	316	311	335	344	332	381	327	388	345	319	323	337	349	346	342	341	323	324	349	382	347	341	340	356	330	334	298	332	336	335	352	328	308	341	367	318	326	356	363	319	313	359	334	317	379	380	313	375	332	323	346	326	368	347	350	346	325	346	357	345	317	331	302	355	347	320	372	364	345	334	356	347	335	382	337	308	369	336	337	322	341	339	313	325	331	337	346	324	334	345	304	346	361	324	324	367	333	357	343	385	331	337	319	339	320	325	352	313	345	342	334	348	339	339	347	343	348	329	359	358	351	351	336	304	347	386	349	343	329	320	371	313	325	383	300	361	356	325	320	327	341	318	370	366	371	299	324	338	339	331	303	341	343	355	333	355	355	366	372	369	352	356	376	397	349	354	326	307	344	356	358	343	336	325	323	364	354	362	352	337	322	338	370	329	351	336	309	335	365	317	353	323	339	343	327	347	309	338	401	313	350	381	342	310	329	320	341	363	330	357	343	351	361	336	330	326	347	337	346	338	386	350	364	353	355	384	352	347	342	305	323	357	351	356	353	309	318	320	329	336	348	346	352	380	306	319	336	323	334	351	363	348	307	382	363	347	321	368	315	392	345	340	389	331	328	347	336	346	310	326	310	359	344	349	373	346	386	334	325	303	355	368	344	354	364	361	336	340	342	313	327	347	341	318	341	352	349	345	349	369	362	350	336	289	299	341	341	330	304	305	360	340	357	327	351	322	323	358	322	383	356	367	359	355	323	342	342	327	344	339	323	332	326	369	362	367	328	347	332	359	323	374	363	324	356	337	350	354	337	314	322	337	333	354	389	328	317	349	347	360	346	342	334	345	341	331	358	346	333	372	398	337	354	366	369	331	338	344	375	360	319	345	347	331	335	324	353	330	324	314	364	347	363	370	332	350	318	354	360	327	321	356	318	328	369	344	328	312	345	358	336	345	375	358	328	364	358	348	365	304	337	363	336	349	342	332	325	331	358	334	316	330	328	342	340	328	338	321	336	336	307	322	343	315	333	307	327	314	350	313	360	349	374	348	346	334	340	355	407	354	304	326	341	346	384	347	340	354	341	332	357	345	328	381	340	348	329	333	338	333	338	357	342	341	323	363	325	353	322	306	343	341	355	357	357	354	338	353	330	343	330	330	343	344	364	328	356	330	333	341	335	307	347	320	325	345	357	374	331	338	297	359	340	343	329	328	347	323	362	318	323	331	336	362	323	340	333	348	339	362	341	345	387	347	341	363	332	373	300	376	353	352	332	336	337	326	335	378	325	349	384	363	369	344	314	334	360	278	346	340	363	333	347	384	310	367	342	327	315	324	338	351	388	327	345	303	363	325	321	310	356	330	361	336	345	316	336	379	371	371	351	372	325	351	335	320	340	379	347	346	353	334	330	323	350	318	334	380	366	329	321	338	371	354	351	359	325	370	351	361	348	330	363	334	339	350	353	334	373	324	370	354	338	346	353	338	321	306	326	353	339	363	354	344	373	333	350	363	334	334	335	326	332	343	348	335	353	344	348	362	333	326	350	353	373	362	326	321	331	356	338	333	328	330	346	370	335	357	328	342	373	347	354	340	373	331	322	351	369	326	349	344	337	334	328	335	340	328	337	300	319	315	345	364	327	335	341	354	316	325	330	350	340	351	364	367	339	359	346	347	325	345	377	350	315	317	321	342	335	330	324	316	317	346	342	345	325	324	343	339	362	341	333	323	363	331	344	338	342	359	327	365	309	353	322	330	361	353	341	349	350	319	325	353	338	318	343	338	371	342	357	361	334	357	314	353	383	320	323	361	320	358	320	363	371	337	344	324	312	329	352	336	367	375	349	342	342	364	325	340	354	346	329	344	345	360	308	371	363	312	352	271	310	322	330	341	339	352	336	334	325	306	335	366	352	360	344	337	337	342	333	343	325	338	371	337	320	323	322	364	329	312	376	373	357	318	309	362	360	344	351	315	336	361	373	365	358	347	358	307	329	344	341	364	378	371	333	355	341	323	346	359	330	329	370	335	334	326	337	346	329	345	333	336	352	330	318	359	300	327	365	343	378	362	332	297	314	361	346	367	355	340	324	372	338	338	351	343	285	354	309	336	333	332	339	342	344	353	353	349	352	356	351	366	314	312	319	321	363	327	330	348	367	350	354	320	337	344	364	358	347	358	311	327	351	368	361	336	319	279	329	313	356	352	339	335	322	350	340	364	315	331	346	368	340	364	366	360	320	346	349	353	323	338	330	350	366	333	360	312	345	339	358	353	340	344	369	381	329	349	334	351	318	351	323	336	314	327	338	320	341	339	333	296	336	363	324	309	369	333	346	341	331	358	366	319	352	380	347	346	335	358	349	315	316	361	335	348	346	359	348	348	318	372	328	338	343	335	355	327	370	337	335	364	345	368	345	358	350	348	357	328	334	314	333	349	326	334	347	327	343	358	340	336	334	347	330	309	344	386	322	367	336	329	295	323	352	345	349	322	334	335	381	324	334	385	327	306	339	331	338	317	359	339	321	346	335	319	332	338	367	347	352	337	347	344	364	311	347	368	305	345	376	335	328	345	308	324	324	349	341	331	337	346	363	304	344	342	340	313	360	330	352	345	352	336	348	341	361	337	337	294	361	349	333	291	306	347	326	336	307	317	346	343	357	329	327	319	329	361	335	350	354	315	344	347	372	328	365	331	326	310	354	346	329	367	345	320	333	350	357	323	332	360	342	346	317	341	294	336	311	334	346	373	332	317	321	305	338	342	347	340	334	340	369	360	342	318	316	316	335	321	357	355	355	345	310	357	345	356	344	355	350	325	342	335	318	355	324	324	332	308	365	371	336	336	324	350	329	340	346	315	362	338	326	345	347	337	320	316	357	331	336	359	319	366	344	337	338	378	341	339	361	354	369	316	326	382	303	330	368	376	367	354	327	324	349	329	336	332	352	324	328	363	331	390	306	305	327	342	327	351	366	359	338	365	340	349	357	374	330	335	366	353	320	352	327	376	330	333	376	345	336	331	352	302	332	372	347	371	334	335	367	338	350	324	358	350	336	379	352	362	336	354	330	349	313	330	343	334	358	319	361	309	313	357	347
3342	8102	5110	2468	1951	1584	1244	966	802	730	679	647	631	645	643	585	513	511	497	502	481	474	455	441	463	426	452	401	482	425	464	453	452	418	442	410	419	438	400	414	466	427	435	407	410	462	422	390	406	479	390	418	453	412	444	457	400	377	406	427	420	450	444	428	418	443	426	426	420	409	451	418	456	411	431	427	430	411	446	467	425	415	427	423	432	419	443	396	405	406	433	410	418	441	431	403	454	413	403	423	455	428	404	460	424	397	410	432	460	435	378	414	427	405	441	464	385	440	425	445	438	421	441	409	385	432	444	396	437	428	433	446	431	428	440	429	427	452	441	413	434	415	446	422	421	415	451	419	398	424	466	394	434	424	441	418	451	435	422	406	428	418	425	382	439	411	414	445	453	437	449	447	429	427	448	391	420	410	447	415	452	413	431	419	434	426	410	399	375	438	399	411	420	413	414	421	406	434	402	432	405	407	433	392	436	420	405	432	435	440	432	456	412	391	430	439	456	397	457	417	441	382	449	415	418	450	396	427	399	427	441	444	423	421	425	412	448	422	423	433	439	449	396	435	452	453	402	420	441	421	407	402	451	418	393	437	429	445	415	433	395	413	426	446	420	449	481	422	414	418	414	459	441	420	415	405	407	438	457	402	430	412	427	424	421	389	411	409	405	405	446	465	422	429	432	427	408	451	445	449	379	445	422	405	419	421	437	460	398	417	455	420	436	441	409	410	418	431	421	405	401	421	414	423	401	442	452	397	430	437	408	434	449	421	453	426	414	442	395	449	429	423	474	382	422	425	419	433	405	432	398	441	425	428	411	434	434	420	415	413	425	447	403	411	359	451	427	424	406	440	420	401	432	432	467	411	401	431	397	454	404	395	412	404	395	416	428	435	415	446	472	428	419	424	421	426	425	401	423	444	411	453	423	425	451	416	438	441	422	399	422	403	462	447	488	413	415	411	424	406	430	438	381	414	425	397	473	454	401	421	425	425	393	433	437	450	423	430	435	404	437	409	418	417	422	441	430	431	430	420	400	412	412	412	451	412	449	415	456	413	432	416	442	435	430	432	454	470	401	401	438	407	427	449	441	453	466	430	466	446	425	426	428	427	423	378	428	422	381	419	431	451	433	421	418	428	393	448	413	432	412	396	411	407	423	432	404	424	426	481	413	409	413	412	432	424	411	490	453	416	413	450	407	436	403	406	401	422	428	414	445	446	442	438	423	409	409	453	436	411	412	429	440	396	428	413	450	464	422	418	400	387	420	407	434	428	433	423	443	443	410	423	407	422	411	428	407	428	393	424	407	430	435	427	419	425	436	424	409	431	396	413	415	407	453	459	445	417	405	418	440	418	428	405	411	409	420	396	394	405	437	437	445	394	449	408	443	428	446	458	399	415	421	420	424	406	437	409	414	369	393	384	422	405	417	446	444	458	426	454	415	403	417	380	385	414	415	405	436	419	425	415	423	410	424	417	413	438	402	450	405	425	440	375	415	420	434	408	409	428	464	397	404	408	419	442	410	402	421	398	387	402	395	409	410	438	382	447	413	453	461	397	406	429	465	429	424	460	422	438	442	420	424	418	422	433	429	418	436	417	421	413	422	408	465	431	470	467	394	442	413	425	431	443	395	420	440	424	408	418	426	417	421	404	406	432	403	423	456	447	424	456	442	395	425	383	374	417	431	436	434	416	414	451	435	407	439	444	421	415	422	426	472	410	423	430	429	442	420	422	439	410	442	458	391	453	420	387	434	452	442	427	397	460	412	447	406	415	442	412	420	388	422	386	391	417	414	425	409	419	402	417	412	426	407	394	419	415	412	430	431	432	379	401	444	411	413	443	411	405	401	440	451	417	421	414	447	413	415	435	420	364	474	431	451	439	404	435	416	421	433	415	448	407	427	422	437	423	384	422	429	409	421	432	418	397	440	429	404	425	442	405	439	407	439	412	400	409	441	419	409	419	390	397	404	402	454	441	460	429	411	448	399	414	385	416	422	426	423	425	450	437	394	450	468	400	458	418	460	427	419	446	416	410	448	426	405	393	445	429	418	425	420	445	406	414	432	423	470	403	423	447	451	386	427	413	434	387	464	410	413	408	386	372	446	430	401	449	424	421	406	385	418	423	445	429	411	441	474	405	416	422	427	426	418	433	409	373	408	400	444	471	431	436	409	396	396	422	415	403	426	415	402	422	370	383	449	436	411	422	420	436	425	401	440	416	449	448	429	442	404	417	399	437	430	413	440	426	414	416	403	471	420	399	470	435	465	410	426	417	440	431	402	430	423	424	440	431	460	436	427	423	409	417	462	400	443	416	434	394	434	446	401	397	424	443	443	416	423	422	429	394	415	409	476	421	442	412	408	430	431	452	442	400	390	392	421	434	424	428	402	438	374	422	398	431	427	377	382	435	458	429	447	417	443	417	428	426	416	429	411	399	450	436	442	416	429	415	446	478	385	442	381	469	450	438	391	434	415	422	394	433	432	396	451	426	406	430	464	430	395	438	408	394	439	454	436	428	425	452	412	422	412	402	412	426	425	418	444	386	443	421	400	395	421	395	471	434	429	410	455	421	451	429	447	454	438	421	409	403	444	423	451	418	403	433	419	464	413	416	404	412	424	397	410	413	404	427	406	381	430	441	446	408	425	414	440	427	466	432	462	400	371	420	411	426	402	418	443	413	449	365	428	439	415	414	455	430	426	425	415	445	467	453	416	447	445	401	416	391	417	410	405	432	416	466	449	430	430	456	453	395	421	438	420	406	428	454	425	453	415	361	419	453	452	414	421	440	446	422	428	445	430	457	431	435	408	408	425	429	409	425	428	446	419	427	405	390	404	432	410	403	442	432	380	467	453	406	411	430	424	426	429	445	449	432	419	449	385	426	395	415	449	380	462	432	406	417	409	423	425	406	419	464	395	456	404	422	402	425	436	414	425	451	415	426	419	415	422	407	435	387	442	445	438	418	421	425	392	410	415	379	409	438	440	426	400	446	453	414	377	432	411	395	435	425	423	424	436	420	396	430	422	461	453	459	442	420	434	415	428	412	416	436	447	406	451	418	457	418	433	377	414	417	419	440	442	395	408	463	413	443	418	421	446	418	431	419	441	411	423	376	396	454	403	423	410	428	451	446	395	413	441	482	450	433	422	425	413	402	394	395	476	426	411	438	421	441	423	426	484	416	433	395	393	403	387	427	449	441	380	435	417	441	425	430	423	405	415	478	478	421	422	421	444	406	418	498	459	453	387	415	404	420	425	421	431	425	448	443	422	424	431	400	399	382	431	406	447	423	405	404	416	401	434	424	398	458	429	415	422	435	404	397	442	436	469	410	422	412	411	414	446	419	417	412	410	439	442	415	456	415	429	431	396	447	425	463	390	455	420	409	424	418	419	449	456	404	454	435	438	402	431	423	432	401	423	379	433	437	430	408	421	441	437	440	414	423	440	421	432	423	417	432	447	420	420	435	435	397	443	396	422	403	438	412
24630	20986	25816	24243	1913	508	380	282	304	223	239	246	218	207	219	180	226	220	191	189	176	189	175	197	176	195	193	202	195	180	157	169	210	165	178	180	181	170	169	165	190	154	178	183	187	185	175	157	162	186	211	185	159	186	175	197	193	175	162	166	137	179	148	189	166	160	190	179	163	162	172	192	179	205	171	181	181	178	163	184	186	161	164	172	165	171	165	182	159	188	189	181	177	155	173	153	179	173	161	206	192	190	181	183	165	193	172	173	183	155	190	163	184	175	188	178	187	198	187	187	176	189	176	171	153	185	171	170	180	183	181	178	164	152	159	189	174	194	160	170	184	171	172	142	173	187	183	177	178	166	187	139	158	167	182	181	171	181	157	169	173	176	175	189	163	177	187	153	176	169	184	188	170	156	168	191	156	165	184	168	176	183	185	196	181	150	161	173	162	178	153	172	180	172	173	152	199	161	179	139	174	155	159	164	183	187	163	174	168	175	159	172	171	159	177	165	164	162	192	177	161	160	162	173	170	177	180	165	171	183	145	158	178	185	164	171	165	158	162	160	168	201	181	170	161	179	182	178	150	166	195	164	178	185	163	164	152	160	164	196	183	183	163	161	181	147	198	172	168	170	153	165	190	160	178	175	153	177	186	178	177	205	157	170	161	171	155	150	162	184	180	204	173	188	173	184	176	158	194	173	174	170	176	167	179	205	178	176	190	181	187	177	186	164	176	197	173	166	165	173	183	189	189	193	163	184	155	160	169	193	188	178	179	180	149	185	160	150	176	196	189	177	182	165	183	165	196	163	173	166	176	174	163	161	171	169	176	160	161	189	159	168	186	185	183	152	182	184	176	183	171	153	169	192	170	175	172	186	188	175	169	193	184	174	165	180	178	167	171	178	173	158	158	168	152	177	168	186	164	163	194	189	166	156	183	177	184	154	181	187	203	167	144	176	189	173	173	177	168	168	199	167	166	175	172	151	187	165	181	184	163	176	186	166	163	189	163	145	176	177	196	166	168	179	168	194	171	164	174	158	180	197	182	178	156	173	187	175	180	180	181	183	162	157	198	159	174	166	188	189	149	171	176	187	190	187	150	174	167	163	159	187	184	168	185	184	192	187	173	154	142	167	169	185	174	153	156	187	192	178	172	168	176	186	167	160	179	156	165	155	164	158	200	156	185	195	149	186	164	197	197	190	212	202	179	182	153	202	144	173	165	171	166	168	161	162	185	191	158	194	163	182	164	194	175	201	156	192	160	170	197	171	167	186	189	170	172	192	174	204	181	200	185	194	187	167	179	169	156	173	188	177	157	163	175	171	163	166	162	177	186	165	180	158	158	186	185	185	184	142	165	176	167	193	157	196	190	191	159	175	187	192	180	184	184	181	203	203	168	165	159	179	177	166	186	153	199	165	189	173	190	175	159	175	175	149	165	161	171	169	168	179	154	181	185	200	186	159	154	186	191	194	180	177	183	164	172	172	191	184	164	160	181	181	173	174	184	160	181	173	163	197	163	150	160	175	163	154	153	170	174	158	142	161	192	151	158	166	163	168	176	166	169	182	175	184	162	175	179	177	184	173	179	160	184	166	184	160	168	175	172	176	180	177	159	172	164	173	186	198	182	177	165	173	167	166	183	163	188	186	176	173	189	167	179	165	139	191	188	163	165	154	161	187	140	145	183	162	160	169	172	176	159	186	178	159	171	185	199	178	171	201	171	182	162	174	177	203	178	203	191	163	194	172	178	165	186	176	189	188	187	170	178	178	176	166	181	175	174	166	177	172	191	168	196	176	179	164	184	161	172	152	209	184	166	178	176	165	175	177	171	185	160	192	172	183	184	178	186	171	192	162	177	173	167	166	168	187	195	161	176	187	168	176	192	179	198	167	195	173	177	182	162	161	167	164	199	154	188	163	150	181	164	196	178	181	171	183	178	182	157	177	152	176	164	173	200	176	158	198	167	176	170	183	196	174	178	162	186	189	160	173	167	169	167	184	172	181	165	176	189	172	165	180	166	167	188	165	173	184	162	200	205	162	188	179	145	170	183	196	170	181	166	169	193	214	206	160	158	171	204	184	167	166	189	172	191	187	186	166	167	189	176	177	188	163	182	164	142	202	187	190	155	161	192	186	157	206	176	169	174	168	165	154	161	197	153	177	169	177	180	175	195	161	181	184	167	167	191	172	173	160	181	187	174	189	172	175	174	163	193	146	182	202	199	176	200	163	188	182	192	176	176	171	157	157	169	169	198	188	167	185	161	185	170	178	168	191	168	189	179	174	179	184	177	193	191	181	168	196	158	196	178	162	178	180	182	183	180	178	179	171	169	181	173	196	173	176	169	179	159	165	166	195	169	206	159	175	187	189	165	164	192	185	158	179	168	164	181	168	206	165	175	169	161	172	163	173	192	194	184	153	177	169	170	175	191	181	167	174	174	159	147	178	160	184	179	183	155	179	175	199	170	174	180	161	144	171	156	182	185	174	193	173	174	165	145	175	151	160	160	197	183	164	163	181	200	180	163	169	170	142	159	172	172	175	165	181	171	170	165	178	165	176	177	149	167	175	161	165	175	184	163	176	182	165	172	190	189	169	172	185	192	156	179	158	173	177	167	177	166	187	167	159	197	158	180	167	179	171	151	172	174	174	147	164	181	178	172	171	169	156	192	173	180	182	158	187	156	171	172	206	162	183	157	162	174	177	173	168	173	192	192	183	198	183	197	187	162	185	161	140	164	167	177	205	178	185	168	163	194	177	183	193	178	159	185	168	172	175	178	176	172	164	183	180	177	163	172	142	193	187	177	163	186	215	176	156	178	167	168	155	179	187	195	166	188	153	180	189	178	183	166	183	170	164	192	208	172	141	170	165	174	171	148	197	161	180	142	175	195	146	173	183	172	198	184	181	172	184	170	164	161	162	177	157	167	161	173	168	164	165	166	165	196	143	159	193	174	179	206	196	170	188	166	185	198	153	166	172	166	180	165	179	174	167	161	171	150	163	182	192	188	170	170	181	171	184	166	189	175	195	168	150	180	164	169	165	194	175	158	176	176	192	172	160	166	163	152	172	137	166	196	176	190	169	164	168	179	159	177	168	188	179	137	150	180	139	166	153	177	183	169	171	173	176	167	178	189	166	171	166	165	172	161	177	187	160	195	196	176	163	175	186	171	183	175	164	189	166	164	159	171	171	186	168	161	175	185	168	182	193	159	169	171	172	160	187	171	205	187	185	179	179	201	170	180	150	179	176	178	191	163	162	186	174	166	182	158	182	164	171	173	160	170	162	184	188	176	172	173	151	164	169	192	168	170	195	185	171	192	186	172	172	195	196	165	201	161	177	174	180	190	172	181	195	184	181	166	165	176	144	164	153	190	194	200	178	184	169	173	173	153	172	202	190	175	189	176	201	168	199	164	166	168	201	167	193	161	177	187	149	178	148	193	145	187	194	187	169	156	178	179	192	198	154	175	177	182	178	166	165	186	181	172	180
3475	5045	3112	1904	1615	1182	868	629	473	426	391	341	352	333	317	271	287	250	258	257	248	247	237	239	213	244	228	236	246	239	231	226	231	229	241	228	219	223	200	215	258	244	224	238	252	253	222	220	213	237	198	208	223	214	199	191	235	211	209	210	227	223	234	249	212	194	256	211	231	228	238	217	191	217	231	241	205	217	230	225	233	230	248	214	200	214	237	226	228	202	190	213	203	254	225	216	229	201	248	228	218	231	201	214	233	242	202	208	224	227	248	216	222	219	210	181	212	235	206	213	223	195	205	208	239	248	230	218	229	221	222	204	210	215	207	221	233	190	233	227	223	223	236	217	237	253	231	207	214	232	193	230	209	209	223	213	221	228	240	231	227	221	215	205	216	216	233	211	225	212	222	185	219	218	229	217	218	220	219	239	215	225	216	208	256	221	225	220	224	216	203	229	201	204	227	189	202	216	219	206	235	218	237	210	207	244	201	234	209	224	226	206	226	235	201	228	224	215	235	185	230	254	237	197	237	232	213	212	210	202	220	203	202	218	229	215	219	208	240	231	208	230	226	241	232	237	211	204	222	213	224	212	226	221	213	218	231	215	233	230	203	242	217	214	196	229	253	202	219	201	205	198	235	203	219	210	207	195	219	237	205	205	244	207	221	205	208	212	203	205	240	210	221	213	217	219	247	221	225	217	215	216	237	221	238	224	228	203	246	221	184	202	224	214	227	237	213	216	206	242	203	217	214	212	246	224	214	238	215	222	217	235	232	233	210	196	207	229	233	221	225	216	199	228	200	215	244	214	223	216	211	233	231	210	225	227	226	214	221	229	225	237	244	229	235	228	225	212	198	223	218	217	225	188	198	245	232	203	229	240	212	197	208	234	214	248	218	233	203	214	209	234	194	240	201	227	202	206	213	231	222	221	207	219	238	250	229	226	198	222	203	215	212	225	203	243	239	212	204	221	237	223	216	222	210	232	217	221	241	192	213	201	229	217	218	229	215	208	216	206	225	235	201	212	230	234	212	212	232	203	211	247	213	230	225	218	212	229	232	204	217	192	217	218	207	229	232	215	216	236	211	209	231	216	198	212	221	236	220	209	213	218	211	208	208	213	207	179	233	252	247	203	221	186	248	210	226	238	240	216	201	226	212	208	199	204	220	212	216	236	258	213	209	218	236	240	227	242	242	233	199	207	185	214	223	212	224	227	210	230	207	228	248	225	227	234	237	224	233	244	217	215	247	233	224	199	205	210	216	224	187	221	202	229	219	219	247	204	235	234	231	244	222	236	219	196	210	190	239	243	228	207	229	187	223	216	226	212	200	212	215	224	227	230	221	225	208	230	196	206	203	225	197	223	215	229	186	243	202	206	195	241	219	217	214	244	231	224	227	223	224	210	224	227	243	211	244	238	223	213	235	217	213	202	219	211	226	242	232	221	226	227	218	218	213	226	219	218	206	220	210	235	200	213	236	227	214	238	203	188	206	208	237	253	198	200	230	261	218	244	237	221	208	197	209	247	226	210	223	228	223	225	203	240	223	196	235	236	220	219	216	250	185	227	233	223	214	210	204	213	246	227	199	215	221	246	206	229	212	229	204	227	203	221	218	236	223	230	205	218	226	186	212	207	197	224	205	216	233	213	213	213	214	208	204	247	191	216	211	218	236	217	223	223	226	226	228	207	235	211	202	237	217	223	239	239	240	220	200	207	227	189	203	215	246	217	226	221	214	224	239	198	199	275	206	241	240	203	257	206	218	207	221	191	226	229	199	212	218	224	212	189	211	215	206	203	230	248	206	243	214	219	230	211	208	212	221	200	187	208	218	234	202	220	208	234	236	237	201	210	251	221	204	223	211	209	225	226	200	209	212	214	205	191	224	218	235	209	222	209	228	220	220	238	231	175	233	237	227	242	216	217	251	201	238	225	223	205	230	245	245	213	206	223	237	204	213	218	210	217	207	200	201	217	231	214	213	225	192	240	225	216	220	241	201	222	222	204	238	213	230	213	221	223	224	245	210	236	215	220	231	212	236	222	207	236	221	209	223	250	232	241	190	192	232	204	214	219	232	215	243	229	214	240	220	256	201	182	230	231	217	210	187	223	223	222	219	221	188	213	231	192	225	215	212	216	226	207	206	191	214	217	222	232	195	221	230	222	232	217	198	245	212	196	212	208	229	215	247	209	239	215	236	227	208	226	197	215	224	197	215	258	210	203	248	215	192	192	180	209	193	208	233	231	240	207	184	228	223	178	207	222	216	208	216	215	244	213	222	205	223	225	202	234	209	205	204	222	235	204	231	195	214	227	225	187	219	221	252	230	191	247	225	229	202	218	202	190	229	222	227	209	226	203	219	228	207	207	208	205	225	221	215	218	205	206	236	243	228	205	205	202	231	195	196	245	216	202	222	216	218	192	202	231	226	218	229	233	206	203	210	244	228	191	229	223	221	254	222	250	224	237	230	200	243	236	232	218	241	197	186	223	212	242	234	214	212	233	224	192	226	212	204	202	209	206	225	213	211	230	212	223	223	227	218	234	206	216	213	195	211	211	238	234	220	212	238	219	202	200	212	218	228	217	203	223	207	206	224	216	237	227	232	200	215	252	217	225	225	221	228	214	228	195	218	224	228	206	188	212	251	214	220	193	214	223	224	246	221	206	201	215	203	229	215	218	200	222	231	229	220	228	198	235	213	236	201	219	211	223	203	222	223	243	200	225	220	244	180	215	227	216	192	203	240	234	220	214	209	232	224	195	201	227	212	199	240	248	203	235	202	191	240	228	236	224	184	214	223	233	211	226	230	216	235	212	220	220	204	231	233	216	231	227	224	218	228	200	215	242	227	211	242	222	228	227	230	224	206	213	230	226	224	215	231	231	216	214	206	213	212	228	204	173	216	209	206	224	223	245	206	205	223	206	206	234	211	238	221	223	202	222	234	246	211	200	217	201	199	199	223	226	199	224	226	205	209	224	217	248	225	201	217	203	222	204	217	231	228	233	187	217	234	237	208	212	208	216	238	233	225	221	211	195	221	239	228	254	214	217	219	213	242	228	233	215	224	212	220	214	209	243	214	234	245	229	207	214	225	186	225	218	249	252	200	226	214	224	218	224	226	212	196	234	218	222	214	227	211	224	220	244	243	207	219	238	231	231	244	208	204	213	185	218	222	202	232	230	200	218	214	211	221	229	214	223	231	240	241	241	212	213	215	221	220	199	221	204	191	201	213	244	211	227	234	252	218	223	205	251	219	201	220	206	253	213	214	239	227	231	193	231	202	198	223	215	220	208	234	230	190	204	246	212	249	203	212	230	224	233	225	244	202	204	211	232	221	248	202	213	238	221	241	195	196	215	217	238	224	224	219	212	210	229	246	208	184	208	209	224	222	207	220	226	207	203	265	204	234	237	254	228	242	232	246	212	230	224	196	218	214	181	220	234	219	215	223	229	205	203	233	206	258	228	222	207	231	186	209	209	205	214	224	223	213	228
22495	21114	28359	24136	21117	20191	2341	630	496	394	360	370	308	330	396	241	226	219	207	181	186	193	216	184	171	173	194	183	160	159	140	156	165	149	136	158	132	173	156	153	140	158	149	125	130	165	133	160	152	182	136	143	153	152	147	144	143	137	133	145	158	165	142	139	155	136	141	142	136	166	150	143	138	142	135	142	132	142	143	160	126	141	142	147	126	131	163	139	145	147	125	138	175	155	158	137	146	135	151	158	138	148	141	147	140	154	141	147	158	136	134	150	164	147	142	164	155	155	139	137	129	120	154	131	136	156	152	128	152	121	153	142	133	136	129	140	144	129	151	152	124	150	163	133	127	142	141	145	144	161	130	160	117	147	139	140	143	140	147	150	146	138	133	117	128	146	162	152	141	137	150	178	121	123	140	142	158	131	158	131	147	135	171	142	156	119	127	143	140	145	144	138	151	119	154	131	142	131	142	136	135	154	134	136	139	152	133	149	156	135	181	150	140	140	158	164	155	158	134	139	149	136	143	146	137	135	120	151	142	134	126	158	137	127	154	149	131	129	137	136	139	136	142	142	132	162	132	154	137	130	133	136	151	149	136	153	133	157	151	131	140	138	122	144	166	141	149	157	143	128	151	128	137	132	134	156	120	138	136	146	139	153	134	158	173	146	133	152	166	152	145	146	134	133	127	121	161	155	145	148	150	124	152	119	145	144	151	121	124	130	142	142	141	164	133	151	126	149	134	123	124	155	167	153	120	143	130	143	136	134	136	160	143	154	148	140	143	129	134	151	130	146	151	145	131	133	145	131	127	162	150	138	157	129	140	155	153	150	160	132	148	141	141	139	142	137	145	142	144	125	134	134	132	156	140	150	162	145	145	148	160	142	152	148	180	153	145	120	168	134	154	154	138	151	134	126	143	148	138	137	152	145	152	139	153	145	149	130	137	153	133	143	138	151	157	133	146	137	127	126	140	155	144	148	159	137	144	166	135	141	150	139	130	130	142	137	133	159	149	153	126	156	138	145	134	150	136	158	160	159	145	141	156	151	157	137	134	147	140	139	164	148	149	139	144	129	155	155	145	141	131	123	177	130	161	148	142	140	151	150	139	138	131	145	139	144	138	126	154	138	147	133	131	138	148	161	105	147	148	153	140	142	130	130	125	146	149	168	141	161	124	130	157	131	140	148	128	149	143	146	134	125	147	138	127	143	140	123	165	116	151	132	144	154	121	138	155	140	136	134	147	156	157	139	133	139	124	152	168	138	145	142	136	175	140	133	143	138	136	140	146	142	156	142	140	135	129	148	147	140	143	136	140	162	131	173	167	126	163	134	131	133	139	156	148	144	136	132	147	124	135	127	151	146	139	171	151	145	144	123	160	144	117	127	138	147	139	144	131	122	127	156	129	150	139	149	144	156	122	140	154	142	150	158	139	139	154	123	152	129	139	130	133	151	135	132	154	149	137	167	132	128	158	131	145	143	140	141	153	143	140	147	110	156	137	158	129	148	150	138	123	149	146	154	138	134	153	164	150	133	139	131	139	151	145	136	147	146	146	147	163	122	125	164	134	134	141	136	159	130	145	157	144	146	147	150	116	137	133	145	145	141	135	139	135	142	153	136	161	135	144	164	144	140	149	139	138	137	129	132	143	131	144	137	137	130	161	138	142	155	120	152	162	127	133	138	140	138	166	142	129	128	147	155	154	148	129	131	136	144	154	133	138	166	151	148	132	139	116	126	148	134	154	145	124	153	141	127	142	142	154	173	143	149	160	121	154	145	145	133	141	120	117	140	128	138	140	143	134	123	130	130	140	145	138	142	129	122	150	148	134	149	150	142	154	129	163	138	129	152	164	150	132	136	149	146	135	129	145	116	163	140	134	139	140	143	137	132	139	142	135	119	142	150	134	119	139	131	155	144	130	124	158	155	155	124	157	144	155	137	148	113	138	140	151	144	134	153	140	130	121	126	141	163	149	129	135	135	144	143	138	118	165	138	135	135	152	161	167	152	155	148	163	130	162	129	139	131	144	140	135	140	150	148	143	143	125	147	143	146	130	131	162	154	154	149	133	121	130	141	144	150	139	137	131	137	151	158	141	139	162	157	142	117	127	151	138	161	152	124	152	137	145	151	121	154	135	150	130	159	141	129	149	130	129	157	154	149	138	112	156	129	148	141	144	154	141	136	134	165	138	141	140	147	169	131	144	138	150	153	150	138	136	146	158	126	136	146	147	133	146	139	119	114	132	137	146	149	154	118	134	134	124	142	136	145	124	134	135	152	156	142	130	144	140	148	143	157	126	143	134	147	145	147	114	154	145	156	138	149	140	129	160	133	148	123	138	143	130	146	154	137	144	145	145	141	120	154	133	140	144	122	136	137	143	163	112	125	137	143	132	128	149	119	148	168	146	155	151	142	147	145	132	145	145	140	155	152	145	155	147	142	124	152	142	146	137	136	129	145	147	134	124	133	129	141	157	127	156	147	144	143	131	136	152	155	133	138	159	143	134	136	130	143	149	133	160	153	140	169	130	140	127	137	146	157	135	146	151	131	158	171	133	147	153	129	120	163	137	143	134	134	119	137	151	149	148	124	142	152	160	132	146	134	146	135	152	140	162	165	127	157	133	136	150	135	144	145	139	131	156	133	145	142	144	137	156	138	140	115	133	163	129	137	139	129	161	128	133	148	129	143	128	139	176	159	160	140	135	137	147	133	133	154	161	142	139	160	145	145	125	96	130	152	166	133	141	154	143	143	146	160	127	137	129	154	143	123	134	142	133	140	160	143	129	121	137	146	136	158	139	146	137	148	155	129	137	148	136	156	150	121	144	136	144	149	157	136	144	159	162	151	138	140	149	150	137	123	165	144	126	138	136	170	150	150	146	147	119	130	129	147	134	133	163	144	131	146	122	138	145	134	159	151	145	142	141	145	155	147	147	125	148	154	143	131	146	143	141	138	139	152	138	139	136	124	148	161	121	170	121	140	147	127	179	133	155	133	130	145	127	159	145	126	126	149	153	140	144	132	137	123	137	142	169	141	136	120	138	163	132	153	137	122	120	117	136	174	141	137	150	152	137	131	155	143	130	140	160	139	153	144	142	137	153	145	150	129	137	169	127	139	149	142	145	156	142	141	116	136	134	134	137	123	144	176	147	131	136	141	149	146	143	141	148	149	127	164	139	136	149	149	151	159	128	142	130	151	150	140	132	132	147	147	145	139	129	149	156	154	142	146	131	120	169	160	145	121	140	152	147	133	149	150	140	147	140	147	127	133	138	157	132	159	134	129	109	161	168	132	133	131	133	147	144	160	129	157	130	132	134	144	148	131	144	174	153	144	140	144	175	137	166	135	152	129	155	126	136	130	149	136	136	129	141	120	165	143	146	150	167	151	124	144	143	151	149	142	133	140	140	122	142	125	156	151	140	145	135	147	159	131	136	141	135	162	124	125	155	125	145	157	133	127	143	145	154	144	141	135	152	163	125	137	156	129
4730	15181	11638	6806	4411	3062	2007	1428	1067	898	734	668	590	579	692	463	395	347	357	289	321	276	278	265	280	247	253	229	206	228	230	180	242	203	205	218	199	208	224	190	189	202	210	207	214	196	207	206	223	185	195	197	174	165	204	223	170	200	205	194	193	186	194	194	205	208	202	189	203	206	175	185	182	194	183	192	157	202	213	183	194	171	178	201	166	180	212	174	204	169	197	196	188	182	208	186	182	173	202	169	193	166	185	165	184	207	218	195	177	203	187	208	169	181	204	176	182	180	191	195	199	181	183	168	191	218	188	191	201	187	179	195	207	188	198	176	176	197	184	194	185	210	183	200	174	187	202	189	203	174	205	206	200	184	178	198	172	194	167	190	204	185	184	185	187	192	183	198	195	178	187	199	181	193	197	183	195	177	184	170	193	185	186	191	179	175	198	176	164	203	174	176	209	192	185	185	169	185	189	214	232	177	196	198	197	188	223	203	196	168	180	196	184	171	224	202	186	214	182	174	180	175	199	181	184	204	212	190	198	189	205	187	192	161	193	195	190	176	194	160	205	182	204	201	199	187	214	181	186	185	188	174	195	175	181	187	208	182	204	194	169	215	171	174	226	198	168	171	194	202	182	195	204	209	183	191	189	189	186	202	163	213	172	185	168	174	187	223	190	156	181	205	183	182	186	190	188	187	178	202	192	189	180	175	177	189	188	192	188	178	197	177	195	205	182	174	199	192	183	188	176	206	194	175	210	188	183	195	177	197	177	202	163	186	171	204	203	178	187	175	200	189	185	178	178	182	182	204	193	191	189	202	216	182	215	169	198	183	196	221	181	192	174	165	161	200	175	180	189	179	177	190	184	213	203	203	157	191	175	188	137	187	197	192	195	186	168	193	188	187	180	165	165	200	194	184	179	177	191	193	169	202	187	180	180	152	169	202	186	206	186	215	192	164	225	188	196	190	186	164	175	201	184	202	214	191	199	178	187	208	200	202	187	146	182	174	194	176	193	201	212	204	211	180	191	168	174	208	183	201	169	197	192	185	192	171	190	185	155	181	188	176	158	179	203	187	199	178	166	184	192	184	186	200	198	186	208	207	188	205	175	201	178	174	184	178	206	180	194	197	170	180	184	192	178	193	172	199	189	183	187	197	168	167	173	175	176	161	185	184	190	201	198	183	203	182	183	179	183	172	173	189	219	190	186	171	221	167	191	194	161	182	165	203	203	180	202	190	179	181	176	200	192	184	206	177	192	189	187	167	197	213	188	188	185	192	173	168	167	216	197	186	185	184	178	193	164	191	190	208	216	197	181	169	189	187	162	153	165	186	170	194	168	190	200	193	198	213	184	231	191	223	171	194	176	170	184	199	175	186	202	196	175	163	201	188	180	205	198	212	187	164	157	197	181	200	194	196	179	180	196	164	156	187	205	172	194	188	158	212	175	186	188	189	178	173	180	184	185	166	175	182	185	172	222	193	197	188	178	178	205	164	172	173	181	170	169	185	183	230	197	192	178	181	171	173	209	190	169	205	177	203	169	203	189	180	184	168	169	204	184	176	198	167	209	188	195	212	188	179	174	211	197	192	204	194	166	190	188	192	183	196	165	200	211	177	176	197	173	174	185	181	193	180	182	188	188	191	218	183	198	171	162	183	203	185	192	209	181	193	192	181	200	174	200	201	215	207	178	196	201	212	187	189	182	172	164	160	194	188	168	174	179	179	186	207	191	217	199	199	184	185	201	193	201	183	189	173	188	178	202	181	191	184	200	191	204	162	211	187	192	196	202	172	176	176	206	175	170	195	190	184	205	174	198	180	201	181	165	198	186	187	205	167	163	210	179	176	194	200	178	188	191	179	188	191	173	169	181	166	197	196	178	203	183	185	205	203	168	187	185	166	185	179	188	177	227	195	194	179	195	203	192	176	166	185	180	189	172	206	190	193	173	191	176	187	185	205	167	204	170	174	194	195	190	189	196	175	184	184	198	167	185	191	171	166	165	196	178	176	186	171	201	204	159	194	214	199	180	172	205	189	176	190	178	172	192	180	186	172	203	179	179	151	182	192	201	181	204	176	195	176	195	202	186	184	173	177	178	188	186	199	177	179	164	172	179	168	181	200	183	193	168	189	205	192	206	181	190	192	193	206	190	202	201	176	200	179	187	156	201	189	184	180	183	189	197	186	177	192	189	169	191	186	187	193	189	161	177	173	168	204	172	184	185	185	197	191	180	171	190	183	185	196	192	183	179	178	185	174	177	205	220	181	182	196	213	210	194	205	198	200	176	191	189	200	178	191	217	190	202	201	184	205	158	195	204	177	206	162	180	180	168	181	188	206	206	164	186	189	177	212	200	176	178	177	160	177	172	194	199	198	184	186	176	202	180	186	177	180	157	185	201	191	182	202	179	183	180	198	180	198	197	207	175	169	194	213	174	182	195	193	189	186	194	173	200	188	205	178	168	183	209	198	204	178	190	201	204	197	189	206	191	169	177	182	193	189	196	181	195	166	195	185	189	191	180	185	180	196	179	184	180	195	190	178	180	174	175	185	219	198	190	169	190	147	176	174	195	215	191	189	196	213	186	175	184	187	189	191	223	201	168	175	178	196	155	190	177	189	173	173	203	181	182	177	189	190	197	192	211	198	175	160	208	160	199	167	197	210	199	174	176	203	205	192	202	169	187	182	227	180	187	182	207	198	180	200	189	175	186	174	196	210	180	192	175	197	182	197	179	181	161	191	202	198	197	175	193	176	188	191	167	196	167	190	214	181	175	181	175	174	160	199	172	184	184	199	193	187	188	188	182	188	173	190	169	178	186	179	165	200	176	197	193	194	185	185	187	158	181	180	203	186	184	194	180	196	203	151	188	185	155	165	209	194	155	191	185	195	193	177	187	175	187	205	183	175	165	181	204	175	198	185	208	171	192	177	194	184	176	169	188	177	183	191	187	208	187	186	186	179	182	215	210	174	160	198	210	211	184	178	190	184	193	177	197	191	189	179	183	161	175	174	208	190	181	184	201	194	184	176	175	198	197	180	214	209	217	188	188	209	184	188	189	218	181	189	215	167	182	211	160	186	181	210	184	169	214	201	186	177	182	179	188	180	188	198	176	205	233	196	157	218	171	205	175	186	180	185	184	203	197	183	157	199	209	184	166	188	185	189	210	205	185	178	236	198	180	156	187	179	201	174	190	187	189	192	175	185	176	221	179	184	168	196	179	192	180	173	177	200	179	187	196	194	176	179	188	201	173	199	218	160	190	184	188	171	208	178	177	178	170	181	190	201	201	185	185	198	179	171	195	200	195	183	177	185	199	191	180	166	200	197	179	193	182	189	210	170	175	180	206	178	191	196	207	180	182	202	178	197	218	197	190	201	172	192	191	188	185	182	205	203	186	184	197	202	184	209	188	195	204	192	183	192	199	191	175	185	169	194	203	177	163	200	178	181	198	190	183	194	188	178	196	172	186	196	179	225	181	179	191	173	182	192
27398	16662	2999	725	470	398	378	372	339	365	371	293	337	331	359	329	323	340	351	349	326	325	347	313	330	302	309	297	333	314	323	314	334	339	314	336	335	345	332	339	326	331	367	327	325	350	311	287	327	330	292	307	314	337	341	299	294	312	298	336	334	340	313	318	336	332	320	304	346	320	341	327	290	312	323	294	284	320	352	335	320	332	345	336	321	351	348	304	325	350	321	284	321	332	338	323	357	347	371	345	319	357	301	323	318	294	300	291	311	319	334	300	316	317	339	306	342	345	294	325	321	299	326	331	348	299	362	339	303	330	335	298	308	343	324	302	333	322	291	326	327	313	324	351	339	337	350	320	298	353	323	342	341	325	330	342	331	347	307	311	320	285	343	308	329	313	302	299	324	306	321	320	327	313	332	311	310	310	331	309	318	326	301	295	323	347	322	356	348	321	314	363	350	330	309	333	337	331	335	309	334	348	325	330	333	310	336	302	360	321	299	376	351	326	316	303	327	310	346	316	331	333	343	296	316	317	322	330	321	323	324	312	305	307	332	330	355	312	319	284	343	344	361	357	329	300	332	307	358	327	339	343	310	336	355	297	315	302	304	308	363	328	349	329	355	326	337	317	344	313	353	345	317	316	311	333	331	340	301	297	313	323	324	328	323	308	353	288	321	325	319	372	319	326	306	303	296	322	340	349	303	307	307	306	312	329	334	335	300	298	339	279	335	326	319	316	293	322	331	341	310	322	320	310	309	330	341	305	307	325	340	351	336	345	314	328	290	311	347	319	327	304	316	319	336	286	315	322	346	325	298	290	322	298	355	300	317	315	345	297	343	335	300	313	313	314	314	325	313	349	324	301	326	302	286	304	318	334	311	328	333	351	355	311	331	356	321	337	328	335	333	291	321	306	330	295	342	318	307	359	281	352	328	325	308	323	336	355	340	352	313	324	328	334	333	301	339	334	337	314	359	356	322	300	332	368	323	314	294	292	304	304	290	310	343	351	316	345	340	302	306	316	329	316	302	335	324	308	307	343	329	327	321	320	321	329	330	318	323	329	329	295	314	334	284	299	307	324	326	307	311	336	359	307	330	319	334	310	299	340	321	304	278	304	329	332	321	334	317	336	338	323	319	344	306	353	358	344	314	296	350	340	348	305	352	323	323	336	278	314	376	328	312	293	323	302	314	303	366	346	332	322	324	335	324	340	344	310	321	306	290	337	315	350	319	324	338	325	356	321	310	317	277	317	308	340	307	342	315	312	298	329	292	324	296	297	340	317	337	298	329	280	331	331	293	350	324	335	350	322	352	290	328	324	337	311	361	315	330	313	322	330	299	353	317	325	347	352	333	322	311	316	334	303	323	309	326	307	332	339	328	342	329	325	319	329	300	339	354	330	326	342	321	308	345	344	332	315	292	315	336	323	303	324	333	348	337	306	310	292	307	371	324	315	318	324	365	337	344	346	328	335	319	363	321	321	318	326	311	291	340	332	294	336	340	328	341	341	306	325	315	303	319	326	330	329	335	318	342	345	310	335	330	323	345	323	330	323	329	326	341	335	347	303	300	308	319	343	344	316	319	306	337	293	335	313	306	354	300	302	310	326	324	314	298	326	371	330	303	345	341	309	316	344	294	314	300	319	298	323	327	314	348	310	323	318	322	346	322	327	354	324	346	330	337	327	328	331	315	308	301	318	297	322	321	298	351	305	262	304	321	313	303	321	329	342	346	343	306	337	348	330	373	286	322	342	330	282	313	331	332	337	327	337	311	340	326	303	325	311	350	356	280	320	310	314	327	309	301	317	331	338	283	319	313	320	305	330	308	354	328	327	320	319	317	332	348	325	293	332	329	311	313	318	328	314	319	320	322	346	333	286	333	310	343	335	329	309	342	317	333	341	317	319	345	295	312	321	324	283	359	297	338	347	340	326	294	321	315	323	330	324	320	304	316	340	342	327	308	299	350	322	310	341	286	348	344	322	313	343	337	304	319	309	310	338	304	345	298	290	272	318	322	326	343	323	323	337	306	348	329	342	322	296	323	356	305	323	307	316	317	350	306	368	299	343	339	338	320	301	318	297	313	342	297	324	320	321	327	321	330	314	353	337	324	337	321	283	311	330	302	306	373	336	313	350	313	303	336	360	299	341	311	311	362	328	294	319	340	351	331	284	299	350	317	322	335	293	285	348	320	301	335	317	309	339	344	328	327	302	311	316	298	302	302	338	324	323	326	306	359	361	285	308	330	311	314	327	283	348	341	323	312	327	320	311	305	316	317	346	329	320	321	337	300	317	328	317	359	325	346	298	316	352	305	317	343	305	313	304	320	322	319	300	300	323	351	312	332	348	321	328	299	353	315	324	323	310	337	285	308	336	301	300	311	304	329	316	333	353	320	357	324	323	339	318	327	340	298	285	349	313	307	328	302	339	314	337	329	318	316	311	341	349	320	335	311	310	303	335	298	336	329	296	359	305	336	302	333	338	298	309	304	350	316	324	319	322	299	326	290	318	344	335	319	298	310	351	304	307	311	344	318	336	340	333	345	328	325	330	298	302	311	310	340	327	324	353	314	320	319	320	321	315	309	333	335	346	315	341	328	322	290	310	309	331	297	333	323	312	351	310	299	300	318	331	320	311	362	279	307	357	286	317	321	341	311	350	325	319	324	348	336	350	297	319	335	337	297	320	335	338	312	328	334	305	312	306	300	324	329	332	342	332	311	356	353	330	337	321	371	334	308	299	353	300	341	318	355	294	322	317	316	302	323	286	340	323	325	302	318	309	303	309	336	347	332	303	331	283	327	289	318	311	343	323	305	353	316	322	323	326	302	326	307	301	343	302	314	318	327	313	307	310	346	307	314	293	295	301	323	333	313	311	306	334	286	331	322	311	314	336	336	281	309	318	319	345	306	318	339	358	342	326	313	302	331	328	349	321	335	338	302	335	312	326	326	296	340	350	311	304	310	318	338	327	354	325	316	322	327	298	321	322	347	315	320	343	356	326	342	351	304	310	310	312	329	327	340	327	321	331	336	347	314	347	321	328	325	340	306	312	317	330	338	316	291	307	320	335	312	301	319	313	345	307	311	354	324	331	319	297	306	326	316	323	313	299	281	323	324	305	343	327	308	362	323	346	333	296	325	312	301	314	342	310	332	340	318	304	305	326	318	316	326	309	324	345	301	342	317	325	304	349	329	323	348	321	337	308	347	322	307	349	332	338	327	348	350	335	375	313	365	354	320	342	311	323	291	339	335	314	324	343	338	333	317	335	365	311	309	324	301	293	330	362	328	314	305	328	338	322	308	319	318	336	312	321	316	328	294	308	298	336	316	309	323	340	305	308	333	341	305	334	310	309	287	351	334	323	315	320	321	299	347	294	327	341	329	329	329	300	329	339	336	318	313	331	319	342	330	341	312	311	329	313	341	304	336	316	320	340	333	311	336	342	313	321	299	341	325	296	321	316	327	328	317	352	302	319	328	295	309	307	325	313
4611	1992	1591	899	706	560	509	463	460	417	439	413	413	415	398	469	435	418	404	441	423	412	379	419	414	423	361	413	402	383	390	409	426	399	436	410	395	388	380	389	379	405	415	418	358	364	380	381	381	400	408	410	363	406	401	402	377	381	415	403	395	433	424	378	375	390	403	417	381	433	399	427	427	390	386	385	421	420	399	407	379	352	404	390	422	412	428	434	381	385	416	407	381	368	441	396	364	419	375	390	395	391	449	409	388	419	376	383	393	356	376	384	399	397	382	421	373	391	381	426	369	386	427	375	373	404	435	415	396	386	411	416	410	376	413	417	422	389	372	388	382	409	373	384	399	404	383	397	388	361	356	387	407	405	411	364	433	381	394	362	380	371	383	420	408	408	402	375	401	424	406	403	407	395	419	385	393	400	397	416	438	359	410	409	404	395	399	378	380	388	427	397	416	401	415	391	378	388	433	381	417	411	379	413	431	398	404	409	379	416	391	392	383	411	401	404	373	393	400	385	436	435	369	429	382	392	378	392	407	419	372	423	395	399	409	385	394	382	378	395	423	402	369	411	438	417	387	360	387	414	375	417	410	390	392	411	408	425	377	372	405	419	378	402	384	352	387	403	400	400	411	418	386	397	399	454	379	403	419	410	393	401	369	385	395	375	383	393	402	407	419	361	423	404	387	408	388	402	425	417	382	354	415	385	412	421	410	427	369	379	395	387	406	380	408	409	350	379	430	394	384	365	389	399	417	416	428	396	394	390	427	418	413	390	365	403	414	375	405	401	367	401	402	398	364	403	436	427	400	381	394	386	370	410	377	425	420	403	413	348	358	397	410	395	372	405	419	415	391	386	373	391	423	399	391	407	406	391	396	378	402	401	382	396	422	390	413	408	407	358	395	402	383	388	359	401	378	389	391	421	365	380	415	398	413	341	399	400	399	423	378	399	378	398	420	422	393	421	399	382	396	397	391	402	376	382	431	355	392	366	381	399	359	391	428	387	384	367	447	403	416	385	365	412	408	419	368	404	395	415	382	396	404	424	384	374	390	400	374	395	378	394	383	387	366	385	395	401	405	367	427	385	407	396	359	373	380	379	397	384	371	413	394	362	393	418	371	401	421	395	384	386	386	416	381	409	397	407	425	422	415	396	420	430	403	405	375	402	400	412	356	420	385	393	403	391	403	393	370	375	363	400	430	370	426	381	399	394	396	387	417	410	399	392	400	395	408	402	381	419	373	413	398	442	378	420	435	379	428	417	414	385	424	396	400	413	418	379	365	393	403	377	376	370	430	390	362	414	370	380	401	396	388	416	397	396	379	403	367	393	417	406	386	392	416	402	424	465	418	396	425	412	452	415	389	378	413	409	390	381	390	407	406	399	391	432	377	411	392	430	416	406	394	409	396	371	404	441	399	415	402	403	453	393	414	429	372	417	415	416	399	371	393	398	410	411	382	389	358	370	402	415	418	390	407	409	361	377	388	401	414	402	377	428	387	417	400	399	436	417	410	390	426	422	421	404	418	393	401	399	376	420	405	415	365	403	371	408	383	384	379	382	373	428	388	403	402	403	413	418	398	399	351	386	396	416	380	387	372	412	408	359	417	413	410	404	418	407	422	383	427	400	406	400	405	404	422	394	416	383	385	457	375	429	376	439	393	419	380	382	389	441	396	437	378	354	365	419	401	375	435	378	405	445	420	423	406	422	367	395	425	354	431	425	417	401	362	406	381	408	361	389	416	403	405	398	398	376	411	395	413	393	414	389	421	386	418	412	369	423	377	401	468	415	370	397	408	406	370	409	439	373	394	359	410	391	409	388	408	445	405	410	412	378	401	391	412	396	422	379	424	391	386	403	397	433	393	418	438	410	414	388	393	388	396	380	427	399	415	394	384	431	376	408	403	397	378	373	433	397	422	399	378	389	387	409	413	414	364	393	395	437	396	393	375	425	381	400	393	384	379	382	387	391	405	432	421	397	378	380	362	421	397	406	419	391	402	420	414	419	433	385	410	369	385	387	428	391	415	378	381	377	409	403	413	423	386	419	369	381	386	425	388	395	401	386	417	406	386	396	434	421	384	412	401	389	399	394	413	427	386	383	387	411	389	409	427	392	402	421	423	411	363	375	399	375	394	426	387	397	405	389	391	431	399	397	391	385	398	399	441	395	416	376	385	378	377	390	400	435	405	421	374	420	443	414	412	389	409	393	423	433	387	401	386	391	408	363	428	407	387	394	367	387	379	368	380	430	403	359	381	413	402	410	382	396	403	377	379	415	385	423	424	430	364	379	391	422	438	411	412	382	407	398	413	416	420	400	405	433	383	386	420	425	401	367	432	393	412	357	372	400	395	382	386	368	350	414	381	397	404	425	392	368	411	411	415	414	384	440	374	409	409	425	440	409	418	398	370	396	376	399	361	399	404	411	399	412	430	381	406	394	389	384	424	397	391	402	431	365	444	395	428	388	415	398	428	389	427	375	392	409	398	395	404	421	413	400	409	411	375	399	396	400	366	394	435	415	433	450	401	378	410	396	411	386	398	407	404	379	442	430	392	377	384	408	400	370	379	367	404	400	429	365	415	378	390	407	412	454	417	395	376	397	413	416	404	405	356	377	409	394	379	410	420	406	396	416	434	415	396	404	417	403	412	405	397	384	372	395	415	381	420	405	372	377	409	396	366	396	362	385	397	402	452	417	421	400	369	377	417	405	385	392	401	393	407	414	367	446	408	373	424	396	430	400	397	364	378	400	392	378	402	379	412	437	399	417	413	421	400	418	394	419	391	405	376	377	403	404	418	409	398	396	399	357	367	406	384	384	430	368	385	363	373	411	387	414	408	384	415	430	389	426	393	430	382	454	357	365	371	391	372	374	407	390	397	403	411	408	401	393	386	400	400	375	416	432	377	446	396	403	383	409	397	377	408	419	403	404	384	397	420	389	419	396	429	408	394	376	455	392	387	386	406	377	392	434	432	393	385	361	422	375	410	368	401	395	396	386	404	403	368	401	408	390	390	408	385	422	389	370	378	403	400	427	367	385	366	408	401	392	399	393	422	371	384	365	409	388	429	398	402	361	414	404	399	396	388	399	397	395	388	410	399	415	414	406	394	433	375	382	365	372	393	439	371	392	423	405	392	390	370	399	375	369	375	406	408	416	360	392	432	415	431	385	414	407	402	391	413	397	447	382	390	422	403	396	419	410	398	416	390	414	403	413	396	403	383	411	355	404	403	409	393	410	369	391	397	398	413	374	418	369	400	414	400	424	376	416	390	388	421	395	379	395	391	390	385	409	407	427	382	395	401	382	395	402	397	387	389	424	351	440	397	363	377	419	379	393	418	398	382	381	394	393	388	393	403	385	384	405	405	397	400	407	399	403	404	384	398	412	420	411	423	389	392	385	408	407	405	400	378	402	398	374	431	459	407	416	402	383	347	381	404	400	392	391	424	428	386	407	387	416	389	449	392	423	404	429	341	454	366	399	407	399
23819	21068	27277	25078	15365	1145	698	583	518	477	426	417	449	451	591	422	399	381	346	372	424	382	381	363	367	352	341	367	361	328	364	347	341	331	329	337	343	351	375	367	351	344	343	355	355	323	389	340	368	320	341	354	356	352	367	357	325	349	318	358	354	329	318	382	343	373	325	352	355	336	346	367	370	355	312	337	365	342	350	340	321	329	345	348	334	348	314	342	353	335	335	351	378	332	375	355	351	330	323	361	321	319	369	329	360	367	362	377	340	346	357	379	340	315	326	339	355	322	341	364	349	309	375	351	341	351	343	379	346	354	321	351	326	330	349	351	334	326	362	345	346	369	386	325	364	338	335	372	340	342	344	333	342	354	361	369	318	340	344	345	345	346	342	343	358	347	333	355	343	376	341	338	333	381	336	325	341	327	339	349	359	359	347	355	352	336	315	333	344	345	349	350	339	336	340	319	365	309	344	369	333	335	335	328	346	328	379	337	387	349	346	335	345	349	334	346	338	318	339	351	361	312	341	360	331	330	328	362	312	352	336	326	364	342	310	356	329	343	336	315	361	296	370	360	367	338	319	337	341	317	338	354	334	346	348	371	370	328	342	322	353	335	333	335	348	365	351	360	374	355	320	372	357	335	357	338	336	339	333	313	335	343	363	348	332	354	339	338	346	334	339	321	360	344	355	360	329	333	318	358	347	349	364	344	352	349	368	377	314	383	323	381	306	368	333	347	336	327	358	333	354	333	347	371	364	336	345	334	348	328	349	340	346	378	333	365	348	353	323	347	350	323	362	361	350	323	350	348	345	334	356	341	314	314	336	330	340	321	347	315	326	337	368	318	325	371	359	363	344	342	316	379	338	353	352	342	373	359	354	346	370	368	361	318	339	341	344	352	353	345	346	335	363	377	360	354	324	348	358	330	354	351	347	326	360	340	343	305	360	320	330	348	322	339	351	324	390	341	341	353	332	355	326	323	369	344	335	354	327	365	309	358	358	333	331	374	372	324	330	360	371	343	324	357	336	382	350	337	354	352	309	345	348	331	359	372	365	322	333	325	332	372	344	354	330	337	324	347	393	309	291	369	349	361	369	338	343	338	368	368	355	374	358	321	353	329	323	330	341	356	346	317	331	340	358	322	372	328	342	336	318	374	389	348	329	345	311	358	319	357	353	364	354	351	367	347	378	321	310	332	319	312	337	340	327	361	359	363	329	332	329	352	346	345	325	340	370	357	381	352	368	346	373	322	341	308	352	349	339	337	308	358	333	310	357	341	345	316	370	340	361	327	355	343	358	326	377	355	365	307	333	313	366	335	347	325	351	374	330	358	344	374	372	366	311	336	315	330	325	376	337	364	329	318	372	348	369	342	354	374	346	326	351	333	377	324	348	368	339	370	377	335	356	337	336	308	342	351	363	319	373	337	324	345	340	323	332	330	318	340	358	337	386	347	343	320	343	359	344	366	373	345	324	349	344	330	359	394	371	346	343	353	354	331	342	369	384	345	316	356	374	326	338	339	351	357	317	347	319	355	383	324	349	342	372	322	367	368	327	361	333	342	376	320	343	374	370	339	329	341	349	352	346	382	362	382	331	342	367	351	329	349	366	349	341	312	351	359	338	366	347	348	354	367	336	318	363	351	315	344	310	325	354	351	351	343	352	351	367	338	369	348	347	307	363	352	355	346	347	349	384	374	342	344	345	305	334	350	336	346	366	350	375	320	320	358	336	352	352	356	380	354	363	341	328	344	320	344	307	382	334	333	348	339	345	340	328	338	345	338	313	342	328	350	357	336	368	351	326	338	348	356	332	363	365	325	312	332	308	344	353	369	343	345	368	332	345	336	342	345	357	350	336	333	406	319	308	354	380	341	338	364	338	360	329	345	359	355	335	345	350	347	332	380	365	308	372	334	338	346	333	359	357	345	323	360	351	336	368	328	351	331	350	362	350	323	312	333	351	335	333	312	359	311	347	344	394	354	369	325	329	347	327	309	342	351	323	355	341	373	366	338	365	304	363	335	359	346	353	337	322	361	338	364	349	358	346	319	354	352	350	349	322	330	342	367	347	346	343	330	358	315	334	356	346	332	336	325	357	397	356	365	326	328	359	358	339	355	336	328	365	336	325	358	369	307	334	340	331	348	373	323	343	315	332	332	364	367	347	312	334	343	371	369	373	341	371	351	345	373	338	366	351	383	316	341	340	353	390	351	355	333	343	380	340	361	315	352	316	363	312	347	347	358	372	373	336	343	358	335	357	375	319	354	346	353	366	294	345	348	386	352	360	318	366	314	298	370	372	328	378	356	323	342	349	343	365	314	296	337	383	340	327	336	377	332	377	347	352	337	344	330	335	359	337	319	377	348	383	354	333	322	331	320	338	342	329	335	355	317	335	326	329	385	376	330	342	346	353	360	334	362	344	344	349	354	345	325	298	330	334	325	296	314	355	340	324	348	319	357	367	368	357	334	352	367	358	377	370	344	366	280	342	327	320	339	370	339	393	357	360	356	325	336	357	352	352	321	366	384	357	403	347	345	386	359	336	340	378	325	379	346	348	358	345	386	327	335	335	353	303	376	340	320	333	324	356	340	359	321	367	364	353	329	329	352	357	357	351	340	342	352	352	337	360	333	354	372	354	343	359	336	357	328	331	371	395	346	368	332	361	336	334	339	346	364	324	347	339	326	348	343	333	330	370	326	348	321	319	352	353	332	367	345	355	357	344	333	331	371	362	341	376	361	349	352	349	367	331	349	309	347	359	347	370	338	347	319	347	339	374	370	357	349	337	347	318	305	346	332	348	318	281	352	343	369	339	354	359	364	328	351	365	361	348	342	376	346	360	365	344	354	396	325	312	362	321	394	327	363	322	353	330	372	344	361	366	332	327	330	360	338	320	349	342	340	392	336	361	333	352	347	362	320	364	377	327	323	358	333	364	363	335	331	353	342	378	355	309	332	351	330	356	366	322	340	383	349	312	340	326	367	355	326	353	341	380	338	373	363	372	352	335	340	347	368	371	346	374	349	337	384	337	360	381	322	314	309	362	367	335	354	371	341	349	327	360	348	345	345	318	357	353	314	354	331	366	352	321	363	349	362	369	365	349	356	340	371	349	332	356	330	354	371	337	371	372	339	364	333	368	350	334	367	319	331	357	346	323	343	328	338	345	333	347	358	330	346	352	331	362	371	338	334	330	345	309	367	363	330	362	311	351	357	345	326	350	307	370	339	330	324	362	368	313	348	354	350	357	341	340	335	380	351	354	344	360	334	345	347	364	341	370	346	348	326	369	348	344	322	327	352	347	327	332	342	346	335	361	382	368	319	347	337	312	288	350	392	341	337	324	351	339	324	348	363	379	340	360	341	355	325	360	338	330	358	338	344	330	348	351	331	351	362	360	339	301	358	332	385	339	355	326	335	333	310	379	343	366	340	330	342	360	364	358	341	339	342	364	329	345	338	345	363	345	352	313	343	371	373	366	315	350	347	347	329
3627	9025	6066	2802	1800	1370	1050	923	776	685	703	654	618	626	997	548	527	515	522	446	497	476	453	455	459	452	451	456	426	441	443	432	433	463	470	452	446	438	444	434	417	424	439	418	428	422	420	468	412	442	430	437	446	419	408	416	475	421	401	411	453	431	387	439	426	455	463	432	430	393	441	435	461	445	426	416	429	447	412	430	433	417	455	420	414	464	437	468	417	456	446	395	422	455	452	362	430	415	450	444	418	415	437	446	449	411	432	430	441	404	430	445	453	437	410	426	440	404	412	411	469	397	421	428	475	445	422	451	388	443	408	433	438	421	439	407	451	423	442	373	462	455	456	409	442	421	445	443	423	438	427	458	454	433	417	402	451	401	446	405	403	409	490	419	402	472	405	430	402	417	423	443	436	441	429	403	442	437	433	438	439	479	420	415	399	433	449	414	449	435	429	429	489	426	417	431	411	450	417	401	440	445	465	431	436	415	426	432	399	427	428	415	421	453	430	392	428	436	442	427	456	444	420	468	422	444	463	436	399	458	402	400	428	391	441	419	421	438	433	433	451	404	454	437	405	394	417	423	430	401	402	442	451	443	447	451	439	416	436	453	408	434	427	416	448	419	419	438	439	407	450	432	454	448	428	474	421	428	436	451	389	390	463	441	456	406	450	450	426	424	431	383	429	433	438	406	439	438	442	442	441	419	464	448	447	423	432	442	417	469	434	435	433	419	413	431	444	402	432	459	445	406	443	431	433	428	413	405	433	416	435	435	422	387	447	424	436	441	425	428	436	409	416	419	437	463	398	474	452	445	450	444	394	439	440	417	436	430	424	443	428	427	412	389	398	441	444	461	399	403	418	481	417	426	438	389	427	427	425	440	420	421	435	465	416	439	415	393	430	488	434	433	461	428	408	393	415	458	432	453	397	423	454	410	426	433	449	418	442	430	397	423	435	427	441	444	436	434	437	424	419	439	421	431	403	441	381	452	427	430	421	439	449	416	434	467	433	455	425	420	443	423	421	416	457	436	429	452	414	409	455	446	448	448	399	433	446	478	419	418	431	439	444	453	400	445	419	442	379	423	475	424	426	413	449	382	425	458	432	408	380	429	449	456	428	436	420	402	425	433	413	433	419	440	442	410	444	435	417	462	422	416	449	413	438	398	426	422	426	435	390	411	449	394	415	429	439	427	432	428	391	462	476	427	434	439	449	434	436	419	414	433	454	439	432	413	462	430	461	424	442	444	423	441	441	437	431	435	449	451	470	403	424	422	444	420	422	450	419	445	419	435	440	484	395	433	434	407	381	451	400	428	396	435	397	420	435	411	423	447	431	458	439	406	438	438	440	449	474	399	457	440	423	401	414	427	426	428	409	411	435	388	388	429	460	421	468	457	431	394	446	408	419	392	417	381	426	424	456	382	431	450	449	395	425	376	440	420	419	358	447	446	486	449	458	446	419	394	401	416	429	448	424	445	430	417	454	473	436	451	416	440	430	452	453	437	421	449	440	445	405	447	459	433	435	439	447	436	423	466	432	418	455	418	422	441	394	436	447	426	446	437	405	441	469	448	404	442	428	443	451	394	422	428	400	450	472	427	449	462	410	459	416	421	425	400	415	412	423	458	451	414	454	459	427	428	465	463	393	421	436	454	406	408	421	407	409	450	405	460	461	465	423	435	420	410	475	408	431	427	435	431	460	417	435	463	436	395	429	449	390	428	399	419	445	449	437	413	428	502	463	432	436	450	444	430	455	435	422	419	438	412	442	401	439	460	471	424	418	440	459	459	428	431	399	430	425	441	435	449	428	436	392	446	391	468	449	444	413	439	430	441	429	430	420	515	442	431	424	446	470	418	432	457	432	426	431	432	430	424	475	422	427	440	455	426	454	407	431	426	437	406	413	422	442	405	413	418	438	444	404	429	390	434	443	439	456	466	447	428	454	423	429	414	423	460	458	419	444	422	414	453	461	412	452	475	458	405	462	426	467	432	425	423	426	450	445	438	425	443	417	411	422	430	388	449	389	396	465	435	407	452	406	382	426	421	471	430	438	471	424	411	472	416	414	414	423	438	413	408	389	415	406	435	421	448	422	428	414	441	418	437	432	450	414	453	467	429	424	457	419	406	452	443	413	433	399	424	419	450	409	431	424	427	411	470	439	420	398	422	441	438	365	416	425	451	437	375	432	398	410	449	412	412	443	441	473	448	423	444	436	431	440	407	421	467	386	430	448	429	436	442	451	439	450	462	437	443	408	455	413	462	462	420	434	456	429	421	434	423	407	440	454	420	423	457	426	426	436	395	426	414	413	439	453	421	420	459	426	450	436	418	436	400	410	454	394	421	421	428	424	431	399	441	407	431	448	426	441	468	452	415	427	429	409	437	422	434	418	400	475	436	394	432	433	442	432	420	428	427	409	444	427	449	403	454	428	418	458	416	417	418	421	423	418	443	456	439	450	428	443	460	427	475	435	440	431	436	414	445	420	464	418	415	437	458	430	464	439	411	433	426	425	428	439	429	465	399	443	444	452	432	436	451	418	436	430	417	400	415	450	441	406	419	456	439	433	434	434	402	422	427	408	440	436	429	469	395	432	414	413	464	448	407	418	426	409	427	422	425	427	426	425	437	428	448	454	405	413	464	411	420	453	429	409	431	407	430	465	458	428	447	446	451	452	392	472	384	421	430	441	430	399	433	402	453	404	440	433	438	431	456	459	447	415	425	466	437	408	392	421	417	415	439	423	416	436	423	477	424	432	434	433	444	473	429	400	443	388	435	409	428	453	437	411	421	434	449	428	436	450	464	440	442	439	451	441	454	448	421	443	441	403	418	433	445	418	489	455	460	400	400	399	461	415	442	428	440	402	426	433	429	444	420	411	452	437	423	428	425	411	403	427	476	413	438	425	439	434	381	433	421	428	424	470	446	401	437	416	434	413	428	393	448	432	418	443	392	426	424	419	439	400	412	406	427	421	479	419	456	440	442	417	417	477	410	454	476	451	437	418	439	427	415	430	440	415	426	419	473	436	416	449	416	392	465	403	437	408	418	414	471	456	435	432	454	435	448	418	429	425	418	437	411	440	433	410	467	406	438	441	416	459	399	379	450	420	419	437	415	448	455	437	437	431	416	423	459	400	399	438	440	429	433	431	413	425	425	448	400	463	420	405	431	414	390	436	438	437	441	441	436	414	410	425	442	412	408	431	417	425	452	424	428	411	459	421	476	413	434	464	427	439	402	389	427	470	421	433	440	410	445	442	394	450	435	400	410	447	431	406	450	442	434	467	423	439	446	444	402	366	422	452	460	432	432	447	473	403	453	450	429	410	401	418	441	403	466	447	441	437	464	418	445	444	408	436	452	438	407	434	457	425	419	412	414	436	435	460	464	410	433	422	431	425	471	439	442	417	418	422	428	445	451	453	487	454	414	413	476	396	414	412	431	444	444	430	401	449	430	422	388	419	422	430	470	463	436	423	452	423	430	472	437	423	422
24689	21020	25821	24378	1553	390	336	290	266	240	254	227	255	246	260	218	200	207	179	193	207	168	187	187	164	203	196	199	178	179	193	190	189	178	198	171	176	169	195	175	188	204	168	180	174	160	193	204	182	171	181	169	189	185	162	168	184	172	177	189	174	165	170	173	154	170	172	182	204	174	167	185	193	162	155	177	211	177	182	171	165	181	196	200	178	192	174	179	192	193	207	195	226	191	178	164	199	201	163	176	190	208	190	183	169	168	206	181	174	182	187	184	185	159	182	181	177	159	186	188	164	171	172	174	192	184	158	191	204	166	184	160	179	169	190	169	170	189	175	167	181	170	173	172	181	176	206	150	209	192	196	170	186	190	190	181	170	189	182	146	174	195	170	173	166	194	191	184	185	192	162	185	167	208	163	184	202	192	202	164	202	168	171	198	182	188	169	188	174	185	153	165	153	188	152	140	168	182	168	166	195	176	186	179	170	187	193	187	190	170	185	176	201	182	167	169	171	195	188	185	176	173	175	195	194	183	204	183	177	202	181	166	213	164	201	180	198	173	168	184	174	181	166	161	171	196	173	186	182	175	184	205	181	163	172	172	190	178	167	173	202	181	201	190	183	183	198	177	194	171	176	182	206	177	174	170	196	183	196	176	184	177	179	162	184	162	179	215	161	185	196	163	168	192	169	158	150	194	196	204	195	164	152	177	172	189	166	183	187	158	176	158	175	179	171	182	202	176	182	204	151	214	171	224	158	188	203	169	163	184	196	182	180	174	186	166	174	165	173	171	184	177	184	185	185	166	177	156	181	168	172	177	199	201	163	170	180	171	175	177	172	175	188	202	167	187	168	168	196	174	187	213	189	178	200	152	183	163	176	191	191	184	191	176	180	158	176	183	170	165	173	185	167	173	190	182	189	170	176	157	164	164	170	176	175	165	190	189	168	186	188	161	186	166	183	188	188	183	191	174	164	170	176	200	178	161	184	165	192	164	202	170	191	187	171	175	216	179	183	177	190	164	178	176	163	176	173	203	196	166	171	185	178	159	186	168	200	191	188	192	173	169	190	175	168	174	156	171	172	158	172	152	180	165	199	178	173	182	187	169	182	182	176	189	177	167	201	159	166	181	194	180	194	172	178	155	179	190	177	198	170	162	167	182	191	177	175	160	180	158	179	183	190	183	192	163	174	162	194	188	181	185	164	185	191	164	193	165	166	172	174	175	208	186	176	171	170	186	190	180	195	181	175	181	177	160	156	179	173	165	173	179	160	176	185	166	171	179	183	196	190	164	165	170	168	191	176	168	198	179	187	184	179	184	203	180	173	162	193	162	166	171	173	178	154	155	193	176	165	169	176	161	199	184	181	193	182	180	163	173	187	178	167	178	217	178	195	174	173	185	179	169	178	180	178	174	193	193	192	182	195	167	189	162	134	164	184	190	178	184	176	167	170	162	177	162	196	172	178	176	211	158	173	196	157	183	195	164	197	158	178	175	185	169	174	164	189	181	183	168	207	194	163	164	181	173	175	176	159	193	179	171	169	165	159	175	171	196	172	188	170	184	148	175	154	170	194	160	159	172	182	202	159	176	188	168	180	164	172	199	185	194	188	171	181	184	168	185	180	178	171	184	171	183	168	173	156	191	157	179	161	218	181	183	187	161	190	159	162	172	178	186	187	203	181	164	206	194	199	193	186	161	161	155	166	176	152	185	190	185	176	158	202	158	171	190	190	196	153	149	184	192	178	177	154	170	169	186	192	167	183	190	180	178	162	156	167	186	189	177	158	176	190	185	162	196	199	170	164	186	203	174	157	156	193	178	162	203	192	161	179	172	182	176	162	173	170	177	167	170	185	150	172	197	194	177	199	183	181	185	198	166	171	198	185	198	159	197	164	185	176	167	190	178	179	188	185	182	196	187	200	182	158	175	202	193	202	168	190	166	164	194	175	211	160	197	186	165	190	188	190	172	170	166	187	183	183	183	165	189	172	160	182	161	176	169	197	176	166	195	170	186	171	178	198	174	182	166	178	201	175	192	182	162	187	187	187	183	182	189	169	192	172	150	172	174	177	179	201	178	161	176	193	164	162	181	175	183	147	183	177	172	167	200	173	200	157	171	173	190	176	152	176	194	163	179	193	170	186	169	177	167	168	175	171	185	175	166	180	167	183	174	155	189	168	191	187	168	174	166	165	199	183	189	201	184	174	190	171	189	196	175	190	193	180	176	180	168	187	197	177	170	173	185	177	167	177	196	184	175	173	193	179	182	183	165	166	178	221	156	175	187	196	182	184	188	185	186	186	174	172	191	155	179	189	179	161	171	177	186	176	178	194	160	175	197	175	182	181	172	168	198	202	176	159	172	186	192	186	165	165	159	181	159	173	171	185	177	163	188	178	185	180	184	169	169	185	190	190	183	186	177	184	189	181	176	184	188	190	179	170	189	176	177	190	186	160	171	164	173	165	149	171	173	163	192	173	179	170	165	168	162	189	174	176	204	187	184	189	172	171	195	180	175	164	188	199	180	182	195	191	178	185	175	176	158	194	172	176	177	155	168	177	190	173	194	171	169	220	189	172	158	189	149	185	175	187	174	198	176	186	163	202	195	175	181	179	168	184	197	185	170	166	192	164	187	179	182	173	166	159	184	185	151	180	178	153	192	170	167	162	168	185	192	182	183	160	182	180	172	184	198	173	165	185	170	165	189	180	172	178	179	180	166	159	141	172	167	167	161	174	179	178	183	188	178	181	194	186	165	188	181	144	160	184	175	188	190	190	182	181	182	165	179	166	193	201	198	209	180	175	156	179	219	179	182	197	190	197	161	186	187	179	173	183	181	174	188	177	186	146	173	178	187	157	181	167	181	173	200	194	201	170	175	185	192	184	169	176	189	195	189	160	172	174	182	178	167	191	176	162	189	181	195	157	200	196	182	165	200	186	185	165	196	158	194	168	163	173	196	159	179	184	153	178	168	189	179	177	183	194	184	202	166	173	168	182	189	188	183	183	178	172	181	173	184	190	176	185	206	171	196	173	165	173	181	185	192	157	176	169	179	184	207	174	192	163	180	174	161	181	191	178	185	160	157	153	165	180	175	186	177	174	163	149	200	171	147	172	182	175	181	170	166	215	184	168	192	188	173	153	188	194	178	188	169	163	183	202	179	185	184	192	174	153	176	186	176	185	199	187	191	169	175	156	172	168	137	169	175	169	163	193	203	169	156	170	182	155	153	160	196	191	181	171	188	180	172	172	172	168	191	171	188	196	165	199	176	162	189	192	177	166	182	190	166	158	167	168	167	187	164	176	196	188	172	165	193	183	173	172	166	183	185	156	183	184	187	181	187	188	191	173	171	189	170	161	181	204	205	157	164	212	169	172	189	188	188	167	167	184	206	187	172	164	173	189	203	203	171	178	177	172	196	171	185	174	191	180	179	165	176	178	182	144	171	172	180	164	188	176	153	187	175	186	189	163	199	205	182	194	151	182	177	173	165
4117	5844	3185	1475	1009	804	680	555	436	426	422	406	379	340	410	283	312	265	280	282	256	238	251	255	231	252	248	213	216	241	262	232	213	240	236	196	247	247	207	229	237	245	209	230	226	229	246	218	218	214	244	221	208	213	217	229	207	214	221	253	216	218	207	238	246	244	233	200	248	216	250	249	244	230	233	213	224	231	240	219	222	234	240	228	209	223	233	237	227	226	224	212	229	218	208	223	228	246	241	235	235	202	230	231	205	219	222	196	242	193	230	237	253	215	239	232	234	226	212	210	265	225	217	215	204	230	209	227	236	244	229	224	221	208	222	220	220	224	215	206	233	240	240	220	221	216	232	231	233	209	210	225	212	222	223	225	227	227	243	217	213	215	213	224	227	223	224	212	234	210	213	204	234	199	190	209	223	242	209	216	226	224	231	214	219	239	242	225	270	206	203	211	227	232	224	249	230	274	217	206	219	229	221	247	235	239	229	224	209	218	241	208	219	229	236	227	224	182	223	248	212	223	226	222	208	198	204	256	231	231	225	253	232	234	232	238	238	212	239	256	245	219	248	238	195	210	211	261	216	223	214	230	201	233	235	235	222	205	229	232	214	200	210	233	221	231	237	250	225	228	240	203	215	245	239	251	222	200	228	229	208	218	218	234	215	250	208	194	241	236	230	220	228	214	219	212	192	207	234	239	206	221	228	244	234	228	231	242	209	237	232	238	230	224	214	210	211	244	208	227	196	215	239	213	250	236	250	194	232	212	210	193	239	233	219	216	215	220	239	227	227	239	220	221	194	216	210	252	235	235	217	223	247	195	224	198	252	213	230	231	231	222	248	229	235	221	212	209	209	196	216	227	196	208	249	222	241	228	255	211	214	213	209	236	219	249	229	218	222	214	229	248	209	226	219	214	203	217	226	213	213	219	216	242	238	237	229	191	213	222	216	216	205	225	215	241	232	225	229	227	241	222	228	220	229	238	221	253	232	215	227	228	209	227	229	242	233	252	226	248	218	224	261	217	239	205	212	209	274	206	246	224	212	232	205	244	220	221	225	230	195	218	227	230	229	222	201	209	226	234	222	219	230	230	224	226	225	229	216	222	244	213	210	217	214	229	200	219	222	244	225	211	229	229	209	256	224	234	228	240	210	209	216	228	242	257	222	219	212	223	223	225	226	224	198	218	238	217	243	240	234	237	232	230	214	224	234	239	230	241	234	215	231	219	229	217	240	215	205	223	254	189	247	219	237	199	235	240	227	219	238	216	203	220	223	262	196	212	216	249	224	218	216	197	216	224	232	223	234	213	228	237	241	204	214	244	228	210	243	237	204	242	237	219	235	249	209	241	212	243	222	225	223	219	229	228	240	245	230	204	200	242	210	207	218	238	240	229	234	245	188	232	237	208	255	234	253	236	218	207	228	217	214	226	223	189	193	230	218	210	239	238	199	231	183	226	218	201	222	205	222	211	217	229	182	205	207	230	200	236	192	225	248	213	211	231	237	252	207	218	210	212	222	213	215	225	205	237	224	229	226	227	210	209	264	226	228	251	235	224	256	222	210	232	249	219	214	242	241	217	258	227	226	210	240	223	214	228	231	208	243	235	225	207	244	242	230	226	221	228	225	236	236	240	229	214	206	232	212	227	233	236	232	228	266	232	225	220	253	227	251	253	245	216	214	228	235	241	216	209	209	238	212	211	234	204	208	232	228	221	217	231	218	222	226	237	210	239	228	233	213	254	215	236	209	246	230	223	252	223	207	245	201	182	255	224	207	258	239	208	211	233	231	206	225	219	248	219	239	244	220	257	215	238	218	215	234	233	238	222	202	244	238	212	239	223	208	210	182	241	264	203	238	226	253	237	224	244	237	229	239	232	219	229	203	199	216	221	220	199	198	212	237	233	216	234	218	237	214	237	209	226	245	203	221	217	222	234	228	222	240	218	230	211	223	224	221	204	196	240	214	207	196	227	214	228	205	219	228	243	220	232	224	189	224	195	227	220	199	189	202	236	213	239	209	218	218	232	235	226	220	215	217	231	256	198	245	221	232	235	212	250	256	206	245	214	254	212	233	210	258	243	232	220	253	225	210	229	220	216	248	259	210	224	225	222	200	238	216	222	231	172	231	218	220	242	201	231	238	211	201	234	211	209	214	217	209	224	232	239	236	194	230	239	218	245	240	225	213	244	225	225	226	256	215	242	241	228	219	228	228	237	225	245	264	223	222	193	208	219	211	210	239	218	219	225	203	238	211	223	244	217	226	236	222	224	227	230	214	213	204	244	232	224	230	209	225	232	235	243	233	201	220	242	241	237	202	220	217	246	232	193	238	225	212	220	225	222	221	211	212	243	235	251	242	218	219	229	229	234	219	252	222	212	260	205	222	217	216	220	216	249	213	201	218	232	212	222	205	228	218	213	219	208	205	229	214	239	238	222	218	235	211	226	220	242	232	213	209	243	204	232	229	219	228	221	234	217	257	218	248	190	214	231	246	200	224	221	219	206	258	204	247	234	214	223	243	227	209	228	214	220	231	201	236	231	217	243	235	216	246	247	233	218	213	228	208	220	211	188	226	191	228	236	232	254	225	206	237	215	236	253	217	206	241	241	215	245	227	269	248	198	232	232	251	224	196	210	205	216	238	223	210	264	254	239	223	200	229	216	190	218	216	198	230	224	213	209	218	248	242	224	228	215	215	202	205	223	234	233	209	225	219	238	238	236	202	240	227	248	210	225	226	229	220	213	243	225	227	251	218	243	230	206	225	196	243	257	230	230	197	204	230	207	246	238	198	207	202	221	222	226	239	244	221	224	226	194	219	218	212	215	231	223	218	240	176	222	233	199	231	232	239	251	262	213	210	218	227	227	221	195	213	217	257	230	211	208	238	230	228	231	225	230	225	237	247	243	250	207	246	235	212	220	238	243	217	221	206	223	219	214	220	225	239	231	213	209	216	214	203	238	216	218	208	210	227	227	226	224	271	212	190	238	226	232	224	216	222	226	245	237	254	218	214	200	236	202	235	265	204	232	213	241	218	215	252	181	200	254	240	212	239	234	245	246	210	241	234	230	239	212	227	241	224	216	218	225	229	217	226	243	209	239	242	259	233	216	211	221	219	235	215	211	224	239	212	221	242	196	228	229	215	180	223	232	198	228	183	241	209	256	219	246	213	201	202	226	237	226	233	233	238	262	229	235	200	247	222	214	230	233	225	229	227	248	240	200	231	206	255	223	253	235	218	212	207	230	241	209	209	231	218	223	246	234	219	256	226	201	242	235	218	192	236	239	224	228	226	226	206	227	223	214	251	224	246	232	235	248	231	234	215	241	207	223	227	232	235	227	230	238	240	244	275	195	212	229	226	252	222	233	222	228	226	234	223	223	249	191	226	222	209	211	225	241	235	212	237	247	204	206	253	228	197	245	210	228	205	253	189	223	218	231	204	219	219	205	217	229	242	222	219	250	215	229	211	234	204	209	217	231	217	224	228	222
22398	21048	28232	24057	21050	20326	2015	649	465	456	402	348	352	306	307	255	246	225	219	179	187	197	192	169	167	171	185	164	154	166	147	147	131	146	150	184	160	165	149	153	140	139	131	152	152	164	145	133	161	131	148	156	139	156	164	146	135	144	148	150	145	133	152	132	135	128	148	141	148	144	152	159	169	143	135	159	149	127	167	145	152	131	151	140	146	156	149	143	136	147	146	145	143	146	132	147	126	150	159	144	137	147	135	117	150	157	135	146	150	147	163	160	143	143	135	145	136	142	141	152	144	142	136	142	137	137	121	136	161	140	130	155	141	156	169	152	147	150	172	136	143	148	155	134	156	141	161	140	123	143	153	134	160	151	124	147	155	152	138	162	150	179	137	154	153	148	146	153	147	133	123	141	141	144	158	139	138	144	151	159	122	146	121	143	149	157	157	147	156	145	147	152	120	139	124	140	146	151	132	139	162	129	132	129	148	154	136	140	141	148	142	140	128	129	149	139	155	134	144	134	136	145	148	144	138	160	159	136	151	144	149	170	148	150	140	152	156	154	141	126	135	127	139	148	136	152	167	149	144	168	143	155	138	154	132	171	159	145	131	156	143	132	154	144	131	135	124	147	173	137	152	143	154	134	126	147	134	173	144	119	143	134	155	133	167	132	132	126	155	163	186	130	141	156	153	137	157	150	143	150	137	130	128	140	149	144	125	157	138	149	143	156	147	151	129	138	148	150	165	151	144	136	147	139	174	133	124	149	130	144	142	152	143	149	134	148	165	143	187	154	154	131	134	121	135	143	144	147	159	140	166	144	153	158	150	137	136	145	138	130	155	154	141	140	148	159	129	137	133	142	152	137	133	151	142	145	136	131	157	134	125	148	166	125	120	125	156	155	153	163	157	130	180	144	142	133	140	131	161	155	123	143	157	136	161	131	159	135	165	131	156	143	151	128	143	123	136	125	146	146	157	133	160	162	132	131	124	157	143	149	135	131	137	149	135	139	135	137	137	139	151	142	127	161	122	140	144	137	146	120	163	139	145	135	139	125	130	157	136	148	152	136	136	134	139	123	124	135	155	139	162	142	134	116	133	135	143	124	133	151	142	147	142	149	135	153	152	140	130	141	127	137	126	137	164	157	133	158	144	126	157	156	159	158	142	132	138	124	148	123	161	143	138	136	129	152	136	142	151	164	124	164	144	152	118	157	150	133	152	132	162	146	141	141	153	148	147	132	132	159	129	141	158	150	139	148	155	149	142	133	126	137	146	139	154	145	130	139	139	136	159	144	145	154	137	157	126	153	144	146	150	134	133	138	122	162	142	139	156	138	159	152	163	128	145	127	135	162	130	152	143	156	148	167	162	149	149	140	141	141	156	140	155	134	154	115	121	171	146	148	146	148	155	145	139	142	171	130	150	137	154	149	140	136	145	142	130	144	148	136	159	142	171	138	140	131	139	137	144	161	146	142	134	149	140	142	150	160	145	152	163	138	129	139	157	140	133	147	141	133	143	147	145	130	150	134	142	165	157	125	131	124	142	146	137	150	142	129	144	149	147	141	163	154	141	142	151	135	143	145	171	154	161	119	160	156	146	148	157	140	141	154	139	153	164	139	136	164	148	148	142	150	148	152	127	165	167	144	141	130	160	146	145	167	125	163	140	130	167	147	143	159	158	147	156	144	143	156	176	134	165	146	152	143	169	149	155	142	155	130	167	138	169	144	158	151	145	151	132	153	154	153	139	145	139	128	153	141	151	134	135	138	159	158	147	149	189	148	161	160	152	129	147	151	132	133	158	135	164	125	148	172	166	135	163	140	150	147	141	144	166	160	141	155	170	175	158	132	146	165	155	139	143	158	140	141	147	141	179	161	150	128	144	148	162	139	143	154	154	142	151	139	147	145	143	132	131	134	142	139	152	153	160	140	144	145	130	116	137	151	121	167	152	140	158	158	156	150	145	148	137	141	120	133	142	155	128	158	152	152	164	151	155	142	158	135	139	158	152	149	142	157	152	154	130	132	171	134	156	143	150	127	136	159	140	145	154	141	140	136	130	150	144	145	133	164	148	140	146	149	148	152	144	136	135	157	136	127	135	132	158	137	143	150	130	136	145	155	140	145	145	137	149	164	150	161	128	138	161	156	144	131	156	149	138	144	148	152	133	138	147	158	153	135	138	143	165	119	164	147	129	123	133	133	149	129	144	139	160	147	129	142	142	138	153	144	150	140	135	121	154	151	117	148	157	135	146	138	163	147	133	142	166	162	138	162	138	168	166	155	128	126	158	134	121	138	150	141	141	163	146	141	158	140	159	150	127	134	154	132	163	150	136	144	137	146	146	131	154	133	123	161	145	142	144	146	147	124	158	130	138	181	157	158	116	139	142	127	124	145	144	148	134	143	144	157	161	147	140	139	141	134	138	140	142	160	159	140	165	139	155	129	133	121	155	149	133	152	130	168	146	121	130	156	143	144	144	166	153	170	137	181	143	151	163	162	131	143	152	152	137	138	124	138	128	155	140	162	167	146	132	159	143	130	134	145	162	144	158	150	139	128	136	132	149	130	143	123	154	161	174	157	167	156	157	145	140	165	156	144	159	146	150	144	138	137	144	150	152	162	141	158	130	141	118	166	137	150	135	153	153	150	134	152	144	164	144	168	137	153	120	140	147	140	136	139	140	134	152	151	143	135	137	124	147	146	148	126	143	145	166	150	136	160	134	145	144	149	166	125	138	137	146	134	137	143	121	163	149	146	149	147	145	140	141	161	162	135	155	152	138	141	178	109	135	139	137	154	133	147	143	171	120	135	158	135	130	169	149	139	143	148	143	143	140	135	155	165	155	128	160	123	139	152	156	134	141	157	157	127	130	147	158	140	135	147	152	122	138	145	135	129	142	143	143	145	143	180	154	154	148	148	143	137	139	130	140	141	140	138	131	150	153	138	141	152	152	151	128	159	147	140	136	147	146	147	142	129	146	142	149	172	141	174	164	124	140	140	132	155	138	159	145	149	147	159	162	148	151	134	123	136	139	157	145	140	148	134	144	157	151	144	153	141	147	143	155	150	130	140	128	144	142	157	135	152	152	136	131	166	137	151	163	145	160	145	142	131	130	140	153	163	155	142	146	162	149	149	150	137	142	142	161	125	134	143	141	132	156	114	131	156	142	136	131	126	138	159	137	136	147	157	148	143	170	139	156	127	141	155	144	131	128	139	144	159	151	133	142	138	137	149	154	162	144	145	144	135	155	150	150	135	130	163	146	143	141	126	147	172	155	155	126	154	138	138	156	140	154	151	148	134	135	144	131	139	143	145	129	142	133	135	143	143	138	131	152	121	145	132	147	134	137	168	180	125	148	161	140	148	131	137	133	147	149	159	144	152	129	133	138	142	155	124	140	173	150	154	159	137	134	140	137	139	165	164	171	128	169	125	135	151	165	146	135	165	155	145	136	141	143	131	149	159	133	148	137	135	169	168	131	130	141	137	146	136
6233	15067	9730	4656	3193	2447	1786	1343	1117	958	731	727	618	667	596	413	378	338	350	306	296	280	284	271	248	247	250	252	257	232	224	214	220	223	225	193	220	202	224	206	210	224	199	207	183	213	199	196	228	200	188	214	216	206	187	200	205	192	190	171	188	189	217	196	225	167	197	176	207	174	196	169	186	201	195	185	227	211	170	202	200	205	180	167	192	192	210	181	178	178	189	189	187	204	184	177	193	196	189	206	191	171	199	188	210	183	167	183	208	174	184	186	181	188	185	217	177	181	193	183	178	193	204	188	188	207	207	196	178	187	175	209	178	173	177	181	190	205	170	207	175	174	189	188	226	196	186	178	187	169	200	187	190	212	181	169	190	176	192	167	192	200	181	192	191	199	180	183	186	182	182	208	191	166	209	173	198	178	203	198	192	197	166	194	174	201	176	186	203	185	176	181	165	186	204	206	206	168	197	192	213	186	210	190	161	186	203	181	190	178	176	202	201	185	192	202	188	181	189	198	213	182	201	178	189	199	187	178	182	215	178	193	182	195	185	169	179	197	196	174	194	192	193	175	188	199	181	194	223	188	210	190	185	192	198	201	213	212	176	178	179	203	204	210	218	188	177	184	203	186	165	183	186	177	187	189	186	158	205	170	179	183	174	173	202	196	171	174	196	202	189	176	195	191	174	193	186	193	183	171	205	191	203	206	182	190	165	186	200	210	179	202	216	201	160	190	181	168	170	199	186	190	188	209	190	152	192	184	184	192	182	177	183	184	186	208	182	186	181	191	178	203	199	169	199	193	179	185	192	172	201	213	193	180	205	165	176	183	177	199	194	204	186	195	210	194	186	187	185	190	180	200	173	210	203	192	180	173	176	173	186	208	190	184	198	197	210	214	201	194	185	200	198	201	197	170	195	189	199	202	202	207	190	226	168	199	174	195	202	201	211	184	161	186	192	199	180	183	202	193	187	208	189	164	183	182	186	186	198	190	202	193	194	173	193	183	205	183	161	207	184	182	204	181	168	177	199	194	186	209	198	197	203	194	174	217	189	199	170	179	198	184	172	200	175	179	186	173	178	172	201	202	203	174	198	193	172	176	186	182	179	172	210	198	202	210	202	215	193	182	195	180	194	188	197	188	195	185	191	191	185	211	234	204	183	174	195	193	191	179	177	194	189	185	219	158	166	192	193	157	164	186	189	216	174	175	182	177	194	203	173	194	202	163	186	197	159	208	185	186	174	222	188	176	170	194	190	179	194	168	201	172	189	208	223	184	184	188	204	200	178	190	202	193	189	196	183	207	181	210	212	193	205	187	178	184	211	179	205	181	180	177	192	191	182	191	183	204	187	178	188	246	174	191	204	191	172	185	205	182	209	172	183	203	176	186	190	171	171	187	172	183	197	193	187	193	188	188	180	174	182	184	187	193	192	174	182	191	187	185	187	191	181	188	194	188	190	182	211	170	179	222	202	194	181	187	170	158	194	198	177	194	172	184	205	201	155	189	207	175	197	185	209	203	208	212	189	187	163	189	191	217	189	192	180	201	208	193	199	187	157	196	186	175	190	204	208	214	202	190	180	220	204	204	191	188	187	186	201	178	196	165	189	189	183	201	185	178	190	189	198	167	199	156	179	193	193	189	187	189	200	185	174	192	181	220	186	202	178	195	195	216	172	202	196	191	178	175	213	191	193	197	190	187	157	208	181	208	209	182	188	178	193	181	186	195	183	221	192	215	226	219	177	191	188	199	191	179	218	192	179	205	211	188	188	175	194	193	187	176	171	195	170	176	177	197	167	171	182	183	198	198	183	172	190	167	195	196	178	208	173	214	192	190	196	191	193	189	200	184	177	192	192	203	182	177	169	206	189	208	194	206	198	193	183	211	177	206	168	188	185	195	187	202	183	185	185	195	160	197	181	196	190	193	191	184	188	191	156	186	207	182	194	195	209	196	183	195	174	212	175	187	203	179	182	196	165	193	199	174	199	192	181	181	188	195	191	170	186	164	192	172	180	211	189	172	212	194	183	187	184	175	162	174	172	200	180	170	186	182	178	199	198	188	204	190	204	178	182	202	197	188	202	189	240	193	193	181	170	187	168	176	192	210	161	184	205	184	197	216	186	196	179	185	173	197	180	202	176	184	199	198	207	194	206	158	178	185	171	186	176	193	167	193	190	158	207	168	204	212	193	192	172	209	201	188	175	193	188	178	190	224	170	209	171	188	197	183	174	161	191	186	174	203	184	197	177	194	186	196	207	192	206	182	186	194	207	178	188	198	179	205	197	182	161	170	195	193	171	194	186	173	189	172	181	182	195	165	202	188	181	193	208	201	210	165	182	177	186	191	191	185	197	216	198	212	187	185	180	201	182	182	180	176	189	198	193	185	193	190	174	195	186	163	178	194	157	192	188	197	193	219	197	183	188	218	187	196	191	198	197	193	177	199	181	177	186	186	200	179	180	185	184	192	211	190	192	186	188	192	186	179	185	184	202	182	181	183	195	189	208	222	189	170	195	218	204	185	184	197	196	191	191	189	211	207	203	214	185	185	189	195	193	184	187	194	177	202	192	183	179	187	180	169	177	170	201	177	179	170	187	196	162	179	174	169	192	214	167	180	177	194	200	167	192	194	202	174	203	193	190	158	178	202	176	189	201	189	201	190	193	176	198	204	174	191	172	183	196	182	170	202	177	198	198	194	175	191	195	193	196	200	197	195	176	194	187	183	180	186	201	231	198	192	205	173	193	165	188	175	167	179	185	202	185	178	201	198	186	188	194	177	177	200	206	203	197	175	190	181	212	189	211	173	207	203	192	173	200	189	190	178	204	188	197	175	179	182	177	199	191	171	180	214	174	194	168	181	183	194	188	205	195	193	184	195	212	182	162	177	200	188	196	201	171	209	201	180	200	189	204	171	182	194	199	202	182	217	201	202	191	153	180	188	193	195	156	192	202	176	158	180	208	157	188	176	210	200	178	205	182	189	171	185	165	197	185	195	193	190	202	167	190	193	183	206	197	177	193	215	169	206	204	201	197	193	195	181	174	188	196	185	190	167	192	186	201	190	214	189	190	208	208	181	205	187	196	178	190	194	171	176	164	208	207	178	179	181	165	194	185	199	181	201	190	188	200	192	215	182	178	177	197	178	173	183	186	189	188	168	207	201	203	187	203	194	175	184	190	182	209	194	172	180	187	175	195	184	193	196	204	175	194	169	164	161	204	195	191	165	212	178	166	181	176	195	200	194	197	171	194	212	194	176	181	185	199	178	182	171	204	193	184	192	196	169	172	207	174	169	194	184	222	169	167	167	205	178	174	165	200	170	187	207	163	197	181	198	165	211	180	180	156	199	174	169	197	175	162	204	152	184	194	196	207	181	200	203	190	172	158	193	191	199	203	205	180	184	172	182	186	200	172	186	181	200	213	191	182	200	177	190	174	166	199	179	196	194	193	193	208	215	204	177	200	183	178	186	177	198	192	204	192	197	166	175
27288	16734	2913	637	477	392	361	342	358	325	352	328	333	363	330	343	303	291	310	316	313	318	340	336	341	334	320	332	337	316	333	346	301	308	302	303	307	351	291	334	309	377	315	321	332	311	305	347	336	355	365	343	317	334	325	338	335	345	331	326	319	303	304	351	341	367	367	364	329	289	363	334	328	316	321	328	294	357	334	340	329	344	364	333	376	354	347	321	324	356	319	342	323	325	361	325	328	327	323	344	337	328	317	328	326	316	327	328	345	305	322	319	324	314	360	329	322	335	324	325	362	349	282	338	305	299	346	308	313	330	310	346	314	313	303	363	301	326	351	333	327	309	309	338	331	382	316	345	385	299	317	328	315	318	312	313	317	350	308	302	342	360	336	325	352	344	341	334	300	331	360	357	302	311	354	338	299	334	318	329	303	300	346	352	330	359	335	322	312	360	360	314	341	360	335	325	358	301	351	332	339	327	386	321	346	326	317	379	331	312	338	319	309	314	310	346	311	380	327	351	320	360	323	295	320	340	316	360	322	326	307	353	362	325	313	333	340	345	351	315	343	313	326	312	297	337	317	306	331	352	342	342	356	345	327	290	282	326	347	318	336	321	343	327	327	368	370	330	334	352	344	321	370	325	316	306	331	327	326	320	318	331	333	337	341	330	361	342	304	322	313	337	345	328	308	323	362	321	328	307	330	322	318	346	341	329	314	324	344	359	343	326	330	340	310	313	323	329	326	339	318	335	346	325	329	321	315	346	322	331	335	304	332	365	343	363	343	325	295	335	338	333	318	310	316	291	338	329	363	341	313	343	342	341	321	321	340	325	332	358	311	317	345	333	324	301	324	321	312	346	317	336	332	329	338	324	343	337	356	321	341	315	360	293	314	345	297	329	305	329	328	358	311	313	299	344	318	343	340	310	337	342	308	330	323	282	332	300	339	339	322	346	338	331	364	327	319	311	342	288	336	327	323	300	353	323	321	318	299	318	324	290	346	344	327	347	332	315	352	361	313	322	341	294	309	349	313	321	344	356	337	333	310	322	336	363	334	313	286	311	343	333	308	372	356	298	340	369	331	325	317	324	338	341	343	344	337	353	340	319	307	337	336	325	325	342	339	327	331	325	335	310	329	346	325	349	330	312	344	325	324	320	317	335	346	330	319	331	318	315	352	340	346	326	335	336	339	340	335	321	286	322	318	331	333	352	292	347	297	348	323	319	328	357	339	314	335	317	310	348	345	317	307	343	344	358	329	363	303	341	299	330	336	324	298	316	333	330	328	320	299	302	323	331	329	304	340	321	321	310	331	351	346	337	308	336	335	330	304	304	333	344	318	341	355	335	323	347	346	329	332	318	330	298	316	344	339	357	347	324	334	305	314	348	337	329	331	326	312	343	314	378	336	350	324	350	332	325	342	325	340	302	341	326	326	364	344	325	345	307	340	379	319	344	319	303	323	322	329	310	339	335	312	301	327	324	336	348	286	319	313	331	330	312	313	348	320	361	316	329	322	309	303	315	332	333	352	368	317	319	343	322	358	345	364	324	328	305	316	334	338	304	318	309	344	296	330	362	339	308	310	332	341	343	325	332	341	332	298	316	333	293	320	330	345	329	335	319	317	348	306	299	319	334	297	305	351	329	326	316	365	319	325	340	317	304	339	302	335	306	339	332	328	340	328	360	324	355	333	322	326	332	314	292	322	342	332	362	303	298	320	313	339	313	309	332	348	340	316	329	308	342	327	307	305	297	346	359	341	354	330	309	334	352	303	319	313	309	335	336	324	324	288	309	317	347	291	334	330	326	340	346	342	339	324	336	341	350	312	341	318	320	296	293	341	332	339	307	319	321	344	339	318	337	299	330	337	341	339	342	362	335	319	316	334	350	319	374	316	327	349	338	344	324	328	334	330	355	351	331	349	335	301	331	338	323	348	340	328	327	284	334	313	311	309	312	339	322	329	337	318	342	305	323	381	331	327	319	310	350	325	311	328	322	325	333	357	330	346	313	282	363	306	338	337	354	330	302	320	350	335	354	313	364	323	317	332	331	320	335	297	329	302	354	328	335	359	349	322	343	322	319	353	311	308	292	352	293	322	341	329	341	365	323	325	334	331	356	326	316	308	312	313	306	350	331	308	333	348	331	326	311	304	333	335	321	311	374	316	319	325	344	326	306	340	325	340	342	348	297	322	326	352	343	324	348	323	320	289	344	328	324	332	334	336	354	338	308	322	352	329	312	334	352	339	313	319	348	302	343	337	327	302	319	357	318	349	325	345	308	345	361	323	343	353	341	302	308	323	334	350	351	304	319	315	356	339	323	321	344	344	317	302	339	367	284	335	324	340	324	366	326	343	308	353	331	321	319	344	309	348	363	344	300	303	332	347	318	309	316	351	315	339	325	305	328	384	296	349	342	345	327	354	333	308	344	332	325	317	288	332	330	315	324	343	364	333	356	312	356	338	362	311	302	321	329	348	347	341	332	376	307	339	321	309	319	297	326	329	360	325	348	348	325	346	361	317	334	350	303	344	339	311	343	323	330	316	341	327	327	315	324	345	330	321	331	316	312	300	303	321	326	301	328	321	355	348	308	357	337	349	313	346	308	334	316	331	325	272	355	333	334	352	344	333	324	339	313	321	306	308	301	354	342	327	323	348	336	345	316	303	324	364	355	312	360	329	345	347	319	302	347	326	317	323	317	337	327	357	324	351	337	327	337	325	322	334	321	314	310	362	350	356	320	308	333	303	334	310	341	338	332	327	286	325	355	313	336	354	353	332	360	292	344	323	347	300	293	375	294	322	329	350	365	337	329	322	306	334	323	319	291	340	292	337	347	348	317	331	326	320	316	301	311	339	328	313	304	331	303	348	303	359	340	326	327	386	318	350	315	318	349	334	348	325	328	332	344	305	381	336	316	340	344	352	340	337	330	353	305	380	364	341	304	339	304	318	322	320	296	337	339	332	331	324	358	327	310	335	352	349	327	300	333	316	331	336	338	343	337	344	348	336	360	311	347	342	310	323	353	324	352	309	340	307	328	339	337	339	316	357	305	345	293	314	313	344	322	309	297	318	369	295	339	319	309	311	337	335	363	303	347	298	324	322	330	336	316	303	325	326	300	351	354	305	322	324	320	329	342	309	327	316	315	355	333	350	352	349	304	332	321	348	333	327	343	334	310	324	306	348	370	345	336	313	315	352	354	341	291	320	337	331	328	319	348	339	321	309	341	294	348	327	330	353	372	323	360	337	335	329	312	325	348	331	316	327	329	338	355	342	316	327	336	288	334	342	348	355	336	301	346	337	316	329	335	315	314	352	333	327	296	333	336	309	372	336	348	318	310	351	367	355	365	335	303	309	333	346	332	330	308	349	328	297	322	301	349	305	338	355	345	325	331	358	345	320	314	327	320	370	350	323	334	337	318	325	353	322	362	326	310	313	327	296	352	315	327	319	309	376	328	322	306	325	305	318	315	346	340	316	311	314	315	333	326
4712	1823	1263	767	597	561	499	499	454	466	441	449	399	422	437	417	381	415	424	434	394	407	423	385	418	405	437	426	393	400	449	381	425	403	426	407	387	413	394	434	423	394	385	357	388	388	447	420	429	423	419	435	391	360	393	416	422	412	400	423	409	462	438	404	375	362	398	429	398	372	446	394	420	406	412	419	377	367	388	397	415	401	405	408	371	411	390	427	414	389	369	415	368	387	411	407	424	433	390	362	414	409	433	378	421	399	383	438	435	408	388	416	394	401	384	423	410	405	406	445	411	417	386	384	393	402	442	405	407	365	404	397	414	389	417	436	389	417	387	400	388	436	405	410	432	430	391	427	427	427	434	406	418	394	412	428	412	410	420	379	432	399	419	369	399	378	435	410	422	382	433	400	388	357	423	403	428	454	390	399	411	404	433	359	404	402	391	406	398	396	409	417	399	418	354	397	372	400	391	396	399	404	438	402	393	373	436	382	434	486	398	409	376	376	401	420	404	401	395	408	380	407	411	403	401	369	412	413	412	426	388	364	376	382	378	398	412	407	423	416	407	402	356	410	387	411	406	376	411	374	407	385	389	423	433	464	385	402	383	404	401	396	392	400	401	428	410	428	405	411	382	392	359	402	410	390	378	405	373	415	388	374	409	409	429	430	413	406	401	410	404	408	406	413	440	407	406	378	412	413	407	419	373	393	415	400	406	414	408	389	402	394	425	416	403	381	405	383	423	382	400	419	435	414	392	413	389	416	409	395	398	391	370	410	419	384	410	371	428	379	401	392	421	394	435	393	386	411	381	409	392	396	391	445	404	422	386	410	419	418	412	409	373	355	392	421	401	417	455	396	404	402	389	420	407	401	403	449	395	414	393	425	438	420	406	389	404	423	411	406	422	401	375	420	394	419	423	399	389	392	399	420	393	403	456	421	381	403	424	383	395	399	407	416	410	400	408	367	403	431	397	445	415	381	413	405	375	356	396	441	353	430	385	399	429	399	402	407	427	412	409	371	376	446	406	400	406	386	422	420	387	396	412	439	384	423	423	401	386	392	411	408	403	382	410	398	410	380	377	406	401	407	429	392	411	414	404	385	419	390	397	430	355	415	418	412	368	395	420	387	414	401	420	424	422	430	374	421	409	440	399	398	381	403	409	443	412	423	387	397	411	399	420	382	381	430	416	399	413	399	418	392	385	424	398	423	383	366	385	399	388	404	429	371	420	380	401	429	414	407	433	389	382	444	378	419	410	435	427	419	361	401	371	415	408	401	402	383	367	388	393	381	415	384	432	411	411	378	399	412	412	423	407	381	383	399	400	399	396	444	392	406	392	402	385	404	433	377	406	403	409	388	417	391	405	394	394	376	376	395	404	401	373	368	402	397	427	396	426	419	406	405	400	428	381	440	413	418	436	370	396	364	391	401	417	389	411	377	439	418	405	411	397	416	441	387	412	388	386	388	392	398	413	371	397	413	408	396	374	406	417	389	389	379	440	397	377	400	409	407	391	386	405	383	407	429	383	356	402	405	387	378	401	395	406	399	426	402	396	383	421	391	406	384	424	420	393	418	392	424	384	389	391	381	429	388	401	440	405	470	375	392	360	416	391	400	444	400	391	393	407	385	411	348	389	396	377	420	390	426	426	390	415	384	439	395	414	382	404	366	408	455	408	368	412	395	428	364	388	413	385	389	408	402	394	395	380	370	400	407	406	392	370	388	420	444	422	368	399	380	422	436	439	390	406	392	376	394	433	389	405	400	417	401	414	426	411	411	405	398	389	411	411	368	398	405	435	409	436	364	397	390	403	404	381	404	416	410	410	433	440	410	438	394	400	431	409	405	424	374	409	433	387	379	418	390	375	425	406	385	417	412	439	403	386	420	371	438	395	377	417	395	433	422	414	418	390	401	392	416	397	403	395	402	416	404	405	425	397	387	392	390	408	410	398	397	389	408	381	400	351	432	421	408	394	410	406	391	418	430	396	420	416	365	418	434	450	426	393	395	454	385	404	406	409	391	447	413	400	368	400	453	406	414	386	389	381	382	399	392	417	411	420	400	410	391	388	349	384	401	394	404	423	425	419	410	386	441	400	418	395	381	403	384	439	396	439	389	426	429	394	431	406	376	380	402	387	373	447	432	422	422	402	409	425	422	370	420	453	411	408	454	422	418	407	373	396	392	397	403	444	419	438	401	399	408	382	417	382	384	430	406	392	384	386	399	409	366	381	412	444	388	392	422	443	414	427	403	398	386	429	412	410	415	429	418	419	383	430	382	394	424	391	370	382	385	390	431	410	405	431	385	381	421	426	396	396	432	396	411	389	388	416	393	403	437	406	411	374	378	437	390	419	421	385	425	391	373	405	439	430	425	389	448	427	423	395	416	421	378	393	426	406	415	392	419	425	366	395	372	361	421	460	442	408	402	385	401	414	404	419	393	419	411	402	402	386	434	440	404	406	404	415	396	414	390	372	415	377	383	408	396	412	395	422	388	379	422	414	429	417	435	386	406	413	418	407	412	384	380	377	406	379	403	419	437	409	412	394	391	402	377	402	414	406	392	432	403	417	393	438	434	391	404	412	418	400	401	430	427	388	423	410	432	405	403	426	387	410	407	426	427	413	418	398	382	413	395	375	390	415	397	441	384	395	428	420	414	403	424	414	387	421	374	418	409	407	385	408	382	399	413	399	388	404	359	367	387	378	452	387	418	394	380	358	406	422	420	426	383	398	405	393	387	386	412	420	390	425	446	379	397	386	424	400	384	400	377	379	358	404	396	406	412	401	423	420	406	424	413	385	401	420	392	397	428	411	371	405	397	395	412	461	425	403	383	394	384	415	424	406	418	412	391	401	397	407	410	395	396	377	407	405	395	434	405	387	419	386	371	439	391	410	380	409	393	419	400	390	417	440	418	380	430	418	397	404	395	390	384	398	387	426	396	409	397	410	435	388	410	371	372	379	447	418	390	406	428	384	392	410	382	400	423	430	367	451	372	386	376	411	399	410	414	360	403	409	406	413	414	379	374	405	407	363	413	391	380	402	409	383	414	427	386	445	366	438	392	399	435	368	411	404	391	413	386	394	406	422	364	386	410	423	391	404	435	384	409	405	390	402	410	381	413	387	399	405	370	406	411	413	385	413	444	414	417	422	395	417	412	412	391	423	393	378	373	441	397	377	372	377	432	394	419	388	385	383	439	385	399	440	416	392	375	406	387	370	414	388	376	387	398	390	435	404	412	405	415	400	438	417	420	413	395	385	410	408	383	435	438	399	383	425	405	410	390	426	426	427	408	442	387	387	414	390	404	408	404	372	432	414	387	398	407	429	379	411	381	402	416	385	404	412	357	410	411	378	384	385	414	389	381	441	399	423	433	376	387	416	433	431	397	405	395	416	428	407	407	384	417	406	423	350	389	395	429	378	407	387	407	396	384	404	410	411	413	436	417	389	401	382	402	420	411	409	390	434	380	406	431	375	402	383	403	400	385
23878	21066	27285	25073	15376	1167	691	563	477	481	469	430	432	414	423	399	384	389	363	381	367	421	345	364	367	376	366	347	378	377	354	363	379	367	386	344	332	341	346	322	382	382	341	340	329	353	381	335	341	358	334	327	344	338	367	367	342	363	386	364	362	350	381	379	356	351	365	335	362	319	339	379	352	366	357	320	373	319	349	321	322	333	392	342	344	392	335	336	349	360	364	381	333	353	344	401	382	327	355	380	380	343	356	404	347	351	378	352	320	319	308	338	344	357	366	336	340	362	386	328	369	376	336	354	357	344	376	347	369	351	360	363	365	360	360	342	360	337	356	318	363	335	331	368	362	354	384	353	364	346	364	350	351	356	347	359	370	319	320	335	369	383	353	332	365	354	350	327	359	351	351	368	344	364	334	367	338	359	417	342	335	341	365	330	350	371	353	380	334	345	351	343	340	350	334	335	366	333	307	354	351	345	365	337	333	356	367	332	334	331	358	364	328	343	376	360	322	362	354	369	354	351	341	353	383	352	351	345	331	346	382	350	375	354	348	344	350	356	334	334	340	348	347	329	339	365	354	379	384	335	331	310	356	320	338	342	384	344	356	392	374	355	347	367	369	344	364	335	333	355	326	336	359	369	370	345	357	340	329	381	348	358	372	350	362	367	355	359	339	360	359	348	318	338	341	353	354	341	358	340	335	332	359	329	339	340	354	373	345	318	332	346	340	379	384	346	347	351	333	365	368	359	371	352	347	378	288	357	361	374	366	340	361	346	348	351	355	360	380	345	338	337	320	383	337	354	354	368	354	360	380	370	339	376	349	353	344	353	370	359	331	300	344	363	329	379	345	326	322	346	343	359	372	329	332	338	338	367	373	351	349	333	376	344	329	328	313	348	362	404	327	357	327	327	359	332	414	341	391	350	344	351	341	356	336	369	344	348	375	352	335	363	366	343	356	338	347	368	351	374	355	365	373	339	346	387	347	326	367	313	347	385	315	329	350	406	326	332	367	370	329	321	328	348	322	331	372	382	363	318	352	355	344	359	380	327	361	389	340	350	330	351	346	368	341	341	334	373	380	340	320	342	335	346	359	360	364	352	357	386	324	358	361	382	344	342	367	361	371	377	357	362	366	360	308	351	351	352	378	338	322	334	375	357	361	342	330	335	336	372	341	352	402	383	347	373	360	362	341	332	411	368	336	348	334	351	355	353	335	314	337	332	360	355	348	375	328	352	344	364	331	338	382	358	384	367	347	367	341	348	360	364	370	333	387	326	356	358	386	349	360	362	342	368	344	361	328	382	370	332	368	355	363	367	346	369	350	350	361	317	358	344	355	401	360	331	364	363	349	348	360	384	329	373	382	335	339	362	380	371	373	355	345	346	342	364	376	326	338	354	354	354	360	328	324	354	336	350	368	372	395	384	361	366	331	361	342	343	374	402	346	369	354	353	358	341	345	361	379	346	342	343	315	318	358	335	379	360	369	347	366	358	317	338	338	347	336	315	354	351	363	312	329	360	397	341	362	346	342	337	328	335	365	376	370	336	320	328	375	363	343	343	379	340	303	347	327	358	339	355	388	325	382	359	334	352	350	361	350	347	357	349	319	363	331	369	361	346	356	380	364	350	316	354	381	368	336	342	360	345	339	375	306	351	363	342	352	362	356	330	345	330	338	345	328	330	346	369	346	377	357	354	360	353	342	334	377	376	356	383	331	344	365	388	363	348	377	347	341	357	383	379	351	344	373	342	368	352	364	344	345	357	335	357	351	370	377	328	353	342	351	326	357	368	361	364	346	370	340	353	346	334	329	367	364	336	364	377	363	392	345	335	341	345	357	347	361	339	337	380	306	355	379	321	346	337	362	346	358	361	362	381	399	350	353	356	336	348	333	347	373	349	360	307	334	341	385	342	337	345	315	363	375	353	350	374	354	358	351	366	327	340	363	406	341	347	367	364	333	367	345	328	350	363	366	328	355	357	385	309	352	358	330	350	334	369	369	380	346	363	334	350	383	380	355	346	389	356	334	347	326	330	315	348	369	380	352	313	364	328	336	360	395	366	342	363	336	365	338	341	358	345	365	358	345	338	323	355	343	357	322	317	353	325	390	356	331	301	368	364	355	352	370	325	349	359	356	364	390	347	327	350	361	333	348	368	395	377	323	380	369	329	320	375	343	361	385	370	335	358	361	346	373	338	366	356	339	337	367	389	350	381	337	363	341	375	359	381	339	323	346	329	363	349	364	342	344	349	385	343	369	361	341	366	363	362	343	346	390	373	356	342	376	362	370	358	367	356	357	341	336	354	356	366	356	367	357	332	349	339	332	396	338	311	391	316	331	330	341	344	331	371	358	336	398	331	334	340	357	380	323	368	360	336	384	338	355	353	389	333	369	328	369	343	348	377	358	351	330	324	371	342	375	340	375	315	356	334	328	380	362	340	396	349	356	367	333	353	359	353	359	344	368	335	346	388	336	350	351	347	362	365	355	372	319	360	362	364	283	360	326	358	357	347	319	351	340	354	322	366	345	302	362	372	325	327	386	335	365	378	350	320	340	358	340	353	356	349	350	341	354	321	386	356	359	373	377	329	340	354	351	359	366	320	341	382	340	335	347	343	363	344	362	373	364	314	357	328	347	357	385	369	340	368	396	359	336	312	342	373	370	340	368	328	335	361	357	339	363	374	322	360	326	326	333	371	320	370	351	347	335	361	366	332	352	323	322	344	323	343	357	324	351	321	372	333	384	373	365	351	347	348	368	349	360	347	380	346	355	327	353	356	312	355	351	364	361	336	339	354	373	347	337	376	378	376	317	360	349	321	355	332	343	350	367	381	392	346	337	349	319	378	332	318	332	377	363	347	340	383	352	353	337	343	334	311	350	344	360	351	374	353	328	354	366	318	348	371	358	339	359	332	345	329	333	385	322	355	363	366	296	350	370	336	365	342	355	328	354	335	377	339	310	326	343	332	357	332	371	357	351	375	337	355	340	361	349	352	342	335	329	355	369	354	344	366	354	352	365	338	368	369	351	378	346	379	364	366	348	326	324	358	343	361	345	361	347	358	334	344	332	339	333	362	387	359	361	299	359	366	356	339	357	348	334	359	362	363	350	379	402	355	356	354	367	355	334	373	352	400	364	357	347	328	366	333	368	380	335	370	355	350	323	341	337	350	321	339	325	354	341	372	384	363	350	363	350	363	323	343	391	338	352	370	329	373	362	314	389	352	359	343	339	389	333	378	364	343	364	355	352	335	360	360	357	353	345	343	360	352	353	337	351	354	342	343	355	336	339	348	373	355	326	357	351	374	359	383	371	348	367	345	372	372	330	362	349	330	333	339	354	332	281	320	331	338	346	360	350	363	339	358	334	347	355	343	319	386	352	391	354	334	360	382	340	353	361	355	363	356	324	362	368	347	359	318	338	326	356	338	343	356	340	385	370	385	355	335	371	391	336	374	358	356	313	337	344	364	367	334	337	364	348	365	324	341
3478	8218	5745	2811	1911	1438	1135	964	818	751	707	587	625	623	568	529	480	499	514	445	499	458	467	450	500	455	413	439	494	458	481	474	507	457	436	462	451	459	451	452	423	443	462	450	458	427	457	475	442	470	444	425	450	480	428	454	475	456	462	433	424	450	433	466	422	432	426	395	430	462	433	438	433	446	426	454	443	421	411	371	433	442	430	468	487	404	446	447	438	398	438	420	446	421	428	432	391	434	438	443	440	411	437	388	469	410	441	434	461	420	432	431	421	441	429	430	422	471	429	432	429	442	430	439	440	421	394	472	433	423	414	442	405	461	460	432	419	426	422	429	443	410	442	428	420	464	444	460	480	418	422	427	435	425	441	448	435	409	453	449	434	447	444	426	446	434	441	433	423	441	417	439	420	455	453	439	411	399	413	429	432	464	437	457	414	464	482	436	415	441	445	458	382	453	467	411	460	438	445	423	452	423	439	419	465	449	427	445	415	459	425	437	409	421	436	468	447	455	457	409	443	422	439	461	442	428	447	456	426	418	435	435	437	450	447	401	441	444	460	423	425	450	397	440	436	403	429	453	426	450	464	436	453	421	422	418	444	447	429	410	424	460	451	423	419	427	440	431	423	480	460	442	427	422	406	439	454	422	423	453	482	460	419	439	466	459	445	426	407	426	428	456	449	474	439	402	470	416	424	423	424	450	424	411	464	447	414	421	431	444	461	435	421	457	407	449	471	425	452	437	438	431	412	444	392	451	417	454	439	426	438	427	457	446	403	419	385	451	397	434	420	445	434	475	454	424	467	390	433	407	445	441	431	415	435	452	449	449	425	431	435	458	443	449	438	453	427	436	404	447	427	445	388	444	447	435	447	422	433	400	409	439	469	429	466	455	478	426	445	411	431	443	435	407	424	423	437	458	425	427	468	426	462	446	412	434	412	443	425	432	456	401	405	439	430	427	455	427	437	441	442	462	425	463	404	426	432	413	477	432	462	444	442	425	429	414	472	467	446	438	445	444	422	472	411	478	411	446	437	431	436	443	416	435	449	424	438	445	430	464	427	427	415	414	475	450	447	425	463	430	449	457	438	416	465	442	432	432	429	434	394	455	443	445	438	435	466	427	419	442	439	410	396	475	456	405	444	467	444	454	451	485	447	446	434	408	449	453	408	460	426	432	425	410	433	444	449	419	423	443	437	487	428	426	438	461	425	454	421	394	430	453	438	418	424	436	442	433	453	402	421	403	439	407	457	426	453	437	444	443	438	468	436	423	454	402	474	428	426	407	436	445	444	453	469	478	436	434	449	452	457	408	458	411	423	426	474	450	434	417	411	432	491	459	446	431	424	409	454	438	477	391	460	427	402	438	407	428	437	430	463	435	408	417	436	466	441	419	464	463	444	456	466	447	423	430	447	451	443	430	427	422	448	446	443	417	484	457	413	429	441	439	410	437	423	408	433	483	416	468	453	432	457	435	431	443	404	402	479	464	414	427	466	473	421	415	419	426	405	448	443	409	439	437	465	402	403	471	421	411	417	469	403	402	449	466	427	482	466	399	427	456	437	428	454	424	460	434	393	426	474	461	401	439	437	437	428	448	438	434	412	476	401	463	416	458	393	431	462	427	425	447	408	418	440	430	419	464	443	435	414	402	479	415	451	439	448	440	457	437	445	413	449	437	436	443	438	457	422	447	444	449	411	411	392	418	429	451	458	470	481	441	439	436	442	430	410	423	429	414	427	439	447	439	425	465	419	449	464	442	423	462	423	449	466	442	445	443	434	461	447	420	446	420	418	457	451	453	445	423	441	430	439	435	418	483	407	437	435	466	435	424	425	447	457	477	461	434	447	445	466	421	423	440	457	427	441	409	446	412	448	429	436	449	426	408	422	408	461	425	442	431	455	427	444	427	423	421	442	421	434	444	430	459	453	452	448	445	466	432	463	452	460	453	411	436	434	389	422	435	389	426	418	426	431	446	440	448	402	439	458	444	432	446	423	434	456	432	439	442	453	424	437	441	429	412	433	402	415	451	460	453	431	491	443	410	405	434	414	427	438	442	443	465	420	433	473	453	429	479	446	478	472	432	464	385	433	431	427	461	432	462	460	395	451	473	454	412	466	421	406	445	441	418	454	444	392	400	412	448	413	454	425	390	421	447	436	456	427	423	432	458	431	409	435	396	432	396	450	425	475	478	456	448	405	424	433	457	457	409	444	434	439	422	425	431	462	431	476	420	450	400	455	436	432	441	444	421	475	457	428	403	402	446	449	436	484	471	445	433	441	430	431	441	456	422	444	400	423	445	440	450	416	458	467	447	452	450	436	472	424	477	447	446	400	450	421	445	442	425	420	466	406	417	452	482	466	405	425	379	427	437	445	428	424	422	407	410	448	438	413	485	427	408	491	405	417	409	399	452	422	441	437	461	430	451	425	398	441	435	467	437	400	434	413	449	433	448	454	446	425	419	452	454	452	467	437	467	433	442	423	422	429	439	439	498	436	405	431	435	412	435	449	436	461	439	411	435	449	462	435	413	445	417	443	448	406	385	461	419	431	453	432	437	428	485	425	454	431	423	426	436	451	434	439	404	401	439	430	427	434	442	449	442	399	487	444	439	470	437	445	435	435	419	470	440	424	457	434	455	437	413	389	451	432	413	423	450	434	411	424	424	446	432	437	398	440	459	410	400	420	421	457	457	452	425	421	405	460	439	448	418	422	406	463	444	463	432	475	449	453	465	408	431	408	439	417	438	414	427	427	458	452	455	430	428	413	429	421	419	428	432	414	424	434	434	408	418	419	445	453	430	432	427	393	408	431	415	432	434	438	432	446	465	417	401	427	476	423	431	379	471	426	470	391	445	453	421	427	433	461	449	421	419	451	426	447	420	407	437	411	436	420	457	392	404	402	440	389	437	417	418	460	424	412	432	437	458	449	453	450	394	437	416	426	434	456	412	417	432	420	423	429	426	430	449	435	399	452	413	465	453	443	430	452	454	461	439	441	455	427	452	446	391	421	445	462	403	443	410	464	438	398	447	454	424	407	421	411	417	452	430	441	438	423	442	424	401	462	462	432	410	445	440	419	428	427	381	462	431	455	405	422	437	456	422	435	401	393	435	422	472	407	412	458	414	452	408	407	385	432	429	407	398	439	411	428	421	414	441	453	458	433	439	441	465	452	433	484	478	414	436	436	460	434	426	463	443	412	469	416	485	436	444	458	500	436	421	498	449	410	436	464	435	405	426	424	448	456	450	426	461	420	445	409	456	443	419	455	432	432	462	446	436	443	410	431	432	414	408	415	410	438	448	432	422	409	415	427	431	420	467	426	452	458	453	442	406	420	465	429	456	457	442	444	417	411	424	458	430	448	477	409	439	429	409	441	411	466	454	433	389	439	457	455	429	419	431	449	455	453	424	413	441	449	446	432	433	448	426	429	421	436	435	410	472	434	422	398	405	435	437	441	426	441	448	420	424	420	394	451	461	456	429	432	428
24632	21056	25877	24223	1572	415	318	298	269	229	243	217	236	225	204	205	231	222	208	222	183	188	223	191	196	180	202	187	192	170	215	185	182	189	181	190	170	197	180	192	185	172	211	158	184	157	182	207	171	185	201	185	190	164	172	173	181	210	209	189	196	223	186	191	173	168	206	172	199	197	192	177	186	221	187	191	166	182	214	179	195	200	179	190	202	181	185	202	189	175	179	196	203	160	165	186	190	180	190	163	192	185	196	197	158	162	165	178	180	207	191	168	184	219	179	178	174	168	169	170	181	181	179	174	160	187	191	182	195	185	205	193	183	202	175	206	188	186	205	194	183	189	206	200	211	212	194	193	173	183	175	172	183	207	184	179	168	196	186	158	168	175	194	194	185	163	175	192	172	168	176	193	170	201	183	189	197	177	179	180	190	176	175	184	194	184	168	205	196	208	190	186	177	189	187	199	183	177	196	195	183	164	168	193	182	203	193	193	179	184	163	189	171	181	188	208	186	181	186	187	191	168	170	202	203	181	180	172	157	185	209	191	197	220	188	166	182	175	172	209	190	189	178	189	186	169	184	191	179	163	191	186	184	160	190	172	212	191	195	158	197	177	177	195	168	196	187	168	169	189	187	173	195	175	171	207	181	175	188	176	171	168	181	192	167	206	199	185	199	206	176	193	179	197	190	217	203	179	180	186	171	175	162	167	187	191	174	194	181	182	184	183	184	181	170	174	175	201	186	190	176	199	191	194	190	202	163	178	208	164	189	154	206	172	177	178	176	177	182	164	165	178	173	200	178	175	178	171	178	204	164	167	168	181	171	207	190	191	173	176	188	180	170	197	195	170	201	213	165	205	179	170	179	154	196	186	206	167	172	165	194	185	187	171	166	198	198	171	172	213	186	166	192	210	196	177	165	208	177	190	174	193	191	191	192	222	190	180	161	176	190	159	176	202	199	187	173	196	186	183	184	152	186	189	182	170	168	180	178	194	192	200	167	185	185	181	198	184	238	155	187	195	186	195	173	191	198	190	192	188	202	192	169	160	200	180	202	198	198	172	164	179	194	206	194	212	180	186	202	181	182	185	184	183	182	193	179	181	204	193	178	199	181	214	197	202	198	159	179	192	193	196	185	198	189	198	190	200	171	203	186	144	158	183	171	170	177	161	190	175	199	155	184	177	182	183	187	152	211	166	209	173	183	202	196	191	168	197	180	190	184	184	182	192	216	186	197	171	162	207	181	169	184	172	213	170	206	196	199	159	180	183	187	204	193	169	182	202	179	189	186	174	156	194	165	175	135	185	200	199	176	180	168	182	191	175	188	164	183	186	166	165	184	175	210	175	223	217	173	176	178	194	206	186	210	173	181	184	179	179	197	163	188	177	192	195	206	174	191	199	179	189	189	177	192	177	213	206	204	196	170	198	197	189	172	203	158	187	169	174	192	192	230	173	194	187	170	187	192	179	195	177	208	180	198	204	174	177	182	176	144	165	164	183	186	177	195	185	184	199	185	170	178	189	162	155	200	172	173	143	173	188	164	174	213	189	195	187	174	192	165	174	185	203	208	172	171	168	171	235	197	169	178	191	197	183	202	193	209	186	170	185	189	179	192	163	176	199	174	191	195	194	183	184	180	175	214	167	170	195	193	179	183	201	177	191	187	186	177	185	198	188	181	175	197	176	196	199	193	170	180	188	184	181	183	165	167	162	200	195	195	191	174	170	177	156	196	212	161	161	198	179	202	169	191	173	192	194	173	189	188	169	183	166	185	176	183	171	198	178	153	166	179	204	193	196	188	190	191	191	168	171	191	169	164	162	176	193	184	167	180	199	178	179	171	161	193	171	187	175	181	192	204	209	185	193	189	164	203	194	208	194	179	182	174	194	179	195	170	191	203	195	155	183	177	208	185	206	183	186	160	182	177	174	173	179	189	172	180	175	174	202	201	178	184	170	185	154	192	166	180	174	198	179	165	193	146	194	186	205	171	176	189	185	167	186	188	190	170	163	178	191	146	173	184	183	207	206	180	201	161	188	179	180	181	164	171	166	163	170	200	159	187	202	162	159	201	187	185	166	192	172	195	193	164	185	147	203	177	189	196	198	187	179	172	195	206	198	194	167	175	178	209	170	184	220	181	182	186	201	167	180	198	197	180	190	171	170	183	178	201	176	186	203	179	164	195	197	186	189	205	183	224	179	166	196	165	182	180	172	186	195	185	213	184	168	173	184	173	186	173	194	179	188	164	182	190	177	207	198	200	177	159	200	184	192	174	168	183	178	159	188	195	185	159	184	189	159	202	208	172	155	188	172	193	201	184	173	185	184	209	167	163	202	168	197	184	183	178	168	194	177	180	188	192	172	202	179	152	186	204	194	169	185	200	190	211	171	176	173	192	185	176	166	190	192	191	193	176	197	207	200	192	175	159	178	169	178	191	195	204	208	203	185	215	164	162	177	177	213	178	196	171	189	195	170	150	191	189	164	194	177	199	176	181	162	168	180	173	187	174	183	179	196	178	187	201	182	192	197	180	198	189	177	192	184	189	189	194	182	190	212	183	182	170	192	200	185	155	162	189	180	201	173	199	162	172	168	190	199	195	165	189	187	184	195	182	194	169	176	176	169	154	157	200	183	191	178	188	190	179	183	186	186	182	188	191	188	200	192	171	182	202	157	150	162	217	166	183	183	192	205	196	194	201	159	180	195	175	180	162	185	182	199	192	164	182	175	185	193	151	153	187	157	178	185	176	168	184	172	215	224	177	165	192	162	172	182	166	176	181	181	176	164	193	173	171	199	187	168	177	156	182	186	185	149	187	170	172	154	174	181	175	177	178	194	203	185	199	169	160	203	189	187	176	178	172	160	182	189	195	182	151	186	173	189	187	180	209	185	182	195	199	184	191	176	186	180	198	171	205	171	191	162	184	175	175	155	194	197	196	187	190	188	192	187	166	172	183	167	178	176	174	164	170	190	181	166	191	208	169	201	179	174	197	161	192	167	187	186	183	172	186	197	192	188	185	170	182	178	176	211	157	187	164	175	173	201	175	193	173	171	172	191	185	197	180	178	183	183	189	194	197	187	205	137	171	186	202	183	163	183	182	169	167	192	195	197	193	165	177	196	180	200	229	184	175	188	194	182	187	173	175	198	198	202	194	207	180	187	178	174	203	149	198	197	192	169	193	164	172	167	173	184	156	193	163	184	172	179	169	182	177	154	170	183	184	196	197	198	206	170	163	219	190	196	157	197	185	167	173	204	191	190	178	158	167	187	210	192	184	177	185	177	176	194	194	205	175	199	186	162	195	189	162	183	161	180	178	175	209	191	180	176	212	146	183	189	182	191	161	189	200	179	179	182	170	206	166	185	189	181	190	171	152	179	179	187	179	177	208	209	180	157	174	196	162	169	183	191	175	181	194	174	183	187	180	181	184	184	228	170	180	176	177	189	192	169	211	175	189	183	178	174	181	184	164	197	173	155	196	203	171	185	213	173
3583	5444	3440	1651	1113	764	634	540	476	430	365	379	344	316	306	308	273	308	270	249	272	235	234	262	250	246	253	237	239	229	235	229	244	252	216	255	225	204	256	225	209	256	222	253	221	217	216	228	205	229	218	225	238	226	234	216	219	229	239	227	245	209	209	230	239	231	228	228	238	217	190	197	246	216	259	231	236	230	222	250	236	225	225	239	221	239	222	213	244	222	241	210	217	251	249	209	234	216	272	233	221	224	219	228	243	199	230	251	221	209	240	224	226	207	227	247	245	225	238	243	245	210	210	201	230	215	236	239	231	244	209	220	200	192	236	221	243	220	240	223	216	227	247	227	257	233	231	203	251	220	217	217	200	206	225	207	210	221	222	231	202	242	218	230	203	228	244	218	239	224	192	251	252	224	212	219	221	214	223	227	224	221	222	237	227	234	201	226	228	241	226	232	188	202	238	198	241	235	229	251	234	233	225	215	204	238	219	257	234	223	230	222	227	220	230	224	219	246	234	211	242	217	222	202	226	242	238	224	246	220	215	211	211	210	228	224	213	229	228	227	237	221	216	233	231	214	236	228	236	212	222	240	242	233	237	254	225	241	236	210	233	226	215	221	249	233	212	201	226	207	198	223	224	186	209	233	226	234	244	239	212	228	237	220	259	225	236	241	234	226	215	234	218	250	218	236	230	226	233	242	212	221	252	251	232	248	235	246	217	239	235	242	213	250	220	232	233	216	226	217	219	210	243	239	231	242	219	230	222	237	208	256	239	223	235	221	222	193	207	243	225	240	220	249	232	231	207	251	228	233	219	246	250	224	223	210	245	230	242	206	225	242	223	234	231	222	225	226	228	230	214	240	242	253	241	203	230	245	232	233	222	218	242	223	230	244	228	210	252	218	244	220	247	217	238	234	233	207	229	243	204	215	237	234	221	209	253	229	246	216	257	204	229	223	211	214	204	231	214	234	220	229	224	214	213	236	213	230	228	217	230	215	239	239	238	215	215	223	217	235	222	240	224	217	228	203	238	222	215	249	256	218	247	223	212	227	263	240	239	241	222	231	211	213	208	216	189	260	212	222	221	246	244	252	238	228	216	246	233	256	237	218	218	236	206	239	243	201	222	204	231	234	220	225	193	236	206	253	212	215	224	225	216	207	231	214	209	236	225	246	236	255	212	218	225	222	218	210	206	248	225	225	208	205	202	191	234	223	253	258	240	228	226	243	222	245	222	232	208	235	264	227	235	220	237	242	229	215	208	213	228	216	226	233	209	219	232	216	240	241	222	249	268	233	228	219	231	262	241	245	217	220	221	204	236	222	191	236	219	206	243	241	228	238	238	241	218	231	221	217	214	218	240	222	252	236	240	226	239	224	231	216	216	245	216	242	222	231	227	248	235	238	255	229	240	207	253	252	230	219	215	217	199	244	220	222	231	220	233	226	235	213	236	252	236	210	236	230	230	221	200	201	249	225	239	246	214	220	207	205	233	215	221	225	206	251	217	227	221	213	225	229	202	244	211	235	249	219	209	224	197	219	254	205	211	217	247	219	214	223	200	235	232	212	240	242	222	235	234	214	244	224	233	220	216	226	228	240	236	222	234	233	232	227	204	256	223	228	217	233	214	236	243	225	220	216	233	235	217	228	249	220	246	214	229	227	232	240	234	213	223	254	246	229	219	211	244	209	223	255	216	223	247	204	197	255	227	206	223	242	219	220	233	202	235	261	233	233	210	224	211	229	210	220	211	256	237	210	254	251	227	227	188	236	234	241	225	192	233	224	227	238	229	246	235	226	249	223	235	231	209	236	219	229	237	206	214	258	265	221	236	220	213	206	211	208	228	242	216	257	207	223	206	251	203	200	227	246	220	230	245	209	216	228	250	232	242	233	225	221	226	228	233	235	231	216	223	242	223	225	225	193	247	234	212	222	229	204	224	221	212	220	217	232	247	227	234	221	254	229	241	225	221	234	249	226	230	232	245	205	199	214	236	229	225	230	203	218	222	209	223	217	220	230	231	217	240	227	239	218	209	247	230	225	209	236	211	237	216	209	213	208	241	246	215	236	239	239	236	243	229	239	203	237	221	222	215	203	236	227	240	247	251	213	228	228	230	216	215	227	214	242	213	244	219	227	235	223	216	206	246	212	239	214	216	207	218	224	229	207	225	216	218	269	226	249	234	214	218	213	237	206	241	231	246	239	241	227	267	227	216	203	235	236	249	222	243	226	235	222	214	252	211	213	248	215	209	223	212	235	222	232	204	251	243	240	215	225	221	255	210	233	241	228	230	219	237	214	217	225	235	249	227	232	229	190	261	230	242	238	237	228	189	226	201	246	237	246	253	203	227	233	217	230	245	211	240	218	235	249	230	224	209	237	261	231	223	239	215	230	242	224	221	216	247	227	225	235	220	258	231	230	218	214	222	217	236	221	235	213	225	225	251	247	209	213	233	216	231	210	248	216	199	207	231	237	251	248	216	228	225	252	208	235	226	214	238	226	241	219	243	219	212	235	232	212	258	229	241	228	218	230	232	250	210	248	236	232	240	223	216	237	244	241	212	223	252	244	241	201	229	230	216	242	214	234	221	220	217	211	214	231	255	259	225	217	226	222	212	181	193	230	229	214	238	237	235	214	245	229	218	210	216	229	231	221	242	247	220	229	184	213	215	234	206	239	209	204	230	224	221	214	226	226	235	221	241	251	220	211	234	244	238	235	226	244	234	214	219	233	231	272	215	239	214	234	225	232	219	206	206	250	217	245	252	202	228	252	211	203	217	219	233	227	216	238	200	249	207	224	244	256	226	205	224	226	229	202	246	215	226	193	224	230	221	201	215	244	236	230	238	237	228	228	200	247	243	234	215	240	220	245	243	236	252	248	266	248	231	231	245	221	242	234	230	217	238	216	249	240	218	227	226	207	219	236	240	225	217	235	208	225	204	224	248	235	212	211	219	221	211	232	251	214	199	233	261	234	213	230	214	215	199	204	226	235	238	225	207	206	251	215	246	241	208	208	232	235	259	247	231	229	243	234	238	227	223	232	242	212	247	207	215	215	242	253	242	219	238	223	202	223	238	224	236	236	236	238	246	249	257	242	229	213	227	238	201	220	224	216	220	213	235	233	229	220	208	228	243	233	242	223	226	239	235	226	250	217	240	215	244	214	229	237	194	237	222	209	204	254	201	246	217	233	224	271	235	229	233	211	186	218	227	241	245	198	258	251	209	209	206	228	224	226	225	214	269	208	258	243	251	225	242	216	222	254	222	211	239	252	251	253	235	232	227	204	240	221	230	240	211	218	231	228	242	199	247	223	223	235	221	211	225	224	231	207	214	224	206	236	210	254	222	233	245	239	228	219	229	233	221	233	232	242	215	198	237	223	226	229	224	197	262	207	237	228	204	234	220	253	211	209	216	207	212	210	202	214	219	219	229	254	213	266	229	207	214	210	248	199	232	232	228	243	236	235	230	228	225	237	212	228	220	214	218	222
22410	21076	28283	24112	21077	20312	2001	613	499	442	363	379	319	349	280	265	233	201	212	209	219	191	169	194	179	187	171	164	164	184	141	161	177	163	166	154	153	149	147	144	169	142	150	132	170	132	155	161	156	154	167	150	149	155	155	150	155	158	154	138	156	141	144	141	153	136	159	153	135	131	138	144	156	139	148	157	186	147	147	158	138	147	130	142	154	140	127	150	118	164	170	163	127	153	148	134	138	151	117	145	146	179	164	150	157	135	144	146	146	127	158	152	121	141	142	134	158	135	157	156	156	135	152	145	150	156	152	144	150	138	149	160	156	145	142	149	147	154	131	144	150	144	152	126	126	178	144	137	169	152	136	155	130	140	137	142	158	144	128	159	141	149	122	141	140	130	162	161	139	140	158	139	145	161	161	145	153	152	130	139	147	143	161	141	126	157	148	143	151	146	125	149	138	138	171	127	148	150	170	146	152	150	149	129	141	134	178	158	102	138	134	147	122	131	131	139	158	159	139	154	153	143	155	163	160	145	144	152	163	133	156	145	138	157	130	150	139	126	113	151	138	141	143	159	144	157	157	147	139	122	139	158	167	153	143	121	139	149	137	115	150	150	151	145	138	144	127	144	148	129	153	138	131	130	141	140	139	149	138	137	151	137	159	159	131	157	188	139	152	150	156	149	133	136	178	142	135	115	146	164	127	149	133	147	129	154	133	138	125	151	150	153	135	134	151	152	159	157	149	134	152	140	148	138	169	130	138	148	164	137	142	150	155	140	141	137	140	150	124	160	146	155	153	150	144	147	139	136	150	149	150	157	123	157	135	133	138	151	150	129	157	140	144	136	140	149	143	139	125	130	138	154	124	155	139	166	138	132	140	156	146	139	148	130	147	139	150	162	137	146	156	137	158	144	158	164	163	134	157	161	159	152	141	127	148	142	148	129	131	144	134	147	132	134	122	151	145	153	144	136	141	136	161	136	143	131	160	162	143	148	142	127	174	165	161	158	158	162	148	143	153	149	129	167	154	134	129	139	137	149	143	151	165	147	152	133	137	136	128	157	137	167	167	135	123	142	125	139	165	165	159	115	147	140	133	137	115	143	131	154	138	132	138	136	151	152	142	121	144	149	163	139	154	121	125	142	143	149	157	140	158	163	153	154	116	131	128	157	135	138	153	153	143	162	148	152	141	144	150	119	151	157	133	154	130	166	154	145	135	173	152	156	159	156	155	169	156	145	151	135	149	159	147	127	145	135	159	135	143	123	158	160	147	143	145	165	151	145	182	137	156	124	156	139	157	166	171	123	148	173	155	150	174	131	147	138	160	130	136	127	146	156	169	159	148	152	150	140	143	165	139	149	149	147	136	185	151	138	127	135	158	132	148	148	161	158	155	142	128	146	138	135	149	174	146	127	135	139	139	134	150	165	131	165	154	170	158	143	164	137	160	159	144	123	137	139	123	161	154	147	134	133	156	157	136	137	113	142	139	145	161	140	171	128	122	141	136	149	145	150	145	130	159	136	141	145	136	138	144	152	138	164	169	147	150	154	141	166	148	141	127	143	152	135	153	137	134	121	137	162	154	140	148	144	131	158	137	164	149	129	143	181	136	167	147	123	126	163	135	142	129	163	139	147	125	148	148	142	167	154	155	153	172	141	156	135	146	142	134	139	155	167	147	128	149	146	172	128	154	161	145	153	125	141	145	149	138	150	143	152	136	133	161	136	129	145	139	151	149	142	150	131	149	114	171	143	145	122	139	143	138	153	144	141	159	145	135	133	129	139	124	136	145	120	134	144	172	152	132	149	149	159	136	152	144	151	156	136	153	155	145	155	161	170	148	144	165	145	155	150	160	139	157	156	147	140	149	136	138	143	147	127	151	142	125	155	122	152	149	159	157	146	131	148	129	139	128	148	149	131	155	149	156	130	151	136	151	134	143	138	140	145	132	150	147	145	138	154	154	139	172	148	145	157	123	162	167	142	132	148	147	141	147	151	127	139	166	124	162	156	130	148	158	155	160	123	160	139	151	147	157	134	141	142	148	122	142	134	145	151	152	152	123	118	144	138	143	149	143	155	150	128	148	142	151	130	140	142	149	146	139	134	139	141	175	146	151	139	149	149	132	139	130	169	153	137	136	159	136	144	156	150	138	177	143	134	154	149	151	139	144	137	157	137	145	133	149	130	165	161	151	155	130	145	152	151	149	140	135	153	157	143	163	135	157	141	158	148	145	139	144	155	170	147	146	140	141	146	153	144	147	155	137	162	155	140	143	162	155	131	133	147	141	162	155	163	122	130	146	155	155	145	154	131	130	144	144	163	176	151	125	128	157	141	139	140	157	138	136	140	133	141	144	153	123	148	140	150	149	167	139	144	155	120	137	161	124	161	148	131	143	132	150	145	145	162	162	149	150	124	113	153	152	144	138	137	133	156	144	153	137	176	140	118	134	132	163	137	137	146	132	166	129	123	152	145	177	132	149	141	155	150	133	140	153	155	142	138	159	158	137	164	132	169	143	145	147	182	134	142	139	167	131	143	141	165	141	144	155	137	141	129	131	140	133	169	158	137	145	151	144	115	167	138	149	145	157	145	151	142	160	162	148	178	137	127	164	152	127	148	149	127	144	129	142	161	136	131	122	129	156	146	149	144	165	134	129	170	145	136	141	135	154	153	142	147	143	140	160	147	152	161	140	162	145	157	128	127	138	157	147	130	129	151	160	129	159	136	126	143	150	131	141	149	151	121	146	132	137	139	149	154	159	129	158	152	121	150	180	167	134	157	149	153	156	138	158	131	143	124	154	157	136	152	141	136	150	118	149	146	145	140	136	154	164	135	130	137	163	158	144	142	157	154	165	132	137	164	145	156	155	137	158	123	152	136	160	132	133	143	132	153	150	146	143	147	141	128	130	147	127	163	152	142	147	133	158	149	131	125	140	128	121	155	163	149	156	146	151	146	141	149	170	150	126	143	136	144	128	138	149	163	146	153	154	144	151	146	142	151	148	150	175	131	141	155	139	143	155	132	157	141	151	134	145	155	150	159	159	153	156	131	160	140	140	153	134	153	151	136	128	152	138	138	142	166	145	142	155	146	165	148	126	134	158	139	157	139	129	146	124	146	125	143	139	143	154	142	150	131	173	140	144	150	136	141	166	146	143	161	125	147	157	149	135	135	147	153	169	147	147	140	144	145	154	127	136	142	153	140	151	149	149	165	155	141	137	137	156	169	144	149	164	137	156	136	126	155	141	130	150	149	156	149	132	148	141	157	141	130	148	145	138	145	136	131	136	142	156	128	142	160	161	138	144	148	146	152	147	157	152	145	164	150	149	152	137	156	139	144	160	150	157	155	140	153	133	148	145	158	147	130	140	143	140	140	149	147	128	124	139	145	152	128	141	160	152	156	150	135	150	155	137	154	137	135	140	127	138	141	142	163	146	135	156	129	144	140	130	140	139	138	145	142	155	162	135	134	144	140	143	149	135	149	137	145
5080	16329	10503	4675	3057	2385	1765	1304	1028	930	786	624	623	564	509	414	383	347	322	327	314	280	302	268	266	243	222	236	210	229	214	248	236	213	217	222	218	208	203	208	206	220	191	233	196	218	203	232	206	204	213	201	212	221	187	185	202	191	203	176	195	185	205	200	201	177	202	196	212	210	180	209	183	214	188	170	188	194	169	195	186	200	189	194	198	193	201	192	187	198	171	183	208	203	199	168	192	162	221	179	227	201	188	211	217	194	205	185	203	187	184	193	225	212	197	201	205	206	174	219	179	222	188	184	185	204	196	185	184	202	182	182	177	184	191	161	172	203	191	175	212	182	196	191	178	205	194	182	199	180	202	186	181	173	204	161	170	202	193	192	191	205	186	202	179	178	185	185	188	188	207	218	189	180	196	189	199	184	186	182	202	169	194	196	195	182	187	195	194	166	181	199	188	186	199	200	183	187	202	210	175	185	209	181	184	214	182	206	179	222	196	186	179	172	167	206	178	203	181	209	173	213	204	208	197	182	184	189	202	212	190	199	175	172	181	197	205	177	217	195	202	194	187	196	183	183	188	190	207	200	186	188	170	202	190	190	188	187	211	206	179	177	181	180	187	218	190	191	191	184	205	200	202	171	186	196	201	191	179	180	182	194	197	182	198	202	192	191	183	205	208	191	191	200	180	197	192	186	180	214	181	185	213	191	196	223	203	216	204	208	195	197	201	190	171	184	189	197	212	183	183	191	183	199	200	191	194	207	191	190	220	176	193	188	179	200	168	191	185	193	176	195	194	206	199	196	200	205	191	203	184	183	190	209	200	178	176	196	196	192	180	191	189	191	178	213	185	172	187	184	185	195	206	182	193	188	169	170	166	163	201	203	186	195	189	188	181	190	190	200	207	211	166	178	175	205	164	187	205	194	196	179	190	184	183	204	220	167	177	187	212	205	170	195	209	181	194	181	205	203	196	163	222	184	178	183	161	215	203	185	199	214	190	192	178	158	170	176	182	206	176	193	171	182	204	224	195	229	184	193	180	169	212	199	176	194	169	204	192	193	172	191	202	214	194	190	193	211	191	189	196	203	191	183	210	191	221	172	220	194	181	210	212	187	189	188	208	188	202	202	181	170	196	191	193	187	202	173	185	218	194	197	152	190	217	191	167	194	225	202	174	197	216	191	199	175	167	175	195	182	193	202	179	183	183	210	188	180	202	189	212	181	190	189	216	183	179	185	180	169	183	175	190	190	186	176	196	225	184	170	179	193	204	198	191	195	200	218	187	192	192	196	194	186	185	207	205	176	187	204	200	159	206	192	166	198	197	168	215	208	189	193	192	198	198	193	191	191	205	191	176	193	167	190	196	230	193	178	186	188	220	197	199	168	215	186	193	182	200	171	192	215	195	183	178	194	194	176	182	176	211	222	200	182	176	209	163	180	195	202	176	179	188	197	155	192	181	193	186	182	209	189	194	174	170	184	193	201	187	186	194	194	176	194	201	199	222	190	184	204	176	203	211	218	193	161	194	185	183	194	211	188	190	202	191	186	172	197	174	185	171	157	197	191	194	184	177	194	169	193	203	181	215	202	161	196	191	178	207	186	193	225	211	195	198	237	168	186	193	208	191	204	228	196	193	195	217	195	178	235	177	185	181	183	171	215	201	171	191	187	188	193	201	173	212	197	211	190	175	199	193	195	212	174	188	171	192	177	186	185	195	182	192	177	199	194	188	190	196	208	182	184	196	193	201	193	188	184	205	178	217	177	226	191	182	179	208	213	172	204	205	199	194	199	180	184	200	193	205	215	183	191	203	203	203	200	198	179	198	202	194	195	178	183	195	186	184	204	227	194	189	190	191	201	193	193	194	193	196	165	183	179	186	198	195	198	206	200	173	192	220	181	182	207	188	175	194	182	198	186	189	189	164	191	196	195	201	187	207	186	184	196	182	194	181	197	206	223	216	162	178	176	200	180	192	201	183	186	187	168	207	180	207	176	209	190	193	177	171	190	198	199	171	185	203	192	161	181	172	184	207	193	190	169	204	192	196	183	208	193	224	190	185	192	214	221	226	196	200	212	206	202	219	183	167	185	180	169	201	201	189	205	188	199	168	190	197	166	177	202	177	193	175	194	193	174	210	188	201	208	162	205	188	199	192	183	182	188	190	191	182	200	190	199	188	182	220	191	196	185	180	205	179	185	207	188	202	187	216	195	197	213	193	205	214	173	186	191	204	205	190	190	201	212	213	195	185	173	205	177	212	196	218	200	195	202	172	201	177	208	187	204	221	200	183	186	222	184	194	176	172	195	197	194	204	191	179	203	213	194	155	171	196	192	179	193	185	184	176	184	199	200	201	213	186	188	187	181	190	205	177	207	168	192	183	180	163	171	188	171	207	174	176	206	205	175	185	197	206	208	186	200	166	179	197	152	199	218	178	199	182	187	230	168	178	183	188	212	200	179	201	188	203	196	194	204	181	194	205	195	171	227	201	170	204	189	199	194	181	201	198	191	196	198	178	184	198	199	211	197	214	218	205	190	181	173	184	202	192	220	183	187	200	202	177	198	197	203	199	177	193	175	204	228	182	174	198	196	211	186	187	203	177	189	189	194	186	185	170	173	189	210	215	183	230	220	195	173	233	181	182	184	209	177	187	176	207	180	175	211	190	188	199	173	190	187	175	200	202	186	182	158	182	173	189	232	193	193	182	185	191	182	189	197	190	198	180	181	197	184	208	190	180	174	190	191	174	193	205	191	171	187	186	166	199	188	195	184	169	188	192	196	203	199	190	191	194	211	219	197	188	175	161	194	180	213	174	208	194	177	182	172	200	182	203	204	177	205	183	197	186	189	180	192	179	178	192	200	182	197	191	188	178	215	181	192	193	197	167	196	215	176	181	200	206	172	208	195	197	189	187	171	214	196	167	193	181	178	198	189	163	198	198	183	183	178	182	181	168	185	181	172	177	182	169	185	163	179	195	187	196	213	206	176	210	198	193	170	191	200	201	211	185	190	203	195	190	197	191	184	195	169	179	206	221	182	177	195	200	182	195	208	189	176	187	198	191	162	172	206	177	205	172	189	198	221	203	161	196	198	193	207	192	182	197	212	175	215	220	188	182	171	193	195	192	199	183	203	196	191	217	206	189	196	204	181	188	187	191	181	223	198	213	195	191	214	169	182	178	201	173	197	194	188	185	175	213	192	221	189	176	190	190	189	194	188	186	203	189	206	189	198	186	192	190	233	201	194	196	178	199	185	195	205	195	216	168	160	206	206	211	195	211	170	180	179	163	175	185	190	185	194	180	205	194	192	203	222	186	218	187	184	206	200	215	192	202	185	172	187	184	196	189	188	192	202	191	186	202	205	207	179	181	191	193	187	183	188	184	202	197	194	196	177	196	198	169	173	178	186	189	201	175	164	175	199	176	190	204	194	209	179	204	180	187	201	179	192	177	179	213	173	208	199	196	182	201	198	187	162	186	179	194	195	188	183
27496	16804	2995	672	470	428	385	391	330	324	342	344	356	379	347	348	327	349	343	324	346	343	344	331	302	320	333	338	344	329	320	314	332	316	329	370	335	339	342	336	308	345	357	323	352	331	348	332	334	354	321	324	340	319	357	334	314	323	322	348	321	356	364	345	339	327	314	337	295	316	328	332	319	320	353	343	308	336	356	316	333	364	337	375	314	346	316	317	320	316	318	296	349	352	330	296	323	328	333	328	352	353	332	325	354	318	350	345	329	341	350	300	332	331	355	344	323	309	312	322	332	312	326	320	351	343	322	331	337	349	343	324	295	306	315	315	347	300	316	330	337	361	324	377	346	350	332	321	348	354	338	354	315	317	348	354	342	349	364	323	327	356	330	334	318	338	346	370	319	347	340	341	326	322	313	385	340	337	323	308	322	310	303	336	344	366	327	365	334	362	336	330	327	303	373	333	335	346	375	327	354	368	308	365	319	324	318	335	361	346	308	360	309	299	326	336	331	346	360	327	343	360	315	338	293	321	343	352	332	356	344	332	326	334	350	373	341	335	370	336	326	329	344	359	370	339	308	338	389	314	322	335	330	318	354	321	367	324	315	355	340	364	335	351	363	341	337	334	331	319	321	335	319	337	319	340	381	339	321	340	342	357	322	342	354	344	354	357	340	343	333	340	339	342	347	376	361	315	348	358	299	332	329	335	345	362	323	340	332	321	350	317	320	317	337	352	314	356	324	338	371	341	363	332	352	327	347	307	334	357	341	347	342	336	353	327	332	357	321	356	345	338	319	354	371	295	359	315	326	337	348	370	321	330	349	373	359	323	334	330	327	334	370	317	318	330	353	337	362	338	346	344	305	353	336	316	364	316	327	339	363	330	358	367	356	338	308	340	335	316	307	354	306	347	306	344	356	313	372	328	351	302	306	309	348	349	301	298	332	319	340	344	352	324	355	321	312	337	340	337	355	322	305	324	324	365	334	328	326	349	290	332	339	348	312	320	339	318	345	368	323	343	353	356	332	382	340	373	337	336	356	377	321	365	358	334	366	324	335	316	346	323	329	353	330	303	322	343	317	324	339	335	346	332	323	329	339	358	369	328	330	321	302	305	345	336	302	349	336	368	325	335	312	347	332	307	361	340	355	365	316	345	347	337	346	316	306	316	335	320	327	350	348	330	347	330	344	333	321	333	350	336	306	304	323	355	312	333	369	311	337	347	322	348	291	315	326	321	320	311	323	333	330	344	330	336	335	321	322	335	330	337	328	310	328	378	316	337	341	339	314	304	364	334	306	377	342	329	330	327	340	373	359	347	331	344	330	357	315	350	338	351	361	321	339	355	335	364	350	315	317	337	352	343	352	334	370	326	368	317	333	360	340	350	350	298	354	325	358	356	318	350	337	329	345	344	340	321	319	334	329	352	340	322	335	337	310	342	316	346	342	339	322	337	340	323	340	343	335	350	349	326	338	339	352	334	340	337	357	333	323	355	320	312	351	319	334	348	332	358	353	351	332	344	331	276	321	357	324	335	306	348	368	330	291	323	321	323	318	337	312	358	344	337	301	323	357	333	348	347	328	329	318	350	310	322	352	360	348	311	352	348	334	370	363	354	349	307	322	321	304	355	375	313	333	341	324	342	362	325	353	347	325	304	341	323	371	306	322	341	308	363	321	320	323	318	327	327	333	349	317	317	347	315	362	329	343	342	348	328	328	317	309	337	350	358	351	333	292	323	328	343	340	319	342	324	350	354	348	329	335	353	336	346	355	340	325	344	311	339	361	348	313	318	336	336	353	330	329	317	336	311	334	369	348	360	351	328	340	354	371	346	354	320	353	308	387	328	316	358	343	307	346	338	353	340	299	329	317	339	327	338	309	308	330	338	310	355	341	340	309	318	346	347	324	320	345	338	319	324	338	341	334	354	373	375	330	319	374	340	345	310	347	325	298	331	347	317	349	293	308	331	329	327	388	303	355	360	319	341	330	318	322	327	350	323	353	303	345	379	357	359	356	349	318	339	326	329	370	331	305	307	333	335	341	328	355	357	353	326	328	297	309	337	326	336	339	314	361	347	310	394	334	359	365	325	354	365	357	321	357	329	316	339	335	345	337	337	335	347	325	353	343	362	363	356	371	309	307	354	342	340	330	348	335	335	343	336	320	333	322	387	339	315	328	358	326	357	336	355	286	328	345	363	349	375	323	312	324	317	361	353	343	326	356	315	334	321	334	339	336	319	347	346	358	357	377	323	325	342	312	302	369	339	339	361	346	340	348	327	349	316	316	329	354	317	320	361	343	324	322	352	320	327	322	339	329	348	323	325	341	326	298	343	357	306	331	333	364	365	314	353	327	329	320	344	317	339	334	351	364	319	327	316	354	342	334	335	319	338	344	342	340	328	360	339	345	320	317	341	330	318	315	351	377	336	341	342	335	328	364	361	350	313	306	324	327	337	310	334	347	333	346	314	339	359	311	345	349	350	361	321	380	345	337	322	357	324	330	336	333	334	333	339	339	341	325	302	336	326	325	319	364	328	321	319	345	351	343	341	340	341	347	336	345	332	320	326	320	326	339	331	317	316	328	348	328	308	315	345	337	327	312	311	346	315	304	354	321	338	315	335	329	334	331	301	364	327	325	350	332	372	322	325	306	379	339	338	321	330	312	367	327	317	307	356	356	321	330	346	360	324	329	335	349	343	335	319	338	374	345	338	336	330	354	310	351	315	307	362	344	329	316	321	333	309	324	342	347	339	340	279	331	322	328	310	342	351	329	347	328	347	339	336	328	322	342	321	323	333	373	308	357	320	337	332	352	337	353	312	315	300	324	328	339	340	307	305	321	359	330	339	340	308	337	337	359	350	326	333	345	317	303	361	349	344	373	323	327	356	331	305	328	327	342	305	332	302	336	336	342	318	327	332	342	363	377	332	341	341	339	346	328	345	361	332	367	352	359	311	354	324	373	327	420	330	330	306	332	343	329	314	331	365	314	318	341	347	365	324	333	334	316	341	366	330	319	323	339	319	348	327	345	328	326	329	331	345	321	336	346	373	322	309	317	336	342	315	329	333	338	347	366	371	335	349	308	318	327	327	361	355	337	339	314	347	335	336	322	310	324	355	287	350	351	376	320	363	335	331	326	319	329	337	331	331	343	337	352	381	358	352	319	348	309	324	376	350	305	335	324	318	342	336	315	322	313	336	307	333	339	340	365	333	326	351	351	319	325	346	335	349	322	322	317	333	314	344	338	295	342	334	323	345	335	342	326	324	333	346	321	350	350	318	326	336	323	349	359	354	346	329	299	315	329	335	338	369	313	330	380	326	342	314	343	360	351	303	313	340	318	336	329	342	326	326	333	326	318	345	314	306	318	296	331	334	298	349	344	358	363	324	341	321	334	352	349	324	333	338	345	327	321	353	323	318	382	292	336	314	366	309	346	318	291	341	360	334	321	341	319	344	350	320	313	338	327	335	334	320	314	387	315	374	334	344
4716	1971	1250	718	628	600	531	479	478	447	441	453	449	401	415	428	448	407	422	423	447	431	410	434	406	432	414	358	406	454	403	413	414	424	424	394	422	406	445	423	426	407	440	391	391	425	431	393	434	440	413	389	433	420	408	453	454	426	422	431	402	428	394	390	417	445	395	408	389	406	428	406	419	392	434	404	461	426	427	401	402	409	413	389	443	378	417	376	369	456	415	407	415	388	407	421	423	438	439	427	411	395	411	442	383	408	388	424	437	441	410	432	427	417	397	429	422	395	374	395	404	415	404	398	418	399	423	373	400	410	410	406	393	395	450	409	440	431	410	423	398	412	406	422	398	421	396	414	416	431	421	425	396	404	403	401	451	401	428	410	396	440	429	410	428	435	447	413	422	411	390	448	408	394	426	414	374	448	432	405	424	387	403	417	388	398	435	394	436	421	435	395	439	412	406	418	419	437	402	413	372	410	379	401	410	413	406	375	400	438	403	438	402	438	435	433	423	373	423	407	428	427	386	411	470	419	394	416	420	407	411	398	401	434	417	418	415	412	404	442	371	423	395	416	420	393	417	417	413	403	399	422	450	405	392	396	438	371	417	390	413	413	397	408	406	426	429	424	416	413	399	402	415	387	392	391	400	421	418	406	382	398	449	388	363	394	379	416	408	430	417	409	424	391	427	445	427	420	424	394	406	439	415	426	428	423	417	401	415	405	422	422	431	445	394	420	408	441	402	424	411	408	388	385	403	425	420	416	396	440	418	416	404	403	379	426	425	406	397	401	423	410	451	407	413	417	419	434	405	399	405	405	437	394	442	388	417	415	396	433	444	423	402	405	368	397	395	412	377	428	413	361	434	400	434	415	372	407	402	396	394	440	399	395	385	463	413	399	404	409	399	447	412	416	404	448	393	382	439	394	375	436	427	395	437	368	395	452	445	399	416	398	436	428	403	421	410	422	432	382	407	368	440	402	400	407	362	410	386	377	396	404	393	397	433	403	428	452	427	399	412	395	399	396	448	387	408	441	420	375	414	421	454	428	400	451	379	397	458	402	387	399	383	428	409	391	369	385	417	386	407	414	434	420	418	423	420	448	390	416	394	396	386	434	395	455	426	405	394	442	414	386	404	412	400	409	428	445	436	373	409	412	415	442	404	397	452	412	406	399	402	410	395	416	389	432	406	388	402	405	424	427	378	410	403	375	420	406	438	401	366	400	400	398	384	375	398	400	380	381	446	419	435	370	416	406	425	412	424	445	430	384	428	398	412	444	441	425	407	373	421	409	408	412	455	403	402	404	403	439	424	406	445	400	417	387	391	409	418	426	380	398	431	444	410	399	377	393	398	384	396	422	430	395	398	409	384	406	424	375	433	409	416	403	415	387	430	446	396	415	417	379	425	395	388	440	407	369	396	429	400	434	382	409	396	386	424	411	407	411	406	405	441	423	392	415	409	409	417	410	424	372	418	401	384	387	435	352	425	404	421	403	429	404	434	447	388	396	410	418	399	430	404	396	441	396	448	402	441	421	454	400	418	407	441	389	426	429	409	435	407	408	404	462	364	392	381	441	425	390	417	403	401	389	422	410	407	440	389	418	446	404	405	398	427	407	430	426	386	397	413	404	416	398	416	386	435	438	407	417	423	404	407	403	400	413	432	406	439	405	417	399	437	402	396	455	386	399	382	413	442	388	385	384	408	409	411	455	406	380	376	381	409	405	417	413	437	416	403	419	404	406	409	426	417	339	411	409	427	431	432	404	389	368	417	364	364	371	390	417	431	426	382	396	384	379	390	445	410	423	437	423	381	410	387	402	427	383	437	436	415	393	457	424	435	434	424	418	418	406	414	406	419	420	399	444	424	426	416	414	400	402	360	415	404	418	381	418	363	379	388	441	396	391	419	388	433	417	406	413	455	400	412	417	423	451	413	420	408	373	448	394	398	404	399	414	403	444	404	415	432	411	437	430	394	428	461	395	412	441	402	377	451	400	417	412	401	430	454	415	386	399	391	409	443	425	381	390	422	401	441	388	403	384	398	418	392	388	398	418	422	409	396	366	410	401	411	392	414	416	423	383	427	408	402	397	434	382	380	430	377	368	431	426	386	425	422	411	403	418	438	408	397	404	385	439	395	426	411	410	402	416	406	428	422	423	420	415	414	410	412	386	451	414	394	416	414	450	398	422	450	408	386	417	355	389	427	415	424	444	454	412	422	402	477	397	392	442	437	406	397	425	423	437	403	455	401	417	407	410	426	430	427	400	387	403	412	436	398	395	405	451	419	426	431	427	436	386	421	416	385	410	445	403	424	417	375	411	439	385	404	389	436	424	431	427	419	403	413	394	405	396	420	397	391	425	369	406	425	420	390	382	405	419	431	444	416	390	407	418	425	432	409	397	390	430	400	400	398	423	400	406	422	411	432	412	400	383	424	390	415	424	405	431	416	435	402	415	408	426	448	404	401	425	408	391	409	422	384	422	423	412	408	425	426	428	433	414	427	391	436	422	397	400	402	391	409	422	420	417	421	425	420	370	398	383	396	400	397	424	428	396	378	411	433	429	426	411	423	435	381	410	410	403	435	451	428	425	444	449	462	396	402	393	473	372	437	418	408	405	426	417	415	416	415	440	400	415	392	428	394	394	420	398	431	435	393	446	387	422	378	428	400	409	415	437	416	358	422	469	402	403	426	419	393	422	378	382	415	403	392	427	427	402	405	427	394	383	419	415	429	414	407	448	437	411	401	406	366	436	407	431	389	391	428	398	416	395	443	444	421	399	384	410	427	406	415	405	421	406	427	404	371	422	356	423	412	384	413	418	375	419	417	410	387	414	420	404	410	415	393	377	433	434	387	413	444	398	417	401	383	402	401	437	399	418	389	396	413	390	393	386	424	418	433	427	420	422	412	433	400	428	399	431	445	419	397	398	402	413	444	428	442	421	409	415	389	399	373	413	420	398	385	423	414	403	404	420	443	380	393	438	398	408	378	412	418	434	460	411	437	432	387	413	418	424	426	461	397	383	406	420	430	420	418	420	393	397	395	454	411	440	408	422	393	411	422	432	392	434	382	427	427	424	409	387	396	426	435	448	410	404	402	389	422	379	399	395	442	410	404	369	402	420	447	405	396	411	391	412	421	425	409	447	414	407	421	437	431	423	423	400	417	397	384	433	390	380	399	392	386	414	410	371	433	381	437	389	409	429	421	420	433	421	385	396	369	398	420	416	410	411	383	396	445	421	370	403	395	372	424	427	430	426	411	396	402	399	429	391	433	441	404	403	419	436	419	398	442	365	389	434	409	402	379	394	430	422	428	426	400	423	385	433	401	433	382	429	414	406	409	445	435	430	434	429	398	429	395	421	414	426	378	410	421	407	389	420	381	395	409	439	393	434	401	411	394	411	352	409	415	403	417	436	397	461	411	437	430	446	417	420	398	422	386	418	399	390	420	430	398	427	415	370	433	401	408	394	409	424	415	447	427	441	397	415
23805	21030	27219	25011	15366	1200	705	542	508	485	485	462	435	456	378	391	415	402	393	384	393	408	377	366	332	374	365	374	331	346	324	358	369	350	378	358	368	370	368	375	346	348	370	353	341	354	358	375	352	370	356	350	358	328	347	330	339	366	371	350	342	350	366	367	340	331	386	407	326	399	347	361	344	378	360	361	369	364	333	345	351	371	359	349	368	383	333	342	361	366	337	360	364	320	357	403	357	338	340	345	365	399	365	339	374	351	357	353	332	375	383	361	353	351	399	337	350	369	370	340	393	339	353	368	380	349	299	345	331	327	353	369	353	344	360	344	376	367	345	351	336	390	361	385	353	342	393	367	337	350	354	350	345	358	334	358	384	387	368	344	368	341	353	368	371	362	358	328	336	354	356	383	327	362	364	376	361	354	348	390	332	363	328	349	351	335	385	331	311	333	368	363	345	354	352	351	331	399	353	390	374	385	347	356	350	351	334	400	358	319	355	352	353	381	347	338	373	334	340	364	337	340	342	361	352	350	341	361	339	351	358	344	342	340	385	385	342	347	359	361	351	363	371	342	364	328	349	342	357	368	363	368	345	358	414	357	364	362	376	319	361	345	367	386	397	384	386	350	329	325	376	359	346	344	374	369	377	370	346	363	340	350	361	331	362	401	366	354	341	338	335	368	362	347	392	355	339	389	361	335	379	356	390	382	334	364	362	347	391	335	289	329	346	373	356	362	340	353	378	328	380	360	376	384	406	332	355	368	331	344	331	378	386	342	365	346	365	347	338	347	356	365	357	376	352	378	330	357	347	344	349	352	368	377	347	354	368	371	371	373	355	366	324	391	360	370	386	333	366	370	356	361	365	361	338	330	367	346	381	351	375	332	375	336	359	406	341	366	385	336	386	348	340	358	371	361	370	351	371	359	376	383	360	353	351	350	371	353	370	344	377	362	339	356	373	352	360	343	368	362	321	321	308	378	374	322	381	347	391	325	393	362	328	364	356	358	373	337	320	365	362	376	344	394	326	362	398	355	379	362	381	340	358	368	329	377	344	367	386	380	341	335	348	345	353	358	366	365	351	366	389	373	339	362	371	391	360	367	329	380	345	331	340	357	354	373	363	362	389	369	368	366	379	359	385	328	349	356	367	369	361	356	359	336	367	383	361	338	379	361	325	336	340	369	400	332	359	364	359	372	384	364	357	371	351	320	326	338	356	396	340	348	358	376	378	329	329	314	385	350	367	336	362	344	346	344	346	347	367	348	332	364	340	384	378	385	342	341	386	382	342	367	372	362	332	375	388	348	356	352	386	334	349	363	353	365	383	356	374	319	339	326	337	368	329	338	354	355	388	362	359	353	347	346	349	347	326	364	342	358	334	313	356	357	343	404	348	353	352	377	373	389	384	334	385	369	351	362	368	335	339	363	363	330	358	340	341	359	347	387	368	345	313	360	354	351	366	347	368	371	369	387	356	338	344	352	369	344	340	349	345	303	365	347	359	374	384	358	369	383	336	325	366	359	328	368	338	391	373	376	357	359	367	371	368	366	315	347	353	374	374	374	343	393	379	338	348	351	392	352	348	345	362	354	369	391	336	370	377	351	346	366	341	369	345	398	368	391	366	348	365	376	366	335	373	369	362	336	333	358	367	362	370	350	370	369	334	362	371	355	346	346	382	337	353	343	359	340	376	382	384	374	344	342	359	359	395	358	355	343	369	340	381	335	347	369	362	362	365	354	365	356	312	332	349	383	351	359	407	362	359	350	353	341	353	367	335	322	349	366	342	337	318	360	346	358	363	349	354	353	342	357	340	367	374	385	360	360	342	328	364	336	363	394	318	377	351	355	344	363	338	357	365	365	353	349	377	321	343	337	338	368	341	322	362	352	341	355	339	365	375	363	341	326	327	357	352	321	345	369	364	377	362	365	353	347	350	354	359	390	353	354	368	349	371	336	349	343	368	354	374	379	353	344	323	389	337	368	333	327	346	345	358	339	360	349	310	358	338	348	372	342	384	363	357	337	361	363	364	353	356	347	328	351	379	338	331	337	376	369	378	359	346	334	368	387	350	351	345	371	349	376	358	387	339	349	352	331	349	348	359	370	358	358	363	379	346	334	357	376	373	329	325	340	384	365	343	383	370	362	364	355	354	328	369	350	349	368	368	340	367	338	350	358	333	356	382	369	357	415	356	351	364	364	396	358	365	327	337	388	351	347	346	351	373	340	342	350	372	352	374	332	377	374	364	370	332	334	346	373	341	344	372	385	354	362	370	340	349	383	364	373	351	373	350	351	369	346	349	354	367	392	349	350	362	359	334	382	347	350	356	340	372	328	376	384	360	373	353	348	390	378	343	354	363	309	374	389	341	316	354	357	361	371	360	334	364	371	348	380	353	351	338	367	350	392	337	357	351	386	363	326	351	359	331	351	343	335	373	370	374	370	379	378	348	372	350	355	342	368	356	381	376	385	360	360	334	327	338	376	337	373	341	347	378	338	341	402	359	370	356	358	353	366	382	342	370	384	389	362	349	364	347	365	381	357	379	368	341	361	356	348	348	365	337	357	374	367	351	361	379	364	373	353	393	370	354	375	355	354	320	345	372	351	376	334	349	385	342	361	351	358	360	379	354	337	356	393	333	341	337	348	331	354	381	386	339	354	355	348	380	375	360	338	382	343	370	340	353	387	333	354	375	359	354	379	354	318	350	369	346	357	357	356	338	382	335	351	351	398	344	380	360	317	356	341	382	385	362	333	364	367	339	358	328	322	380	329	372	355	356	349	389	358	374	359	380	352	344	319	353	379	346	380	375	363	385	324	369	364	381	357	372	368	321	395	373	363	360	341	346	361	379	345	358	312	350	368	372	354	350	340	338	351	372	306	333	341	332	339	387	403	334	360	365	336	345	331	334	360	372	360	357	348	387	380	355	338	345	378	352	374	347	362	371	354	383	354	334	352	366	367	340	336	328	388	324	385	369	345	361	340	365	384	365	359	351	355	343	336	384	364	367	337	361	332	391	349	322	345	371	372	323	364	350	353	356	383	346	340	368	371	367	371	362	323	340	338	376	385	332	341	369	376	379	340	386	336	345	388	350	387	340	354	372	324	396	367	361	377	379	357	363	363	340	377	396	390	344	329	343	332	376	364	324	333	332	349	386	364	338	378	378	370	345	378	354	359	344	339	334	372	368	360	387	353	362	388	373	387	349	359	371	330	403	378	352	380	384	370	371	376	364	319	363	339	319	348	366	367	351	346	328	340	362	356	370	364	315	322	350	347	325	347	336	335	357	331	382	357	383	360	346	375	383	352	349	375	332	361	333	376	346	381	369	371	327	367	381	335	360	357	374	361	338	362	373	366	376	366	361	359	364	356	349	360	334	354	341	380	358	389	366	339	359	368	333	369	379	347	358	399	350	381	386	346	356	362	375	380	358	357	370	386	347	336	324	375	359	352	371	410	334	356	343	383	351	362	361	389	370	392	385	356	335	348
3512	8442	5254	2401	1797	1342	1126	980	835	773	724	631	655	587	607	531	532	538	507	500	493	491	484	435	429	441	480	447	509	449	420	414	440	453	464	487	471	498	430	427	452	460	449	471	396	431	476	466	447	470	445	473	425	449	487	422	479	417	441	423	466	481	444	428	408	473	441	455	445	415	452	448	470	449	427	439	446	422	484	462	460	445	439	463	448	468	450	431	447	483	471	484	441	443	484	452	447	498	438	416	428	439	443	454	428	438	442	459	465	426	455	456	422	457	417	435	434	471	449	426	419	460	444	401	435	425	456	426	399	416	471	403	430	448	462	444	477	414	446	423	461	433	462	431	454	452	452	451	422	475	419	413	437	437	421	438	459	483	467	486	445	461	455	433	476	442	430	420	446	452	451	443	429	418	425	451	420	454	442	431	452	429	423	442	444	462	433	428	495	421	453	443	464	416	447	411	469	431	483	429	464	440	414	461	433	457	468	420	422	489	441	405	453	429	481	463	459	449	430	447	475	458	423	453	449	410	417	461	446	424	459	466	451	425	441	395	459	418	410	431	434	458	447	418	469	469	397	468	427	433	440	462	439	438	444	450	463	392	451	448	478	449	438	450	480	501	467	439	436	446	451	420	454	398	442	457	403	497	463	437	448	426	420	446	429	423	407	440	437	454	414	449	433	399	445	438	429	473	452	463	476	496	471	463	412	458	413	424	451	405	467	405	454	424	421	445	449	443	457	436	462	457	423	421	447	430	474	433	463	435	475	445	463	458	431	397	430	496	441	451	417	407	437	443	446	433	413	439	439	473	430	451	431	430	456	422	438	477	424	473	441	458	485	454	422	455	439	447	411	485	436	432	441	462	426	454	444	422	460	438	419	454	412	460	443	429	444	468	426	449	455	438	413	476	468	467	445	467	455	433	450	436	441	463	435	422	439	480	415	444	455	420	443	461	481	419	450	446	464	412	471	460	411	457	476	472	456	447	466	473	454	448	398	431	462	468	468	449	449	467	429	409	460	459	465	421	451	441	427	408	488	473	455	422	462	465	454	498	451	451	506	471	424	422	414	474	464	409	442	455	434	434	414	435	381	457	451	394	433	451	401	431	454	450	456	420	429	440	446	471	454	458	432	419	455	499	439	426	459	463	439	438	434	421	428	450	443	453	436	417	426	421	438	426	429	448	435	416	424	478	416	445	430	442	447	439	413	438	480	454	459	492	454	451	427	414	449	419	429	451	469	468	455	447	438	425	449	478	437	468	439	456	441	458	456	444	434	443	415	419	405	429	492	426	458	462	443	444	407	443	428	441	414	483	437	460	432	458	453	433	450	428	456	496	413	432	470	414	427	445	419	405	447	469	441	455	423	422	459	445	436	450	431	473	440	465	425	443	428	448	415	466	467	473	378	433	434	432	409	483	451	442	438	431	432	423	441	449	444	425	457	424	433	461	431	450	445	464	456	429	454	469	434	452	490	459	462	444	416	462	409	431	463	421	451	474	455	441	439	461	424	451	468	438	477	440	438	436	460	470	434	412	406	454	427	474	434	423	420	446	450	452	427	418	428	428	438	437	420	404	465	460	452	458	454	439	440	460	452	457	411	427	451	461	448	430	407	462	462	409	441	402	451	462	402	425	468	426	463	475	438	474	433	456	437	440	420	405	462	424	476	450	431	405	435	444	424	444	445	442	443	435	464	424	451	434	427	472	443	461	419	460	468	445	453	455	446	397	436	402	404	479	428	471	446	430	412	455	436	435	404	459	501	504	430	475	423	401	492	428	442	438	467	454	423	436	451	458	454	446	454	412	424	448	458	415	431	484	473	466	420	434	469	429	425	443	431	416	469	482	453	429	410	457	440	444	454	468	465	478	446	441	409	417	428	450	438	416	443	442	479	443	410	422	453	476	408	431	454	433	449	455	418	451	481	445	411	448	428	402	476	439	474	429	445	410	455	412	455	437	465	419	441	436	418	444	412	421	456	458	453	450	453	460	451	483	448	435	427	438	412	419	424	434	463	469	468	452	456	403	433	444	374	430	439	440	439	442	481	431	440	436	468	461	449	437	468	482	438	429	449	399	452	450	456	444	435	462	421	448	446	399	475	434	440	488	463	441	416	401	418	445	491	473	433	439	456	446	469	445	441	458	397	456	426	503	452	442	450	430	445	456	434	435	474	465	462	453	460	494	479	422	442	399	448	461	404	424	461	428	459	458	482	474	461	433	446	424	447	492	429	439	433	439	426	463	418	433	477	435	413	435	432	441	459	413	422	478	400	430	428	451	434	455	424	439	424	457	473	476	458	437	409	454	431	422	481	434	429	442	447	470	444	410	430	433	446	447	439	449	389	460	424	452	468	457	413	435	431	452	434	440	438	438	450	446	417	459	461	418	433	458	447	455	432	457	409	456	429	439	453	454	474	395	453	456	427	467	445	431	454	463	444	406	448	484	467	440	401	445	434	422	482	445	453	451	438	452	418	463	433	468	458	408	459	472	441	485	467	440	445	452	459	434	443	453	447	455	426	466	448	487	440	421	453	485	480	420	460	440	456	437	466	479	448	427	417	438	420	457	453	434	458	471	428	452	419	444	426	421	449	472	472	479	465	426	458	447	419	464	446	452	472	434	464	435	430	423	428	429	439	460	475	450	438	431	423	445	456	416	445	440	454	419	454	480	448	457	448	445	437	449	452	413	463	435	419	457	456	442	444	476	465	454	438	459	409	478	419	426	441	458	447	422	435	431	413	442	439	421	423	416	418	429	447	466	450	437	462	472	445	440	429	437	469	436	463	438	455	433	431	429	417	438	439	437	432	464	446	491	429	468	432	414	472	399	479	463	423	417	458	408	438	426	425	413	452	451	446	427	486	449	423	460	443	425	449	408	441	450	412	436	456	467	423	422	428	471	456	448	434	433	451	437	450	410	442	456	474	437	439	473	457	420	438	443	411	475	402	440	448	482	427	421	427	406	419	465	462	410	412	413	464	459	479	446	443	474	394	463	435	429	442	490	471	427	441	471	443	481	433	419	463	428	454	419	452	448	451	446	494	457	451	449	452	444	425	431	421	422	475	458	442	462	423	444	483	470	440	410	476	452	431	455	399	377	403	468	424	431	438	467	455	478	450	401	427	434	431	465	444	441	438	452	421	412	486	446	407	418	464	459	423	431	438	461	431	438	432	424	449	448	474	455	418	473	412	427	436	436	367	446	432	438	448	456	454	465	445	429	433	443	424	497	427	452	418	447	467	439	444	451	429	441	470	437	421	448	440	452	468	438	458	419	462	428	406	431	441	423	455	416	436	413	458	417	431	431	451	468	429	453	450	422	432	446	427	458	445	443	403	463	463	447	429	454	430	418	410	437	481	472	458	427	411	461	416	460	443	450	468	458	452	433	451	414	432	440	448	422	507	450	432	423	440	448	476	461	463	492	463	447	462	435	421	425	437	449	437	467	453	436	418	431	412	444	479	480	450	429	454	416	447	449	455	417
24657	21030	25876	24212	1524	413	339	320	283	280	285	219	245	246	227	212	191	199	212	206	194	198	188	169	198	190	201	199	194	168	191	182	211	183	192	185	175	191	200	182	195	171	184	214	178	187	173	213	177	159	200	202	216	183	187	184	188	217	190	196	187	197	177	181	180	155	166	177	175	178	223	190	207	171	178	187	193	180	206	198	216	195	191	184	198	192	191	206	193	180	181	191	161	168	200	177	195	189	186	214	179	188	199	178	178	196	198	186	180	193	168	182	183	176	216	191	166	198	175	173	191	186	199	170	183	177	191	190	178	194	191	190	202	187	182	174	197	192	189	192	176	169	181	185	174	196	188	203	207	191	180	201	210	196	178	200	194	191	218	201	183	174	168	201	140	209	200	196	185	189	171	180	194	182	194	184	203	204	179	199	187	181	175	189	184	201	180	172	191	165	193	181	181	183	197	162	189	230	184	177	196	173	168	199	165	185	182	204	192	169	197	175	164	188	179	181	190	175	184	179	207	196	189	175	175	201	199	185	166	178	185	190	193	195	193	208	217	182	193	199	184	188	169	175	168	174	200	164	187	186	189	187	195	174	196	220	180	195	189	186	209	177	169	196	185	195	191	177	166	197	169	175	180	167	201	169	180	193	179	199	190	192	189	163	186	158	189	204	197	185	208	171	199	184	185	187	188	203	179	210	206	184	189	186	218	199	187	169	190	169	193	210	165	172	197	204	200	194	214	171	189	198	196	193	200	210	164	181	159	182	195	189	168	201	172	189	188	181	209	187	192	189	158	180	188	188	194	202	192	179	169	151	197	175	187	187	193	200	195	172	190	188	213	195	190	177	184	186	171	163	175	203	158	188	172	171	160	212	197	193	189	172	172	180	193	179	181	213	216	181	188	184	217	191	201	185	177	197	184	194	175	194	145	184	168	191	178	176	182	190	209	175	180	188	189	193	182	172	183	182	158	186	180	210	188	188	161	186	190	193	179	207	165	201	188	179	198	205	186	182	169	199	201	178	176	186	191	161	180	183	178	197	170	191	200	192	201	185	164	196	192	195	200	177	189	199	190	180	189	171	213	216	184	174	177	191	154	187	193	173	202	189	180	177	162	169	185	205	197	179	207	188	195	154	182	186	190	176	194	200	170	202	196	179	200	206	181	184	180	161	164	183	213	183	187	177	179	183	166	200	204	177	194	182	214	222	179	186	209	204	199	204	180	204	178	192	190	196	185	185	193	178	185	167	193	201	188	180	194	208	190	183	181	193	192	189	205	163	202	222	179	176	164	202	208	187	167	173	174	190	177	184	150	169	176	221	171	170	195	187	192	190	190	193	180	216	188	213	195	192	186	203	182	214	165	185	178	165	196	190	197	210	198	175	177	183	210	180	179	172	198	187	199	162	185	181	165	196	182	216	197	170	201	193	168	182	207	187	196	181	197	184	199	148	196	180	182	158	193	220	197	186	173	166	189	193	177	186	178	197	171	187	185	182	191	181	186	176	198	186	165	174	200	192	198	191	186	190	176	191	182	205	188	171	204	197	186	180	198	193	164	168	196	177	186	183	188	177	204	184	178	169	222	187	199	204	199	177	195	179	187	180	197	207	192	186	165	187	169	191	173	188	184	179	175	185	187	205	181	182	165	168	164	168	170	186	195	184	199	168	199	198	201	197	187	193	188	176	200	183	172	199	184	181	208	192	179	185	180	177	169	197	179	220	202	203	181	181	184	186	208	188	194	188	207	185	190	180	188	199	173	196	212	214	178	189	194	178	176	183	193	206	164	180	214	174	189	214	169	181	184	182	166	194	191	174	217	163	177	173	183	190	200	164	191	216	184	186	195	194	210	180	176	187	193	190	149	150	196	191	198	187	186	194	183	177	182	185	185	174	197	211	203	168	183	200	212	197	177	177	172	197	183	181	178	213	209	177	186	184	193	185	180	186	194	170	196	189	201	187	197	207	218	168	183	185	184	172	188	178	214	184	210	198	194	196	168	185	148	181	188	200	187	196	166	194	188	184	201	176	197	184	171	157	189	184	186	168	173	188	195	177	176	214	216	182	188	184	186	199	161	209	180	173	194	168	194	208	178	186	189	198	187	176	178	178	163	173	199	179	177	181	189	176	176	202	217	185	182	167	200	183	185	185	181	184	211	179	208	178	179	177	186	178	151	193	189	164	185	189	192	203	183	201	184	176	190	152	185	182	225	198	193	182	169	179	176	183	173	181	196	182	198	182	182	165	184	165	166	175	190	179	178	218	195	194	191	176	179	183	183	176	180	159	192	183	179	178	204	190	179	203	184	153	162	176	190	162	174	167	185	157	207	196	192	178	180	171	180	180	182	199	200	187	176	191	193	184	183	218	181	169	186	185	180	187	199	170	167	222	178	211	180	198	210	195	176	192	170	189	164	186	206	191	193	192	190	191	173	161	206	175	180	191	169	173	199	173	176	199	198	201	211	194	200	193	176	199	201	191	192	215	153	198	173	171	184	167	175	190	192	182	189	176	181	191	199	211	176	157	169	170	189	188	181	170	194	200	198	160	186	202	200	162	185	186	191	166	196	193	204	187	184	183	176	193	164	184	200	201	175	176	167	188	198	213	168	163	181	222	177	214	179	172	190	181	173	186	180	176	190	215	181	200	183	194	190	184	184	191	193	201	194	196	176	169	190	198	156	171	186	211	168	171	189	191	186	184	190	172	181	195	175	199	206	206	194	182	211	203	188	202	188	177	184	180	201	201	181	180	177	184	199	193	182	190	186	181	183	188	181	193	183	195	201	155	188	199	173	170	185	186	196	183	174	201	178	191	171	193	171	187	192	222	194	184	176	176	188	191	190	172	180	202	194	188	194	183	190	172	198	169	186	182	173	187	182	221	203	206	172	194	183	177	217	184	203	181	195	176	203	186	197	225	200	182	188	197	170	174	200	194	218	176	195	164	190	177	164	177	191	195	170	177	183	178	185	184	174	198	172	221	168	198	185	179	182	214	194	203	192	173	180	159	210	176	180	186	214	207	177	181	200	198	180	186	210	188	202	190	185	168	204	191	177	180	212	208	187	181	184	170	214	184	193	168	195	170	194	165	189	176	191	186	174	198	201	180	203	189	186	180	188	179	207	193	147	231	222	208	161	203	184	191	215	189	202	201	178	190	189	163	184	192	207	179	193	198	168	174	195	196	191	185	195	188	196	200	204	183	171	190	173	202	165	182	165	179	176	170	191	199	187	196	171	155	193	186	183	201	186	212	201	215	175	185	192	169	197	201	185	195	210	203	174	170	188	176	186	181	175	195	181	157	192	187	212	164	188	164	183	170	199	167	186	180	184	203	180	189	168	195	204	184	168	185	198	177	193	185	178	165	182	201	181	207	176	199	193	168	207	187	156	170	212	180	189	202	161	198	187	178	175	185	172	176	162	168	169	182	204	166	170	170	183	195	183	164	198	184	200	181	168	184	210	195	184	182	186	198	207	200	164	177	175	178
3620	5272	3084	1388	997	794	654	575	474	382	414	374	362	381	316	295	304	337	277	293	260	232	248	243	259	259	254	231	229	248	244	225	245	233	235	234	246	291	254	240	231	237	203	208	245	214	241	230	245	232	242	237	230	217	227	212	245	227	236	222	234	242	248	219	263	211	222	243	235	230	242	253	252	218	210	238	217	238	224	227	205	205	255	227	243	225	216	232	269	260	236	244	226	223	204	222	216	217	234	220	235	216	233	226	233	240	234	246	234	227	203	224	228	232	247	211	241	262	217	226	222	203	228	230	249	246	257	244	233	233	234	218	214	232	243	231	238	205	207	221	230	252	243	226	230	214	226	254	227	209	247	252	266	236	201	222	265	259	244	213	266	229	232	245	235	255	230	234	229	232	220	263	245	234	202	247	229	228	252	242	219	241	231	252	221	236	232	244	224	226	224	260	205	251	239	242	227	215	240	236	243	212	240	226	229	238	208	216	219	227	226	236	232	229	241	219	248	214	246	245	249	222	231	241	232	227	211	224	224	238	214	235	230	267	243	243	223	253	240	224	227	226	199	224	259	238	223	245	228	217	238	240	225	236	216	198	223	240	253	227	213	223	230	217	256	244	248	241	230	250	225	211	219	212	231	236	258	212	210	236	233	225	222	215	245	201	218	249	231	248	245	220	266	214	238	245	227	245	204	235	234	267	225	248	208	237	233	231	246	209	230	242	233	242	242	190	250	235	229	238	227	232	226	245	209	230	236	229	246	224	231	207	255	233	248	223	222	238	186	243	248	194	239	242	216	238	240	245	213	256	224	246	239	208	230	239	205	208	229	233	242	218	217	232	256	211	228	223	209	258	218	237	218	199	224	236	219	241	214	254	220	224	234	232	239	251	228	248	223	228	227	211	221	220	220	196	253	247	221	239	213	228	220	256	243	233	229	222	216	229	253	260	253	232	233	240	220	238	213	228	208	205	227	230	236	217	249	242	241	217	253	241	221	211	232	234	232	228	225	227	240	234	240	224	226	237	237	211	213	219	254	216	228	257	242	226	258	222	239	209	231	243	246	227	245	234	250	237	225	248	241	242	251	262	215	221	218	231	239	236	231	220	212	220	245	231	237	243	211	215	236	232	254	229	258	221	215	221	216	230	229	228	238	217	253	261	257	248	233	217	248	234	237	247	235	235	256	236	230	232	231	224	241	234	217	239	234	258	219	235	254	240	242	211	267	231	224	247	211	217	233	222	267	253	211	243	229	237	258	262	231	236	233	225	218	244	243	235	228	230	213	217	237	249	226	259	225	249	199	215	215	253	223	213	207	241	240	233	227	226	223	225	226	244	235	229	249	238	231	241	251	236	201	246	227	235	232	209	273	243	268	240	228	208	245	226	234	228	210	222	247	262	224	243	276	245	210	241	244	240	225	205	225	239	258	236	247	226	208	217	224	258	232	205	206	263	229	221	235	217	244	219	274	232	220	237	226	204	231	243	214	246	208	197	243	230	210	219	210	232	230	228	239	264	226	243	261	246	205	220	248	215	224	249	239	228	242	218	241	225	209	196	223	236	230	252	232	226	232	251	244	202	225	212	224	239	207	222	219	233	226	240	225	234	195	246	210	256	232	241	276	203	233	238	220	249	243	257	208	212	213	244	237	201	228	207	239	236	232	242	257	225	246	216	261	250	257	237	204	238	249	243	213	243	210	225	244	202	206	233	206	242	225	228	222	222	223	209	238	234	229	195	243	243	238	218	253	236	211	229	240	238	262	233	206	224	234	251	232	244	246	229	240	219	228	254	233	235	238	263	217	237	229	203	235	240	268	213	217	212	225	240	231	217	234	209	196	216	234	245	233	226	220	219	228	222	235	233	228	241	247	243	222	235	254	221	223	230	218	251	204	239	218	216	237	211	232	239	247	212	202	249	235	257	240	224	216	225	232	216	210	228	230	215	218	244	216	247	235	230	242	240	238	220	246	255	235	237	231	227	210	230	236	224	245	244	229	259	248	225	228	212	258	253	232	228	218	241	241	221	222	246	245	267	261	229	243	262	266	250	248	227	241	199	225	253	243	236	236	251	273	227	214	243	223	242	264	220	233	238	219	217	212	203	248	262	247	219	199	242	225	206	213	236	228	240	244	230	228	238	237	221	243	235	253	209	247	231	241	220	234	245	213	216	231	251	245	223	222	215	206	228	219	225	215	219	197	207	228	241	253	223	231	246	259	232	236	217	263	238	223	238	254	210	238	235	233	241	191	208	242	230	240	247	248	233	239	242	234	248	211	232	247	253	255	207	244	224	231	249	219	249	241	213	233	226	241	244	235	215	215	250	235	224	235	211	221	223	235	230	207	251	219	238	241	243	213	244	205	233	242	235	229	221	227	227	220	243	205	250	242	220	237	229	240	233	237	237	257	237	225	223	223	238	241	249	257	242	216	243	259	218	221	235	213	239	240	236	209	251	235	219	213	223	247	233	236	218	223	225	224	242	235	213	234	232	258	236	216	244	277	232	236	221	232	228	242	238	215	248	240	228	217	235	248	235	269	209	220	248	222	220	251	221	226	247	246	214	245	215	248	243	228	242	236	217	224	219	218	239	209	221	238	268	233	248	240	209	214	219	233	241	207	242	210	220	222	232	217	221	242	239	250	273	211	269	229	223	255	235	228	227	243	223	229	239	237	233	245	219	236	234	219	232	220	244	225	233	253	232	231	257	226	234	237	235	229	239	247	262	225	248	257	208	238	193	222	227	244	238	237	228	232	220	196	238	211	250	224	241	205	230	268	204	221	242	230	239	276	243	236	214	246	266	253	237	229	199	229	249	224	228	241	241	206	225	246	256	220	197	231	239	245	248	258	234	239	252	249	241	223	227	204	237	229	221	213	223	223	217	230	216	247	213	234	204	202	207	234	211	210	231	240	211	224	254	232	255	233	221	219	254	214	247	205	234	217	218	261	233	204	203	223	211	225	263	224	196	228	248	222	245	231	234	248	242	249	233	229	239	229	257	236	221	249	271	237	239	236	209	216	244	230	253	225	199	229	241	242	238	210	236	236	240	225	246	241	242	237	221	229	235	222	235	248	221	233	234	230	243	240	232	255	226	224	245	211	226	217	195	220	243	242	228	270	255	238	245	225	227	206	245	231	245	214	229	255	224	236	209	230	263	236	222	217	219	226	266	197	237	239	239	218	190	242	242	231	236	234	228	250	221	250	231	219	235	227	239	224	241	246	207	238	234	213	227	222	259	236	260	234	230	196	237	222	241	244	242	220	252	227	234	267	208	236	251	211	234	236	238	237	233	218	254	240	235	209	261	243	221	210	213	244	232	226	243	213	233	202	236	232	222	243	236	252	233	223	232	228	231	239	219	224	210	247	240	234	238	216	250	236	234	229	235	199	234	236	217	227	220	229	227	266	225	250	228	255	229	224	215	213	236	244	239	254	207	241	204	242	227	251	232	232	253	236	211	231	225	214	238	250	257	232	238	244	222
22440	21050	28261	24052	21050	20382	1999	620	512	414	348	350	324	358	298	261	232	244	219	222	186	223	189	218	185	152	184	155	159	164	160	167	159	162	158	150	169	152	147	151	158	138	153	174	156	144	174	158	136	151	135	134	173	154	156	167	163	148	145	146	137	181	157	146	155	130	154	151	135	150	153	166	156	142	156	169	142	165	151	138	144	155	154	137	119	176	146	160	139	139	136	148	126	165	144	169	144	162	141	155	130	150	152	137	175	145	150	159	132	133	142	135	169	149	146	145	154	145	129	161	150	156	165	157	145	151	174	146	160	137	156	147	151	134	169	144	144	157	154	165	136	148	139	158	145	128	121	139	154	175	167	165	134	134	122	146	140	146	145	146	147	151	163	146	156	161	146	166	157	151	146	143	140	168	157	169	133	146	132	139	154	156	144	154	153	163	157	155	146	162	145	144	150	162	162	140	162	166	141	155	174	143	164	147	148	150	156	138	135	145	146	152	145	151	139	161	144	180	167	143	160	159	168	136	154	137	142	160	157	147	132	144	162	145	157	137	128	159	143	144	166	144	136	154	168	155	148	152	153	141	116	157	165	152	137	161	152	133	142	141	133	163	136	151	146	135	119	147	156	138	139	156	140	134	128	116	160	139	134	141	149	165	175	156	156	173	165	144	147	148	151	138	134	162	135	160	130	148	141	168	120	144	167	152	142	126	167	155	162	164	135	153	143	157	163	139	147	154	122	126	149	152	139	127	138	147	137	174	134	167	142	153	158	161	143	150	146	131	156	159	161	139	139	139	134	164	134	133	156	147	141	144	130	132	159	138	161	148	138	170	164	150	133	150	141	131	168	177	140	157	146	150	160	158	155	152	165	142	149	130	168	142	121	146	153	152	145	129	151	155	146	140	140	139	151	143	136	126	162	141	147	122	145	125	135	153	153	144	179	157	156	158	140	154	133	162	139	150	144	133	132	168	161	153	133	135	159	148	149	126	143	145	156	140	146	154	168	145	137	133	163	150	154	163	153	138	148	162	133	181	141	145	155	147	153	138	145	156	171	170	148	155	139	167	153	140	155	143	161	138	136	157	151	170	145	142	169	150	146	146	153	147	145	147	159	149	136	149	161	136	145	140	141	160	147	145	155	172	144	152	153	148	146	158	136	150	135	143	164	121	156	135	134	164	164	155	157	173	167	139	148	161	161	149	171	135	158	155	138	141	150	148	152	135	123	139	143	151	143	140	144	134	136	154	130	144	156	147	138	160	146	174	152	171	150	145	127	142	134	144	142	147	129	158	155	156	153	151	158	138	148	134	163	140	135	147	153	140	176	153	174	164	136	165	169	145	151	146	139	147	137	128	158	156	137	169	152	157	137	154	135	142	154	161	129	140	142	136	169	154	159	161	142	150	171	148	134	158	159	148	162	144	158	171	155	179	171	150	138	153	163	159	155	154	162	141	147	155	144	140	133	156	126	151	139	146	166	164	174	163	159	183	138	168	154	155	136	159	143	159	175	134	140	128	175	121	147	149	156	141	164	148	142	142	128	139	127	142	166	174	136	135	148	156	156	137	164	161	137	156	134	171	145	154	147	168	157	169	142	157	159	140	140	151	134	167	153	151	136	150	142	143	131	136	157	154	156	140	162	149	155	154	150	156	172	157	168	155	157	138	143	138	147	150	148	138	142	131	138	138	123	153	153	151	154	139	147	152	149	158	153	128	149	131	154	160	155	154	156	136	148	164	143	138	155	149	145	147	144	144	139	164	160	138	137	152	159	157	135	167	143	147	146	140	148	171	140	151	160	146	159	149	157	146	191	139	134	156	142	157	143	174	150	142	129	143	153	146	160	155	160	141	146	144	164	163	164	139	148	144	147	130	143	157	129	151	146	130	152	178	165	152	144	152	139	168	153	163	148	184	139	161	158	141	155	139	162	129	148	143	151	147	146	163	143	146	143	139	148	142	171	174	134	148	141	145	163	150	150	160	128	158	153	150	135	134	138	143	153	179	150	151	135	132	128	141	137	173	160	115	141	133	151	154	147	147	148	117	159	160	161	140	165	155	142	143	159	154	139	139	126	155	148	141	117	149	144	154	125	143	171	170	130	147	169	156	143	130	136	154	138	137	164	174	167	146	129	142	155	138	137	149	163	154	110	136	135	146	137	148	146	126	145	159	147	128	165	161	173	142	165	142	127	157	123	146	159	144	169	150	137	140	159	159	166	155	149	143	151	152	149	144	163	183	164	163	167	166	135	148	144	143	140	138	151	158	147	130	140	131	169	145	151	138	150	166	129	143	167	149	156	147	138	149	141	165	144	159	154	137	157	138	154	158	141	154	121	147	156	152	136	163	153	166	133	158	160	151	166	154	143	143	165	136	144	156	159	149	152	176	148	150	148	158	155	138	154	146	147	158	152	137	143	129	154	137	127	139	137	135	132	137	168	144	132	151	145	144	163	162	158	141	149	162	136	154	132	140	152	131	179	140	132	136	156	142	122	139	150	163	158	118	159	145	142	170	166	155	141	146	144	143	134	161	151	169	154	135	162	133	150	144	142	147	193	151	125	149	153	149	140	132	133	143	141	177	155	157	148	152	130	170	136	121	130	132	149	118	147	175	132	147	145	153	144	142	122	148	154	145	111	163	149	142	153	157	151	162	142	145	128	161	156	144	156	127	158	145	131	147	169	147	172	121	146	145	135	145	143	146	137	160	157	143	138	147	146	134	154	156	148	166	135	148	168	147	149	138	162	136	149	161	149	152	137	168	134	142	115	165	157	149	142	142	173	153	133	178	123	144	160	151	153	137	125	127	131	158	162	147	130	148	141	149	127	144	154	151	170	166	137	169	139	140	161	125	135	148	157	140	141	146	149	150	137	157	153	140	156	163	142	160	148	157	154	145	158	171	173	156	130	156	149	135	146	148	157	146	170	151	152	145	160	133	150	148	168	150	138	153	164	164	139	142	165	129	144	172	145	181	155	147	133	136	155	153	122	150	140	167	157	133	145	135	148	153	160	162	153	143	166	149	167	168	152	154	143	143	149	137	138	150	136	151	136	132	145	140	162	150	148	142	164	156	173	161	147	132	167	140	161	151	154	126	142	114	138	154	164	126	132	157	150	144	143	147	153	154	162	164	146	126	152	151	151	147	141	150	146	160	162	131	153	131	162	142	126	152	173	134	146	144	153	139	161	145	127	131	150	154	149	159	146	139	162	151	145	132	145	145	163	170	152	155	150	145	132	179	149	163	159	128	156	152	145	160	150	158	146	131	130	143	142	153	137	155	154	136	156	157	142	145	138	135	150	137	150	156	153	154	146	145	156	128	133	135	139	134	138	146	151	149	176	149	144	143	137	154	138	160	159	157	139	135	160	141	139	138	160	167	138	166	139	144	142	153	128	154	157	156	161	145	146	144	157	131	160	160	153	158	123	135	149	165	144	129	126	149	150	125	149	145	143	169	163	159	150	159	162	146	157	144	178	160	141	144
5050	15203	9430	4448	3035	2297	1798	1342	1152	916	749	730	626	588	504	455	404	340	345	293	287	257	293	268	249	254	242	254	219	229	241	242	230	220	214	206	228	217	217	233	202	186	207	198	195	192	214	186	193	220	179	199	207	202	216	208	202	203	212	184	188	195	205	206	188	227	202	208	213	238	210	221	178	190	208	204	188	212	197	194	212	171	204	200	209	190	199	195	201	186	184	197	199	194	193	176	174	209	192	186	190	179	172	219	181	195	188	197	203	187	198	200	164	191	205	209	211	177	216	225	189	198	175	200	200	218	187	190	196	216	185	226	169	183	200	215	197	194	189	195	189	198	174	177	185	194	200	186	173	192	186	196	198	169	186	196	178	191	196	200	192	190	189	182	199	193	186	223	185	173	191	199	188	196	170	178	203	199	197	189	188	183	199	192	194	218	180	182	170	205	187	193	182	193	194	191	197	181	205	192	199	177	186	190	190	191	187	205	192	179	208	176	182	181	178	223	182	196	179	200	185	188	188	189	204	186	174	202	196	189	204	197	179	196	158	170	202	177	211	200	176	182	195	179	187	171	180	204	185	178	208	203	194	206	197	179	202	227	200	193	205	194	193	188	208	202	199	206	193	200	175	160	191	204	165	183	207	200	180	205	172	200	189	205	186	186	171	197	192	201	208	183	215	189	210	192	207	212	205	223	203	189	169	155	201	196	212	191	202	208	179	205	199	187	212	205	183	191	178	163	194	176	183	210	179	227	197	186	175	171	215	176	176	195	181	190	199	220	198	187	196	181	214	205	192	196	224	199	203	225	193	194	209	188	193	212	183	193	197	170	215	193	183	206	199	192	162	220	196	212	214	212	182	217	180	196	185	188	186	173	181	192	199	193	197	186	190	183	193	209	205	201	191	170	220	176	189	180	214	181	188	192	192	209	198	184	208	194	223	197	191	198	178	178	167	210	176	185	200	206	197	201	208	194	195	211	178	198	207	178	212	217	215	170	178	217	166	170	214	186	164	181	192	185	218	179	188	197	202	180	167	183	183	197	180	203	205	205	196	191	196	197	166	195	166	183	180	177	196	218	186	194	202	196	177	185	179	218	201	199	173	174	176	194	207	197	187	173	194	191	200	203	228	199	195	187	194	209	220	180	175	212	189	192	189	194	204	195	210	190	206	191	195	205	176	178	186	178	191	192	191	168	200	193	179	210	176	189	172	182	195	176	158	179	162	196	198	188	201	200	193	201	180	196	186	218	184	195	190	193	170	214	199	222	177	191	177	213	173	186	200	185	194	187	181	180	193	213	205	191	179	199	180	199	184	177	217	183	202	203	209	185	203	197	189	189	184	188	192	190	192	219	176	180	194	205	188	185	201	207	187	208	184	225	218	177	191	206	184	184	174	185	192	182	192	187	227	186	211	202	174	190	205	214	193	176	191	197	185	199	220	205	212	186	209	194	199	228	198	177	183	194	214	187	205	213	202	199	188	193	222	207	209	192	195	207	198	201	191	201	204	196	180	194	214	190	196	180	210	185	200	202	199	194	191	200	210	187	186	177	211	178	164	182	177	182	189	176	192	181	184	169	185	188	166	198	156	201	175	200	192	193	193	192	180	190	188	190	196	202	173	182	218	195	189	178	177	196	170	182	225	191	185	186	191	174	192	195	198	165	202	221	200	198	184	180	191	185	217	181	198	193	177	178	194	202	185	196	206	182	199	170	180	199	179	183	177	202	201	178	188	175	209	197	182	179	206	203	199	198	203	185	186	219	212	185	188	179	216	220	193	199	192	194	190	192	187	198	203	194	194	188	199	189	196	208	205	197	179	219	202	198	210	194	191	163	212	213	210	177	198	223	196	192	217	189	198	219	197	193	202	196	198	188	200	192	198	203	199	195	189	205	159	201	188	172	187	144	199	170	212	208	181	179	218	189	178	160	203	197	205	202	194	192	214	188	190	182	207	184	202	193	182	196	184	197	183	195	199	229	191	191	184	185	212	208	232	194	198	209	188	177	193	199	178	199	163	183	192	197	199	192	193	203	194	207	185	177	175	183	198	192	209	190	190	171	189	193	194	193	211	164	189	208	204	205	205	198	176	196	189	178	186	207	209	226	186	204	202	189	195	207	160	182	191	184	180	184	198	202	207	209	196	207	194	208	209	198	211	189	184	196	202	196	176	182	220	170	203	185	216	194	187	181	211	226	188	214	205	189	180	215	197	165	170	188	206	216	202	201	186	214	187	201	200	179	200	193	193	191	165	180	205	193	172	186	194	192	204	182	198	195	209	202	199	183	186	216	230	220	203	207	204	188	208	205	208	184	195	220	185	188	204	209	193	196	189	182	212	183	197	192	171	189	214	173	210	169	198	208	196	199	192	202	190	196	218	200	173	163	188	180	195	184	197	187	180	172	206	196	206	204	191	201	202	183	191	162	175	196	199	184	174	207	196	187	203	188	206	206	219	227	188	201	220	194	172	195	195	218	211	207	198	180	186	172	207	198	185	202	196	175	185	209	188	196	211	212	208	208	183	202	186	217	228	198	207	206	189	214	207	214	191	210	177	166	206	213	200	200	198	172	194	212	158	199	191	163	184	188	189	186	186	225	183	196	189	188	183	195	209	202	203	218	192	202	193	175	200	214	203	200	206	202	178	190	194	217	164	216	193	206	167	182	201	196	193	209	177	205	214	192	187	179	199	188	183	188	208	197	205	212	190	189	186	199	189	191	200	195	179	223	201	190	179	203	184	198	197	219	190	197	194	225	199	196	200	174	205	216	215	213	210	187	192	161	229	193	185	175	185	177	199	223	194	192	185	206	173	198	169	204	204	178	200	190	214	183	216	201	197	184	187	202	185	184	199	216	195	177	206	179	200	197	199	220	183	206	179	187	189	190	209	191	179	173	225	177	184	199	196	199	200	207	172	209	199	191	163	175	180	172	181	217	182	196	170	197	170	190	178	162	201	173	186	174	194	196	206	194	185	158	179	203	184	192	169	227	194	173	183	193	213	200	180	165	172	194	221	181	180	211	201	193	197	190	192	198	208	191	186	206	184	197	186	219	215	192	214	213	184	185	188	183	171	198	188	196	172	195	197	194	192	188	210	189	206	206	190	178	186	207	192	221	198	220	184	176	201	205	197	158	209	182	193	208	173	211	188	203	211	195	206	218	208	184	208	188	175	186	183	191	167	165	178	203	165	164	205	209	194	204	166	183	179	186	199	173	192	185	163	197	179	180	196	175	188	204	220	209	193	192	200	205	204	183	220	233	168	203	220	197	212	213	194	200	191	192	204	191	209	223	215	206	218	208	214	175	200	181	179	189	184	199	210	206	187	179	193	184	189	174	206	197	191	183	222	184	198	183	189	184	188	190	178	202	216	203	184	196	215	182	189	189	206	205	199	188	177	192	163	214	216	192	210	182	210	193	175	185	229	177	198	203	204	182	194	192	166	189	190	196	181	182	218	175	180	196	186	187	204	198	191	188	196	213
27438	16868	2935	596	449	382	420	344	365	315	361	345	365	368	340	367	358	362	327	329	365	337	354	366	394	355	353	355	357	324	328	331	362	317	341	355	363	332	349	319	371	341	313	363	351	306	314	327	360	349	382	380	320	343	341	328	335	374	366	341	359	345	332	343	332	325	407	330	328	345	316	312	334	331	328	389	319	330	324	338	346	335	337	357	367	334	319	374	325	289	356	324	350	344	346	345	339	383	324	325	347	371	345	358	342	329	338	342	346	366	328	325	319	352	368	357	345	350	335	351	332	344	314	333	327	347	375	354	362	352	383	340	328	318	381	338	339	334	335	366	327	330	344	378	362	340	375	320	339	322	315	341	340	338	372	322	365	326	332	358	334	341	350	342	347	344	339	368	319	344	378	350	344	359	382	373	336	361	337	351	338	333	374	369	345	349	314	336	364	370	344	359	319	341	328	367	345	352	342	322	335	369	347	357	362	338	336	318	346	357	323	354	379	352	327	402	375	357	360	361	328	355	378	338	365	338	315	325	366	356	297	351	353	336	345	328	334	329	322	353	318	362	356	341	365	348	344	349	340	356	377	328	296	360	389	317	328	346	388	350	339	394	345	348	352	336	337	338	339	352	318	317	344	377	338	353	341	348	386	347	304	343	317	339	301	350	347	360	342	360	342	372	324	354	331	308	354	332	340	325	364	356	327	336	348	367	337	334	341	325	313	369	325	374	300	374	343	328	382	338	329	341	348	345	331	329	341	316	329	334	385	344	303	330	348	326	321	345	329	330	302	349	379	353	326	322	342	351	369	361	337	331	322	333	360	335	326	320	362	317	319	325	356	330	347	359	378	374	340	326	362	356	348	315	360	349	366	318	330	342	338	345	334	357	340	347	343	325	316	340	351	342	361	383	339	325	398	347	333	312	362	327	327	347	350	323	336	319	308	332	375	345	338	329	363	390	363	359	342	345	337	373	360	322	361	327	336	330	340	363	323	346	302	357	346	343	340	344	355	345	323	345	363	371	347	388	349	322	334	359	344	303	353	334	353	378	343	332	370	335	373	327	345	375	312	371	335	364	360	328	364	345	337	364	344	361	324	349	365	330	359	351	344	324	329	360	356	317	369	340	352	333	322	361	373	351	370	365	343	363	333	380	362	361	339	298	326	351	341	371	386	353	373	354	351	357	347	325	364	362	325	333	344	358	358	342	336	319	356	360	346	350	353	336	342	321	333	340	330	309	341	352	346	307	363	349	357	308	345	313	323	358	327	350	360	331	376	338	342	369	339	359	352	354	367	360	376	351	337	349	370	322	383	309	340	354	321	310	371	373	359	328	362	338	363	358	343	367	352	336	332	380	411	340	361	364	330	322	328	358	334	364	393	339	338	318	321	339	364	342	399	379	388	344	339	366	358	334	320	341	332	352	329	346	358	335	362	357	344	352	360	333	334	332	341	337	350	384	338	354	372	359	341	363	331	317	345	337	344	338	348	295	311	328	333	389	361	358	375	335	342	376	351	324	341	371	365	305	330	351	362	349	342	343	321	351	355	334	378	353	339	318	328	334	336	335	315	338	337	368	375	357	339	316	393	326	375	379	352	345	359	372	375	366	314	326	321	330	363	333	362	313	349	338	357	338	369	340	376	311	360	322	337	354	360	342	353	413	335	345	382	348	337	348	360	357	349	354	341	359	345	329	379	359	329	338	322	358	316	342	355	359	369	337	344	358	350	319	334	362	322	330	368	305	346	354	346	326	340	369	347	335	382	367	338	359	335	351	337	370	357	328	388	331	346	318	367	334	370	351	346	330	316	371	353	350	331	346	363	341	324	344	340	376	374	354	356	330	339	338	348	353	334	302	341	365	354	319	342	349	352	345	340	353	320	337	382	366	371	357	353	348	361	328	354	349	357	347	334	329	366	373	377	363	339	357	325	352	337	325	356	344	387	359	353	318	340	332	361	339	359	361	348	324	370	323	340	327	319	368	361	344	327	329	355	358	338	344	322	363	331	310	355	377	382	363	347	356	337	312	369	369	374	321	332	348	309	339	306	333	335	336	331	389	345	346	337	308	345	350	339	353	337	308	302	338	381	329	312	344	321	327	375	349	344	318	315	321	351	382	355	297	331	304	327	337	361	367	335	367	356	324	346	365	339	344	341	341	364	346	325	331	334	363	356	347	369	313	315	349	327	368	350	365	337	326	328	345	371	332	354	319	332	365	364	334	372	360	345	332	334	334	373	362	333	378	322	329	322	337	367	346	332	333	334	341	345	311	355	354	343	334	369	403	344	341	321	341	350	350	319	355	342	345	329	369	371	347	350	355	376	358	356	342	340	358	352	351	344	345	340	348	336	362	370	365	343	317	321	346	359	329	339	351	324	335	340	348	344	345	362	395	380	347	347	376	330	328	351	329	323	354	337	331	380	358	353	348	365	335	326	340	366	354	320	314	322	338	376	322	365	362	369	371	328	336	361	347	348	352	351	350	344	347	313	321	337	379	348	334	375	332	345	340	351	374	352	357	330	306	400	342	361	377	339	338	317	363	330	387	353	352	336	374	326	345	295	344	317	335	339	346	334	350	350	375	345	359	325	366	336	342	356	328	361	334	336	359	342	376	341	334	347	357	330	334	336	366	339	349	340	358	313	355	374	332	348	345	348	361	341	345	333	314	337	347	355	339	341	346	370	342	361	339	370	361	346	350	334	361	322	359	325	316	383	352	359	357	327	358	348	340	323	312	335	360	348	353	351	317	346	319	373	340	328	322	335	333	329	311	369	343	311	327	357	341	330	357	341	352	342	348	334	325	373	338	349	340	355	356	340	339	373	338	390	349	339	320	350	352	334	355	360	325	385	316	335	365	363	313	339	368	375	326	330	348	363	348	337	381	347	359	347	346	342	330	367	350	353	354	363	349	333	347	363	343	315	400	352	300	324	323	366	374	352	337	365	360	351	362	351	317	347	367	321	342	349	359	323	344	328	329	346	345	327	313	330	338	327	340	362	362	329	347	340	329	366	316	322	371	361	358	342	359	359	344	325	331	333	325	334	333	367	351	363	342	344	377	338	354	339	344	334	352	316	334	374	323	374	347	347	314	335	352	322	350	375	367	325	334	347	349	334	357	327	324	344	350	353	341	348	324	366	344	319	276	341	315	366	346	338	342	340	356	355	331	322	336	327	319	335	362	348	321	354	351	355	333	333	337	371	361	330	342	359	346	349	358	323	326	369	352	355	334	373	313	363	338	352	341	356	331	371	336	336	351	357	324	306	363	335	356	345	327	354	365	359	372	336	368	381	346	353	355	356	362	369	337	322	339	338	371	360	342	340	329	309	319	317	386	335	341	327	332	344	346	326	360	323	324	339	345	343	327	352	343	340	317	343	341	345	331	345	369	332	312	346	352	339	364	339	351	362	337	316	335	339	356	368	324	346	331	356	342	334	351	330	346	346	341	362	367	349	347	325	355	343	356	325	373	339	326	351	342	347	357
4638	1794	1257	704	622	575	509	509	474	444	461	457	444	459	406	429	393	403	423	453	392	411	461	435	430	442	436	415	437	426	415	419	422	424	436	445	447	420	422	420	411	413	403	384	453	442	435	422	409	433	442	412	422	445	424	424	394	440	401	415	428	416	406	413	448	430	414	408	453	396	446	419	457	448	441	400	460	448	403	393	421	479	408	428	388	403	402	406	398	453	429	416	421	377	433	395	364	443	410	420	409	437	445	425	402	449	446	427	400	421	429	450	429	429	417	427	417	434	439	449	419	417	463	408	402	385	422	434	430	437	405	426	429	410	422	414	415	445	428	462	398	426	422	453	424	422	417	453	429	414	417	434	443	431	403	371	410	387	435	438	360	412	454	386	379	468	395	408	449	421	426	427	459	423	428	400	421	402	446	393	411	420	412	393	411	419	410	378	432	422	416	406	421	415	432	402	421	443	397	417	446	420	379	456	422	409	419	434	437	432	410	382	443	386	421	409	418	440	408	414	404	393	430	419	437	396	417	432	426	400	449	415	437	415	419	425	419	414	403	397	374	435	421	418	393	412	374	413	406	401	425	437	412	417	399	386	379	421	414	438	413	426	394	408	415	460	410	382	452	439	426	414	420	412	426	392	439	407	430	429	421	446	408	427	458	401	432	395	425	434	419	376	420	418	423	397	415	412	410	405	421	403	452	379	469	430	388	415	458	445	410	442	407	414	421	412	395	396	434	439	442	424	416	421	439	446	431	431	446	408	444	407	421	430	429	450	410	403	375	405	404	396	443	369	425	409	437	405	412	399	434	448	391	372	437	411	398	402	397	454	439	396	409	424	429	398	440	426	425	472	432	417	440	413	398	433	397	433	419	419	398	439	403	409	425	458	414	424	434	408	419	436	415	406	430	389	443	425	437	429	449	398	404	406	453	416	437	428	403	453	429	437	441	406	364	401	412	446	414	400	419	411	408	432	421	408	453	414	423	434	437	397	403	440	419	440	432	397	372	440	411	391	421	419	400	410	410	415	406	408	438	416	422	428	425	421	392	457	417	472	449	470	432	430	390	414	405	401	421	422	392	434	434	405	461	429	371	401	417	408	432	409	467	430	412	399	464	439	429	443	411	425	461	417	440	406	415	416	416	411	434	431	465	413	424	429	412	437	433	444	399	432	426	411	406	406	445	409	434	430	480	390	410	399	426	430	379	398	445	419	478	403	473	416	405	393	436	397	410	428	396	395	394	374	409	454	431	419	406	426	425	416	423	400	416	393	448	409	444	438	436	407	412	393	424	452	431	426	413	423	392	431	423	427	437	447	430	415	434	381	406	428	424	433	414	496	426	446	411	406	426	405	441	407	422	439	407	404	426	488	408	424	429	423	423	429	470	443	407	419	399	419	441	439	457	393	415	455	412	431	467	428	426	404	433	411	467	422	435	378	407	434	399	415	399	390	409	431	409	445	417	413	419	424	411	404	416	374	432	428	423	413	438	410	406	417	446	394	416	418	461	441	441	406	467	405	442	400	417	411	429	402	387	401	426	426	412	415	434	414	425	443	416	381	447	398	391	396	409	435	399	419	388	446	442	420	400	435	411	452	382	439	411	412	446	423	416	389	450	431	435	423	401	439	430	437	421	416	403	440	381	412	438	422	445	423	410	392	414	415	435	398	396	417	432	402	409	417	447	436	387	430	470	415	408	421	419	413	443	438	412	397	444	449	400	419	440	427	438	423	422	401	396	451	412	437	376	400	433	431	447	423	421	428	426	393	414	407	423	427	403	448	419	409	421	417	413	411	437	399	429	433	401	416	445	388	440	379	420	431	407	438	392	418	421	434	414	415	435	414	411	396	426	437	418	421	429	441	434	416	386	424	421	426	426	409	406	430	379	405	417	424	423	394	414	411	393	385	428	411	432	415	429	424	424	433	412	430	439	423	431	417	395	433	408	446	410	424	429	405	380	389	451	418	449	387	449	402	461	436	412	403	450	458	417	403	418	425	393	410	444	405	433	409	421	414	384	437	412	446	412	402	416	433	463	416	404	407	453	455	437	425	417	426	435	416	389	429	407	423	401	415	414	424	428	389	420	402	420	416	446	437	398	412	377	439	426	418	436	427	430	434	423	399	423	457	412	436	412	412	416	438	400	421	441	440	408	428	430	427	433	421	411	411	391	435	405	410	409	439	436	402	374	394	428	380	426	377	429	394	406	375	440	406	379	463	424	408	421	430	415	402	430	393	433	450	426	440	380	428	407	420	421	392	453	439	442	401	412	412	440	397	422	402	421	403	389	427	369	386	450	433	434	453	443	425	447	411	422	424	425	408	428	450	448	412	425	439	418	415	440	413	412	388	403	430	424	417	414	414	439	439	447	431	407	403	375	446	415	453	439	436	420	445	412	444	446	427	437	412	483	442	412	445	407	398	434	456	420	393	415	407	454	406	394	407	409	387	420	401	471	400	426	421	422	429	432	397	438	420	413	411	388	408	398	417	406	431	422	437	473	429	427	426	439	430	434	405	418	406	391	417	442	405	408	368	438	405	421	438	444	419	444	420	423	437	412	433	383	410	412	411	395	430	448	390	420	404	426	412	436	436	452	427	401	418	465	410	413	394	421	422	439	461	411	464	437	417	457	441	432	448	418	459	406	428	406	430	414	393	429	435	451	441	391	425	428	450	424	438	435	388	402	412	398	463	419	428	412	416	422	391	414	387	471	418	426	438	424	410	397	411	422	362	404	408	414	397	424	395	403	459	391	480	430	418	400	459	416	445	417	438	413	438	429	430	439	419	417	422	443	444	399	445	433	437	420	434	422	423	470	383	409	440	406	376	426	460	417	410	430	413	440	410	417	401	419	446	440	434	415	479	446	396	415	450	417	416	424	440	425	429	419	433	454	425	403	418	430	389	448	442	439	443	424	443	381	427	406	428	397	435	398	431	418	422	431	456	409	425	437	392	448	401	441	430	382	395	410	416	392	444	404	450	451	395	431	437	442	477	438	416	438	426	421	429	430	404	400	404	428	469	435	438	438	424	438	396	389	453	438	424	425	399	427	429	441	417	431	404	409	406	409	437	432	428	398	406	411	447	415	420	410	401	441	403	423	456	412	409	437	415	436	430	394	436	397	434	413	406	398	451	451	403	442	429	421	384	434	410	430	425	453	401	407	406	433	390	427	395	381	371	399	416	424	443	434	398	428	425	409	395	424	410	424	442	429	446	390	408	425	425	443	434	426	411	432	438	434	418	439	399	422	451	429	387	425	384	420	439	392	425	423	458	406	448	432	416	413	385	411	423	413	400	388	383	405	411	427	423	373	395	423	410	432	405	411	435	413	427	424	409	444	433	423	435	422	411	426	413	415	423	439	460	411	422	466	443	444	426	407	442	413	428	434	419	445	419	441	411	422	457	437	460	461	406	397	428	409	440	396	405	436	393	418	440	414	423	439	435	417	414	430	427	431	445	429	401	442	402	430	412	417	450	441	402
23770	21032	27267	24957	15708	1183	751	586	506	505	493	452	453	438	412	418	402	391	408	385	380	409	387	387	382	370	388	378	382	361	370	385	343	381	388	370	389	394	358	376	376	384	385	371	352	344	344	364	354	381	350	370	353	399	365	375	356	373	379	365	368	358	375	358	367	370	349	370	358	345	389	374	358	372	384	408	390	369	388	388	336	337	381	351	370	383	396	363	374	370	388	374	329	363	364	334	376	346	347	361	353	366	342	352	379	361	375	379	352	367	401	366	376	373	391	377	325	363	364	356	342	353	370	335	363	376	355	370	362	392	375	371	359	380	347	384	344	378	353	370	378	370	358	301	339	394	365	411	334	370	354	366	373	367	369	336	376	381	372	352	371	379	356	335	366	367	371	378	342	344	387	344	341	355	351	344	367	344	338	325	378	341	357	373	375	385	387	373	376	360	379	345	337	336	371	374	348	348	384	397	384	360	352	364	380	365	371	344	361	371	361	381	356	335	371	347	342	355	400	349	363	375	369	375	363	379	365	358	413	367	373	376	360	394	391	402	378	358	372	353	364	361	364	393	365	360	358	389	380	345	388	334	344	348	383	416	318	375	335	374	384	325	359	381	375	363	399	370	353	373	375	370	374	381	374	361	353	357	343	369	361	380	360	375	370	368	396	354	367	400	414	373	321	333	402	362	398	340	351	376	367	394	368	377	345	355	345	327	352	361	362	374	377	374	363	340	355	361	387	372	362	403	378	380	347	349	377	356	371	354	352	334	359	349	339	375	387	372	367	361	402	402	385	354	337	367	371	380	378	390	383	346	346	385	370	366	356	320	352	363	340	380	354	376	330	354	368	391	400	350	364	341	379	368	375	390	343	366	351	354	397	369	367	338	375	375	341	363	369	347	324	364	387	406	382	354	363	370	366	369	354	348	380	325	370	384	408	360	368	328	375	338	353	340	377	346	381	385	368	364	369	381	360	345	340	357	326	369	347	380	351	347	385	357	363	355	376	382	378	382	370	348	382	338	355	397	406	375	407	347	379	370	373	381	373	351	357	364	348	355	358	355	367	369	363	333	374	371	367	374	383	343	349	364	371	356	344	391	359	357	389	356	402	380	335	381	377	363	413	379	368	354	372	360	384	366	366	359	386	402	387	393	350	401	393	381	347	384	334	397	386	332	365	327	354	335	357	358	365	388	359	338	383	332	364	405	360	373	375	359	386	370	351	379	352	372	390	362	328	341	355	338	371	344	382	390	355	375	380	351	374	340	360	367	373	358	348	366	366	333	363	381	358	355	354	319	325	337	407	408	354	348	371	355	366	346	351	392	373	345	369	336	381	336	342	343	394	359	353	366	392	386	374	409	372	356	346	347	368	332	348	385	357	380	369	341	368	396	370	387	364	384	376	386	377	381	369	369	367	372	376	338	377	366	390	373	316	326	351	387	380	348	368	344	348	396	364	366	374	367	384	397	397	345	371	370	382	366	368	342	356	366	385	350	344	377	353	377	321	365	351	401	380	364	350	366	353	359	358	339	348	348	342	365	338	381	373	385	395	344	391	382	411	339	335	387	373	369	338	365	387	346	372	397	375	352	367	331	357	358	323	340	332	340	363	343	375	368	360	366	363	345	351	372	344	373	415	388	390	361	342	400	351	337	354	377	357	384	362	338	388	383	382	345	404	385	350	349	349	357	346	375	357	359	389	324	344	412	370	361	351	352	369	364	363	359	363	409	396	408	388	364	354	350	345	384	363	369	350	345	372	406	386	345	391	385	382	353	381	362	376	352	408	394	376	371	379	347	346	341	376	359	308	336	374	334	367	310	364	364	386	357	365	345	361	359	369	384	363	378	333	378	371	384	360	338	360	356	368	403	359	375	353	379	385	379	375	358	349	382	343	331	372	366	373	396	369	367	417	363	342	378	388	358	347	325	345	358	371	366	353	354	353	395	407	376	381	374	370	404	351	402	354	350	350	360	407	366	363	372	351	358	347	346	360	361	376	358	379	364	349	370	350	381	386	354	331	383	386	359	346	357	352	338	342	373	331	362	353	390	342	364	388	380	367	359	357	384	385	374	332	329	348	338	357	372	380	364	373	358	388	398	382	356	349	383	361	372	351	354	336	372	375	349	369	365	362	390	399	380	368	354	354	380	398	338	373	366	388	384	352	383	348	351	342	355	364	343	388	377	386	366	357	359	359	358	363	371	376	353	344	359	383	365	348	388	374	355	355	331	345	389	413	343	359	375	365	392	354	363	317	376	379	351	351	345	359	359	365	369	345	340	347	370	324	348	367	393	414	399	382	382	329	377	353	345	367	379	387	350	390	351	387	394	356	349	387	394	391	368	360	364	355	339	372	391	356	329	393	334	343	385	361	365	345	375	361	407	351	408	367	371	369	343	352	375	386	378	377	374	375	362	373	402	373	354	376	331	357	379	344	332	380	378	353	379	349	358	358	364	372	359	355	353	376	374	366	338	361	357	382	322	346	346	373	390	382	360	384	336	347	354	359	366	366	389	351	344	345	358	373	385	354	374	378	343	388	340	367	357	361	374	360	351	346	360	355	399	365	371	369	356	400	352	389	353	364	372	382	356	387	370	377	359	379	393	373	380	345	384	405	348	357	362	343	343	347	324	376	406	335	376	387	331	321	375	338	339	328	371	343	399	349	323	361	350	347	341	363	337	345	381	381	332	367	378	336	385	372	366	391	341	367	361	367	372	365	324	361	380	370	375	367	370	387	378	353	380	370	361	357	347	339	368	390	342	359	378	381	344	373	303	343	331	326	384	361	378	379	357	343	364	378	349	390	343	362	344	387	377	377	374	349	326	410	357	354	343	375	387	348	339	339	344	368	359	377	381	348	366	350	403	361	350	341	328	363	346	356	349	375	381	351	367	396	389	377	376	379	372	403	350	397	382	331	405	358	345	349	343	379	359	384	363	386	366	385	389	373	351	378	349	362	369	358	373	356	362	347	345	344	344	359	358	393	368	360	372	368	344	328	377	338	364	362	403	365	354	342	362	397	360	365	369	334	384	383	321	361	337	376	377	376	369	355	373	383	390	360	371	322	367	351	382	367	386	374	347	353	373	368	386	335	389	380	364	362	388	334	381	386	359	368	380	356	385	391	376	355	391	336	363	335	362	384	362	344	369	414	381	360	349	360	335	391	370	355	380	351	367	372	350	373	353	347	356	365	402	367	362	380	366	346	351	371	359	377	362	365	374	386	395	347	343	347	348	361	341	351	353	371	348	337	386	324	372	350	374	375	348	329	323	381	356	397	363	351	348	364	356	300	355	362	348	356	365	356	340	349	363	391	366	372	352	323	379	341	357	344	355	366	326	378	362	357	360	334	358	384	369	356	375	342	329	342	342	378	356	386	348	352	361	366	367	368	352	371	367	369	371	348	370	361	368	327	352	340	370	382	341	390	354	389	381	368	330	363	330	373	383	366	363	374	355	372	356	351	385	366	370	364	359	357	371	395	355
3440	8220	5216	2385	1721	1375	1073	977	813	709	707	614	669	616	564	555	543	522	498	488	539	505	501	467	516	446	478	476	469	488	481	433	463	450	450	486	478	472	434	485	427	478	474	464	432	472	431	480	446	471	458	464	418	429	430	472	505	418	446	411	473	466	485	438	453	436	459	425	459	445	457	475	453	410	481	416	435	442	458	475	467	439	463	442	425	473	437	447	447	477	450	422	430	445	474	447	442	410	478	496	415	451	459	448	438	450	491	435	423	438	453	455	476	449	444	463	429	468	435	447	434	411	423	435	440	444	430	427	418	434	442	465	468	455	451	439	438	440	462	468	464	459	484	481	464	419	450	465	439	426	443	454	435	439	453	434	463	473	434	428	462	471	455	449	447	439	439	478	479	455	429	470	441	441	477	418	458	401	427	482	474	474	464	493	485	433	455	440	464	480	483	505	469	445	501	420	460	471	434	446	436	418	425	434	443	460	441	447	459	419	434	469	468	444	404	431	469	460	441	475	430	442	446	454	422	422	472	451	443	467	431	451	442	482	470	438	452	431	479	492	436	443	452	434	457	443	481	479	437	470	475	440	438	478	434	489	482	436	482	439	441	484	396	465	450	416	441	445	437	426	454	464	430	424	442	466	423	452	449	442	454	470	436	422	449	428	457	457	427	450	467	439	439	474	430	435	411	436	423	438	443	474	484	460	413	430	449	454	464	475	470	438	492	453	449	476	472	486	422	443	436	450	448	470	469	426	427	424	452	469	439	461	452	472	434	476	478	469	462	432	440	451	437	501	485	400	449	466	458	440	448	466	462	452	433	471	480	469	421	446	467	473	424	439	451	447	446	479	427	428	443	475	467	423	469	418	449	470	455	458	458	457	449	432	415	451	444	423	472	478	474	470	443	456	442	447	461	441	452	409	450	473	401	439	465	446	437	472	420	483	462	461	452	438	486	441	441	419	434	449	463	429	446	408	456	456	449	428	471	445	454	427	446	464	424	489	457	480	458	458	442	525	438	480	474	485	447	461	462	516	436	462	450	439	469	458	444	437	465	436	453	462	438	431	462	461	491	446	469	440	441	435	441	451	460	464	447	438	470	434	408	435	440	468	448	386	462	468	433	439	408	427	450	439	439	471	447	457	435	425	475	415	433	489	443	481	453	457	447	470	475	485	449	453	479	443	431	485	409	460	441	475	468	443	440	450	434	407	457	462	463	432	413	453	497	400	448	454	450	442	448	437	489	494	453	426	456	478	460	435	436	400	455	456	461	477	502	443	468	434	451	422	475	465	483	488	455	430	474	435	452	468	484	438	440	440	463	451	434	462	448	480	464	460	454	456	454	462	487	422	457	462	430	403	453	469	469	435	452	462	430	467	454	406	434	460	433	419	472	460	446	462	452	446	450	430	486	479	446	448	459	450	459	435	450	447	439	478	435	478	482	460	438	429	477	453	424	440	457	427	433	435	431	421	458	498	480	467	403	454	416	466	451	492	471	458	428	504	421	469	436	443	439	422	495	441	455	425	420	428	430	441	441	446	463	489	435	478	460	435	414	407	454	445	460	470	464	436	490	458	448	432	457	451	487	464	431	459	441	438	461	448	433	453	421	453	427	455	460	444	468	420	439	426	431	451	450	470	441	440	456	438	438	442	455	469	469	439	415	430	447	455	470	469	471	447	453	493	505	434	436	426	462	475	441	421	462	442	423	470	452	427	445	455	468	440	439	416	431	438	458	447	493	441	433	463	448	437	442	453	438	475	445	422	439	413	485	423	442	475	440	417	415	428	459	462	476	420	511	459	417	485	479	453	429	476	440	485	451	444	431	430	449	412	452	455	452	439	429	450	430	453	491	440	447	416	438	441	479	449	450	459	420	417	440	462	474	431	433	455	468	481	475	454	477	463	479	423	396	456	414	481	434	451	446	466	434	445	434	441	443	473	462	426	436	475	402	430	463	480	462	470	411	437	433	415	450	462	456	453	444	440	462	469	415	439	440	442	445	464	484	450	457	447	416	413	450	443	436	444	432	408	463	450	414	456	448	463	427	416	436	452	449	410	414	429	499	435	447	420	452	442	472	458	453	470	445	417	457	453	436	447	463	451	420	434	445	419	411	461	464	447	443	478	462	441	438	424	491	469	467	465	466	481	471	448	436	427	456	500	475	478	456	449	471	491	463	461	446	413	456	442	444	464	445	475	485	420	488	455	434	439	440	451	433	438	448	439	454	423	427	446	445	423	420	459	382	442	450	460	456	451	465	455	436	445	415	457	461	452	441	434	469	452	468	466	440	446	405	468	433	448	424	471	492	457	424	469	421	466	449	434	481	449	469	431	482	446	473	440	394	431	441	445	457	476	464	445	465	430	475	412	454	456	474	462	473	470	472	467	450	475	467	456	441	415	446	490	439	458	419	447	471	488	454	444	438	466	444	458	449	480	438	457	460	411	444	453	459	458	412	476	438	453	409	479	465	452	448	429	435	421	437	435	449	437	439	439	452	445	439	437	430	458	414	473	444	467	465	445	452	447	470	457	469	451	418	423	478	435	426	424	457	437	448	443	473	467	468	401	453	485	414	428	411	470	479	428	435	435	472	424	459	446	413	414	465	467	477	479	424	432	469	440	445	481	445	463	450	475	419	454	490	428	445	449	464	476	442	446	477	434	449	420	447	444	453	445	435	446	466	480	449	447	461	424	451	450	437	436	422	439	443	478	432	488	483	437	448	466	453	442	469	445	413	458	441	495	474	453	433	460	474	434	469	437	443	464	425	459	485	429	466	477	473	417	436	428	460	457	472	462	442	451	457	475	428	424	483	457	450	473	421	461	419	460	437	466	478	451	447	426	418	461	438	435	449	451	429	437	431	467	422	479	444	458	441	477	473	468	454	458	429	473	469	415	476	458	410	449	480	443	445	450	448	503	476	462	465	420	469	456	439	463	405	495	453	467	434	476	429	444	442	458	448	464	446	457	411	442	455	426	439	449	438	427	435	477	442	460	438	440	435	454	426	454	454	484	478	444	467	453	440	441	432	481	395	439	416	484	460	434	448	437	453	460	459	457	443	447	479	445	431	454	448	449	462	461	418	419	423	444	434	454	481	442	498	441	483	456	466	479	458	444	446	429	465	422	446	453	454	418	444	464	413	468	446	450	434	434	458	451	422	412	469	488	451	461	502	453	437	452	447	439	450	443	486	442	458	454	435	461	434	458	476	421	457	439	465	442	418	462	414	448	474	450	454	426	449	448	460	446	487	418	410	474	469	446	459	467	464	443	426	494	419	427	457	480	430	490	444	512	402	418	466	441	487	482	439	491	479	460	479	453	480	425	455	461	474	411	418	494	456	497	467	406	442	415	448	470	437	451	459	449	446	476	435	465	421	466	468	448	462	459	459	434	478	441	456	460	452	491	493	428	449	454	458	461	460	458	436	472	437	421	470	472	452	471	434	426	454	415	441	442	451	439	446	427	458	445	433	472	465	472	453	440
24672	21036	25874	24288	1565	424	307	309	264	261	252	263	210	230	232	202	218	189	191	218	192	209	205	191	225	206	199	182	198	190	216	201	183	221	181	212	206	181	189	201	182	201	198	201	184	206	205	206	204	182	184	212	200	175	184	189	230	193	179	193	208	189	189	178	204	212	188	212	195	186	194	181	195	202	199	211	179	189	199	184	210	179	177	180	164	211	178	191	189	187	197	180	196	203	180	193	199	173	192	189	168	195	207	190	199	171	207	178	183	218	196	191	199	198	178	191	209	170	191	199	191	202	195	186	175	183	185	202	174	185	199	208	186	178	177	208	186	188	213	159	180	185	170	198	198	196	185	220	210	161	184	202	187	196	187	191	200	170	178	157	200	185	174	188	200	181	178	179	211	196	194	185	179	199	191	212	187	212	182	191	210	210	201	186	197	182	197	180	191	195	178	180	179	176	197	169	166	163	191	190	216	204	197	189	178	180	192	204	173	193	189	236	204	193	204	199	198	188	172	192	206	181	181	192	204	178	198	196	155	201	169	169	187	171	178	194	197	199	186	183	193	184	176	177	192	173	195	183	184	213	188	182	164	178	201	176	182	181	198	203	185	190	185	178	200	197	178	209	211	194	187	185	180	197	167	186	206	199	227	210	182	188	197	185	191	175	191	192	180	182	207	194	211	162	190	183	198	180	203	231	195	186	200	210	182	188	186	194	208	205	203	166	189	163	197	172	198	187	201	208	202	201	185	207	186	160	196	180	199	187	179	216	197	187	184	189	188	192	187	176	180	164	182	173	198	206	192	183	176	186	184	196	189	188	227	194	191	196	197	169	208	176	183	193	213	194	189	185	213	204	164	233	192	194	192	189	190	197	208	194	179	195	168	189	156	202	174	198	188	175	213	192	201	196	211	194	194	211	185	192	186	188	181	170	192	191	196	208	200	181	180	190	197	184	180	204	185	202	180	205	193	180	177	206	208	195	189	163	193	184	160	203	207	168	164	191	172	213	201	167	209	179	186	179	185	198	179	191	171	172	177	179	203	216	183	182	213	200	173	193	176	209	198	199	203	173	167	170	174	190	201	196	205	176	224	203	211	195	202	190	182	185	182	167	181	187	178	176	166	188	195	183	190	186	205	179	198	173	192	199	179	194	190	200	197	196	209	194	181	186	201	186	178	187	192	208	206	142	199	213	223	203	173	177	199	201	209	212	181	181	201	172	210	205	189	221	172	182	177	178	180	187	186	174	190	188	177	153	199	194	176	210	186	173	168	205	176	171	204	181	181	191	210	198	193	195	190	189	196	195	192	166	209	191	172	178	173	181	191	153	185	203	203	177	195	189	190	186	194	175	212	192	182	182	164	194	185	192	187	201	189	198	185	204	199	225	171	192	178	166	183	198	196	175	170	185	188	197	198	200	194	199	202	193	178	172	178	206	192	190	187	173	191	196	201	192	214	191	171	220	202	186	180	176	193	158	181	187	208	230	183	188	191	210	204	200	207	209	209	177	204	184	178	177	208	186	182	219	203	205	187	200	174	176	194	196	200	182	196	194	204	180	193	166	169	170	192	208	220	192	182	206	174	204	167	198	196	188	197	203	222	175	202	204	205	212	187	184	203	198	210	212	203	187	176	181	172	174	231	199	223	197	192	193	193	169	187	195	190	187	198	204	170	183	180	193	177	203	195	193	180	177	185	190	206	184	194	200	189	177	212	185	197	212	190	191	181	193	206	183	192	172	184	182	175	206	172	163	178	187	188	195	206	180	187	195	181	171	196	212	175	188	195	190	210	206	181	207	184	194	187	201	178	179	185	197	185	174	178	188	197	189	181	216	188	196	181	200	193	207	179	173	194	180	194	181	190	186	225	182	199	194	155	173	180	209	201	186	184	189	176	197	175	165	195	193	205	178	201	188	197	206	179	206	198	193	170	181	172	205	175	189	186	183	174	183	199	184	181	194	200	192	197	173	192	207	209	192	191	174	202	189	185	190	199	213	208	196	167	171	199	178	166	201	200	195	209	205	200	191	212	184	193	204	197	179	185	200	210	214	193	180	203	182	184	174	185	215	195	173	187	167	193	188	158	198	182	213	189	225	203	172	208	214	202	165	208	182	181	180	162	189	179	192	205	186	192	177	184	213	214	201	180	180	180	178	160	172	188	195	185	204	189	206	199	192	180	204	173	203	184	218	188	181	199	194	214	188	172	187	178	218	207	198	152	186	198	213	199	187	170	164	188	184	195	197	185	206	171	165	185	194	182	227	167	187	191	185	196	190	188	222	188	177	171	179	177	169	193	175	178	193	186	197	180	172	188	178	196	185	196	186	178	164	188	188	182	203	170	202	195	181	177	194	167	185	217	201	189	178	188	178	203	165	206	192	187	181	189	198	188	213	194	192	195	194	212	204	219	202	181	155	170	225	204	171	196	191	181	184	178	208	166	195	180	196	214	199	204	184	193	213	177	186	166	169	225	207	194	199	193	177	196	169	210	233	203	181	176	175	197	211	177	197	163	171	196	209	201	194	193	203	199	188	189	193	219	186	215	180	174	191	153	173	203	187	167	192	215	190	171	193	201	177	187	179	193	186	192	199	176	219	210	187	200	189	192	202	198	202	208	176	183	177	238	189	189	208	169	171	174	220	187	197	212	184	202	179	184	188	194	184	165	189	195	189	170	177	172	178	193	196	186	202	187	206	177	189	200	195	185	193	206	193	178	192	189	190	193	182	176	201	201	191	179	182	206	183	197	190	195	200	185	187	186	187	193	170	182	185	183	193	197	187	200	194	196	187	214	180	178	216	179	195	178	205	176	186	193	183	208	211	212	182	171	170	227	196	189	201	189	195	198	172	205	204	206	199	199	174	180	190	184	170	219	193	189	182	199	212	175	172	180	195	187	173	198	177	183	204	184	204	169	194	193	201	185	173	178	195	198	169	184	191	213	202	188	175	167	195	186	171	190	203	206	178	197	195	205	212	202	194	205	198	166	179	165	182	196	195	189	170	213	176	199	188	173	189	205	174	192	207	164	192	186	179	195	199	221	214	172	188	206	174	214	183	174	175	205	214	177	199	176	199	197	190	211	180	197	180	167	215	184	188	208	192	211	178	193	183	193	172	203	187	198	179	172	171	195	193	186	199	196	176	181	200	174	192	176	205	162	182	184	184	209	192	202	211	176	204	217	191	186	193	210	174	172	217	206	214	218	173	201	181	172	164	178	188	157	170	215	178	207	180	198	193	188	195	192	189	180	183	200	203	196	205	174	174	183	180	201	168	199	180	198	194	212	179	208	187	212	177	190	172	179	196	210	192	202	194	181	189	171	194	190	204	178	192	155	191	228	216	196	156	171	187	204	185	193	181	189	164	201	194	188	193	199	204	198	231	197	205	180	188	177	196	194	214	189	193	165	172	171	191	166	194	187	198	210	183	180	208	160	192	186	180	173	208	199	186	204	193	185	187	163	185	198	195	188	183	191	173	186	175	214	201
3441	4942	2989	1452	1016	790	675	570	483	437	404	395	349	357	326	299	285	288	273	269	283	263	272	247	273	240	226	239	242	246	228	256	202	259	214	258	249	245	228	237	237	211	244	248	260	273	239	226	226	226	217	239	225	232	228	222	242	263	204	222	213	240	230	222	244	252	221	226	229	240	201	233	235	243	252	208	255	233	252	252	239	240	259	243	228	230	240	232	225	218	244	231	214	253	229	231	241	237	257	243	220	231	254	259	223	259	212	234	249	251	235	217	231	210	237	226	223	219	212	237	245	235	269	226	264	225	228	212	246	237	215	252	233	254	242	236	237	247	229	236	227	235	213	234	234	245	232	252	248	230	248	207	213	249	234	228	225	250	235	248	253	245	255	294	214	248	217	231	217	221	237	224	218	242	232	228	230	251	232	211	259	223	278	217	230	227	241	218	242	232	227	242	240	243	246	242	227	240	253	209	241	231	243	215	238	208	247	228	236	199	249	217	244	240	243	258	216	215	204	221	265	231	242	230	229	237	222	224	252	244	248	252	241	256	242	240	266	225	240	238	236	226	218	250	228	241	226	229	238	250	247	229	240	241	232	228	220	255	236	206	232	239	238	257	282	247	240	224	227	205	231	219	226	232	245	233	241	236	229	257	223	242	223	247	221	218	238	230	214	237	249	226	227	257	229	248	244	263	248	230	258	245	217	230	235	238	237	226	223	222	252	260	220	228	243	245	191	248	251	245	243	247	235	241	237	234	233	244	237	243	224	247	227	216	218	203	200	251	229	224	235	232	223	256	231	213	224	240	247	250	231	221	245	237	220	209	235	240	249	221	235	226	225	224	238	242	220	238	248	262	237	242	215	209	247	252	244	238	221	234	232	239	248	215	218	235	233	216	233	226	218	249	231	214	241	212	230	215	226	240	235	223	207	238	258	219	225	239	217	239	239	233	256	248	264	226	250	225	239	225	223	217	247	226	251	224	220	241	244	272	228	228	262	243	231	219	244	232	212	243	206	236	271	219	251	226	232	227	258	230	249	252	232	247	245	224	271	235	250	230	210	249	227	227	243	232	249	241	236	227	253	226	234	225	242	274	232	218	228	205	259	256	228	231	223	208	241	244	237	232	248	249	232	240	255	220	248	259	219	253	231	233	213	218	243	228	249	237	241	231	262	230	251	225	240	219	233	239	253	220	216	252	213	230	201	232	244	224	242	224	253	242	195	218	234	249	202	228	241	233	256	243	242	244	233	245	233	242	222	220	260	231	234	240	237	246	246	239	231	236	245	254	215	199	244	228	220	214	242	261	255	243	249	233	221	232	254	227	216	234	250	219	244	269	224	204	255	239	251	234	223	259	265	243	233	224	246	254	226	239	245	217	276	248	249	225	255	220	227	252	236	227	232	232	238	209	231	219	214	247	217	215	233	226	219	211	220	222	255	267	237	205	259	227	241	241	226	255	241	226	221	234	240	235	222	224	245	239	240	228	208	233	229	236	247	234	226	270	226	250	250	245	250	223	251	241	236	238	260	271	267	251	258	238	236	211	251	234	226	233	225	239	243	242	229	266	199	231	234	218	249	265	233	217	222	253	245	263	237	233	231	212	238	267	230	245	246	224	268	229	234	248	247	232	246	246	208	259	243	211	235	201	224	230	242	209	235	273	248	228	237	235	268	242	236	257	268	239	220	241	238	233	225	238	242	215	222	223	236	222	211	224	227	248	215	229	207	265	240	236	234	250	234	216	250	210	234	241	228	262	246	240	223	247	258	244	249	238	232	259	246	247	213	249	237	253	257	220	228	232	240	220	241	246	212	225	279	224	254	243	235	239	234	251	235	234	233	250	232	251	228	255	218	248	237	220	246	240	222	210	224	241	229	263	211	233	239	250	210	256	236	263	225	231	217	234	230	239	255	227	223	245	244	219	252	225	253	228	226	243	247	218	264	221	237	222	246	267	227	246	241	233	221	209	244	252	230	216	234	249	229	230	239	262	222	246	240	240	234	242	249	256	234	235	220	218	229	244	240	245	229	247	237	255	222	246	251	229	238	231	251	236	239	231	223	240	239	247	223	225	234	235	232	259	247	249	246	251	220	242	262	239	242	213	209	244	262	255	229	215	232	241	243	224	252	254	235	237	240	205	246	224	232	252	235	257	235	240	213	244	217	237	219	256	207	244	250	227	219	250	245	221	241	227	233	233	216	229	245	235	261	245	225	217	240	221	254	210	234	263	249	264	260	223	236	227	232	243	234	233	238	237	230	238	231	257	212	262	221	231	228	243	207	236	218	237	256	233	222	230	229	229	244	248	219	284	270	247	279	228	249	261	227	237	244	220	277	213	239	224	265	221	254	213	203	209	251	238	237	251	250	236	245	237	226	223	239	231	258	219	231	209	232	254	226	247	251	254	230	248	261	246	256	196	218	262	256	231	236	251	237	236	220	214	225	259	227	219	232	238	246	254	219	244	245	237	232	261	227	225	220	253	238	201	231	238	265	240	243	229	220	244	214	236	216	222	249	252	252	224	230	239	226	265	233	236	258	230	208	237	248	224	223	237	254	209	234	235	247	247	273	261	257	232	235	196	223	258	258	232	238	218	258	226	214	235	230	226	243	228	223	237	215	238	226	246	219	208	239	258	243	220	241	226	229	232	246	252	241	220	207	222	221	230	243	230	254	232	229	226	235	237	249	267	223	220	260	242	229	239	269	257	258	226	251	248	217	256	196	202	238	216	226	223	260	240	266	235	275	252	255	210	229	212	262	265	227	234	230	225	215	245	208	215	236	233	251	232	247	249	257	251	230	253	248	275	234	237	222	247	252	239	260	215	244	231	252	239	260	230	255	257	209	226	246	241	241	244	250	226	242	254	237	218	247	233	233	261	249	236	235	243	237	232	239	240	236	244	227	238	233	244	230	233	236	212	213	225	246	214	248	220	239	249	231	224	248	228	245	239	239	247	266	251	256	230	246	213	217	226	238	254	245	232	242	230	239	259	235	255	242	224	225	232	210	244	229	226	261	239	259	218	216	238	230	256	221	264	232	264	212	230	252	227	235	234	239	230	221	250	238	242	247	237	228	254	275	242	272	237	251	262	266	199	229	261	248	222	228	232	236	235	250	232	233	237	245	221	224	232	239	204	242	217	256	262	224	234	246	249	221	251	250	254	227	232	234	253	239	237	229	227	227	205	227	236	236	225	243	213	222	252	240	213	239	264	251	221	226	192	250	232	227	219	246	219	232	243	260	234	239	233	240	251	225	221	221	214	234	229	217	239	244	224	215	257	232	210	238	238	231	230	230	225	269	215	253	226	238	255	230	230	260	243	240	237	273	255	249	240	244	229	225	202	271	240	210	236	253	227	225	212	269	223	219	224	226	253	295	250	220	249	229	249	248	236	270	226	240	222	241	229	259	226	201	243	214	236	259	228	226	253	232	244	260	231	244	243	240	223	232	243	237	245	257	234	266	228	215	260	276	233	261	231	216	201
22415	21040	28256	24056	21042	20330	1952	568	483	428	405	366	348	307	319	288	244	228	207	237	178	203	189	180	162	167	184	150	174	184	162	147	167	166	164	150	173	186	168	163	140	164	178	172	131	151	167	160	148	178	175	139	156	179	187	157	157	163	152	150	161	150	178	131	144	154	135	150	163	139	127	145	156	159	155	158	145	148	137	152	142	168	147	166	161	162	149	154	139	148	158	142	144	126	166	123	145	161	157	165	140	134	161	139	150	130	150	138	150	157	152	143	147	131	142	139	147	143	152	145	145	144	150	137	161	156	153	130	145	151	151	145	185	146	131	161	141	132	136	160	137	168	144	156	161	141	162	152	162	147	167	155	146	149	175	159	174	148	163	172	134	151	141	154	142	160	144	134	140	143	144	163	139	148	155	144	147	173	160	138	120	145	170	150	161	136	156	156	149	159	149	156	142	157	144	132	144	146	156	155	162	155	150	154	155	149	164	148	154	160	171	156	151	154	153	153	146	165	151	157	144	151	148	164	183	132	157	137	159	158	168	168	121	150	163	150	133	169	156	164	159	166	176	176	149	139	155	143	151	130	172	151	156	173	159	122	125	155	137	146	156	140	143	144	137	125	149	152	152	148	152	137	160	141	140	157	146	155	136	154	131	136	148	131	152	166	156	155	145	130	162	147	170	143	151	163	181	157	139	164	160	143	135	152	138	148	150	158	149	153	145	145	140	153	174	143	149	150	160	156	174	160	130	153	158	156	144	148	147	145	148	149	165	149	151	130	163	136	156	163	114	159	137	160	157	131	162	164	137	148	156	145	145	160	147	137	180	162	166	159	146	154	164	145	142	124	161	154	137	145	166	128	151	145	143	139	179	147	169	162	139	181	153	146	139	156	127	154	142	151	151	163	143	145	167	161	149	135	133	159	147	152	139	144	162	171	159	149	153	124	145	157	127	136	165	164	161	155	149	131	155	158	159	154	155	152	174	127	137	150	182	160	164	136	151	149	167	166	154	147	146	146	138	142	162	159	159	149	162	168	184	160	167	147	150	133	145	155	150	163	142	158	152	145	149	162	141	161	157	137	146	144	152	140	158	148	165	152	170	117	120	157	133	151	164	148	164	149	139	157	164	125	148	149	129	145	134	161	145	162	124	152	153	143	132	152	147	137	142	141	152	166	123	166	149	148	159	145	165	164	130	135	181	151	119	162	150	145	163	135	135	175	159	148	173	168	177	143	156	156	157	163	130	144	155	152	135	143	169	157	157	131	161	161	155	172	156	156	153	154	122	144	157	154	152	147	160	163	141	161	161	145	144	159	157	128	154	158	150	154	167	138	158	156	127	156	147	155	156	156	130	112	154	149	164	149	138	139	158	137	144	143	139	146	147	135	173	140	156	159	155	162	136	152	140	149	158	143	137	135	135	150	154	131	155	130	125	180	153	135	142	158	161	127	154	132	144	167	176	160	149	169	147	141	145	157	137	185	169	160	133	136	128	145	132	147	136	166	152	155	151	164	162	158	170	137	146	132	123	125	144	151	136	193	149	152	149	151	122	169	140	142	153	145	149	168	147	145	156	145	135	135	140	129	153	155	172	143	139	141	148	157	169	163	141	159	146	155	164	156	160	167	164	143	127	151	146	159	157	163	152	147	188	144	167	149	159	141	159	157	155	147	131	135	150	142	151	124	153	152	129	147	143	139	150	130	153	144	152	149	148	150	155	153	155	134	151	153	154	154	142	172	146	159	135	142	160	160	131	143	152	156	133	139	146	170	146	161	166	154	145	162	155	162	159	125	164	143	155	139	146	159	157	154	138	167	159	156	151	148	138	146	171	147	159	166	166	141	126	165	130	185	150	145	154	156	148	160	157	139	121	127	153	156	158	170	161	165	150	140	140	138	151	151	145	134	166	150	155	156	143	152	150	151	129	141	151	135	146	133	157	158	177	163	139	149	153	127	147	120	157	153	129	162	151	155	133	160	137	151	142	163	137	129	150	125	130	174	153	142	169	140	163	153	166	149	171	164	158	178	123	146	161	132	156	147	153	149	170	149	150	146	140	166	139	130	143	161	159	167	147	141	153	136	145	148	170	154	161	150	168	172	146	159	146	164	162	137	157	162	155	161	146	145	166	138	144	152	161	128	134	154	140	162	171	154	151	122	120	142	165	166	154	170	141	134	127	153	158	145	155	133	154	132	140	165	123	152	143	137	164	138	144	146	169	146	172	128	165	154	149	147	164	133	143	149	181	145	144	146	167	139	150	146	128	143	153	151	122	150	156	153	142	127	169	144	147	151	151	131	162	170	151	142	156	118	131	141	136	152	154	133	154	142	149	155	147	142	137	150	137	151	147	147	168	134	154	130	144	137	138	155	135	144	153	145	139	174	166	146	133	162	148	132	147	148	147	144	175	150	162	126	146	132	139	151	132	135	136	159	153	130	136	136	141	151	125	152	166	144	180	160	166	152	150	159	137	161	142	124	151	147	139	142	145	161	152	146	152	168	162	122	151	166	154	140	156	141	161	141	153	142	125	150	146	146	147	155	156	161	166	128	172	159	153	145	153	154	141	166	149	146	160	172	142	136	141	145	140	139	156	147	142	150	163	151	158	137	154	149	121	164	154	162	150	137	143	163	182	166	147	144	140	161	161	138	151	125	129	149	136	151	140	166	156	157	139	149	152	160	142	144	139	167	167	137	163	159	147	169	174	146	127	152	169	160	156	134	170	147	139	144	166	167	146	138	156	166	135	170	155	157	146	158	147	134	147	144	137	146	141	160	154	143	145	149	160	172	177	149	133	147	166	155	153	147	145	153	159	123	160	144	167	132	163	159	130	127	133	144	166	147	144	167	163	157	151	167	137	135	173	150	154	151	138	151	147	154	144	117	131	152	169	141	139	154	171	131	139	137	159	157	140	145	123	160	159	153	165	171	149	155	154	133	160	164	151	151	139	144	134	150	174	146	150	140	179	168	151	159	162	177	147	134	129	176	151	175	136	151	120	141	156	149	154	135	155	142	158	151	133	148	133	133	168	153	126	133	136	171	144	139	150	144	151	180	149	141	155	145	144	150	145	132	142	150	151	161	159	163	149	153	127	152	137	137	147	158	181	157	159	168	152	141	142	161	152	152	136	135	150	158	147	131	127	165	149	145	154	151	144	170	155	168	156	151	137	142	159	161	143	146	165	158	171	174	144	136	157	138	171	143	153	151	148	147	179	150	148	154	135	147	144	151	171	142	150	136	166	147	145	170	165	159	134	157	152	155	146	143	122	159	149	156	146	148	141	133	157	148	158	180	164	148	159	146	146	166	161	169	171	159	155	178	145	137	138	125	149	131	147	141	138	137	137	127	149	153	137	135	152	155	154	152	135	141	155	157	143	158	153	148	150	148	147	141	148	145	134	151	162	150	155	147	171	147	157	159	144	152	141	172	155	139	169	132	148	173	145	144	152	158	140	147	127	155	154	151	150	150	151	162	154	170	131	147
4607	14603	9487	4386	3159	2287	1769	1382	1126	879	762	696	618	629	587	524	425	354	334	321	300	299	264	291	270	253	240	268	244	249	228	208	212	221	188	228	223	222	224	227	201	223	233	227	194	226	187	198	219	218	213	202	182	208	190	214	214	204	232	191	192	193	202	192	211	202	172	205	171	209	206	193	189	207	192	192	205	209	191	208	187	193	189	171	227	205	160	198	202	206	184	184	231	185	212	174	191	180	213	194	211	205	174	197	175	177	226	173	191	205	174	184	171	180	202	199	180	199	184	186	211	211	185	206	170	202	186	190	189	205	200	202	180	197	209	213	201	201	188	183	204	181	210	209	198	228	182	204	198	183	200	193	216	215	192	214	204	188	213	204	208	196	186	199	200	188	172	222	185	188	198	198	186	221	217	197	194	197	188	169	192	221	189	212	195	175	206	192	163	183	187	212	214	225	182	173	198	189	201	204	197	179	181	194	183	210	174	188	170	174	171	202	217	156	217	219	204	192	199	185	182	217	230	186	210	167	196	170	180	195	201	204	189	182	186	201	197	196	223	207	191	192	183	223	180	194	196	206	195	207	183	208	188	196	199	196	180	215	203	189	207	232	186	192	182	162	187	206	180	200	209	189	208	195	201	191	187	185	191	196	205	207	212	194	204	181	209	195	228	188	178	190	181	193	209	193	197	222	195	227	178	196	205	206	193	178	185	185	182	185	210	195	209	196	216	178	191	191	205	174	212	175	210	215	182	203	193	168	165	197	198	201	212	202	177	186	207	195	206	231	179	208	187	188	199	208	201	192	178	198	173	220	191	190	230	193	197	228	187	210	193	218	210	222	202	189	198	204	186	177	188	194	199	185	188	187	226	173	207	187	212	221	178	201	219	185	177	204	183	201	202	203	192	204	193	198	221	208	223	207	223	206	201	190	182	202	189	199	211	222	190	182	207	184	174	188	181	198	179	196	173	194	208	179	222	192	195	195	204	178	227	216	203	190	187	200	198	219	187	189	227	205	231	187	188	199	180	195	209	215	201	182	196	190	189	193	207	200	192	202	200	176	191	179	192	181	196	201	232	217	221	192	202	202	190	192	212	203	193	219	207	213	219	217	204	204	204	197	189	208	182	208	196	189	189	185	180	188	203	181	216	220	215	201	201	192	176	192	209	202	193	175	201	207	183	206	193	210	183	196	193	176	175	182	205	199	184	176	183	169	182	189	186	197	181	196	199	223	202	190	175	212	191	163	194	177	209	194	188	206	217	180	204	201	195	193	201	176	189	205	215	204	191	207	207	165	184	212	201	199	175	201	216	194	196	181	202	192	194	200	211	207	192	187	184	184	193	205	158	184	191	214	190	200	207	229	209	187	173	217	201	191	190	202	193	197	203	184	223	199	216	196	217	185	178	212	173	219	211	189	199	218	201	197	214	181	191	194	212	199	208	192	224	169	192	210	207	192	186	153	200	193	194	191	199	187	183	198	192	194	207	177	201	193	191	203	206	189	182	188	201	208	207	186	213	199	199	179	206	172	225	185	206	193	223	204	211	200	197	210	181	208	200	194	195	172	192	192	205	218	204	217	198	186	215	204	212	175	197	216	187	214	178	218	201	173	190	185	172	207	166	214	205	204	180	184	213	204	187	196	199	193	216	169	204	215	198	189	193	185	212	195	217	182	203	207	187	196	212	199	200	205	187	186	233	196	187	194	199	181	164	182	182	218	200	189	186	192	210	191	195	182	189	187	228	191	206	219	212	189	213	170	197	176	211	158	217	196	187	233	203	196	229	187	183	187	193	195	191	190	218	218	177	194	192	200	199	211	203	218	190	217	187	230	210	185	205	161	198	219	170	209	195	201	186	189	182	182	193	181	210	184	205	226	202	188	168	191	200	191	186	218	192	214	195	191	194	196	182	171	185	178	180	213	205	184	200	170	222	168	199	216	192	198	197	176	200	160	208	209	201	191	197	221	202	207	186	189	196	220	185	190	195	204	190	209	198	180	207	157	202	201	182	173	183	166	181	217	209	179	181	197	221	205	191	180	212	211	182	221	195	187	184	201	205	189	207	205	190	216	187	185	194	210	171	197	203	165	194	198	193	206	223	192	205	176	197	208	202	180	206	188	194	187	197	186	184	186	195	164	176	173	202	192	175	236	175	211	223	173	187	204	180	201	192	195	213	208	192	189	182	189	206	236	213	204	192	199	228	195	209	201	207	193	197	202	182	191	204	199	196	190	193	211	199	214	196	189	210	191	214	181	189	218	181	218	177	182	177	184	195	215	204	238	186	185	214	209	187	186	187	190	207	204	196	206	209	205	241	169	189	213	210	215	195	186	210	191	191	200	179	186	191	199	193	200	195	197	219	172	183	203	206	182	213	185	200	221	196	183	201	227	191	202	210	218	179	170	219	209	196	182	207	189	171	211	179	208	182	196	210	203	206	187	200	179	203	189	158	196	207	171	184	206	211	202	189	184	187	179	212	205	198	207	197	197	190	206	205	194	200	186	183	176	224	198	198	191	181	187	197	211	172	202	195	219	198	210	166	217	187	186	207	214	205	201	174	201	187	193	182	189	201	193	174	181	212	196	178	182	195	183	163	196	208	197	197	186	199	176	202	192	173	180	181	193	208	213	193	183	214	184	211	201	224	208	176	191	230	188	180	201	196	203	196	217	200	201	177	193	190	175	203	206	184	187	210	199	201	218	183	175	204	194	198	204	195	200	198	193	154	199	226	212	194	204	193	209	191	184	193	208	206	204	191	198	200	189	189	202	185	200	199	192	165	200	224	184	181	188	207	205	209	208	176	206	196	227	201	195	193	206	186	167	185	194	207	224	189	161	208	206	218	187	190	220	174	181	177	232	215	198	224	167	191	192	209	203	195	177	200	198	219	186	211	211	212	193	211	179	193	194	206	196	184	201	199	197	204	217	182	220	201	197	186	187	185	217	188	188	189	187	205	203	193	202	194	190	212	212	211	185	201	186	203	174	215	181	183	191	168	196	189	188	209	217	179	180	200	171	204	192	189	174	218	216	212	224	187	174	189	195	205	175	213	191	185	196	210	206	196	208	197	217	214	186	191	196	197	205	208	224	197	168	181	182	179	207	180	180	201	178	202	173	181	193	183	180	183	190	198	209	197	204	204	201	171	206	192	204	202	195	175	213	190	185	184	202	201	217	190	214	218	210	187	196	205	204	210	195	187	213	196	173	188	203	191	231	201	213	198	204	192	201	205	195	182	193	201	204	179	226	168	205	170	206	185	178	222	185	173	197	214	227	181	184	178	186	201	190	195	216	210	206	171	190	188	173	201	204	210	232	187	209	216	198	184	197	190	195	235	229	190	206	198	189	212	190	198	200	210	207	166	221	183	191	210	169	190	212	198	217	152	197	184	208	199	205	174	191	218	211	184	178	198	176	187	183	185	199	173	215	198	218	174	194	186	202	180	199	179	190	190	202	182	189	179	196	201	178	211	189	184	216	182	196
27354	16843	2971	602	439	384	382	398	382	367	333	365	365	362	333	368	360	367	352	357	359	383	339	347	338	319	316	353	326	343	339	362	325	371	326	334	358	339	324	372	360	317	358	333	354	370	368	330	336	340	339	352	333	350	318	340	319	354	306	326	323	337	337	327	325	378	391	338	329	334	322	339	369	352	291	317	366	363	326	350	318	348	336	365	347	329	341	350	342	349	334	359	342	356	294	330	326	327	351	325	347	365	342	318	339	310	362	321	367	322	368	374	350	344	343	323	354	358	314	374	354	325	365	360	356	392	365	368	381	318	319	332	349	337	351	347	329	327	334	370	310	353	362	332	347	332	357	343	323	357	351	305	334	334	355	338	344	338	315	349	330	318	322	352	342	347	320	329	370	331	320	323	332	363	349	368	324	335	301	352	365	329	354	335	307	317	339	339	349	323	349	330	354	349	342	353	352	341	354	346	384	374	340	400	360	359	369	339	338	385	304	343	350	358	338	345	351	360	330	349	334	328	338	335	351	357	328	361	311	347	331	332	366	334	346	326	348	342	295	312	333	380	332	354	371	357	351	323	309	331	318	366	333	309	340	359	324	347	364	340	347	366	326	356	337	335	357	320	314	338	368	351	345	321	353	368	325	386	352	349	345	313	351	344	349	318	323	332	376	365	322	315	336	356	341	333	341	357	370	343	355	349	335	333	320	348	350	324	368	344	352	368	359	374	380	313	334	343	343	338	313	346	355	344	362	342	381	347	373	348	323	363	355	350	337	338	368	337	376	372	334	360	368	347	337	343	352	357	324	365	367	335	299	375	346	343	304	353	316	355	327	354	366	358	367	360	339	382	322	330	375	351	362	325	350	375	351	350	327	321	348	377	335	368	353	354	301	329	378	345	354	379	325	365	342	347	347	320	301	364	331	392	346	369	330	344	325	339	304	310	355	353	365	348	355	369	311	356	324	321	370	370	332	343	320	336	325	333	324	353	353	352	333	292	316	330	378	333	324	338	360	345	360	364	366	338	356	346	357	376	339	340	370	307	331	343	324	362	338	334	337	329	331	369	358	364	348	351	375	316	343	374	392	351	323	351	312	343	352	346	329	340	329	370	362	349	374	324	340	332	343	353	370	366	374	348	348	321	341	338	391	323	337	343	359	366	345	316	310	340	362	351	355	325	319	339	352	344	349	355	355	364	351	341	337	379	306	340	373	333	352	341	356	386	349	337	344	352	361	349	373	360	340	336	369	364	350	361	336	385	364	337	358	346	320	337	365	360	359	354	369	338	334	337	361	366	336	314	348	332	352	361	327	328	325	322	358	316	336	346	339	324	336	340	333	383	330	348	340	340	327	365	358	361	358	341	375	347	335	384	364	331	358	359	333	359	345	351	356	332	341	362	335	342	327	336	336	364	350	386	328	293	344	345	385	316	346	349	340	350	364	353	353	380	317	316	336	337	360	348	349	307	344	331	374	360	312	332	332	305	366	336	393	347	319	350	342	353	340	340	292	338	396	349	325	359	315	349	372	352	325	365	358	335	329	345	377	347	377	323	343	336	325	355	352	355	346	314	320	330	363	343	371	365	329	366	363	319	374	342	343	348	328	328	314	325	322	328	348	337	341	359	323	373	366	337	348	360	375	310	385	357	362	344	361	356	314	349	321	365	347	350	345	371	388	362	361	389	358	361	346	328	340	319	345	330	326	356	325	360	358	346	374	361	392	342	351	344	377	337	348	343	325	380	335	353	377	393	368	350	332	384	328	354	337	360	367	307	345	362	325	341	356	342	362	359	355	347	356	355	354	346	367	309	357	342	344	340	332	342	344	379	353	362	353	321	357	312	345	347	367	353	355	326	342	330	353	340	334	359	330	351	374	369	370	345	341	315	318	344	354	354	369	341	327	325	328	378	323	315	346	344	354	371	352	332	379	353	355	302	320	378	350	370	360	337	321	325	317	362	365	322	316	369	392	326	334	357	326	328	361	355	355	357	307	357	332	371	353	344	373	341	366	355	333	354	357	366	366	313	279	339	349	338	332	374	328	332	373	337	335	318	329	344	364	324	344	312	346	347	393	338	322	344	384	347	340	336	339	384	362	352	372	336	332	379	310	331	355	323	334	364	370	380	331	330	365	331	329	334	323	345	329	348	342	335	334	356	348	355	336	322	381	325	346	348	362	375	354	347	342	323	327	325	341	358	334	343	353	351	375	338	345	347	357	325	362	334	352	356	338	304	354	344	357	322	349	343	363	326	337	328	325	356	344	297	323	406	354	348	343	389	307	343	382	343	349	312	375	353	285	340	330	336	349	350	354	339	350	338	344	346	316	336	330	312	328	334	338	341	318	358	367	330	342	332	325	349	302	341	326	333	328	351	345	351	351	322	326	340	381	334	354	359	354	334	362	333	342	306	324	325	351	345	338	354	354	320	337	339	371	373	361	363	360	347	374	314	349	320	381	360	365	321	343	345	324	331	356	339	339	355	341	311	375	342	346	373	356	367	333	337	365	334	343	355	325	326	314	372	339	327	309	369	313	375	400	345	339	326	357	349	364	354	320	328	366	334	337	320	323	344	351	347	338	305	367	343	335	346	344	328	353	371	359	352	311	366	348	356	381	369	327	357	359	338	352	345	346	342	323	376	323	341	344	367	296	337	325	355	328	349	351	352	346	311	382	364	333	363	355	339	339	350	334	346	336	390	363	331	363	329	325	331	342	322	361	351	331	367	335	330	376	348	344	347	342	350	359	357	319	396	344	352	380	333	340	336	342	328	364	336	334	339	334	345	337	326	326	339	360	330	330	332	372	359	339	328	348	350	341	349	332	343	333	351	324	358	321	354	333	354	334	340	352	345	364	336	403	345	340	317	370	356	355	352	329	352	347	358	312	340	340	365	346	344	342	345	358	325	346	389	337	342	318	362	373	334	337	349	326	324	329	355	355	333	347	353	339	347	341	320	337	363	341	329	361	362	324	337	389	355	350	382	346	351	315	356	348	361	356	315	357	346	331	359	338	340	329	360	351	334	342	337	344	320	347	357	336	317	347	316	347	338	353	349	329	303	306	349	350	371	361	356	361	354	352	341	338	358	316	351	342	351	345	362	337	376	360	348	353	352	348	343	357	342	336	341	362	349	335	340	340	329	349	330	339	314	363	351	359	358	336	357	337	348	358	327	358	339	371	368	325	333	362	367	302	355	345	353	347	350	331	353	320	313	368	364	369	378	346	347	333	329	368	347	332	346	373	347	352	358	359	357	363	346	365	316	385	351	361	329	340	346	347	331	357	362	346	400	278	321	343	363	354	289	370	339	347	353	356	334	340	337	355	366	379	360	346	335	352	327	357	325	354	364	309	362	342	327	363	362	332	335	351	333	323	376	357	372	366	363	333	347	356	327	375	338	328	356	375	365	351	332	358	345	340	365	322	313	314	332	361	353	359	319	366	336	346	342	333	359	376	374	369	376	327	354	334	320	347	337	325	312	357	366
4576	1661	1183	755	617	550	526	492	474	508	479	432	429	441	433	433	442	445	437	419	421	417	434	404	421	394	445	412	443	440	436	422	436	361	417	435	427	436	414	416	410	406	434	428	416	448	422	394	444	428	436	408	406	439	421	430	410	446	417	455	398	471	384	459	421	442	399	426	425	392	417	428	428	428	424	408	417	398	408	378	457	413	405	467	416	414	432	446	441	412	439	414	462	413	395	436	374	405	415	414	415	405	410	421	455	421	414	403	396	396	417	419	470	478	464	424	415	465	411	408	465	419	419	426	416	397	397	398	428	466	364	422	435	423	406	453	419	416	448	423	405	428	389	404	427	451	456	461	442	454	412	448	398	449	401	428	407	409	428	408	430	404	422	450	465	416	435	389	443	413	442	401	446	403	444	445	425	453	454	414	436	435	445	468	430	442	419	466	448	416	460	414	445	441	455	404	414	441	410	388	366	440	433	446	458	405	430	416	419	449	410	419	437	389	434	397	403	457	438	441	425	408	398	450	440	459	397	448	426	377	421	430	429	413	407	447	412	441	416	408	453	452	409	398	440	433	455	414	445	406	438	433	388	418	422	479	415	450	420	437	439	431	420	420	408	435	434	391	418	450	419	423	372	411	409	434	400	464	425	426	419	436	416	416	410	403	470	449	446	428	443	430	427	415	433	395	456	403	402	410	456	418	438	399	469	405	422	410	397	434	438	410	409	439	430	428	428	436	424	432	427	417	397	425	396	422	429	424	435	404	464	434	410	418	438	412	460	427	438	425	417	434	454	401	430	415	450	427	437	407	413	413	408	456	407	437	389	401	424	419	451	418	412	436	438	452	438	417	427	447	424	457	402	415	431	441	429	431	420	428	401	415	421	401	396	400	412	460	403	446	421	427	425	421	424	454	439	397	413	435	436	401	380	460	449	442	438	411	422	430	425	403	411	426	425	419	458	478	455	416	377	441	419	431	397	438	422	398	437	426	433	440	469	428	436	449	397	449	434	411	432	428	432	438	387	410	410	404	469	409	401	389	430	463	443	404	405	437	411	406	415	406	408	427	434	441	398	429	421	465	450	405	435	472	413	421	403	435	419	404	417	445	416	452	423	434	413	439	404	389	403	427	416	443	424	412	402	440	426	411	433	442	426	412	418	416	396	387	411	424	400	439	467	434	428	446	440	407	400	437	424	417	417	438	435	433	417	434	443	418	434	457	405	431	438	451	399	440	416	404	434	419	412	412	384	393	370	404	452	421	426	389	443	426	419	408	426	418	430	383	406	436	417	422	414	385	429	425	444	443	407	420	376	424	410	424	433	378	452	454	399	409	414	411	420	433	464	428	410	427	421	433	392	427	413	439	439	426	396	422	423	404	448	473	411	395	437	430	422	441	431	386	491	417	388	426	411	400	406	410	409	432	429	430	398	428	441	428	437	411	437	429	403	435	441	444	408	448	418	426	416	425	424	431	365	426	411	423	430	419	447	432	432	397	419	396	413	400	405	446	420	435	400	388	439	452	450	413	425	440	424	401	418	430	425	411	395	460	409	386	425	430	436	415	429	417	411	429	442	419	418	417	419	456	416	437	396	417	450	425	417	369	436	419	424	432	441	419	434	420	438	427	445	406	446	405	397	447	435	412	444	435	398	416	436	387	441	421	404	430	412	427	418	420	409	421	433	424	388	409	421	430	455	408	467	429	414	452	421	410	424	440	440	417	407	422	447	420	405	441	439	463	421	436	410	399	441	419	434	406	446	440	437	405	422	424	417	413	431	389	463	398	405	449	415	441	424	428	460	441	443	446	401	414	380	419	431	422	432	472	401	421	438	412	395	403	399	410	396	401	441	410	426	435	393	390	443	383	436	418	423	416	437	412	405	460	442	410	417	413	458	415	427	441	397	439	378	431	370	445	415	407	442	427	451	410	392	408	435	442	376	462	415	403	404	413	419	436	411	413	444	417	435	441	437	406	454	419	412	426	417	437	418	456	377	403	454	402	435	422	467	430	389	454	390	432	443	412	424	418	438	416	415	413	426	462	458	401	425	421	409	425	437	396	441	400	419	397	402	448	422	425	432	427	428	444	416	420	428	455	401	386	419	397	447	425	410	400	423	434	365	399	413	434	441	443	407	417	447	404	450	413	408	456	383	415	425	463	373	416	438	454	442	393	409	384	429	439	441	379	395	386	393	382	435	426	458	427	412	472	397	420	413	412	397	431	415	420	443	427	435	462	421	432	434	419	415	410	430	459	448	411	421	431	411	413	422	420	427	396	457	416	442	419	452	436	403	407	436	457	457	445	428	453	415	422	384	409	448	435	391	463	396	431	455	427	457	394	420	433	429	449	395	456	428	469	461	388	424	423	424	418	399	422	441	424	407	430	430	428	404	414	441	413	391	452	424	425	429	423	440	446	437	420	418	454	431	438	398	375	460	389	405	412	413	423	435	424	399	403	459	452	416	455	419	462	455	422	438	386	443	429	422	401	381	410	402	448	399	439	425	403	418	429	402	389	392	416	408	418	417	421	410	425	440	417	467	395	404	437	410	419	429	409	405	421	440	408	413	394	417	414	414	459	390	457	471	424	421	411	427	397	419	395	405	451	413	422	393	428	397	420	439	417	426	395	428	435	418	432	416	427	409	416	417	433	402	405	442	422	446	422	421	425	438	435	401	429	429	440	436	474	415	406	433	414	429	411	449	455	424	429	384	408	425	399	428	422	377	401	449	400	425	453	407	424	444	435	406	410	421	465	434	395	419	372	437	415	418	456	483	475	416	437	401	395	381	467	427	440	399	432	459	443	430	416	417	435	417	423	429	439	398	372	431	434	406	423	452	408	441	405	412	436	412	440	405	418	429	427	437	419	431	417	425	434	390	449	419	452	453	450	378	397	401	393	452	432	427	418	428	455	406	411	395	434	456	461	422	432	400	432	387	451	428	429	398	445	494	440	439	399	443	405	417	439	427	444	413	424	438	400	425	420	414	406	393	416	410	413	421	445	457	467	428	422	473	432	415	451	429	415	451	460	433	433	443	428	442	421	449	419	419	473	421	429	420	429	436	401	458	444	435	439	453	399	416	417	383	398	438	420	443	431	412	418	378	436	433	417	423	425	465	388	455	412	387	435	395	422	363	454	424	418	405	427	408	394	417	420	429	448	392	427	408	444	441	427	439	384	420	447	441	405	398	409	429	406	408	420	402	430	378	414	423	443	471	415	433	456	434	390	420	414	420	428	406	433	418	418	483	436	442	385	454	429	447	414	442	410	403	391	393	439	466	410	455	451	416	419	446	422	471	415	407	440	436	416	429	433	409	421	405	444	422	433	417	423	410	445	446	406	440	455	468	407	440	421	412	429	399	399	405	442	444	416	415	423	406	428	434	421	435	426	431	411	371	448	427	469	408	423	445	437	441	429	448	418	469	427	391	438	382	427	424	447	412	402	411	413	410	412	419	370	437	419	424	408	435	392	390	410	400	428	478	420
23859	21038	27206	25042	15535	1181	671	556	542	529	469	453	418	432	459	410	406	412	403	382	360	363	365	415	399	366	343	378	377	376	366	325	358	407	358	386	374	382	387	390	369	382	367	411	353	381	381	397	384	388	339	369	390	361	373	381	366	379	379	375	410	391	360	369	380	372	388	368	382	372	359	376	345	391	359	362	410	357	366	414	422	388	396	367	362	390	379	378	368	356	360	362	392	341	370	366	415	378	330	375	360	348	346	364	389	365	399	390	379	354	338	400	406	393	371	368	362	373	378	349	361	341	378	396	352	356	373	378	367	362	399	381	417	361	359	337	338	367	367	379	362	362	347	377	394	369	381	354	367	357	370	343	364	356	363	388	346	368	364	347	399	356	363	377	378	343	357	366	371	421	355	377	403	364	343	367	364	379	362	357	354	347	352	350	349	361	361	365	378	353	342	370	361	336	351	342	367	355	361	360	383	396	376	387	355	387	380	380	357	372	390	362	340	373	354	363	331	325	362	402	367	360	370	383	359	354	368	382	389	340	348	348	403	373	367	389	374	357	359	346	359	355	357	406	378	357	361	364	370	391	335	346	382	425	374	392	370	387	356	400	328	407	375	335	369	379	371	375	377	370	409	356	410	353	363	360	363	324	372	357	338	360	378	373	375	374	367	332	352	364	420	380	367	343	361	382	358	378	389	379	381	343	362	351	370	386	366	383	343	364	359	346	400	344	380	329	364	379	365	401	358	349	352	347	375	395	374	373	379	319	326	365	380	415	381	409	366	391	368	375	366	362	376	369	369	383	357	364	346	374	393	367	354	370	387	389	368	406	375	386	374	336	392	364	356	355	351	378	381	379	359	387	395	346	395	376	347	379	399	371	362	377	372	360	375	393	389	380	366	337	363	357	378	379	351	398	372	367	371	369	368	403	377	376	346	383	371	366	359	337	387	406	370	387	359	362	366	347	344	350	370	360	372	393	354	402	360	351	376	364	378	368	350	367	334	383	373	396	424	367	361	380	363	359	367	405	348	397	379	385	352	418	350	375	385	359	375	375	384	368	373	402	385	384	380	377	364	369	371	337	364	364	356	384	377	399	345	369	358	367	355	373	381	348	354	366	379	349	380	381	353	339	361	388	384	373	347	375	390	356	386	343	360	348	387	377	374	406	382	376	355	384	365	375	350	380	386	358	352	362	322	380	354	347	344	363	372	380	389	400	361	332	359	353	391	386	357	340	376	348	393	390	368	349	382	364	419	359	356	379	364	350	345	401	376	387	331	376	335	341	347	379	372	370	345	367	346	382	375	356	366	375	398	393	383	367	324	368	365	358	364	353	350	373	392	376	374	389	358	385	382	357	379	370	373	381	389	338	371	360	378	347	355	355	392	376	374	407	365	363	389	353	371	382	352	373	347	343	341	404	345	349	374	353	368	380	394	371	361	368	388	347	351	369	367	402	369	346	347	392	382	371	351	382	382	374	362	408	376	343	393	346	372	358	351	360	361	356	358	385	322	352	365	358	325	371	362	398	337	349	372	366	364	361	359	377	349	347	381	363	380	391	379	358	377	344	354	346	374	343	380	373	352	382	353	354	365	370	381	382	359	380	377	374	374	381	354	368	376	369	367	360	376	362	365	402	349	362	361	353	386	341	340	367	365	368	410	362	379	381	341	372	343	389	365	350	342	323	335	366	370	418	375	384	355	374	378	385	374	400	402	353	419	366	353	346	358	369	405	391	338	365	372	334	339	396	413	352	388	371	346	373	359	356	382	353	353	364	329	364	339	398	339	367	366	373	357	348	369	369	404	370	372	365	372	359	385	380	372	381	392	400	351	359	378	356	357	392	379	356	414	367	377	356	383	334	372	369	390	354	390	380	329	354	372	341	373	366	370	404	341	352	379	381	387	372	378	355	392	373	379	349	374	354	360	360	360	336	365	360	363	349	355	324	383	373	339	354	364	386	372	381	364	364	342	364	374	355	357	359	383	366	361	374	390	357	369	368	356	371	381	372	416	378	377	350	351	355	383	323	373	328	375	365	348	362	387	356	360	384	372	346	368	359	391	354	372	372	365	353	395	362	368	359	381	373	377	373	357	353	373	394	371	401	380	362	386	383	359	373	372	352	352	380	365	371	362	361	372	369	360	361	392	359	345	364	354	346	345	348	366	357	327	345	390	372	352	356	361	364	352	381	353	383	352	398	351	419	345	352	356	387	349	362	365	378	328	359	342	325	351	373	371	391	364	338	414	408	390	368	347	374	376	387	342	366	358	391	362	373	350	387	359	391	371	346	358	329	342	385	350	376	353	361	390	367	388	385	340	369	343	370	365	360	343	344	357	393	343	384	358	380	342	355	374	376	360	424	372	396	378	358	376	411	363	350	373	358	360	352	402	367	391	376	365	380	324	399	375	386	383	389	336	344	372	332	365	366	342	356	308	359	373	390	369	348	351	373	343	373	392	361	342	380	379	369	379	380	351	386	358	411	366	397	315	371	388	384	380	407	364	384	358	352	374	374	388	354	345	368	374	326	347	346	348	359	350	355	370	360	345	351	364	368	359	383	366	369	378	399	365	330	381	373	371	398	379	339	375	388	376	374	356	412	362	361	353	379	359	359	378	336	360	366	371	389	354	366	386	356	376	363	370	347	347	408	404	391	388	380	365	357	383	364	336	361	379	373	344	352	355	385	368	389	354	362	383	372	415	338	392	355	357	382	390	385	352	366	331	373	331	363	331	377	363	364	377	364	388	328	374	352	364	332	409	364	346	378	391	343	377	398	362	368	357	343	366	392	358	344	346	374	420	352	363	361	368	329	369	362	364	346	377	371	385	388	375	358	382	410	369	345	382	366	369	339	360	392	322	349	349	353	377	374	347	355	343	359	372	358	353	351	387	383	346	382	393	387	367	385	352	345	350	354	367	343	360	352	336	352	413	355	365	375	395	358	351	385	379	362	393	331	373	349	345	350	368	354	339	335	364	365	348	363	348	352	367	381	394	358	354	378	372	354	369	367	329	361	386	350	353	361	360	377	363	381	319	364	360	377	400	375	345	364	350	391	383	389	358	352	365	318	370	368	365	364	373	385	380	393	401	372	361	367	353	379	366	357	339	365	389	351	378	395	354	351	340	356	358	369	382	381	375	338	355	344	346	369	397	382	392	352	392	359	387	379	356	357	327	345	377	376	376	370	378	351	349	352	350	349	367	382	390	345	374	359	396	381	377	337	356	376	370	368	386	412	343	375	376	390	380	340	369	366	374	407	374	366	347	380	377	390	354	384	360	344	366	386	345	386	365	366	356	343	359	372	341	372	379	367	389	386	346	378	352	369	371	364	351	383	370	325	363	370	349	382	390	374	376	363	403	342	376	346	393	361	355	350	368	348	365	370	374	344	370	395	360	362	355	359	372	311	359	367	323	366	380	357	392	331	344	363	332	350	358	351	358	368	397	364	394	361	360	324	356	376	382	374	385	384	357	324	381	397	381	392
3294	7783	5080	2372	1722	1404	1062	873	817	764	719	582	657	616	619	608	543	519	541	497	475	502	504	453	446	476	481	484	453	474	495	504	499	439	473	429	459	500	464	491	485	454	482	467	479	508	458	490	455	463	456	480	438	471	491	436	460	445	473	431	455	482	440	491	491	470	484	462	434	483	466	444	488	444	447	443	464	495	458	438	479	474	451	415	455	452	503	500	458	438	456	446	463	450	443	470	417	480	410	484	432	473	430	417	461	464	447	462	419	414	482	485	449	487	454	449	458	494	433	476	475	469	443	483	444	457	457	434	439	434	457	437	398	436	413	434	450	425	494	469	474	471	477	434	441	472	414	444	480	449	478	426	459	477	436	423	463	416	470	468	487	477	397	444	458	460	445	424	489	491	453	489	458	397	465	455	506	474	475	466	431	442	463	458	448	477	401	458	430	458	472	468	459	453	458	455	424	442	464	470	457	465	438	460	480	441	467	453	430	472	444	420	423	464	469	443	441	461	471	463	424	436	457	500	458	447	439	446	446	446	472	440	476	440	429	438	481	502	457	449	471	464	423	498	445	429	453	473	470	466	440	466	439	439	456	448	477	453	479	435	467	465	440	449	492	464	445	495	421	464	440	467	469	479	478	457	459	503	458	464	470	443	427	451	450	463	449	419	421	463	413	447	468	465	460	460	453	430	427	457	435	458	442	461	444	461	467	423	475	469	469	441	478	435	479	449	465	413	406	482	460	444	393	494	421	459	478	443	477	465	489	432	450	476	474	447	470	468	457	446	475	445	445	441	475	462	463	456	460	432	467	445	466	455	435	429	452	444	455	424	451	486	471	449	466	468	474	453	441	479	432	464	461	498	434	459	483	433	433	464	438	449	424	471	479	456	459	420	424	483	466	419	420	453	463	464	463	431	442	490	453	468	458	464	460	483	461	445	452	450	456	470	491	432	443	456	412	465	434	496	457	431	472	451	435	448	438	503	459	442	469	470	453	423	473	463	478	424	450	424	419	477	436	466	434	451	457	459	484	472	446	453	429	441	470	453	440	441	464	450	466	471	457	465	445	486	473	449	506	453	470	440	479	433	443	464	446	446	463	439	462	434	446	439	446	402	447	447	449	459	430	472	472	440	425	421	448	484	408	419	462	431	456	438	448	454	427	453	445	446	445	450	441	461	456	452	466	447	432	497	443	439	465	436	503	468	461	448	463	466	455	436	444	487	465	459	404	448	420	470	434	459	488	414	423	436	434	440	471	443	405	457	457	505	485	384	463	467	419	454	415	451	448	455	520	427	417	463	474	453	450	467	494	436	431	471	467	465	449	485	447	435	447	463	461	465	417	492	421	447	467	442	456	470	439	426	415	421	454	460	463	466	425	444	473	483	456	448	461	490	447	460	474	422	458	512	410	438	464	467	474	479	432	467	489	479	462	413	440	437	459	436	439	452	444	476	442	454	459	452	442	447	439	461	445	451	452	460	515	445	451	466	444	414	431	436	453	463	408	469	446	463	470	454	443	482	454	471	422	449	467	469	427	414	467	445	456	449	433	464	451	445	426	491	454	474	441	462	457	403	491	464	418	433	462	496	418	464	427	467	475	488	467	430	480	462	438	475	463	423	468	479	460	448	419	440	439	447	445	449	481	438	463	491	473	448	447	485	423	432	489	465	466	446	485	467	494	476	497	471	457	462	444	427	501	429	455	471	475	466	441	444	463	441	462	447	481	489	419	421	439	454	463	446	399	459	479	437	500	456	463	454	469	425	448	469	450	501	444	451	439	487	433	453	481	492	440	436	437	472	440	503	434	470	432	446	490	471	463	438	437	476	468	461	459	444	449	472	430	452	469	459	438	442	458	421	465	469	461	466	448	447	435	471	450	442	424	439	491	467	433	447	485	422	465	476	491	450	431	446	431	452	438	462	500	467	451	431	431	473	469	443	453	476	453	452	439	433	462	467	449	460	453	480	471	456	437	431	455	433	474	479	414	415	463	461	489	486	427	477	412	445	427	429	456	437	459	480	443	463	459	467	486	415	481	471	465	469	457	450	467	441	456	430	464	460	477	458	470	457	473	495	466	442	458	454	426	457	439	471	463	464	474	417	445	421	431	465	476	482	404	444	413	464	461	454	454	457	416	471	490	455	479	462	476	431	446	461	453	467	458	482	461	463	490	425	481	449	420	411	424	481	432	443	437	452	466	486	484	437	468	461	433	476	469	440	453	450	465	444	460	456	497	476	400	473	427	422	446	409	463	462	436	448	445	440	462	461	464	443	463	457	456	486	447	470	470	456	439	447	473	457	450	471	460	467	457	468	432	459	476	451	425	487	473	451	467	469	461	446	440	433	478	441	447	462	482	484	455	450	449	467	456	483	486	501	488	444	466	467	435	467	476	455	439	493	482	412	450	473	467	488	423	422	454	447	470	467	472	471	471	470	451	440	455	453	453	459	451	429	433	419	425	467	474	465	461	468	448	469	489	449	437	457	450	469	456	434	458	481	434	433	448	484	513	470	474	473	481	444	487	477	494	449	474	449	464	428	412	437	448	454	483	497	478	479	464	489	438	435	457	438	449	457	482	481	469	447	443	427	441	436	432	460	448	493	490	474	440	451	394	471	473	482	459	503	473	435	442	451	461	400	426	460	480	450	466	438	461	426	455	494	467	471	447	456	485	433	417	476	417	469	444	463	445	450	412	467	464	447	470	427	469	451	453	433	445	459	474	470	483	509	447	433	477	440	472	501	409	425	451	434	441	420	475	425	446	462	447	446	439	477	441	477	455	422	434	451	462	476	450	472	472	466	452	436	511	505	452	449	467	483	452	463	469	419	455	446	448	466	475	484	442	466	465	460	474	477	483	463	436	465	396	512	479	418	474	485	435	460	438	462	461	468	461	450	466	470	443	439	424	466	445	435	459	482	465	470	459	492	437	495	461	436	449	449	485	457	446	433	424	445	456	442	460	453	457	466	443	473	457	421	420	485	435	450	449	451	476	471	494	439	452	480	459	512	453	477	450	471	434	458	466	487	417	436	457	471	512	474	482	428	455	465	477	470	416	476	438	453	464	447	442	440	447	402	456	458	486	453	434	448	436	426	448	443	458	455	462	451	424	471	454	443	456	470	440	445	517	464	453	428	435	463	433	446	447	439	485	448	470	405	459	462	470	465	451	463	465	446	437	460	455	466	495	486	482	445	442	454	473	442	460	419	435	465	482	474	448	432	463	454	446	477	457	429	451	462	447	452	490	421	472	411	460	459	451	428	443	455	453	468	480	442	468	445	444	431	484	448	446	490	421	449	416	438	492	438	457	435	453	440	455	476	444	449	460	439	492	457	454	481	464	456	437	451	464	428	462	445	434	492	466	455	471	430	498	487	482	438	487	461	418	428	435	474	436	457	478	442	432	477	422	450	452	463	465	460	439	525	440	445	455	474	479	447	436	447	475	432	479	427	432	438	445	425	459	450	464	426	458	376	443	484	470	416
24632	20986	25787	24375	1538	403	345	274	274	268	236	234	222	226	228	214	209	202	209	218	190	188	208	212	203	205	220	191	179	187	211	203	215	197	176	192	208	203	199	211	218	198	223	183	188	188	191	204	204	187	201	188	185	183	210	177	191	208	199	178	215	190	182	175	192	169	207	196	201	208	195	210	188	176	208	173	207	200	194	198	189	208	175	212	189	201	198	187	199	196	180	173	176	205	189	205	179	184	235	196	195	197	198	180	183	201	202	211	237	173	180	206	205	166	209	232	229	193	180	220	199	195	179	191	175	203	164	184	222	173	191	183	181	208	191	186	180	175	204	179	189	178	173	202	184	205	202	198	194	207	196	181	202	181	186	181	209	194	189	200	187	192	204	197	192	206	184	167	199	184	196	208	197	197	211	192	172	192	192	204	214	165	163	196	181	166	190	202	189	185	189	207	205	221	178	220	177	172	193	176	186	207	193	194	191	198	201	215	195	199	215	155	195	183	168	182	191	208	177	190	175	168	181	209	178	208	202	164	182	183	173	203	167	194	183	233	200	176	166	199	188	187	182	176	214	194	205	195	183	193	192	207	198	170	206	198	206	199	201	213	200	184	193	206	191	190	204	191	196	188	182	178	226	204	193	182	213	192	176	190	199	206	184	165	185	226	212	204	182	204	178	198	197	202	200	196	206	181	185	206	181	177	186	185	195	204	209	192	211	193	190	206	214	203	205	197	186	196	211	188	216	205	188	171	202	190	198	178	212	205	185	207	186	204	166	203	215	216	173	179	174	184	215	186	169	204	180	200	208	188	189	179	219	197	201	192	202	178	204	174	186	205	181	193	198	209	200	194	198	200	217	213	199	207	196	199	184	191	201	221	204	172	184	182	187	190	197	175	178	203	208	183	201	199	204	194	214	202	187	189	204	177	195	193	173	199	200	166	199	174	193	191	200	193	198	216	203	206	203	186	195	204	186	190	155	189	184	172	188	196	209	182	185	187	196	188	199	198	190	184	204	195	235	180	190	198	160	215	184	211	189	202	169	184	229	177	185	189	184	180	207	204	176	189	189	188	190	200	201	162	192	187	170	189	199	216	213	220	182	169	217	207	198	202	179	174	191	166	175	187	194	191	187	176	238	191	198	201	204	204	196	185	205	199	199	192	206	199	186	201	195	193	195	179	195	175	201	193	185	177	184	195	205	193	213	234	200	209	185	187	191	169	209	189	204	207	188	185	192	202	182	197	219	191	183	215	195	186	190	215	204	196	192	174	200	201	204	178	186	201	225	191	196	192	189	195	191	195	192	202	185	227	169	217	209	195	190	198	172	183	181	217	207	183	212	206	194	170	193	206	221	193	195	180	185	229	196	186	199	208	198	188	194	183	193	194	213	200	202	170	188	218	197	204	186	217	192	186	180	180	205	192	189	216	175	209	198	181	187	191	209	207	188	197	185	209	184	186	183	188	214	204	195	183	199	204	165	199	190	214	197	213	188	182	179	198	215	197	195	204	201	205	210	197	199	174	185	188	172	189	209	190	174	193	214	184	192	193	187	190	200	209	186	181	198	179	201	180	193	147	195	196	195	186	197	204	203	173	193	174	192	202	191	196	202	196	210	165	196	199	185	198	199	191	208	182	206	214	176	187	209	180	230	194	190	195	210	206	205	146	191	200	167	199	205	189	191	198	178	205	194	178	193	188	209	180	166	221	189	175	205	195	202	184	190	215	201	201	184	183	189	163	170	186	227	220	179	200	188	191	174	197	180	193	208	207	193	191	190	177	201	190	188	164	210	202	180	198	171	179	204	193	213	196	188	166	180	185	202	185	221	197	186	206	205	200	192	202	206	218	180	184	190	197	177	196	211	196	192	170	207	186	169	196	187	221	203	184	198	227	204	223	202	195	187	199	190	211	185	191	198	233	185	196	184	178	165	206	190	191	203	175	196	182	206	184	186	186	205	197	177	168	170	163	174	192	195	197	194	178	211	195	186	190	181	172	187	189	209	194	207	182	205	193	179	205	171	203	179	200	197	179	201	189	184	203	189	208	184	209	223	204	185	181	218	183	202	202	212	187	194	185	176	179	179	200	223	195	193	202	189	201	209	192	206	205	181	207	174	200	186	188	180	193	213	211	180	227	205	204	179	198	206	203	204	180	176	214	173	185	177	196	208	212	196	229	199	189	169	193	193	206	193	173	192	174	190	199	184	186	196	173	208	195	203	184	164	188	190	191	182	194	206	180	204	209	199	202	173	219	204	196	183	181	199	194	215	194	185	177	202	193	232	173	193	156	189	193	190	205	194	205	197	188	178	194	218	208	213	203	202	195	175	204	207	188	214	226	174	196	190	199	215	202	187	184	184	202	204	159	189	180	207	179	204	201	194	165	187	194	198	182	214	210	181	173	178	201	173	175	188	210	193	159	195	185	191	189	163	174	183	190	203	197	187	217	183	185	207	217	213	181	199	215	175	193	221	210	194	193	198	202	205	186	214	172	198	176	205	194	202	221	184	207	198	203	193	190	174	179	179	207	207	209	168	196	198	174	203	204	201	195	185	159	144	221	192	215	185	180	191	184	200	173	196	197	200	203	179	193	161	190	204	202	189	202	203	178	194	217	202	217	179	185	176	200	200	214	195	182	181	200	198	205	204	171	185	171	173	214	190	190	200	199	188	212	211	202	231	183	186	203	185	199	192	199	206	210	206	175	188	203	189	210	203	185	210	172	222	194	190	205	168	192	207	208	171	193	190	199	203	164	189	198	187	202	185	185	188	185	184	200	185	183	175	188	189	180	226	165	181	169	197	197	187	202	205	202	189	182	178	163	198	180	192	185	204	211	219	161	210	189	208	201	211	167	166	192	207	189	200	165	191	201	173	182	194	216	204	206	206	173	164	199	161	194	189	192	200	210	191	192	198	191	182	193	184	203	184	178	204	193	222	173	185	211	204	200	198	186	193	205	209	191	191	184	186	195	193	219	209	192	204	199	174	205	209	191	204	195	188	205	210	210	209	196	187	201	212	201	217	193	168	204	194	215	221	178	187	175	180	236	196	193	199	194	185	197	209	180	199	210	199	181	195	181	214	228	198	197	201	179	224	202	177	195	210	185	183	210	190	202	201	199	192	201	195	213	181	191	200	199	185	208	183	187	196	189	187	189	192	174	165	178	173	207	191	174	214	210	212	200	207	188	217	175	205	202	174	195	227	203	201	179	190	203	169	199	208	190	225	174	187	213	192	181	203	179	191	170	204	202	183	194	172	187	160	194	181	203	205	213	206	209	220	200	211	189	187	184	206	197	220	205	165	211	188	187	189	216	198	225	188	173	226	201	185	180	196	191	184	208	195	196	180	202	190	184	194	184	206	187	188	186	205	191	188	194	188	180	187	175	194	236	175	205	208	199	188	194	200	188	202	173	196	200	182	217	213	214	188	200	199	192	199	213	209	177	214	178	199	202	183	203	200	202	179	186	189	192	175	169	171	173	181	202
3402	4673	3042	1382	1057	797	651	574	476	435	379	350	340	374	349	397	324	292	264	282	255	251	274	255	251	256	237	242	245	271	263	259	271	250	219	258	239	225	245	245	244	242	238	261	292	265	240	267	260	224	261	227	221	215	266	218	247	224	237	273	256	248	228	226	237	214	245	211	234	227	228	271	205	234	238	246	271	216	256	239	262	250	261	263	215	233	246	237	256	243	235	264	255	254	261	238	280	249	220	217	258	266	230	244	237	223	235	246	240	229	235	256	232	244	244	247	259	234	250	255	268	278	231	263	231	238	235	217	266	236	257	247	260	205	249	256	231	242	242	236	199	227	244	271	245	225	255	221	226	263	240	241	219	232	228	235	245	256	259	231	210	248	222	221	246	238	226	269	231	237	228	247	204	263	232	218	202	221	243	250	216	237	240	223	213	261	267	265	228	223	266	226	241	214	257	228	236	249	262	252	245	244	250	240	262	247	200	235	278	247	270	258	226	228	221	234	250	237	238	266	235	226	251	250	245	225	237	243	240	250	255	244	233	240	234	243	254	253	243	232	246	241	226	246	259	229	228	227	236	247	224	210	267	275	233	224	247	226	253	235	265	250	248	241	232	217	213	248	273	254	207	227	219	239	206	221	256	255	232	237	225	250	244	257	253	242	257	226	236	251	238	230	260	247	214	233	241	220	262	222	241	221	233	249	228	266	243	258	268	244	225	258	248	267	244	234	228	246	257	218	255	219	261	234	279	235	252	247	226	227	233	266	246	250	260	262	207	241	250	251	251	252	210	235	257	247	251	251	244	207	218	243	247	227	214	245	257	262	228	219	234	226	253	235	211	241	234	270	245	264	254	233	207	240	233	231	226	245	223	234	244	272	246	218	234	214	244	226	228	251	228	245	227	234	225	235	251	225	231	261	251	265	262	236	247	226	234	238	235	233	245	216	237	251	221	252	229	239	235	227	233	250	231	231	231	258	263	234	236	242	228	237	253	261	248	238	222	253	242	251	239	238	238	217	244	226	238	225	222	198	272	241	218	202	254	243	241	232	243	235	206	252	224	253	224	244	236	267	230	239	236	246	275	253	236	242	220	249	252	253	220	259	247	223	240	243	230	206	241	237	249	204	218	249	269	211	224	237	237	239	241	257	247	239	243	236	235	267	241	249	228	212	226	253	232	229	222	223	224	265	233	253	234	241	244	240	241	211	264	275	237	229	255	271	244	256	247	224	261	232	270	246	248	271	218	257	235	221	239	257	234	213	233	250	237	226	234	244	239	185	260	242	255	231	217	245	249	235	231	268	226	216	227	227	206	241	249	233	226	222	239	249	266	217	235	216	241	240	257	248	271	237	260	225	220	246	217	231	200	252	215	229	245	249	236	229	211	230	258	260	244	225	234	245	252	245	242	238	273	242	259	245	240	250	245	256	239	229	253	223	236	234	247	273	218	222	265	235	232	234	215	246	224	218	237	238	235	246	242	235	240	262	224	267	244	233	254	255	253	256	228	253	235	218	237	232	259	228	231	240	239	255	254	217	223	250	237	232	241	229	258	252	210	242	251	209	213	252	241	232	222	221	245	265	224	232	229	268	254	222	211	239	242	238	233	250	240	227	252	240	235	249	252	226	233	262	243	225	237	237	244	240	233	232	234	244	215	218	235	233	252	216	258	255	270	220	226	230	255	233	242	244	269	259	236	236	220	211	214	270	249	259	280	214	233	254	240	228	215	249	257	246	250	244	239	253	251	239	250	257	211	230	251	225	241	233	268	262	239	257	225	238	233	233	252	222	238	251	240	226	217	212	228	238	224	218	249	240	241	233	261	243	241	253	252	226	261	244	267	240	229	241	254	271	219	239	204	225	221	229	221	218	213	247	255	244	243	230	231	242	212	228	232	231	241	219	233	241	257	237	245	259	244	238	234	220	231	229	220	241	241	236	234	227	235	268	210	218	229	236	234	237	256	222	244	251	243	263	253	236	216	228	232	232	239	239	235	259	239	257	258	247	237	236	252	214	235	242	266	233	240	247	216	237	239	255	225	238	222	244	251	224	228	236	220	242	219	254	267	265	234	235	253	290	238	234	241	236	247	244	265	246	268	238	252	238	245	222	246	252	248	257	236	209	229	232	232	249	268	240	210	252	237	261	255	253	259	220	257	256	269	253	239	223	219	210	214	229	254	221	225	223	231	231	252	245	248	244	250	220	216	239	262	256	220	215	230	222	226	236	245	247	244	232	242	238	223	220	213	218	211	240	213	233	222	255	239	242	233	261	218	259	234	237	221	243	263	227	229	256	231	245	245	243	265	242	246	267	233	266	245	226	255	235	262	246	221	264	244	258	239	219	259	237	261	228	278	234	207	224	254	221	236	239	231	251	266	244	240	258	249	233	225	215	257	231	238	243	248	232	221	247	247	233	224	234	239	225	221	247	246	259	250	258	252	230	276	220	248	219	247	233	262	230	244	243	243	251	235	235	233	231	250	243	226	241	233	216	216	235	241	238	251	249	232	255	231	237	228	272	250	239	241	259	223	237	248	255	236	264	251	241	228	223	244	253	246	221	238	245	239	224	205	273	250	237	250	237	243	234	242	263	229	266	241	226	222	243	259	250	225	244	231	237	227	266	254	254	271	237	230	240	233	226	242	248	208	217	233	239	248	246	226	284	251	210	236	234	227	205	213	241	280	247	238	234	239	251	232	205	236	242	229	250	222	246	229	218	246	265	223	225	263	241	267	267	239	216	235	233	237	249	242	261	241	258	228	222	252	254	226	222	255	234	270	235	242	227	225	245	227	240	249	240	258	248	212	245	224	223	199	247	219	261	234	230	269	241	253	212	237	245	223	241	257	235	272	243	228	229	212	220	220	230	257	231	254	268	216	212	249	260	219	242	228	220	247	241	218	247	242	240	236	232	242	222	239	223	226	258	238	277	263	238	238	259	237	262	230	231	219	252	259	222	263	261	222	239	240	267	235	220	243	252	222	235	261	226	263	214	279	241	262	229	278	247	217	243	254	254	221	259	246	274	235	246	225	236	232	261	241	229	262	248	242	242	251	242	219	251	237	261	229	253	231	233	248	239	261	237	248	240	251	231	230	232	249	248	240	263	245	239	279	223	272	250	229	248	226	250	244	243	249	217	230	248	232	236	251	240	238	287	295	258	208	227	255	247	245	248	260	262	245	227	230	244	207	253	217	265	262	224	253	223	231	241	242	200	246	274	223	230	236	250	229	240	225	252	219	233	234	257	230	248	259	225	235	229	207	263	252	224	244	253	213	217	234	260	244	229	230	241	227	238	273	251	243	220	247	223	226	253	257	232	237	251	207	254	264	243	239	223	232	272	237	250	247	253	247	263	259	196	228	268	229	232	231	231	227	261	269	241	221	229	221	251	224	244	232	244	253	237	244	238	238	239	246	250	253	261	224	230	250	241	242	235	238	234	235	214	236	244	242	248	240	256	242	252	221	194	236	280	246	230	240	248
22490	21096	28302	24126	21098	20404	2068	717	474	425	369	334	309	308	328	360	245	234	209	218	188	210	213	199	187	166	173	173	158	167	154	166	172	147	178	177	174	174	150	163	170	167	153	161	171	171	176	141	175	162	162	158	171	172	169	166	162	160	140	145	151	150	164	154	161	161	146	148	153	148	152	169	148	152	136	151	159	181	155	152	150	141	137	130	144	149	147	172	153	146	163	130	149	166	164	148	155	140	163	159	166	140	167	157	155	142	159	173	145	156	144	160	156	156	139	176	146	155	131	167	131	149	161	151	180	150	143	146	137	147	157	160	150	138	152	163	143	171	167	156	143	158	155	149	171	137	161	176	151	146	150	151	155	170	164	161	164	179	163	159	149	139	165	153	162	138	159	165	147	132	133	163	137	160	149	171	142	163	151	147	148	142	169	135	148	139	175	144	162	142	160	150	152	143	140	150	140	154	140	142	154	164	157	145	164	162	155	154	131	145	148	178	149	164	144	175	150	150	143	148	156	142	157	165	147	137	154	147	167	159	166	172	132	151	141	163	163	149	144	153	160	153	185	149	169	145	154	142	146	139	165	149	158	149	152	171	151	173	157	158	140	135	160	156	164	149	148	148	165	156	132	150	162	156	145	151	172	167	159	156	142	152	133	157	151	172	164	158	141	127	185	148	172	153	146	145	157	161	127	145	161	168	173	147	172	167	145	145	152	131	157	164	137	171	122	147	162	143	153	154	144	150	176	161	150	147	166	132	150	165	151	179	143	144	152	137	128	150	145	139	148	167	162	180	148	135	160	160	142	157	141	164	152	162	150	170	143	148	138	178	169	162	144	154	118	141	153	167	124	154	163	163	150	151	158	145	156	142	138	151	149	175	169	156	171	155	150	140	157	163	146	142	138	138	141	120	181	154	159	162	165	162	143	128	161	167	140	144	154	155	163	154	153	156	138	162	142	156	161	158	145	157	161	166	166	139	133	141	150	159	157	160	149	152	127	149	136	137	144	152	151	154	161	144	143	129	141	110	139	147	163	150	161	162	137	163	154	174	154	167	151	151	178	150	154	169	152	146	167	156	155	158	138	156	177	147	144	150	170	145	160	131	143	141	184	136	131	154	144	160	149	161	136	151	176	160	191	165	132	150	138	160	162	147	172	156	124	144	173	154	144	159	141	145	155	135	163	155	149	142	144	169	180	137	162	150	164	155	148	151	176	139	133	150	157	156	146	159	145	142	172	143	135	153	148	159	159	133	146	148	145	152	159	152	149	157	152	155	158	146	146	158	163	149	151	145	160	154	131	136	146	157	142	131	145	157	154	153	157	187	137	142	165	155	169	146	145	133	157	147	130	156	170	173	168	172	150	165	147	146	149	147	125	153	150	142	148	151	158	146	141	172	173	157	139	149	144	147	134	164	154	150	156	148	147	170	148	143	140	162	136	152	163	152	171	131	143	156	133	154	162	134	161	130	127	155	170	161	147	160	156	128	158	155	153	160	147	157	160	174	165	165	151	172	168	157	176	142	146	154	162	142	155	178	134	161	155	129	146	154	152	184	163	149	154	174	145	165	156	157	144	162	169	151	141	127	151	134	139	166	144	166	150	176	127	167	135	160	157	162	144	129	127	159	147	152	146	166	170	142	158	141	153	168	147	168	162	142	137	172	136	149	172	159	159	132	165	149	125	173	142	154	144	152	149	142	142	149	147	147	144	150	160	157	121	137	153	161	146	160	152	159	128	180	153	153	138	153	168	131	150	141	163	184	154	158	154	157	158	150	157	151	142	167	151	143	176	180	142	170	151	167	160	149	135	159	158	129	147	165	142	171	163	123	153	140	150	161	157	165	178	130	150	136	128	149	141	172	139	166	142	160	140	156	134	160	161	142	143	137	173	169	140	153	164	128	150	144	154	164	137	160	154	149	155	154	140	131	157	159	163	161	168	180	133	135	168	131	151	144	153	130	168	156	151	169	169	166	160	143	161	159	162	135	140	156	140	153	148	157	156	142	160	159	154	156	181	142	156	171	157	163	146	159	158	131	138	139	155	138	154	142	162	147	166	152	171	145	169	147	138	149	131	143	178	160	142	156	178	166	154	141	172	147	166	161	164	154	192	152	137	164	124	154	153	145	135	147	146	155	145	150	159	161	146	148	148	150	157	146	149	149	151	139	147	164	131	136	141	146	151	156	151	148	160	160	148	153	161	143	140	137	164	143	148	145	156	138	156	134	150	149	143	167	148	154	144	140	144	159	147	150	146	158	156	154	148	170	172	152	158	149	161	145	133	167	146	147	151	156	148	139	164	138	141	137	155	159	157	126	168	153	161	153	156	165	174	143	144	156	168	148	158	146	142	166	166	176	165	145	164	158	163	168	164	157	182	129	152	147	142	176	153	144	152	144	163	157	150	143	113	168	160	147	157	168	143	129	135	131	140	152	130	171	155	175	155	152	157	165	156	160	160	156	156	131	143	141	161	158	145	156	154	146	152	151	161	147	162	149	160	144	170	137	172	154	147	157	161	147	150	174	173	175	124	161	130	147	153	154	138	149	143	148	144	131	134	152	150	149	154	165	146	151	134	151	159	149	149	177	160	138	162	164	158	145	159	139	155	152	139	145	152	162	146	174	157	164	149	157	139	147	163	130	167	159	145	145	145	143	150	146	154	161	158	151	158	137	160	152	143	145	158	168	154	138	139	176	165	164	169	153	153	139	165	139	143	133	158	151	157	167	160	133	137	175	160	157	153	148	140	133	160	147	151	136	120	142	168	139	158	153	134	157	156	147	150	166	173	148	142	129	154	167	147	156	171	153	157	167	141	157	151	155	156	141	143	166	157	144	142	131	150	165	152	157	148	155	145	134	135	128	160	137	156	127	134	156	151	145	164	154	167	152	129	162	176	135	138	160	172	156	157	144	165	181	156	164	152	134	157	157	132	144	161	144	146	152	161	150	152	144	172	171	150	144	141	139	147	149	133	146	157	140	132	157	160	146	132	150	149	129	161	146	144	162	151	152	139	146	163	134	164	160	146	156	151	160	164	148	152	125	183	149	145	156	159	141	150	171	150	163	150	168	156	155	168	147	155	162	154	136	148	146	156	174	150	150	159	137	152	143	166	147	181	173	156	146	145	149	138	154	147	142	147	152	154	160	172	159	152	161	162	135	149	140	167	143	134	154	154	139	159	161	147	140	117	162	169	140	136	145	160	168	148	136	150	149	157	160	165	146	143	154	151	142	123	170	125	145	156	148	157	162	159	144	135	166	163	150	141	166	155	150	133	154	147	163	161	156	148	132	137	143	158	134	160	147	144	152	125	154	150	124	158	126	163	156	130	132	147	162	147	135	143	155	159	124	145	132	154	149	152	149	181	156	146	164	141	146	167	147	144	136	150	142	158	159	151	159	146	152	140	139	156	147	155	149	147	141	161	160	161	140	133	126	144	147	161	138	141	180	160	121	165	180	153	145	153	149	147	134	136	162	157	137
4579	14855	9580	4455	3090	2295	1757	1290	1134	852	705	642	636	629	566	716	427	370	327	291	291	306	251	249	227	255	280	249	246	241	219	223	214	232	229	219	226	231	235	218	238	226	245	225	220	232	207	218	209	231	214	227	251	189	194	192	213	236	217	228	203	213	225	207	223	207	227	197	201	206	197	196	211	193	174	215	193	231	199	207	189	207	201	218	197	205	238	227	204	209	214	191	237	214	206	187	177	181	201	211	224	215	196	218	190	227	180	217	204	189	217	214	192	199	201	203	194	195	200	189	191	191	197	205	181	200	199	207	227	202	210	217	212	225	200	186	193	228	213	182	180	189	201	213	177	185	215	195	192	172	185	239	186	199	184	198	200	182	184	198	205	200	200	188	200	195	206	214	237	197	191	200	201	186	210	189	185	216	204	219	194	190	208	205	188	172	192	157	204	220	193	228	207	193	207	222	166	199	183	187	189	195	185	202	192	211	206	194	180	195	204	205	224	207	209	213	177	205	202	182	216	205	187	204	192	198	202	219	210	213	184	218	203	206	188	202	185	201	194	213	202	199	213	178	208	199	177	202	194	191	193	201	196	206	203	184	203	207	223	222	214	180	190	197	218	177	190	204	191	170	198	196	203	207	189	187	213	207	205	192	206	199	195	183	182	193	182	206	191	204	185	207	197	204	209	205	205	186	207	209	217	213	218	206	199	186	184	205	198	213	208	189	188	185	182	207	212	197	204	176	211	199	200	196	196	209	204	213	231	176	210	187	186	198	228	198	195	192	218	187	192	179	209	196	184	218	176	198	193	211	205	209	218	196	206	189	207	196	171	224	192	198	221	190	212	190	170	206	183	192	213	185	208	191	206	212	188	202	209	217	198	200	208	177	210	177	181	189	196	198	180	204	189	216	181	201	194	219	205	214	211	186	187	188	208	190	171	195	227	189	210	211	212	225	190	193	195	218	198	223	192	194	186	196	199	207	191	185	216	214	196	200	201	182	195	211	203	188	201	188	185	200	193	186	215	196	207	211	194	215	186	206	189	204	216	230	185	210	200	214	184	228	232	196	204	198	208	188	209	181	201	190	186	206	220	224	197	199	204	178	187	209	193	170	216	180	179	201	185	219	204	188	221	184	183	205	175	201	200	214	201	176	202	182	202	185	189	224	211	199	186	209	227	212	196	201	201	206	212	216	195	213	178	223	188	185	173	198	185	199	205	209	214	198	202	211	203	183	187	183	192	188	201	184	235	182	202	223	186	190	217	201	194	190	210	235	198	188	228	180	206	232	203	209	215	218	198	184	215	197	172	203	212	195	198	191	194	222	180	202	213	197	198	187	216	184	183	230	210	195	177	192	164	215	194	208	223	200	195	224	199	205	191	173	207	221	191	201	191	186	200	185	224	209	190	175	204	175	194	188	219	211	205	209	214	185	195	179	193	201	221	212	219	212	206	219	201	193	200	205	175	204	197	229	205	189	215	240	222	205	195	208	205	173	219	192	176	192	202	203	211	191	208	201	210	201	204	188	178	215	189	204	193	198	205	178	188	203	194	225	195	198	197	203	201	211	184	199	202	200	202	193	213	189	193	215	174	192	211	200	184	199	203	214	198	188	185	175	203	227	237	179	206	229	183	202	189	233	207	205	211	210	173	189	193	193	180	200	197	199	213	198	207	202	188	202	197	202	189	199	205	186	174	219	190	208	208	191	185	181	191	208	190	196	203	209	206	206	226	202	178	235	202	186	189	219	198	210	206	205	211	199	180	213	217	204	220	189	194	195	214	205	213	190	207	194	206	199	200	202	203	197	218	197	186	195	211	202	207	181	200	215	195	206	203	193	178	216	186	195	179	206	185	210	197	197	211	188	172	183	199	208	194	233	202	196	186	205	204	190	193	201	198	215	187	184	173	189	198	225	207	181	197	220	221	189	185	189	185	200	190	217	190	207	177	215	211	203	209	202	205	214	210	201	190	187	208	191	205	178	206	206	184	205	219	188	200	246	171	201	219	193	203	207	230	219	202	188	216	168	214	193	200	173	168	223	204	192	194	199	198	183	203	212	208	206	189	176	192	202	204	188	208	180	193	187	172	216	219	208	190	186	193	210	197	187	193	205	209	199	185	190	192	209	173	204	187	219	201	211	199	196	189	200	206	206	199	209	209	213	180	206	212	196	196	190	200	213	179	203	197	221	213	200	203	221	191	187	234	167	216	193	206	201	200	235	194	203	190	204	203	178	194	219	226	192	197	194	172	183	181	199	207	187	196	219	188	202	209	228	176	202	195	202	182	207	182	194	210	233	200	212	211	207	199	215	188	214	206	199	198	206	196	171	213	187	208	198	184	205	206	186	200	202	192	202	204	201	178	197	204	208	197	195	203	190	185	212	201	177	205	180	199	183	210	208	205	193	193	196	204	202	203	229	185	200	176	180	245	194	201	196	211	188	226	211	189	186	189	221	179	172	187	209	196	178	215	214	190	198	192	202	208	197	192	222	193	210	193	210	206	190	201	222	207	208	204	208	198	215	198	187	198	210	193	190	199	214	200	194	181	208	231	219	191	178	185	209	215	188	194	182	174	202	191	225	182	203	213	173	190	200	194	195	180	197	201	235	202	204	228	213	202	188	197	174	190	196	205	178	160	189	186	187	181	202	198	205	212	183	223	200	229	203	201	179	196	214	198	191	228	205	199	201	212	184	196	202	206	187	195	174	213	192	197	213	180	206	206	196	193	216	176	190	213	190	180	199	205	221	185	204	204	192	165	162	173	206	213	202	211	209	203	202	198	205	176	176	203	192	194	244	204	186	216	206	202	213	206	177	221	189	192	195	211	205	183	213	198	217	210	194	185	210	190	208	211	182	188	179	216	183	193	180	194	195	189	210	210	176	194	228	186	232	184	202	223	217	186	180	194	203	174	173	170	199	208	200	218	191	220	218	205	208	205	191	183	189	209	191	208	188	194	193	196	233	186	202	179	203	204	182	245	224	202	196	227	199	175	197	188	175	188	188	202	207	197	207	185	202	223	205	218	195	196	216	203	220	200	193	213	201	195	200	189	211	184	188	210	191	213	204	210	196	180	199	205	228	211	182	190	221	225	213	178	206	185	212	238	210	184	199	194	193	208	185	190	202	182	174	209	217	196	207	209	194	212	232	199	211	194	189	199	230	170	216	195	182	197	191	205	203	184	219	215	178	201	232	211	206	210	186	173	188	201	177	212	198	201	228	221	191	226	201	203	205	215	194	172	205	208	177	206	186	226	190	199	196	205	184	194	214	177	227	199	182	186	225	187	213	204	223	212	198	201	194	205	198	170	209	212	192	188	173	163	209	177	211	179	194	187	213	211	229	196	203	195	191	199	196	198	228	200	194	183	203	219	206	203	207	202	221	210	169	177	228	199	202	206	186	209	172	203	199	218	196	205	181	184	185	179	203	205	232	180	173	184	201	220	213	208	189	213	181	203	198	210	202	190	190	201	196	172	212	197	193
27446	16984	2957	660	462	431	388	395	368	410	408	382	412	368	385	373	370	380	381	374	351	339	355	369	352	365	355	345	308	378	365	357	360	361	360	352	378	328	338	350	342	346	379	378	363	333	365	341	362	359	388	345	331	333	373	379	377	337	355	375	359	350	375	355	344	347	404	337	340	345	334	357	339	363	369	379	358	354	345	341	348	380	365	361	364	363	352	335	370	363	350	343	354	389	341	374	359	323	364	353	340	375	346	345	347	380	386	367	324	348	359	346	343	350	337	357	344	343	357	372	340	345	381	359	365	385	333	337	402	360	400	336	334	326	364	372	355	367	374	343	350	310	355	384	353	337	339	313	336	343	324	356	357	350	327	351	365	345	374	334	347	348	320	389	336	354	353	340	323	371	336	356	314	349	359	354	371	358	357	372	338	357	360	338	370	355	348	347	367	325	378	395	335	302	338	376	350	345	315	349	338	338	361	364	345	349	358	360	331	364	372	341	341	346	373	392	368	380	315	350	338	320	354	374	341	370	331	365	348	365	376	353	361	369	351	328	353	360	329	342	330	352	368	380	329	355	359	398	361	340	364	379	341	348	360	388	315	345	333	379	320	373	339	317	348	345	343	342	329	402	322	367	331	362	353	332	366	376	328	354	326	319	342	390	318	360	360	350	333	355	337	328	356	364	360	331	353	339	348	371	354	318	354	318	341	392	366	332	379	336	346	390	356	345	383	360	345	324	324	365	348	346	398	367	314	359	339	352	326	350	366	341	373	366	344	355	347	358	376	354	364	352	347	342	332	339	351	361	332	363	368	347	331	330	328	340	367	382	343	347	326	337	359	355	374	355	353	394	379	349	384	375	365	350	374	395	376	336	352	369	350	364	363	396	353	338	362	384	361	360	359	363	380	344	353	359	343	357	348	346	380	339	374	341	333	363	360	373	316	347	346	361	316	359	321	335	359	358	336	372	364	349	379	372	340	326	349	338	316	387	358	327	379	358	334	356	357	348	346	348	370	329	341	396	353	322	356	375	356	353	371	368	345	341	333	346	355	319	391	326	331	354	348	355	383	351	376	362	347	354	335	326	354	373	359	378	377	360	323	348	361	347	374	365	320	335	324	377	359	372	351	357	329	342	378	350	323	381	349	391	386	343	377	338	353	385	338	365	344	362	309	358	333	369	395	372	363	360	412	374	374	326	356	365	363	373	359	422	365	367	329	332	318	358	352	367	342	374	340	317	370	338	368	361	342	349	354	357	344	360	326	369	388	334	348	394	368	358	352	312	352	327	363	342	336	375	349	366	335	344	366	375	373	347	368	369	391	372	353	349	363	329	375	345	373	363	340	303	356	337	356	325	372	319	351	341	347	345	343	353	397	354	364	373	360	347	372	366	399	371	374	359	331	340	397	331	329	364	342	333	374	348	359	361	342	368	366	358	344	374	381	330	354	357	373	378	354	345	355	377	334	327	402	306	338	374	354	381	361	334	339	359	352	330	364	355	393	363	376	399	351	353	357	377	343	373	338	404	359	359	350	346	339	362	362	377	372	351	376	345	360	337	332	350	349	360	389	325	340	344	335	366	305	314	344	336	327	352	383	346	374	368	356	362	345	375	347	370	343	343	366	333	350	359	374	345	339	363	359	361	352	320	332	337	387	356	382	369	331	344	359	367	396	351	366	360	380	377	359	346	340	351	348	369	364	350	364	347	361	370	360	353	351	319	333	344	373	360	388	364	362	352	366	339	356	375	356	325	334	364	359	367	321	359	373	380	354	353	357	406	330	394	372	347	346	343	361	340	335	359	361	339	341	366	324	360	385	339	338	362	390	347	356	296	361	357	328	359	370	366	338	381	361	351	351	401	341	371	343	350	348	335	369	362	385	339	379	357	385	371	367	368	340	322	350	375	331	362	376	341	357	352	351	353	342	368	381	345	355	333	354	367	358	374	338	335	360	356	340	308	357	357	327	347	365	322	352	341	389	351	333	382	333	332	382	367	333	371	321	326	368	336	331	341	386	389	348	337	339	355	347	356	327	329	354	338	324	334	320	341	324	404	352	353	360	333	377	368	375	329	335	351	344	347	341	342	354	393	374	379	379	374	386	371	324	362	350	356	377	366	357	333	339	368	358	343	332	334	356	396	343	369	368	334	354	348	329	362	371	361	370	387	370	344	346	319	396	361	340	372	333	314	349	341	340	363	341	380	371	329	389	340	346	334	384	345	360	367	387	338	359	341	351	384	361	393	341	372	383	368	347	381	317	372	325	341	383	359	384	317	334	345	327	357	373	367	339	386	339	390	333	325	394	384	338	331	395	343	365	340	338	341	367	372	315	316	348	358	373	359	351	333	384	366	333	325	374	370	348	323	335	331	313	362	368	340	378	353	353	361	320	380	338	367	348	369	366	369	350	355	327	331	357	368	326	340	358	329	364	352	341	322	352	380	357	364	374	331	380	325	320	367	330	350	347	382	354	399	366	337	359	347	356	368	360	359	338	379	326	406	346	343	296	336	346	323	370	349	334	358	344	385	348	384	360	379	341	334	324	349	381	334	378	335	325	362	336	337	312	343	363	372	367	348	352	361	346	357	357	332	349	389	367	337	380	361	353	347	380	366	366	369	369	356	364	347	345	357	368	315	334	360	329	361	360	323	376	350	339	375	346	366	335	368	356	366	362	342	356	342	395	345	368	370	352	353	362	382	355	380	364	342	337	339	340	395	375	379	311	322	355	356	324	346	346	339	335	333	334	350	341	373	365	367	327	349	362	324	317	335	367	344	344	304	369	347	334	360	398	368	366	361	357	354	313	362	367	348	329	368	377	335	339	348	364	344	356	353	365	343	331	369	360	360	379	324	366	362	354	358	348	339	350	377	388	366	348	364	358	392	332	359	383	341	342	352	354	354	368	376	377	344	378	347	347	368	345	326	322	339	347	354	377	394	357	368	358	348	337	350	344	330	322	321	340	365	367	371	372	377	350	344	347	347	305	396	382	384	355	316	352	358	395	382	368	363	338	360	336	341	350	346	343	385	339	330	388	340	356	342	346	375	340	349	350	347	326	389	355	365	358	363	351	357	390	352	372	365	391	378	363	390	349	339	324	315	349	373	378	345	380	369	348	346	332	334	367	341	345	336	392	306	369	324	396	400	371	347	351	393	368	369	408	369	354	347	347	347	337	355	338	310	363	360	328	382	362	357	323	350	349	336	366	361	341	363	373	335	376	366	348	357	334	384	337	337	328	362	362	348	354	329	369	325	347	364	363	371	360	364	397	327	365	369	350	339	372	333	366	335	353	371	368	344	346	322	377	335	364	393	367	354	363	371	384	361	337	390	354	357	348	357	358	369	376	350	384	356	339	345	349	342	362	344	379	350	359	364	342	378	355	396	349	376	330	349	367	343	361	383	361	327	328	349	355	319	364	345	336	355	382	333	333	349	359	328	365	366	346	367	326	357	341	366	369	323	389	360	357	354	346	331	369	357	332	386
4622	1746	1172	727	656	586	539	490	464	500	471	481	494	482	470	479	457	432	407	458	415	440	449	451	440	433	399	445	432	445	445	406	442	429	447	433	425	405	446	455	454	421	459	461	481	456	428	429	437	424	450	451	427	442	401	426	451	432	424	417	420	426	416	434	465	481	442	408	395	441	415	423	420	455	464	428	452	431	465	429	443	405	415	406	437	455	426	455	446	444	461	425	437	433	407	394	432	429	438	460	462	469	446	416	452	437	433	422	438	451	464	398	444	464	410	414	475	408	423	445	428	440	434	433	467	422	433	398	417	416	421	398	432	429	415	404	413	435	436	436	441	419	472	422	425	409	432	386	420	412	414	448	398	455	464	434	442	452	432	428	437	442	484	453	406	428	441	455	428	398	416	463	450	409	398	421	468	435	440	439	442	433	437	424	448	425	442	434	445	446	414	426	430	452	449	426	428	434	418	449	443	421	436	480	433	449	423	442	401	449	420	459	422	406	467	429	417	407	426	439	418	453	433	485	417	450	447	456	464	432	397	451	448	426	439	411	450	407	471	445	427	434	389	437	423	447	383	453	479	449	461	453	469	417	437	401	454	415	379	413	476	463	454	420	453	445	441	416	422	384	422	401	430	394	431	409	440	454	482	446	446	397	417	428	458	408	433	401	430	421	434	429	437	450	417	421	425	459	427	405	484	412	441	450	390	424	435	440	420	418	435	440	434	423	439	393	423	427	460	443	430	423	449	452	468	429	439	431	389	459	444	451	442	423	398	446	437	404	434	419	435	427	468	433	392	424	454	430	475	446	451	432	433	446	449	436	478	409	407	469	434	431	451	436	439	428	401	425	445	433	427	384	459	436	443	444	407	414	435	437	468	421	459	449	447	430	434	421	436	413	442	406	472	445	479	430	419	434	401	458	431	452	404	442	449	427	465	424	400	438	404	431	454	427	432	419	418	426	440	425	447	393	426	464	452	463	440	430	414	417	429	438	423	439	418	441	412	464	408	444	436	419	436	405	495	442	419	405	442	487	441	439	441	427	437	425	405	402	449	421	426	443	442	476	451	414	393	468	424	454	464	437	467	432	466	435	423	430	424	424	421	426	388	455	413	434	413	450	457	426	418	468	442	450	421	424	437	438	427	441	446	441	448	447	385	413	429	450	467	392	421	406	470	419	400	456	435	458	429	427	425	418	442	451	443	462	458	433	408	408	420	423	458	416	404	478	447	425	440	441	469	418	412	399	380	439	437	432	434	411	450	444	421	402	444	430	408	462	439	446	431	456	429	440	454	444	436	445	412	429	437	405	432	428	403	409	442	401	416	432	413	393	446	417	437	403	426	442	425	402	452	408	433	455	424	406	471	408	390	460	450	416	429	405	460	422	433	454	451	443	435	407	461	467	439	443	427	437	431	450	451	427	443	407	431	415	454	450	454	406	444	449	419	412	448	449	460	440	408	452	478	464	404	436	409	440	441	449	457	445	427	418	416	487	438	399	450	412	440	444	420	424	403	470	446	421	393	411	459	443	444	443	429	420	437	449	448	421	437	447	449	440	451	420	448	439	460	427	409	444	433	395	419	440	431	394	380	462	411	449	446	444	450	442	421	480	421	415	466	428	470	460	468	416	418	470	451	444	439	424	452	451	445	397	481	396	460	414	410	447	429	445	416	417	450	434	423	393	402	421	412	455	445	420	410	439	404	422	407	451	407	390	405	435	427	440	428	406	409	431	457	453	418	417	403	425	418	438	436	460	419	421	413	472	391	425	433	427	431	432	470	434	457	469	456	407	435	486	435	450	431	441	396	436	402	435	423	423	406	418	424	399	448	435	430	409	413	422	441	428	462	431	451	439	447	415	400	467	440	416	410	427	432	486	433	458	417	448	445	429	448	448	487	442	437	396	460	412	473	438	445	442	460	439	454	433	409	434	421	441	439	449	412	459	420	435	427	407	407	421	435	428	395	406	478	434	465	435	476	434	408	445	473	443	429	396	451	429	455	437	459	396	444	425	420	458	424	407	431	453	431	382	434	448	401	429	456	423	436	421	428	432	406	433	502	443	428	428	422	452	413	457	447	438	416	446	429	454	382	455	432	415	460	417	436	393	422	416	422	445	408	453	436	439	476	454	485	444	426	439	434	462	421	433	428	458	443	415	418	472	415	413	427	454	435	393	431	417	429	442	441	440	447	437	396	489	426	441	444	453	422	420	431	472	438	459	431	407	456	450	452	491	443	437	406	451	465	466	425	410	410	451	437	465	441	423	409	427	425	440	446	446	455	428	447	435	435	470	436	408	432	432	449	379	409	457	436	425	419	421	442	438	455	405	424	413	422	419	489	435	416	452	399	442	407	391	440	412	434	425	436	427	445	428	378	418	451	438	438	427	415	402	431	454	433	404	415	441	420	465	424	444	397	464	408	426	402	472	428	422	434	428	468	431	423	424	418	407	424	420	415	425	442	441	416	398	436	458	423	419	464	460	425	406	447	438	451	415	436	448	413	427	479	415	418	445	434	462	462	393	417	418	418	418	428	426	445	415	471	435	427	440	393	444	458	487	418	418	425	441	462	428	474	470	424	446	461	464	422	445	491	414	481	397	441	429	417	454	482	445	425	369	456	456	427	427	412	413	429	453	447	449	398	491	415	445	460	435	427	436	407	438	411	446	431	389	457	450	431	448	454	471	443	443	473	441	411	433	442	441	419	388	421	432	450	445	470	427	448	410	431	408	431	425	451	444	419	417	393	408	474	453	447	434	411	441	430	450	440	391	450	391	407	462	434	434	434	418	439	464	438	427	436	419	433	404	423	429	443	429	442	425	422	440	440	425	483	432	449	464	426	450	418	447	450	417	472	428	411	464	446	431	402	479	432	432	430	422	432	434	433	415	414	438	421	446	452	421	434	426	430	392	414	441	418	436	409	410	453	460	401	443	407	433	431	441	410	415	450	423	421	405	403	439	415	436	416	413	440	440	435	427	416	452	418	442	438	425	425	439	416	450	457	461	430	374	428	378	458	433	403	448	479	452	432	441	388	429	452	394	441	430	463	469	401	426	417	423	441	462	431	425	414	450	428	413	419	437	452	405	433	459	419	432	431	425	420	444	472	449	489	433	451	432	468	432	439	415	447	433	445	445	444	442	420	389	437	440	431	454	461	436	462	449	444	418	412	421	455	400	446	447	433	441	461	424	453	449	448	437	478	468	437	402	419	415	424	430	442	464	430	437	413	462	454	430	386	430	400	471	461	420	442	411	452	406	457	452	464	435	443	437	422	426	440	458	425	476	409	443	455	399	442	431	424	433	425	440	430	464	419	414	421	435	434	481	425	430	463	446	464	442	428	457	427	419	440	416	445	428	424	434	435	415	407	434	444	399	406	454	443	433	463	435	410	480	451	384	430	444	426	412	404	425	443	408	446	427	411	447	395	434	432	445	449	416	416	452	457	417	464	462	427	444	420	435	429	417	416	401	457	480	445	425	426	430
23782	20983	27198	24935	15759	1222	740	568	551	489	499	449	454	421	457	433	424	402	408	411	403	392	380	403	370	438	413	391	375	363	367	400	369	400	407	341	395	387	420	347	411	384	355	409	378	388	400	395	362	359	367	381	392	384	378	349	367	375	376	356	396	347	386	349	377	370	379	371	370	397	387	360	378	383	395	411	399	380	399	392	369	360	396	339	389	394	353	377	361	350	402	366	387	373	414	383	380	375	373	383	371	356	359	328	352	349	390	358	385	405	371	368	377	357	369	333	375	375	403	368	358	375	368	375	381	382	401	367	377	359	346	351	416	379	350	367	374	398	360	369	377	357	352	368	375	339	390	361	366	392	372	354	391	352	359	328	357	379	340	383	366	352	368	361	358	383	336	379	362	385	370	399	371	373	398	347	351	374	377	375	380	386	377	355	396	377	347	352	394	389	378	330	379	333	402	357	330	378	325	339	364	373	380	368	388	392	384	347	374	401	353	345	387	365	425	380	356	405	400	364	378	364	371	351	328	336	347	368	370	386	353	390	364	358	376	363	360	394	382	368	389	354	345	369	356	379	337	382	374	350	336	401	352	383	364	339	380	341	371	383	363	358	343	377	366	355	354	432	397	373	347	369	417	392	398	371	364	348	366	363	361	349	365	379	409	358	369	422	333	347	381	372	398	346	368	339	367	401	373	367	372	392	346	357	384	383	378	403	353	370	364	378	382	387	387	365	378	393	401	354	360	367	378	379	378	384	389	366	336	377	356	396	362	374	385	360	356	390	387	384	416	351	347	412	383	375	400	389	374	390	367	359	349	332	379	390	363	390	376	362	429	403	373	406	400	343	334	366	363	349	370	381	396	389	367	359	393	368	401	377	374	374	370	400	377	390	369	359	391	368	360	376	380	349	344	368	372	363	351	374	383	378	399	366	351	409	403	395	331	411	380	362	374	350	383	379	361	390	352	357	391	364	371	378	356	373	373	379	347	385	410	392	359	355	356	432	377	422	399	341	340	408	361	394	398	363	385	390	355	438	364	410	332	377	421	375	398	395	369	367	384	365	367	333	402	360	417	372	346	378	368	365	341	372	397	378	344	362	407	395	370	395	379	381	376	369	363	400	336	387	421	372	357	348	386	393	365	405	373	386	353	349	401	372	399	359	392	344	381	375	400	354	403	379	370	353	360	357	390	360	383	349	365	359	387	367	373	371	389	395	364	392	391	390	364	381	338	395	411	328	361	372	370	381	363	370	378	343	413	387	378	382	389	386	373	379	367	382	387	408	394	384	352	362	373	389	346	405	384	419	375	377	346	426	373	385	387	366	361	353	385	341	367	367	400	360	375	383	365	362	345	389	369	398	372	406	391	367	395	381	326	391	397	378	343	365	387	334	380	384	409	364	424	407	411	377	380	407	379	373	374	348	392	354	362	354	389	374	381	361	381	391	405	377	399	387	377	360	359	344	378	420	372	376	374	395	378	370	361	373	356	376	349	419	418	359	367	377	333	382	373	374	350	395	378	392	397	361	366	392	376	388	419	374	386	376	357	397	355	370	409	400	350	367	392	368	333	387	388	378	376	378	363	376	363	354	368	335	398	383	377	347	400	372	371	351	359	397	362	379	337	353	394	368	370	395	362	373	350	364	401	389	340	393	351	402	382	383	375	385	370	374	371	349	372	388	368	361	371	379	387	383	381	366	388	384	356	372	368	397	377	364	368	368	361	321	346	364	361	389	368	336	373	380	365	401	368	401	371	405	373	391	406	352	345	384	383	360	399	382	351	345	367	398	410	346	369	359	373	415	392	376	387	397	415	344	425	366	348	360	406	340	359	391	366	357	372	355	393	348	370	375	346	401	374	355	361	370	387	378	321	403	372	355	394	353	382	339	362	368	383	338	378	371	388	374	356	365	396	357	387	381	390	385	383	374	351	372	325	389	369	387	402	385	358	388	391	375	363	376	365	384	396	412	389	377	382	342	380	368	396	361	352	348	373	344	379	355	369	367	344	396	388	373	383	376	381	347	363	349	378	401	412	388	349	374	364	376	347	347	404	389	366	376	374	365	390	348	347	363	362	368	382	382	350	336	363	382	384	356	379	349	374	368	365	355	380	356	418	395	366	390	322	368	375	353	409	351	342	393	360	367	330	394	344	378	404	364	328	367	371	353	375	372	371	365	369	385	365	373	407	407	422	387	417	358	383	390	358	369	389	363	380	369	335	362	321	378	363	341	411	357	355	362	367	356	363	350	374	362	389	394	358	358	345	373	379	375	334	388	362	346	368	358	353	345	347	389	400	395	346	381	366	399	370	400	359	371	393	345	378	345	343	376	390	366	379	377	359	382	378	360	423	325	404	329	365	400	374	361	369	389	368	361	391	339	393	362	345	405	378	391	377	356	347	382	367	389	353	352	386	396	378	366	384	374	373	369	392	371	366	400	378	395	373	373	352	350	346	357	320	363	373	344	324	375	376	404	368	371	412	378	371	362	392	424	377	391	369	359	349	383	357	343	403	366	401	378	421	394	352	380	419	382	365	331	439	367	351	380	359	334	383	377	390	362	344	375	396	374	372	360	400	391	346	349	380	374	358	363	377	371	397	368	351	393	358	341	366	362	368	385	425	361	381	360	361	373	385	360	324	354	371	382	375	343	358	394	368	357	392	360	359	392	382	357	390	361	369	371	392	361	404	393	363	374	391	331	365	389	390	387	395	384	367	370	346	397	393	357	374	351	372	360	382	367	407	364	408	366	402	362	393	378	380	379	383	396	381	391	366	355	383	337	358	396	360	352	375	387	373	337	364	364	375	370	393	369	365	382	388	355	346	379	388	381	369	371	357	312	403	371	358	389	390	380	393	360	368	369	369	348	409	372	364	373	376	382	405	386	355	387	383	365	396	347	331	359	363	400	366	380	379	380	375	365	385	386	340	377	362	381	371	350	326	344	368	382	350	372	383	338	339	412	373	364	409	392	393	384	402	374	360	389	380	379	378	385	365	367	353	361	380	375	374	381	388	357	386	372	362	354	380	349	345	401	407	387	367	349	372	371	339	425	395	375	353	384	363	412	393	380	402	383	381	400	343	365	384	359	385	371	404	385	370	392	394	390	360	393	352	364	375	391	355	371	415	388	373	379	381	371	371	373	394	379	380	381	385	349	386	363	367	389	366	355	357	406	357	362	354	341	379	393	360	391	400	355	352	343	345	378	390	368	395	361	379	409	371	364	379	385	385	358	362	373	362	380	378	384	385	375	328	386	351	358	366	387	366	361	392	392	351	392	363	358	388	351	380	375	362	367	403	368	375	397	380	393	381	358	384	360	380	403	387	360	365	365	363	397	397	396	369	344	352	364	399	365	356	364	342	351	359	378	366	372	373	385	344	361	391	398	393	375	360	394	359	367	362	353	372	387	350	358	394	359	369	318	374	381	373	380	360	382	377	376	388	346	365	368	372	372	397	411	376	338	361	371	408	398	386	327	358	357	385	383
3330	8025	5052	2437	1724	1394	1105	962	854	772	661	669	633	607	638	593	534	512	562	479	528	511	475	484	497	458	441	496	477	461	468	506	535	462	466	457	465	515	475	468	470	489	486	463	464	455	494	490	476	484	479	470	432	495	505	472	468	506	455	453	432	429	478	447	486	461	464	476	472	423	452	429	452	469	435	440	446	427	487	474	501	423	495	457	470	458	466	462	463	464	478	463	457	475	473	457	433	433	517	444	437	472	504	437	474	449	485	453	480	486	411	486	475	497	465	502	436	461	472	472	443	478	470	441	467	482	457	448	504	451	476	473	439	510	454	485	458	440	453	473	477	485	465	462	460	452	461	466	457	458	468	492	419	438	485	475	514	503	461	465	455	474	452	451	478	500	471	417	466	501	449	491	439	459	487	469	439	459	484	446	453	470	464	451	455	466	457	492	463	475	471	437	480	456	463	486	451	498	473	472	441	464	384	478	481	459	468	430	505	474	458	442	422	492	453	420	453	477	438	450	473	472	452	440	440	457	495	489	469	462	498	504	465	449	460	460	462	448	404	476	432	450	471	461	462	456	475	477	436	422	440	484	450	440	445	444	438	478	473	449	455	444	430	425	480	477	482	431	448	458	483	415	474	496	452	456	454	485	418	483	457	422	458	490	467	477	453	464	471	491	455	474	483	492	460	448	470	472	477	445	462	434	442	476	446	473	491	465	486	475	496	453	474	491	463	456	473	514	497	441	455	413	449	464	485	456	485	471	474	478	464	452	476	431	455	465	449	474	461	434	450	438	444	448	486	435	473	463	488	445	498	479	451	443	492	440	440	491	465	465	415	500	454	468	475	510	474	468	495	482	444	458	449	461	486	469	425	435	458	466	492	449	444	471	431	450	468	436	442	494	426	447	461	452	431	459	443	444	495	491	436	488	481	456	471	483	468	463	456	438	459	474	476	452	456	505	458	457	454	449	434	455	460	439	481	482	465	430	471	459	459	489	458	456	428	450	454	442	481	470	487	478	458	465	429	456	488	471	484	444	460	475	469	460	465	507	454	440	425	465	450	478	467	505	488	419	459	436	465	464	424	433	470	469	466	466	468	450	463	472	478	465	470	459	425	439	474	443	471	468	482	475	472	451	465	472	476	418	434	434	474	443	468	461	492	471	462	449	447	496	467	475	480	441	508	464	490	422	468	475	463	442	479	473	453	452	499	449	468	464	440	440	505	458	443	477	451	460	430	446	469	464	464	431	469	455	452	467	466	467	418	450	478	481	469	470	438	458	494	443	454	497	494	435	486	458	421	490	477	475	471	455	428	433	481	443	412	429	436	439	446	464	462	492	470	441	462	425	446	464	468	482	452	448	436	461	480	468	431	486	468	495	458	451	428	447	452	460	463	439	483	460	457	494	479	454	469	511	430	500	462	480	507	442	447	441	476	459	490	465	468	439	453	444	465	451	471	451	478	459	414	474	443	443	462	490	461	489	433	440	443	468	441	440	471	493	480	499	463	465	430	456	497	445	460	438	451	471	482	478	429	491	461	475	448	470	471	446	475	450	519	452	437	431	469	465	462	470	460	463	492	454	445	468	444	449	444	442	466	456	447	402	435	420	462	465	473	483	468	461	463	452	462	433	464	435	480	426	454	500	458	457	483	468	457	487	447	415	457	482	461	506	463	452	398	451	435	462	500	440	457	479	454	470	437	464	484	480	425	496	449	429	484	415	454	441	418	471	449	495	412	476	465	450	442	463	503	455	460	474	460	447	480	468	420	473	464	475	443	497	463	463	445	484	503	481	454	474	478	486	464	469	449	468	459	451	438	473	454	467	455	500	465	472	463	483	461	480	470	490	471	440	471	466	494	454	492	458	437	478	491	466	477	494	488	481	465	443	435	450	438	431	516	458	444	448	448	452	463	473	450	450	477	472	469	447	505	453	429	471	455	465	459	454	448	430	466	439	447	464	430	461	461	447	458	510	433	447	449	431	495	466	450	458	442	424	507	465	424	418	482	450	457	420	475	450	497	487	434	468	474	483	455	416	449	483	429	459	459	463	501	486	559	476	443	473	458	464	441	447	449	497	503	446	489	458	433	433	449	518	469	447	453	448	484	484	469	522	443	472	455	433	458	449	433	439	470	473	447	434	466	442	452	476	458	443	453	468	473	462	488	488	505	470	437	439	458	471	505	423	436	495	495	439	434	506	455	461	412	432	512	488	450	448	448	443	452	459	473	464	451	424	442	435	444	442	433	479	484	496	465	487	457	444	428	448	462	502	468	441	439	462	423	446	436	478	426	479	464	431	476	457	416	429	442	438	469	443	461	416	449	437	441	469	469	500	464	457	435	424	483	499	437	448	520	454	456	458	483	451	431	456	485	397	462	496	461	470	477	484	462	471	496	455	451	451	472	474	461	464	509	459	478	491	466	465	478	464	420	463	462	474	479	482	477	493	448	485	468	524	437	478	419	471	446	469	450	449	473	455	471	480	468	458	480	482	450	460	447	472	441	496	464	488	471	443	463	500	471	437	453	487	491	486	473	465	445	455	484	461	455	437	476	479	475	449	442	471	495	475	464	497	464	482	502	430	435	455	434	459	464	433	430	482	473	488	471	507	473	484	437	480	446	471	480	451	482	486	436	480	461	461	437	485	491	469	424	447	456	470	445	450	479	453	445	475	450	429	440	468	481	483	444	476	458	419	481	463	451	479	480	469	462	492	428	461	480	473	488	466	428	445	462	465	435	410	463	458	506	454	457	432	477	459	478	468	417	453	411	485	456	463	476	456	449	438	440	461	487	425	451	489	441	457	479	450	461	460	489	496	460	451	430	472	455	473	451	449	434	452	444	488	437	456	480	448	462	482	456	484	480	495	457	463	478	483	499	472	452	434	470	472	483	470	463	454	479	462	470	482	506	490	488	434	465	464	468	470	449	468	476	494	480	513	469	449	460	467	439	506	466	512	470	427	473	491	425	436	449	515	485	458	472	465	479	460	474	495	500	454	462	493	471	483	444	476	467	484	480	460	490	456	476	483	444	461	459	450	462	474	472	443	431	431	434	454	470	469	501	487	432	434	440	451	465	424	436	436	514	441	453	480	474	455	436	450	487	428	458	450	486	434	444	447	444	457	494	465	442	470	481	435	481	449	464	464	476	443	422	405	469	446	455	464	426	462	451	458	497	454	458	462	456	449	429	472	454	447	517	456	455	462	482	477	446	475	445	434	456	442	450	472	425	449	463	458	489	451	447	419	464	443	467	477	448	472	461	458	461	495	475	470	439	444	471	435	436	415	454	425	463	454	424	503	489	493	478	461	459	441	476	458	469	440	482	464	486	454	468	449	440	463	458	474	462	447	459	428	475	483	472	469	445	435	462	490	466	434	462	445	455	478	479	463	438	511	473	522	506	489	477	442	469	454	464	450	450	463	475	429	468	463	444	479	459	490	468	458	475	438	490	452	440	478	441	437	486	467	433	463	446	491	439	472	500	492
24612	21020	25867	24342	1574	412	375	296	257	271	273	227	271	223	242	232	217	227	206	203	209	224	183	195	201	196	194	205	204	189	212	206	198	182	229	200	217	173	213	187	215	216	206	202	192	191	180	179	188	192	191	215	226	214	218	197	197	223	191	230	193	193	208	233	187	192	221	204	204	208	175	180	194	202	187	225	218	207	221	185	190	179	199	193	224	190	203	201	207	226	196	187	191	191	182	169	175	207	189	205	195	198	189	220	208	211	195	183	169	183	198	184	190	195	202	186	174	198	177	214	179	212	179	182	194	209	187	189	197	192	194	190	209	202	208	185	200	203	200	210	222	192	187	202	190	217	219	184	199	196	199	202	205	197	186	215	182	212	193	188	164	204	213	213	207	195	249	169	191	200	186	192	193	200	175	243	199	215	202	209	181	191	178	203	189	200	205	191	190	201	175	202	180	202	210	218	215	187	187	198	206	188	208	202	198	210	218	213	174	207	201	178	181	201	218	206	202	193	186	182	194	189	171	169	211	172	206	184	212	202	198	196	178	197	214	199	194	193	196	183	204	207	177	205	203	204	197	173	197	203	196	192	221	190	206	201	201	182	193	170	209	194	209	193	210	203	194	204	192	182	216	177	197	196	163	192	181	193	213	208	203	204	190	220	188	183	212	190	191	211	204	211	217	182	200	211	157	194	219	203	191	212	179	227	189	189	207	200	213	217	168	193	211	189	222	226	188	184	205	178	205	207	196	181	194	186	216	201	193	177	221	180	186	199	202	176	181	189	175	194	196	227	217	222	193	178	196	188	181	175	222	172	207	206	198	204	198	203	197	182	216	208	173	190	220	189	177	202	205	218	192	185	204	183	204	206	203	199	176	195	184	198	198	193	215	210	201	186	210	189	218	186	212	192	231	205	175	210	196	208	213	198	204	212	197	196	172	209	201	201	190	223	201	174	201	203	177	187	212	197	189	195	194	182	190	220	178	207	221	199	194	221	179	187	214	186	186	201	195	192	193	194	208	212	218	192	204	215	215	204	218	232	196	202	185	226	186	170	177	194	214	221	172	185	199	185	204	193	203	199	190	201	185	188	199	201	216	202	195	182	192	175	194	206	190	219	226	220	209	190	205	212	215	206	175	164	218	182	207	201	206	199	208	193	183	188	207	207	184	167	194	190	230	174	189	194	206	198	173	214	175	203	199	180	193	196	193	214	177	218	204	215	200	194	194	202	212	193	201	205	196	211	187	188	192	189	188	214	219	183	217	190	213	185	207	221	181	180	198	201	184	181	209	207	182	205	196	203	175	207	205	198	190	194	223	209	192	195	234	183	182	228	183	217	194	203	212	184	202	189	213	224	195	196	189	199	158	200	203	232	182	211	196	227	189	217	204	192	203	202	191	209	199	192	211	212	215	205	220	175	203	227	209	195	169	228	211	218	198	181	202	187	212	167	212	179	200	201	178	212	178	199	185	192	193	173	194	165	212	175	194	218	173	204	188	213	202	199	186	185	206	176	203	182	185	199	211	198	197	193	191	204	212	202	184	203	207	200	214	202	188	194	199	239	188	188	217	201	217	203	202	191	207	190	204	197	186	175	179	204	205	217	216	197	217	195	185	173	195	209	191	188	192	166	200	212	199	189	184	185	203	173	217	197	197	179	192	177	206	195	170	203	193	194	179	215	199	173	216	194	213	206	202	184	198	217	199	206	230	171	199	214	183	197	191	202	178	208	186	214	187	205	172	190	195	176	220	194	199	194	214	197	179	194	188	206	190	195	171	193	182	181	208	180	188	221	201	206	176	185	200	175	179	202	183	205	180	186	179	201	190	212	219	186	180	227	197	201	197	207	188	231	204	177	187	182	224	223	186	182	178	194	218	182	186	182	189	191	217	240	179	171	207	184	207	187	195	217	180	183	207	187	210	185	192	205	210	201	189	214	211	189	197	183	202	211	193	192	201	164	202	184	191	195	191	200	194	205	170	179	206	215	212	190	196	198	204	206	205	213	193	209	189	240	187	202	197	209	181	205	226	208	188	218	201	218	188	195	179	203	193	185	197	190	220	205	185	199	215	195	209	195	210	205	195	204	212	187	185	200	180	222	181	177	218	181	189	183	205	194	206	209	191	190	226	209	214	194	175	195	175	202	197	177	192	213	189	208	189	193	216	193	183	197	211	175	196	211	182	199	192	198	206	198	194	201	212	187	198	194	192	212	183	190	176	180	186	205	213	185	182	195	176	198	197	200	186	183	210	188	200	196	209	200	201	190	188	194	221	179	215	203	217	222	197	209	192	197	186	183	212	197	189	204	169	205	201	214	198	215	206	182	196	227	217	195	207	188	198	186	197	194	191	225	161	187	169	180	223	172	190	196	208	224	184	194	201	215	191	194	207	192	201	207	186	195	202	182	213	176	201	192	207	187	219	223	184	190	218	178	186	205	200	183	189	196	188	202	183	199	173	168	223	198	204	197	210	167	175	184	207	195	191	206	204	211	188	174	205	166	186	192	186	170	189	188	186	178	217	207	198	187	190	199	171	184	197	201	213	214	201	178	179	209	213	196	202	188	168	222	214	203	214	195	224	193	209	194	198	205	187	195	207	185	191	221	186	207	204	177	230	202	170	196	169	182	186	205	212	188	223	205	171	187	189	186	221	194	197	175	226	184	204	184	219	178	214	225	204	184	190	170	205	191	188	173	194	222	205	215	180	213	184	184	213	198	185	215	211	212	190	203	189	188	197	173	180	198	195	211	225	188	218	184	198	190	195	177	182	197	184	173	207	207	211	192	190	188	194	203	199	192	204	210	204	201	204	189	185	204	212	198	200	177	192	184	205	190	203	170	180	174	184	212	202	217	174	203	227	192	191	201	206	191	195	196	184	177	223	189	207	200	188	205	181	182	212	195	203	203	232	202	185	213	190	214	213	206	173	188	219	218	170	164	199	191	187	202	184	169	224	189	198	203	210	202	185	204	178	191	187	206	218	200	201	192	198	191	171	190	195	188	209	188	187	208	178	205	189	189	192	173	210	216	196	197	180	214	193	195	207	180	189	217	183	181	197	186	253	201	186	221	193	192	199	195	206	192	202	179	198	211	174	178	204	209	170	199	202	184	178	177	211	192	177	200	183	192	209	209	202	189	202	173	194	191	216	204	208	221	184	193	202	205	194	190	226	195	188	203	195	201	201	216	195	198	182	195	206	229	208	192	196	208	199	177	189	186	176	201	183	203	213	187	201	223	189	208	206	184	203	175	214	192	202	186	208	197	207	182	181	192	181	205	188	198	197	212	206	186	205	170	207	197	191	204	190	212	209	217	208	183	190	189	217	195	192	200	191	193	188	187	199	202	209	217	177	195	201	189	181	180	202	167	227	188	207	222	227	216	212	191	198	224	203	201	230	210	207	209	195	173	229	203	200	205	207	210	212	212	197	182	179	187	194	210	203	211	214	206	190	210	162	186	194	217	199	194	200	210	211	160	178	202	201	195
3327	4724	3060	1423	1100	833	679	548	496	442	407	398	376	333	357	327	336	269	287	290	311	277	303	257	258	266	244	289	262	260	262	262	243	254	272	254	248	220	231	232	260	264	235	218	223	248	253	278	247	256	216	254	239	256	227	245	257	251	226	248	263	281	267	234	258	232	252	263	234	242	243	239	248	280	241	238	285	264	257	223	246	239	244	259	249	251	239	240	244	277	245	256	255	221	256	245	230	250	246	215	246	224	210	248	260	252	248	218	247	241	249	240	267	266	259	268	243	245	240	222	223	257	232	227	244	253	248	210	219	257	236	252	262	259	239	237	238	269	224	236	260	274	244	251	246	233	250	267	238	225	246	243	249	223	270	235	240	261	235	250	243	223	240	254	246	267	263	257	232	248	241	225	255	258	272	245	251	246	244	255	242	259	235	262	225	208	239	243	233	240	227	259	237	258	232	232	250	236	236	254	243	244	247	221	226	248	208	231	218	279	259	248	217	223	301	257	262	229	220	253	244	255	250	239	262	251	215	249	241	239	227	258	279	238	228	255	235	262	247	235	249	261	254	240	259	238	232	220	246	234	243	235	278	247	232	236	272	255	246	273	239	243	242	264	251	268	250	251	242	258	255	267	240	241	221	254	258	217	252	243	236	210	255	241	237	241	277	242	231	232	229	239	247	249	268	270	253	229	239	254	247	261	256	220	231	236	245	260	225	269	249	263	228	249	259	255	204	239	253	232	278	270	246	247	227	242	246	232	251	268	204	261	256	267	261	237	241	221	278	249	240	262	210	240	235	216	242	241	248	269	254	250	228	248	262	241	239	241	235	230	258	244	227	249	240	239	244	239	245	257	263	270	235	218	244	250	252	261	241	255	265	210	254	249	269	242	212	242	234	266	247	238	229	218	297	219	260	239	221	230	250	236	232	240	243	240	247	232	259	235	223	232	239	242	238	238	239	253	224	236	232	244	216	230	254	244	257	227	242	239	221	234	253	257	253	252	267	234	249	233	252	275	225	264	253	251	247	217	250	222	244	254	261	241	250	237	230	236	228	250	246	271	240	237	256	226	242	221	234	251	238	231	228	248	245	248	250	245	272	243	250	231	272	261	235	233	239	261	218	248	246	243	265	251	253	250	250	246	242	255	243	253	255	228	240	258	244	251	250	231	223	225	231	248	231	244	274	244	247	252	260	268	221	245	194	233	243	243	220	241	234	238	264	248	246	235	233	268	248	245	229	241	211	215	257	249	248	215	251	261	243	228	229	265	260	232	265	251	225	235	228	231	267	247	241	254	240	242	255	245	254	256	244	250	253	252	241	259	251	223	243	282	251	280	252	249	278	275	242	264	254	235	254	234	259	229	276	236	262	263	242	234	205	255	234	244	248	242	230	247	250	240	243	261	255	254	239	240	234	228	235	247	245	262	299	247	237	228	242	247	272	270	258	224	234	266	246	243	289	245	261	261	238	258	223	227	265	233	231	251	232	240	241	241	271	244	244	255	247	248	250	261	253	222	248	230	220	216	240	231	248	236	239	238	237	210	261	245	255	262	253	245	262	219	260	250	220	224	236	222	207	230	214	248	270	247	225	223	208	243	253	271	238	239	253	240	242	246	259	246	241	232	245	254	243	250	234	242	234	264	224	216	249	243	258	240	224	241	231	249	245	219	230	251	244	238	260	235	251	238	237	252	209	258	270	212	237	273	250	242	240	231	245	244	251	241	249	272	251	243	227	247	270	258	223	232	227	254	230	205	248	239	208	237	235	259	255	249	250	235	238	228	242	245	263	254	243	240	250	265	234	241	231	226	258	238	237	248	227	232	266	238	231	252	216	245	269	243	221	255	231	265	229	204	220	247	246	238	224	205	251	236	250	230	249	233	209	217	266	224	247	248	254	263	248	227	252	234	256	257	220	252	245	253	265	226	225	247	238	246	253	230	248	292	251	244	238	241	234	226	245	205	241	234	246	261	250	261	253	251	246	229	234	227	238	261	267	220	245	262	247	217	223	261	209	243	276	247	254	236	225	266	239	239	237	226	216	231	262	243	261	230	236	238	257	248	231	243	268	256	243	237	218	223	242	241	219	256	251	235	255	270	256	226	222	256	232	222	255	226	258	249	263	232	237	239	248	249	227	214	269	230	241	211	203	263	254	254	246	249	255	224	223	253	247	242	251	256	236	246	214	258	244	250	262	284	237	262	252	247	226	249	230	251	252	256	235	220	246	210	257	216	252	253	230	228	223	242	240	228	259	263	243	228	234	243	260	238	256	227	217	235	232	234	278	243	253	216	226	247	246	262	242	280	249	201	247	233	230	214	256	252	260	271	254	267	264	232	250	233	250	231	286	284	253	244	264	238	270	239	231	231	260	249	227	263	244	268	229	261	250	240	251	264	233	213	232	254	265	219	248	253	275	252	255	238	227	248	204	238	235	223	241	237	222	252	244	226	264	244	242	248	232	214	239	230	253	274	209	257	231	232	235	232	248	251	214	248	229	262	263	245	248	239	243	232	286	239	269	251	245	227	250	228	205	273	240	251	248	248	244	270	245	240	229	217	258	263	238	241	248	255	259	233	228	244	249	240	236	259	273	238	248	230	218	219	266	215	235	234	259	260	247	250	238	185	223	245	227	229	248	245	226	257	246	265	256	269	253	240	260	250	283	245	261	260	229	256	265	241	233	266	258	234	277	238	220	239	263	249	251	250	226	250	237	277	272	253	258	244	250	267	205	246	253	246	259	255	228	242	246	269	259	212	232	272	215	255	245	254	257	212	251	240	265	239	251	252	283	220	227	259	256	248	239	253	249	241	246	231	260	239	235	241	228	255	237	224	230	265	218	244	238	242	251	249	241	238	267	251	232	203	278	222	244	254	252	278	240	229	237	243	245	234	243	225	227	233	267	252	224	234	230	217	213	240	216	244	243	254	263	257	234	263	237	256	253	233	260	228	242	224	241	267	254	247	240	228	240	239	235	230	244	236	254	212	242	240	255	274	260	252	207	259	240	288	266	251	238	256	271	220	266	243	217	253	217	242	248	266	262	251	242	223	286	246	225	243	248	247	254	262	240	232	252	260	244	248	235	238	281	252	250	230	246	218	242	264	234	222	236	217	236	272	242	239	239	261	251	237	248	236	255	224	241	266	248	251	245	256	230	236	248	272	270	218	257	278	249	278	259	209	238	207	230	253	234	223	230	241	255	248	248	248	255	253	236	273	217	254	247	280	245	276	231	251	260	225	249	238	223	249	233	238	236	239	256	245	246	260	267	244	231	221	241	254	247	234	225	284	256	239	248	240	259	247	234	256	265	246	241	233	244	256	226	264	239	240	271	234	253	262	276	257	233	245	245	269	214	265	217	255	253	251	254	243	231	250	231	225	253	243	259	248	268	239	216	237	228	230	229	236	240	242	225	249	219	238	225	255	250	250	249	245	261	244	241	258	247	256	216	275	258	258	226	258	249	242	236	231	262	236	264	242	261	230
22356	21004	28189	24022	21008	20345	1998	634	487	423	382	336	325	336	324	389	251	238	200	189	203	195	203	189	184	182	196	169	202	185	171	190	181	168	185	166	154	175	161	163	161	162	156	173	153	143	138	150	165	162	165	160	161	171	152	162	151	163	172	136	147	161	149	167	161	164	154	169	145	168	169	125	146	172	141	165	147	152	139	171	154	152	157	153	177	164	160	164	164	175	133	156	163	147	161	141	168	138	168	145	151	190	141	154	167	185	166	135	154	166	178	149	159	160	174	156	165	161	146	156	153	171	144	145	157	160	158	152	145	164	163	168	163	146	150	140	133	176	148	185	136	163	131	125	148	152	159	139	151	159	151	159	171	146	158	144	136	137	154	153	173	142	172	178	150	165	164	147	165	142	161	137	149	161	150	162	154	153	157	147	149	180	138	171	149	165	161	169	142	130	152	164	168	165	136	163	138	168	155	170	180	145	168	163	147	157	148	179	174	154	158	156	166	132	137	145	158	164	158	164	156	158	146	135	145	172	163	142	133	168	167	160	146	170	169	145	159	147	144	157	144	149	169	156	126	147	167	158	159	147	152	149	144	154	154	146	163	173	144	174	155	147	125	164	148	143	159	150	186	170	168	139	144	145	150	139	165	161	156	165	164	177	166	167	169	133	167	156	154	144	151	154	161	144	150	166	135	164	167	166	138	152	152	139	168	161	150	156	143	152	132	177	138	143	144	151	169	161	164	187	156	133	143	163	168	142	141	164	164	159	143	160	160	151	145	169	150	147	156	157	175	135	141	147	159	152	142	152	142	150	148	158	144	140	155	144	172	147	157	154	140	154	164	146	150	157	174	163	152	153	170	148	161	157	126	134	155	162	178	161	156	159	155	162	137	167	148	174	131	147	157	148	156	157	147	141	142	175	145	170	144	174	155	177	148	154	148	144	159	143	161	153	158	140	151	134	144	164	125	184	156	150	171	156	156	143	138	148	143	158	153	149	166	147	147	162	151	154	169	159	143	162	142	140	138	149	150	154	158	182	141	159	170	148	149	168	153	162	156	163	142	131	145	140	142	172	143	161	151	147	136	137	148	132	160	148	145	145	144	164	165	140	141	140	143	136	149	144	163	163	150	164	159	144	151	169	156	151	168	151	168	196	166	155	133	140	145	158	135	146	168	160	147	133	135	132	170	155	156	164	148	168	142	149	136	160	162	155	153	155	149	160	141	147	132	151	156	184	167	170	155	152	140	154	147	149	177	154	152	141	167	165	158	163	178	148	146	172	162	164	163	152	157	154	174	156	173	175	135	140	117	162	143	166	149	139	139	163	147	158	145	169	149	156	148	155	156	167	139	145	167	140	152	148	164	149	181	155	147	158	155	155	182	155	145	166	138	170	134	152	159	157	135	152	138	158	168	130	152	168	160	161	159	148	137	182	170	157	168	168	176	137	147	155	150	167	144	172	136	141	159	143	179	132	152	162	173	158	170	140	150	163	165	162	140	127	144	151	170	135	161	173	143	155	145	128	152	137	164	164	155	128	141	163	158	148	161	161	153	130	147	165	143	153	151	160	139	146	159	143	159	147	143	161	182	150	169	144	184	172	139	153	140	150	163	181	146	150	153	155	150	142	158	143	138	158	138	162	142	145	136	188	162	152	150	144	158	140	167	171	150	158	160	152	129	180	138	141	160	148	149	165	162	159	152	156	150	150	148	164	151	137	163	169	169	150	164	157	149	142	162	172	149	156	158	145	144	179	160	149	141	139	158	137	151	135	138	154	157	135	128	147	157	155	159	126	148	168	132	161	151	157	157	140	147	160	154	156	153	172	154	136	157	141	153	154	176	165	140	125	161	137	161	179	136	143	114	175	131	160	168	177	138	143	135	176	158	147	163	150	133	172	125	163	179	163	141	148	150	151	154	155	143	157	167	132	155	146	166	159	145	163	168	153	160	155	148	153	165	141	146	168	182	158	170	160	173	161	179	151	149	152	179	164	132	157	158	150	136	147	164	149	156	146	147	146	154	165	159	170	137	162	166	146	140	134	134	173	164	148	156	138	177	174	158	144	151	142	160	144	143	147	172	138	140	170	151	148	174	124	174	170	161	150	136	161	169	180	164	145	161	152	151	144	162	154	149	156	168	147	153	176	152	155	146	160	167	143	161	150	145	146	166	151	150	153	170	140	153	148	138	151	153	159	149	134	138	161	167	163	171	148	153	150	154	152	173	155	149	165	162	162	137	152	148	155	177	155	128	167	160	144	146	137	146	144	153	165	137	138	151	140	149	153	170	148	118	168	141	160	141	156	166	177	148	135	149	146	149	160	164	141	150	171	153	154	153	127	181	153	157	159	154	176	163	174	153	134	151	158	132	154	148	172	139	160	149	143	158	137	146	149	153	127	142	136	123	145	163	150	142	151	156	160	160	150	150	147	156	138	152	141	151	144	124	147	154	133	144	150	133	141	149	150	163	162	156	135	166	170	150	144	149	165	150	162	147	151	158	164	143	170	144	164	162	147	147	175	148	150	166	142	157	162	132	147	120	146	155	165	158	151	146	162	172	158	164	149	128	164	139	148	166	149	157	157	154	143	134	152	143	161	150	161	160	149	176	137	159	161	161	165	130	164	154	162	166	144	158	145	149	174	131	152	140	159	141	164	139	162	161	158	164	155	154	172	153	159	141	154	145	163	134	153	137	160	150	142	136	121	155	145	144	150	145	160	153	153	153	155	141	165	167	148	135	153	127	162	138	171	149	149	148	171	164	129	141	161	166	137	165	133	155	141	160	151	171	151	130	147	141	126	166	153	157	152	157	166	166	166	172	136	172	152	153	148	154	173	164	149	148	150	142	151	142	144	146	155	152	173	178	140	145	159	148	143	170	146	151	155	159	181	170	161	148	133	153	159	153	148	156	148	161	137	154	153	167	150	171	152	133	169	129	161	172	160	126	143	153	143	167	154	147	154	163	134	151	147	157	145	140	162	151	152	150	129	162	155	158	137	146	146	144	168	166	137	157	157	150	165	155	153	150	151	144	155	150	163	144	138	157	172	125	163	164	136	156	149	172	145	158	140	145	172	147	167	139	150	151	174	129	161	165	154	169	160	147	143	167	167	163	160	153	169	146	169	156	154	147	160	146	150	160	125	174	131	153	167	165	152	145	141	140	158	149	140	173	173	149	161	170	149	151	151	164	149	170	149	137	142	173	159	188	160	144	185	157	131	160	151	156	149	154	159	145	151	138	169	139	153	157	163	130	150	153	148	130	139	153	130	150	150	170	155	155	148	169	155	143	155	138	147	135	151	124	154	153	165	155	179	150	153	176	158	132	140	159	149	154	154	141	148	128	165	156	167	164	134	147	149	166	160	167	159	138	147	150	155	152	147	138	153	147	158	175	157	152	148	132	177	162	144	147	158	146	163	151	157	161	171	134	157	132	157	158	136	157	181	170	171	159	147	164	159	165	142	149	134	169	151	164	157	162	164	164	139
4548	14549	9446	4342	3028	2228	1759	1317	1080	886	758	673	621	589	597	702	417	358	343	307	357	302	266	280	274	260	258	293	217	237	211	227	209	219	231	225	232	212	205	216	221	217	230	248	231	219	196	212	211	218	220	222	208	211	209	228	233	206	208	204	204	183	196	217	219	202	221	210	196	206	192	212	188	181	183	195	224	213	210	181	196	190	220	226	191	202	212	225	190	222	212	185	197	194	179	208	198	205	215	172	207	213	200	186	223	193	222	200	205	192	232	188	176	186	209	201	193	221	201	197	196	207	169	226	233	199	208	185	196	199	198	201	191	206	230	198	193	200	223	198	209	234	215	200	197	199	230	183	197	207	203	201	185	212	194	193	181	187	191	222	202	229	190	172	231	209	200	208	199	203	192	206	205	205	179	195	174	198	207	197	199	203	169	216	185	208	199	203	195	200	205	202	211	208	221	188	184	210	210	205	192	212	212	183	172	186	188	220	179	200	211	207	184	227	207	196	175	194	175	208	196	224	224	215	205	190	192	182	193	193	198	178	199	180	186	217	202	194	187	220	179	206	211	172	198	207	175	173	200	203	207	204	196	192	207	212	198	191	204	186	197	195	187	214	194	185	188	220	173	198	191	207	199	189	211	197	210	236	214	196	212	204	216	209	207	197	184	201	230	190	211	189	207	181	225	185	224	180	226	198	222	193	189	213	205	211	196	196	195	212	203	214	236	241	191	190	179	216	201	224	185	215	193	186	204	196	198	194	206	200	184	180	180	180	213	193	197	207	200	214	202	199	199	209	219	209	200	205	198	222	187	215	199	220	184	199	217	191	197	201	214	229	180	197	227	201	197	193	197	192	199	187	195	203	192	212	201	184	196	232	196	177	205	199	215	214	195	210	200	215	188	215	200	209	194	181	213	202	197	210	208	191	205	206	188	197	210	192	202	214	211	214	193	215	195	204	213	212	198	188	199	224	204	209	207	181	215	206	211	195	226	199	193	190	213	205	210	223	192	202	190	204	181	192	200	208	191	199	204	195	203	216	199	192	177	193	186	195	216	212	194	210	189	219	198	222	194	209	200	181	205	194	218	207	179	218	216	219	207	200	196	195	181	210	206	196	201	190	200	188	196	190	199	201	194	197	207	204	188	197	226	213	194	175	185	192	200	211	189	204	204	222	217	173	211	197	195	202	192	171	194	212	186	189	197	220	200	174	208	217	184	165	186	206	186	217	199	192	205	189	201	215	181	192	236	187	191	208	184	181	185	214	199	206	187	197	194	195	209	211	229	202	205	185	210	201	216	215	191	209	203	232	179	199	194	186	197	182	211	215	199	206	198	184	190	197	222	217	199	202	199	167	199	190	250	197	195	195	213	197	193	221	200	195	212	196	209	175	200	195	210	187	205	193	206	209	193	198	207	193	217	198	194	217	210	197	204	210	191	186	197	213	206	201	192	188	204	207	232	202	208	201	208	189	193	208	205	193	209	181	216	188	189	188	204	212	213	241	212	169	234	213	215	215	200	193	201	207	205	222	208	211	215	208	218	185	220	204	205	187	199	181	188	229	216	203	188	219	205	186	202	209	179	201	222	194	196	207	196	213	210	199	197	174	181	200	216	188	209	209	196	187	209	207	207	220	207	195	201	185	218	180	193	167	183	190	189	240	181	195	203	206	215	205	227	184	190	219	198	192	190	200	207	215	187	197	186	195	193	179	225	217	175	210	191	201	220	222	210	199	185	212	210	194	207	216	184	213	209	194	201	198	211	181	176	202	170	164	184	195	214	211	212	192	186	198	189	182	210	235	178	228	203	187	182	194	185	194	200	215	218	202	187	194	177	209	187	188	188	194	224	221	199	178	202	198	190	195	190	199	183	217	200	215	190	213	199	204	212	191	193	224	215	189	187	208	182	198	186	191	208	194	188	199	216	194	188	227	227	185	191	187	185	203	239	184	174	201	192	191	187	204	209	181	178	186	218	199	200	198	190	205	204	175	215	190	214	203	187	203	169	180	187	224	213	199	216	212	196	196	186	196	207	215	218	214	210	193	220	204	224	196	215	208	199	209	197	186	180	196	197	222	195	221	210	207	202	193	194	206	213	193	209	198	208	206	201	182	203	194	195	184	198	181	221	216	225	214	189	194	201	208	199	193	185	169	205	204	193	196	206	181	200	183	176	206	196	213	192	212	191	190	200	182	186	220	209	204	182	189	180	182	201	228	196	199	215	205	219	177	200	179	193	185	201	202	196	195	194	197	195	197	176	168	189	213	199	190	195	196	201	187	207	187	199	188	196	205	200	179	185	182	173	211	201	209	220	196	220	201	187	195	191	186	204	202	207	190	180	210	208	200	205	187	187	208	192	179	213	204	210	204	204	224	222	194	211	220	212	194	185	187	180	185	178	198	197	213	169	197	192	198	196	174	178	186	229	225	226	202	199	242	185	178	210	196	195	209	217	191	198	204	230	208	191	193	222	210	221	174	221	191	183	234	167	197	207	190	199	225	203	183	223	208	208	197	209	197	193	228	210	193	173	198	175	197	186	209	186	198	220	190	184	211	187	225	169	200	218	203	189	235	192	205	204	186	201	217	206	197	208	194	201	175	199	207	181	188	214	190	182	223	191	212	220	215	213	181	179	189	196	207	216	232	210	199	185	184	205	202	177	200	191	181	198	212	199	215	190	220	176	192	197	201	191	218	218	236	205	217	195	177	193	198	197	201	217	222	214	244	225	190	193	203	169	230	201	178	211	203	209	203	181	195	196	211	206	198	205	193	205	211	221	206	185	204	207	210	199	206	178	195	201	196	198	228	203	198	175	196	177	208	198	182	217	193	206	196	202	217	208	181	181	233	191	221	211	214	187	196	206	195	207	201	212	177	215	199	199	209	207	217	216	198	204	206	181	222	221	176	198	201	194	219	205	204	209	196	189	210	212	194	207	206	213	190	204	202	221	186	202	202	208	175	192	180	197	200	216	193	198	177	197	209	204	205	212	192	197	210	191	207	193	194	229	219	191	192	190	184	190	215	170	204	208	221	190	197	200	218	214	185	211	208	189	194	174	223	200	216	190	185	189	208	217	209	233	222	198	218	202	204	195	202	222	206	218	187	198	208	212	227	206	211	183	191	222	195	222	200	186	201	197	160	179	189	218	186	200	191	191	225	215	209	192	192	187	196	173	198	205	209	187	207	206	161	186	196	183	194	212	202	178	200	181	201	215	197	214	198	218	176	189	210	207	215	190	186	216	214	176	220	205	222	197	188	178	176	182	203	202	189	215	207	201	185	199	203	218	222	202	221	194	193	189	202	182	216	212	211	200	211	203	210	221	225	183	213	174	204	182	180	205	205	216	206	199	216	218	196	208	202	189	203	195	175	237	203	202	221	195	173	182	212	200	206	197	178	181	178	204	204	211	221	217	220	198	229	190	234	194	215	200	183	209	215	217	201	186	206	178	193	204	182	190	228	210	192	204	204	187	203	216	208	209	187
27410	16864	3040	633	452	394	357	380	399	355	421	356	399	386	409	359	357	358	365	355	342	398	355	370	347	360	371	340	356	354	336	333	370	350	366	345	363	384	294	402	373	364	347	369	323	378	344	325	374	371	366	401	353	352	380	380	349	389	337	340	346	349	385	357	362	368	346	383	359	373	354	351	399	349	359	370	364	358	379	351	360	384	333	365	393	361	321	351	345	359	345	353	368	361	362	333	381	370	353	365	341	346	327	345	365	348	348	335	372	349	373	332	382	352	372	345	370	350	396	357	400	339	347	334	325	350	362	347	364	406	372	382	358	344	382	323	350	371	358	362	362	357	349	356	373	355	383	376	355	347	399	376	384	354	355	361	377	394	378	387	376	352	338	347	320	396	360	334	364	350	327	369	362	362	357	322	332	366	367	357	360	364	350	349	348	385	400	342	338	356	328	378	391	400	353	343	341	349	347	365	363	342	352	361	358	324	383	345	346	349	353	357	377	346	369	366	343	352	365	365	357	347	354	353	356	344	341	307	350	383	332	354	392	366	394	358	376	319	353	367	364	334	345	362	359	346	334	346	357	355	375	362	341	343	356	348	376	350	363	352	375	357	368	339	366	366	341	356	344	328	339	372	359	353	341	340	341	322	362	304	369	357	341	375	386	397	394	356	368	318	366	379	372	361	340	378	375	369	371	348	349	373	373	337	351	412	369	348	361	350	338	358	358	336	328	350	364	336	380	389	401	350	375	377	369	368	364	351	376	377	397	362	354	359	350	383	348	370	374	325	339	361	359	368	383	351	347	358	373	365	407	352	342	377	353	350	359	359	348	339	366	329	326	362	333	372	359	348	369	352	358	360	353	382	376	348	341	360	376	349	377	378	366	382	338	390	390	377	383	364	369	361	373	379	312	313	370	378	374	361	376	361	382	374	369	361	353	342	336	380	397	337	370	395	353	375	379	354	346	355	383	338	384	382	346	330	362	340	374	387	369	353	337	370	357	350	347	348	332	366	352	374	352	379	368	353	343	359	379	350	349	348	369	383	373	369	354	341	355	388	386	371	351	354	388	360	333	339	359	363	348	409	349	351	378	368	377	343	364	356	356	325	350	361	357	353	360	376	337	359	320	384	363	362	365	382	366	353	372	380	422	356	347	338	340	334	366	328	321	347	335	354	327	360	366	354	381	338	357	326	410	334	346	331	371	311	350	359	344	370	377	367	373	378	318	336	383	337	357	333	366	385	376	341	337	304	356	392	335	377	344	372	361	374	376	335	356	391	388	345	356	334	369	373	365	357	382	369	301	335	336	364	346	331	374	349	375	340	373	355	364	348	336	334	374	363	379	384	338	367	360	357	382	376	350	347	351	329	352	358	374	365	365	338	337	336	368	351	373	329	361	331	324	385	374	357	347	358	380	345	343	379	358	393	322	361	340	368	366	320	360	380	341	373	364	372	383	346	351	347	375	383	339	336	342	370	382	339	359	344	379	387	341	354	362	374	357	354	373	352	364	359	360	359	351	342	333	342	357	338	370	368	354	372	347	357	354	380	348	350	371	321	337	327	350	318	372	340	369	350	356	342	354	342	365	347	379	307	337	389	354	368	348	337	379	337	324	375	384	336	381	306	392	372	341	342	363	389	383	369	357	334	377	355	351	349	341	356	373	365	357	364	377	354	404	356	389	396	339	369	343	379	349	372	335	365	359	376	319	387	342	341	361	351	354	370	357	341	353	363	361	352	341	396	342	358	387	337	381	346	339	407	353	372	359	428	329	383	329	355	359	326	364	373	344	338	362	352	361	346	336	338	353	384	342	367	361	344	368	372	366	402	340	358	388	319	354	373	325	350	355	352	382	391	324	343	354	336	350	330	349	393	355	390	352	361	370	364	334	398	378	370	409	345	370	354	336	390	364	336	384	346	385	313	375	356	364	372	371	355	344	338	350	301	365	360	372	335	355	358	404	389	350	354	349	350	326	362	375	368	336	385	375	347	363	327	369	354	382	341	339	357	333	349	338	334	386	370	333	370	351	377	371	371	355	345	345	387	341	340	387	364	320	347	342	371	362	322	344	365	358	339	373	367	317	376	375	342	323	337	368	372	308	344	381	324	369	396	349	370	343	364	356	353	348	360	362	361	336	342	361	326	319	361	350	403	359	365	342	324	336	332	334	373	338	356	337	321	361	367	360	329	352	363	350	359	355	361	372	345	361	336	329	365	374	338	354	367	386	343	369	348	359	331	358	350	355	358	406	365	367	390	366	338	352	359	353	349	354	349	396	346	358	341	385	354	372	381	358	371	368	364	350	363	384	312	354	363	397	349	357	351	356	409	344	358	365	328	372	366	368	350	363	390	366	381	353	367	369	345	319	328	355	343	335	351	380	317	351	385	363	333	348	343	335	333	371	352	372	353	374	370	351	377	363	366	355	381	341	391	369	345	352	383	362	353	343	366	355	382	366	353	376	362	363	344	392	350	357	368	340	357	369	339	383	344	398	332	345	369	354	372	383	352	376	367	366	334	390	369	332	370	380	400	372	401	366	366	377	365	318	363	362	382	325	352	361	320	324	370	340	370	345	341	381	385	351	372	362	367	344	322	401	370	363	368	364	336	335	423	406	329	325	389	358	376	368	348	369	393	370	337	367	353	363	326	391	341	383	377	351	380	346	386	377	372	346	370	367	347	352	340	363	349	356	354	342	360	338	357	329	349	380	357	348	332	375	372	367	360	348	341	348	335	336	378	362	365	360	402	369	390	348	347	295	348	351	405	373	360	330	348	334	354	338	332	367	357	368	319	335	370	344	362	350	339	364	344	337	351	388	375	349	364	339	340	358	353	393	355	326	365	365	371	362	361	388	360	349	386	356	356	337	327	390	343	370	390	342	349	356	376	340	364	356	367	361	368	376	377	356	340	356	362	330	361	345	331	352	342	349	356	362	355	344	391	330	366	335	347	346	366	361	368	346	360	321	328	360	333	366	364	337	361	356	345	364	371	333	351	381	359	354	357	342	372	378	350	334	336	345	376	317	364	388	381	383	344	368	377	381	350	356	334	354	371	373	360	312	381	317	352	368	371	371	363	352	379	341	350	390	333	357	337	373	372	383	391	350	377	371	336	353	345	339	362	344	400	354	393	350	368	398	388	383	374	342	375	336	357	375	369	375	349	391	351	334	334	338	322	362	359	329	364	344	386	354	346	356	350	338	356	323	323	374	357	356	332	353	352	339	347	353	355	349	371	357	367	362	365	327	369	360	347	336	351	380	336	359	340	360	365	357	356	372	330	410	335	367	361	337	387	340	371	400	334	346	365	352	398	337	355	347	342	394	332	381	356	352	342	374	347	358	370	353	349	377	354	352	327	354	347	329	354	362	377	361	356	308	375	380	351	379	390	331	326	410	338	362	335	346	338	376	356	345	362	355	339	391	371	357	381	335	337	306	399	387	382	350	357	342	341	387	360	361	359	383	351	341	387	368	360	324	355	370	346
4582	1785	1259	707	649	555	568	532	488	495	455	431	461	481	480	475	460	442	456	484	470	462	447	425	446	463	423	463	463	437	414	438	454	415	439	425	452	479	412	430	433	442	453	433	421	432	462	456	422	462	403	451	453	408	438	456	419	429	417	433	468	442	454	441	458	461	434	422	461	441	452	461	403	428	447	417	407	461	457	473	423	446	415	457	433	419	431	437	459	430	411	429	436	454	512	453	416	424	412	414	443	471	456	427	439	444	411	484	456	434	448	420	459	437	475	451	436	423	414	443	456	400	439	409	441	424	460	428	417	442	423	441	456	461	450	434	461	448	418	440	436	429	425	395	433	443	419	416	456	473	459	402	439	414	448	461	412	425	453	436	454	449	449	438	477	461	447	464	459	452	418	436	454	378	441	458	439	436	419	435	463	439	434	413	443	450	422	410	451	451	407	437	469	417	431	402	454	438	426	474	441	436	449	426	469	434	442	428	443	436	428	411	437	446	462	428	443	447	438	454	431	482	416	469	428	440	423	456	429	433	408	448	445	425	419	486	441	445	449	420	399	439	448	453	438	454	421	445	423	454	414	482	448	437	426	445	434	451	431	448	420	440	459	432	437	440	457	453	428	428	431	430	433	420	445	429	425	444	419	438	473	449	412	424	463	416	408	453	446	436	432	400	437	440	433	448	461	462	411	442	422	454	461	433	448	442	441	430	448	403	476	445	421	435	429	478	423	417	444	444	436	461	419	416	464	421	444	453	423	438	420	488	435	416	418	440	448	469	419	428	450	452	422	458	389	428	460	424	432	467	403	417	456	447	418	415	462	431	467	439	453	406	439	458	461	468	449	436	452	413	475	426	452	397	467	431	465	445	431	461	430	429	451	429	418	482	433	426	413	437	460	440	430	441	415	416	460	440	434	452	411	449	475	480	445	416	434	436	441	430	402	435	450	449	411	417	440	396	479	441	423	419	445	453	429	468	427	422	455	447	422	434	433	428	456	467	463	454	420	449	451	398	489	433	454	414	429	460	426	466	417	454	437	433	468	439	488	455	445	399	449	429	440	435	463	444	448	468	464	499	441	389	449	418	426	431	437	427	404	433	451	418	439	440	474	431	435	443	457	451	426	433	465	444	460	401	413	443	440	419	461	457	444	415	467	449	424	438	437	450	430	428	430	474	425	450	432	418	441	444	428	421	446	423	436	415	391	440	471	433	458	429	447	458	442	424	450	412	459	462	433	448	474	438	433	432	436	436	425	460	452	488	423	455	451	417	495	424	437	448	464	445	448	411	473	429	410	458	426	447	396	424	443	420	452	449	443	458	443	439	470	398	443	447	413	405	414	390	479	426	452	441	412	443	445	430	491	452	431	437	435	444	476	447	366	400	415	429	417	442	440	439	428	474	434	405	420	429	412	463	456	461	421	429	386	416	438	424	442	409	423	444	417	421	467	438	448	448	429	455	453	411	401	448	417	433	469	429	470	443	441	411	462	452	459	461	445	441	435	448	458	415	437	434	411	452	447	434	480	464	439	446	444	424	439	449	438	457	479	430	415	446	436	468	443	445	460	459	388	433	511	431	458	451	418	444	424	433	444	456	388	445	433	432	441	412	386	426	439	409	428	400	474	412	417	422	439	418	427	401	410	453	459	421	432	435	474	428	418	420	455	415	462	436	476	436	429	472	494	407	401	438	433	440	414	444	415	420	465	426	434	412	432	432	412	440	444	436	441	453	430	394	407	458	457	404	437	450	465	460	435	480	435	459	420	442	443	429	421	436	461	447	430	445	452	463	449	442	446	455	428	466	427	422	422	428	424	418	479	425	463	391	449	449	462	436	446	416	423	479	421	445	425	479	469	440	442	457	406	424	470	421	433	402	409	470	441	436	443	427	436	414	433	446	452	448	435	428	427	446	446	402	454	405	456	449	451	467	445	413	465	397	420	424	423	443	457	469	433	413	424	418	421	417	463	432	413	478	475	427	406	478	460	450	468	454	448	435	489	438	452	427	424	452	413	448	422	431	408	494	451	432	438	426	409	461	442	458	437	478	463	426	465	435	444	470	443	432	467	437	434	474	517	418	450	479	434	452	411	429	455	425	470	456	456	440	421	445	475	451	434	421	444	432	415	428	414	468	419	426	445	406	429	440	445	431	423	416	439	399	468	432	411	415	448	463	442	467	437	448	436	393	462	435	422	457	409	392	423	443	457	465	431	460	393	422	431	428	399	463	415	390	471	450	414	436	436	457	412	447	447	434	428	434	450	445	419	403	418	462	455	448	438	437	443	452	438	482	423	414	453	406	443	412	463	426	439	460	452	444	441	415	464	407	441	449	451	396	429	435	445	429	416	445	465	426	437	416	436	446	440	435	443	422	420	455	444	437	450	429	441	431	452	417	456	441	413	405	443	416	419	441	445	452	427	432	435	447	421	424	413	447	414	445	447	442	454	459	421	434	463	436	427	405	447	413	454	440	414	447	444	431	439	461	417	405	463	483	432	407	439	448	442	443	503	469	441	468	443	408	442	418	439	434	428	444	490	444	427	417	478	419	436	401	449	419	460	460	402	433	418	449	418	434	436	422	459	453	469	406	427	408	427	435	463	429	396	435	430	423	419	462	467	452	454	432	468	473	405	450	452	431	442	431	405	469	433	400	453	443	447	423	451	424	457	479	432	446	406	442	423	428	417	407	445	438	416	451	485	424	463	436	424	465	432	438	474	406	424	421	428	435	420	443	476	433	483	451	424	423	429	419	438	444	442	443	422	425	419	477	434	438	481	437	434	439	437	460	461	455	427	464	427	440	432	483	460	434	416	444	425	445	428	444	445	440	472	451	461	410	459	442	462	421	435	448	468	481	440	425	451	390	441	457	426	494	440	423	439	445	420	431	440	428	448	402	408	405	437	422	459	464	459	452	441	449	423	438	445	415	432	440	407	411	437	437	459	425	456	447	422	461	462	410	406	475	472	472	486	460	431	399	421	419	468	418	449	439	419	450	437	457	452	415	439	430	405	454	425	464	394	416	482	447	412	450	417	416	448	444	405	425	465	431	443	442	440	420	437	451	448	440	429	438	455	455	452	457	437	448	414	440	415	420	458	420	427	419	435	430	409	456	431	438	463	426	433	439	454	445	414	458	426	446	413	444	455	467	436	450	416	454	430	407	451	428	445	429	439	448	453	434	461	429	399	440	432	394	436	392	389	441	464	434	433	429	421	474	422	432	441	451	429	467	441	409	454	418	439	429	433	434	454	451	433	437	428	443	416	414	415	427	468	429	411	426	431	406	381	444	468	439	441	399	457	408	464	462	429	425	422	469	437	437	409	457	427	433	450	412	459	437	449	469	419	470	422	415	452	441	426	465	414	398	417	462	390	432	461	409	435	441	402	404	437	445	470	463	440	431	433	432	450	439	435	423	458	412	450	429	440	434	458	455	435	436	429	405	409	435	406	442	436	406	476	445	449	402	451	476	449	450	435	441	431	421
23822	21040	27304	24991	16111	1257	741	597	499	521	529	457	446	439	448	471	428	385	358	415	419	392	364	385	375	394	430	411	373	396	390	386	397	413	372	365	374	388	408	374	386	386	387	385	378	393	381	374	429	398	359	383	376	371	389	359	385	363	400	354	394	377	391	375	382	377	353	400	375	391	371	377	376	366	342	404	409	399	374	373	400	379	357	398	388	363	382	379	376	388	382	390	360	414	415	407	380	386	377	367	369	404	380	383	374	391	362	379	379	415	389	388	338	382	370	355	399	353	349	376	380	367	362	387	392	400	372	347	381	354	383	387	398	372	379	401	376	398	393	379	372	361	377	363	351	369	414	375	383	384	364	389	372	388	418	409	366	389	355	402	381	366	373	351	404	364	378	357	350	353	383	372	399	384	358	400	368	381	372	385	390	391	409	372	360	380	398	403	396	399	386	389	416	351	356	382	345	363	364	374	386	363	371	343	384	384	357	390	382	387	351	376	394	378	373	368	366	371	373	356	404	403	377	379	382	385	396	379	344	355	389	347	348	365	355	339	376	375	428	368	351	418	380	388	385	388	350	383	363	428	372	397	371	383	360	377	433	386	350	395	392	377	403	371	352	368	396	368	380	362	346	349	366	369	344	365	394	404	350	389	349	356	407	385	387	397	368	347	357	385	400	350	393	360	395	347	396	396	384	367	370	366	363	381	364	335	376	388	398	340	376	339	366	379	361	365	360	370	407	348	409	395	373	394	380	386	373	374	382	405	382	381	361	356	372	365	367	412	393	371	395	324	355	388	390	375	411	398	361	354	399	405	388	418	383	339	353	368	382	408	386	391	400	338	375	370	349	340	379	391	372	388	386	398	369	355	344	366	375	351	385	367	378	368	376	376	383	361	444	366	356	377	352	398	427	394	407	369	349	373	399	353	369	364	384	419	350	423	392	382	362	353	372	363	380	421	391	387	384	412	405	380	374	413	391	389	409	383	389	377	379	368	372	350	379	369	384	400	374	392	374	412	399	368	406	355	355	353	403	398	391	373	402	373	368	343	409	391	377	403	367	358	383	388	348	398	354	407	416	334	373	406	354	374	416	406	383	372	367	373	404	384	378	390	362	384	371	369	370	403	354	390	358	396	380	393	380	404	383	406	389	367	404	384	400	385	402	383	416	375	374	391	378	347	370	334	338	351	395	391	371	403	348	370	388	391	358	375	366	401	395	403	381	390	359	392	370	356	385	379	410	376	384	408	362	388	363	371	346	385	402	389	367	376	395	372	413	369	322	393	385	367	379	369	359	388	366	357	383	386	393	382	370	390	360	368	392	367	414	373	346	389	390	365	415	416	386	371	372	375	384	364	373	371	378	376	430	418	383	401	362	353	331	378	385	361	368	354	403	432	361	408	384	364	375	389	379	389	351	379	364	346	381	403	366	353	342	378	355	413	390	390	401	374	351	378	364	346	391	351	359	354	376	392	420	378	365	343	367	406	358	387	378	396	382	385	365	386	400	419	389	370	376	408	390	420	388	356	383	361	384	373	385	388	367	381	385	387	390	395	364	398	381	363	407	381	361	351	352	346	358	425	379	385	409	399	397	382	409	364	391	352	393	373	385	338	378	423	376	347	368	379	365	385	400	380	376	416	389	393	379	410	376	359	368	366	389	378	380	368	366	387	368	384	369	392	385	383	342	348	354	362	375	369	373	411	413	374	326	394	411	366	367	396	369	391	342	381	346	373	385	367	396	380	378	379	396	354	401	347	374	389	388	358	363	375	368	369	426	412	338	380	376	386	345	362	398	387	374	384	350	374	401	366	397	385	385	388	400	328	372	388	367	375	363	371	372	417	406	343	363	362	378	383	379	366	389	387	391	351	392	377	407	333	409	370	372	370	365	361	385	371	406	357	389	367	410	399	381	353	371	398	381	379	371	373	367	378	386	401	337	353	386	385	360	384	380	388	392	356	380	375	363	354	419	387	426	399	365	388	362	407	381	433	397	386	375	353	389	373	383	360	403	360	385	386	372	369	358	384	371	400	368	340	390	381	368	382	403	378	368	375	399	421	362	366	419	378	391	390	361	387	342	322	385	372	405	378	411	373	399	392	380	401	403	354	369	383	388	398	376	363	387	404	392	360	385	392	389	383	397	362	365	364	381	384	387	375	351	387	391	366	385	349	413	390	356	353	380	382	377	358	342	375	379	398	422	372	394	359	375	370	397	360	365	350	389	341	405	373	379	404	380	373	371	391	364	404	347	386	350	368	366	394	369	385	353	356	384	416	398	384	382	381	397	377	359	355	394	378	336	347	372	363	364	363	380	366	376	395	366	394	364	380	399	374	408	353	413	332	365	376	351	370	377	360	345	352	364	355	379	401	390	386	378	363	357	390	381	377	314	362	351	359	409	357	361	380	401	381	413	369	387	376	371	376	335	362	392	385	345	381	365	358	385	374	385	385	354	383	352	373	370	379	405	362	391	352	358	384	385	372	380	366	370	378	380	354	366	380	346	366	374	385	375	352	375	377	364	385	392	403	350	406	357	389	383	377	365	381	404	387	369	390	392	376	394	388	382	353	374	382	363	366	384	364	384	395	365	408	377	382	387	371	397	374	385	378	363	392	378	405	377	401	371	367	374	389	407	341	372	384	378	364	389	373	363	409	349	356	371	391	378	386	376	361	371	355	417	384	418	391	397	372	347	387	410	381	396	397	363	338	328	352	396	396	340	364	411	348	353	392	359	414	373	376	415	366	385	386	397	354	333	394	392	374	383	404	371	353	352	397	372	420	384	384	414	404	354	406	376	379	360	362	395	388	409	379	385	403	399	406	349	402	394	373	377	333	408	385	366	357	369	326	383	407	375	363	385	374	363	406	329	355	396	406	379	388	385	376	338	383	409	381	342	429	385	395	358	396	359	352	395	405	394	370	368	355	353	399	350	397	413	353	381	377	371	375	399	407	361	352	346	383	355	369	389	351	373	368	357	402	404	370	376	374	407	376	406	393	393	379	370	399	364	438	390	384	379	386	386	371	347	386	374	424	356	387	343	393	367	382	339	382	417	377	353	376	365	350	394	359	385	397	400	365	379	373	369	372	359	350	338	384	365	368	399	366	362	402	398	368	366	402	412	363	372	383	371	357	353	364	404	376	363	403	383	381	386	357	383	364	413	386	366	380	392	398	349	352	396	390	374	408	366	375	390	375	355	391	373	397	398	388	355	372	385	388	373	364	379	376	381	401	406	359	403	343	370	366	358	367	400	375	376	355	385	389	384	373	409	373	361	368	396	401	375	357	349	398	390	405	352	382	379	410	385	384	429	375	405	389	421	389	370	392	378	359	366	355	380	345	369	357	370	406	363	388	391	377	378	371	369	355	390	351	385	389	388	368	397	370	377	342	375	355	404	335	366	364	354	368	398	421	366	384	349	374	405	381	388	426	369	373	355	393	378	391	362	375	388	390	388	390	385	328	402	366	391	371	383	392	378	371	386	377
3397	7978	5071	2353	1710	1420	1126	957	845	766	708	648	659	562	696	661	601	556	525	526	510	487	436	563	540	472	477	499	488	480	501	500	484	497	496	491	506	471	461	459	496	486	475	491	488	477	469	457	447	464	485	452	493	450	461	448	470	499	453	480	460	479	463	431	469	488	451	472	459	500	454	465	435	467	494	501	446	446	439	455	468	446	455	458	458	464	508	428	416	472	485	478	469	487	482	460	460	419	474	429	460	464	495	449	469	466	480	487	467	434	449	474	451	510	470	522	462	479	507	444	422	496	423	468	429	452	456	469	461	483	487	488	452	454	498	426	481	433	471	446	479	457	451	471	456	469	502	444	470	500	467	423	497	473	480	466	460	479	462	482	488	435	434	513	472	474	464	452	477	510	457	469	438	492	469	421	458	478	482	485	490	416	464	472	469	455	441	472	478	506	476	486	441	454	507	468	435	498	446	477	448	437	453	430	459	429	453	478	451	460	453	487	438	443	464	461	445	479	464	469	486	469	460	487	471	489	446	470	456	452	489	468	476	489	468	498	520	429	488	475	464	484	454	446	470	474	460	441	457	465	456	477	479	477	454	493	469	499	470	451	461	439	450	494	480	475	448	465	495	499	450	451	482	469	479	493	484	473	422	456	471	478	432	467	485	470	473	460	438	466	484	467	468	452	485	475	497	480	524	490	434	462	470	466	489	477	483	470	468	489	501	439	446	438	434	480	451	444	450	448	452	456	442	482	487	470	480	475	470	453	458	436	474	507	450	454	445	456	443	427	474	455	430	455	418	494	466	482	423	522	471	451	490	491	449	469	463	459	455	472	494	476	466	456	498	473	439	487	495	435	450	420	472	488	509	485	487	476	479	484	455	471	452	468	465	466	481	476	471	476	444	490	490	464	517	453	493	499	499	459	467	514	494	456	447	481	439	466	436	457	471	457	483	457	439	457	448	467	466	471	495	474	456	469	500	468	471	457	487	451	466	444	488	444	439	494	465	467	480	446	462	494	472	489	467	459	431	449	468	492	456	440	491	492	447	482	491	484	513	437	479	455	477	425	482	450	453	489	445	469	477	449	424	416	452	435	493	479	457	442	433	486	471	489	482	441	469	457	462	499	487	432	498	463	448	497	498	459	429	515	438	439	456	441	455	465	494	463	453	480	511	491	468	474	486	466	483	478	448	456	460	452	456	455	478	445	455	470	452	434	471	451	439	479	465	481	478	469	498	430	467	480	469	444	484	477	451	459	505	454	466	491	480	483	472	463	446	457	480	451	521	473	455	475	465	443	479	485	454	461	483	471	437	472	461	461	454	491	458	483	493	463	424	494	452	470	480	489	456	473	472	474	480	476	472	508	481	494	457	492	473	488	461	467	453	479	430	464	466	505	487	455	483	442	474	445	443	468	483	454	518	470	464	467	481	494	451	440	473	438	406	496	492	478	456	452	477	452	459	493	460	474	516	465	457	457	426	450	488	470	487	445	436	455	469	501	440	443	474	489	469	476	473	469	492	417	460	424	461	436	458	461	453	447	440	466	511	489	477	418	461	482	424	458	451	499	458	473	451	506	466	453	443	435	537	464	459	445	450	448	483	473	505	445	519	427	486	464	474	484	469	465	465	441	442	488	464	470	477	477	482	455	450	445	484	466	494	463	460	441	450	517	468	472	481	428	473	446	495	474	514	484	464	484	470	478	481	469	497	497	466	471	488	497	461	454	481	452	488	488	465	450	456	515	451	462	504	464	465	463	442	473	446	500	458	452	444	483	480	491	469	458	514	491	469	512	487	453	468	476	466	451	465	491	471	503	485	445	474	440	477	416	481	481	480	472	493	441	466	481	443	458	445	455	466	507	468	484	445	479	471	481	414	477	473	445	468	461	451	456	464	470	471	453	492	444	480	453	482	446	489	458	487	441	527	420	473	482	460	494	481	455	458	475	445	470	478	448	453	448	470	495	475	461	521	512	487	461	471	480	500	471	474	449	436	463	460	503	485	484	470	458	457	474	421	451	475	515	449	456	452	426	476	507	481	482	477	481	451	492	440	479	438	479	437	460	489	495	474	460	458	451	502	478	496	456	468	466	443	470	492	462	506	484	449	461	459	456	501	433	420	467	453	476	448	425	427	462	453	479	455	472	426	480	474	463	438	497	486	463	457	475	476	453	481	459	474	479	460	505	461	462	466	443	460	475	466	458	474	455	462	485	489	474	470	512	475	465	472	506	462	525	433	472	481	449	487	458	429	442	459	431	496	444	439	471	452	468	465	468	436	453	485	495	490	474	470	471	481	479	467	446	487	431	492	480	483	435	470	475	451	482	447	467	496	467	460	472	472	430	431	468	499	472	464	487	504	453	434	466	456	486	457	456	432	499	494	448	505	446	493	478	467	479	443	458	433	499	465	454	513	517	490	463	490	440	442	447	483	492	448	441	464	486	497	474	471	460	466	485	474	494	451	465	482	436	500	477	464	483	466	462	461	463	459	451	456	470	490	484	514	482	466	438	477	491	476	479	455	442	471	465	446	439	447	453	462	453	478	432	464	469	452	463	471	492	465	499	414	459	468	450	483	462	483	458	485	435	451	471	478	462	489	449	439	481	493	456	491	476	478	434	457	458	464	485	476	444	447	492	441	430	486	441	461	471	486	500	448	475	498	449	469	476	485	492	470	462	451	474	473	466	455	486	507	489	450	475	475	489	474	503	470	442	487	477	481	477	448	508	481	444	513	433	464	449	452	479	463	451	449	475	491	454	472	453	493	478	479	500	456	443	473	470	448	501	481	471	464	479	463	461	498	456	488	440	458	452	490	519	487	454	497	473	462	458	475	486	463	498	450	465	487	467	451	464	439	431	488	461	459	449	492	472	469	476	409	472	447	446	467	419	482	465	433	479	464	445	442	475	475	464	475	449	447	478	477	453	440	500	478	471	479	490	490	473	475	474	473	453	460	441	489	492	457	458	501	466	456	481	484	432	456	445	466	459	474	488	458	449	447	491	502	490	472	512	448	435	454	483	489	442	480	440	499	486	461	450	486	479	471	475	516	447	500	474	446	457	479	459	506	430	463	448	508	461	478	493	461	449	433	470	466	422	425	477	438	534	472	420	466	486	460	475	463	474	463	456	471	470	483	493	484	491	475	464	454	483	487	437	406	483	435	457	448	445	453	465	473	451	475	482	485	502	476	435	455	455	475	494	497	478	444	433	455	421	460	436	461	461	475	492	436	474	477	467	455	442	455	426	468	445	472	497	491	475	473	466	529	476	465	470	424	489	487	510	498	434	487	449	498	438	468	499	446	478	496	486	457	394	459	501	488	482	497	478	440	460	450	464	470	453	487	504	466	455	482	501	461	499	475	448	467	483	455	498	460	461	474	451	453	493	514	504	471	467	474	442	446	472	476	445	481	468	488	506	494	460	451	483	474	481	465	479	425	470	505	557	468	447	471	446	459	504	501	485	482	524	475	449	456	490	466	471	449	460
24720	21058	25949	24445	1695	477	366	299	279	267	256	247	250	248	266	267	220	213	200	214	223	210	197	229	201	214	199	185	216	207	203	211	216	195	206	195	195	192	194	199	211	225	212	193	202	200	204	203	188	209	198	196	193	175	218	198	217	214	174	180	191	219	186	162	195	199	182	194	185	188	194	189	173	210	193	209	214	193	194	201	198	188	223	195	215	179	210	195	222	215	196	211	198	219	208	199	195	199	208	187	196	201	206	207	206	209	197	201	204	197	202	194	213	219	194	197	189	205	197	192	200	227	191	191	235	185	220	204	239	210	213	216	228	220	206	197	198	202	192	223	204	204	196	186	201	196	191	204	199	204	182	202	191	210	205	206	204	191	233	226	208	185	250	212	190	210	198	187	185	206	195	232	199	205	227	210	195	184	206	197	186	193	233	193	190	210	220	235	217	198	169	173	211	198	201	184	200	216	218	226	191	214	190	196	193	215	212	196	202	196	194	182	196	200	183	188	174	209	172	184	182	195	181	198	225	224	189	223	211	205	187	208	195	219	203	180	212	206	192	224	204	205	208	202	220	203	178	200	207	205	219	201	184	211	184	227	223	200	170	188	199	179	201	232	201	213	206	201	190	194	197	209	202	220	205	199	198	197	195	198	208	194	218	211	193	194	208	208	211	219	191	174	212	224	216	211	175	196	215	188	174	211	209	210	186	231	224	201	210	209	202	184	203	201	222	199	210	212	190	196	174	192	195	204	208	185	186	213	220	195	180	209	174	175	211	207	211	229	197	162	194	197	216	215	207	181	190	185	204	220	218	192	196	192	188	201	195	214	217	203	195	205	190	191	211	187	186	214	209	232	185	205	202	202	179	201	208	197	213	222	204	182	202	197	191	200	201	207	221	203	213	205	212	200	223	204	181	200	206	196	206	209	214	226	201	214	197	203	220	219	212	201	212	205	183	208	226	192	181	204	212	206	166	224	219	214	192	214	195	233	205	183	218	209	203	202	208	221	207	205	210	196	186	192	220	189	218	186	219	200	210	220	201	187	197	192	200	195	206	192	183	189	218	183	206	207	207	201	232	190	238	220	227	203	198	219	189	200	200	208	200	218	205	201	198	193	229	207	182	225	183	190	181	195	186	184	168	187	212	197	209	191	202	183	205	221	223	188	226	220	193	208	228	202	194	191	181	190	200	197	203	195	206	172	189	211	197	184	176	198	209	206	244	221	214	208	196	222	198	212	195	183	190	202	208	216	202	189	209	188	208	216	218	211	176	178	196	190	181	196	209	197	187	191	226	200	202	206	224	216	218	194	209	189	206	165	207	170	205	200	213	196	188	231	217	196	177	181	183	179	221	239	199	190	211	185	204	183	217	194	217	203	181	177	207	194	212	194	200	197	183	222	172	188	194	215	200	217	207	190	211	192	186	214	172	194	179	205	186	207	210	223	190	208	195	194	206	186	198	186	194	197	198	205	191	186	197	215	176	202	214	205	211	218	206	201	207	170	202	192	217	196	188	182	199	210	190	202	196	209	191	191	220	184	197	211	194	185	198	201	203	229	227	218	192	206	230	217	188	219	204	214	219	208	174	183	201	182	181	190	203	215	220	215	217	202	198	199	221	195	182	218	180	199	181	217	183	205	218	207	207	195	185	202	189	187	193	196	203	214	207	196	205	201	212	212	212	198	207	229	199	187	207	201	186	201	188	187	187	209	190	221	185	183	191	194	207	214	188	201	220	199	182	181	212	213	175	190	204	189	176	215	209	219	203	220	181	189	194	198	211	227	203	198	217	190	204	180	201	215	201	183	198	226	209	184	224	210	197	198	192	200	217	205	213	228	210	210	209	227	213	202	197	190	209	191	206	216	226	233	213	206	214	216	179	203	205	224	199	205	208	220	191	198	181	218	223	204	216	208	203	165	206	203	189	191	228	222	190	188	193	173	204	199	199	189	203	208	188	201	212	198	218	195	186	184	192	214	191	217	176	185	213	205	210	188	208	203	206	206	221	191	201	194	213	198	199	194	209	216	204	192	186	206	236	188	174	191	188	221	200	210	205	225	212	191	214	197	201	188	202	210	221	204	208	190	205	186	199	200	210	212	240	204	214	193	190	195	214	196	179	191	200	218	215	205	196	203	203	209	178	192	192	179	226	219	210	220	201	206	192	202	210	191	203	225	198	185	195	180	208	174	198	190	188	199	195	184	187	201	217	190	206	223	209	208	219	196	193	188	190	206	207	199	190	223	217	203	205	200	176	190	190	194	200	192	188	185	194	209	200	187	185	189	204	187	193	176	205	188	195	215	198	204	202	174	181	211	225	203	210	169	219	188	195	218	186	203	202	184	208	192	206	209	192	189	182	199	216	239	216	191	190	200	217	219	193	182	202	209	180	196	211	210	196	219	183	197	196	221	219	191	198	198	212	209	196	220	199	211	202	204	211	205	183	200	168	186	174	197	204	205	184	197	173	192	183	199	198	201	221	193	195	197	201	190	206	203	221	196	204	201	207	225	197	189	180	203	207	209	193	208	206	195	193	202	184	177	196	216	160	190	199	209	198	224	185	208	232	183	200	180	199	179	194	185	203	181	201	190	201	193	214	211	198	197	194	188	221	184	190	180	184	213	187	180	216	181	223	205	185	202	204	179	217	221	251	199	185	193	203	194	194	179	196	203	195	205	213	201	196	200	217	186	214	215	187	180	198	199	201	195	182	205	211	191	180	190	225	232	228	199	208	183	220	210	201	218	198	211	185	203	227	192	220	214	214	201	180	227	173	191	197	195	206	211	210	221	179	185	192	210	207	203	207	212	200	191	222	184	203	201	218	194	212	207	201	192	196	200	208	204	194	200	206	215	187	217	170	203	205	187	192	214	173	221	239	187	197	208	197	200	205	212	196	226	222	204	187	205	194	194	215	187	197	205	231	208	216	189	203	208	184	207	218	211	207	189	199	214	213	168	199	201	209	184	201	198	213	187	194	188	201	203	198	196	191	203	191	208	210	204	215	216	228	198	206	195	196	195	207	185	220	193	224	196	184	223	204	183	200	215	193	204	202	195	192	206	201	208	196	164	203	217	209	218	199	185	202	210	214	203	203	196	169	176	177	222	223	209	214	206	173	171	188	209	193	205	183	208	203	218	202	216	202	186	209	214	177	194	193	195	201	209	218	175	198	207	209	208	214	189	193	208	199	204	173	238	194	172	212	190	207	202	231	191	208	214	221	216	195	240	216	196	194	185	193	187	217	169	197	197	207	194	213	224	192	182	206	208	191	202	214	184	224	205	195	212	184	204	203	206	209	201	214	193	191	198	193	187	186	203	185	204	192	186	190	213	193	180	190	219	210	200	203	188	221	198	192	199	211	205	208	189	211	198	217	195	206	214	205	195	210	215	189	195	190	196	213	187	191	198	212	221	187	198	198	200	194	217	207	201	201	185	219	202	226	199	194	188	206	238	203	175	186	210	210	191	222	180	216	196	211	184	180	187
3399	4977	3005	1405	1073	790	685	555	456	478	409	362	356	337	367	352	333	332	276	248	247	290	260	275	286	258	254	275	256	285	270	245	243	241	264	263	237	263	239	280	242	280	253	273	266	229	239	271	253	246	229	231	255	257	228	225	276	252	310	243	278	244	238	287	235	243	273	240	255	255	257	266	250	271	250	221	225	252	269	238	267	278	259	226	266	248	247	235	270	232	246	251	209	239	245	236	245	254	232	254	241	238	246	244	225	247	269	230	239	252	244	244	266	246	264	266	246	251	270	255	236	214	266	254	271	232	248	260	217	231	257	237	257	247	250	266	251	251	257	257	257	257	271	250	226	281	227	227	244	280	262	247	247	262	275	232	235	252	263	243	264	236	254	232	260	254	235	231	224	237	254	254	253	231	254	266	236	233	246	257	288	271	234	271	278	272	251	240	230	244	244	255	228	235	262	229	216	246	241	239	262	252	237	241	253	234	239	225	229	263	257	259	249	262	262	261	261	230	260	252	263	243	252	245	243	228	248	266	260	252	246	224	261	231	264	232	244	258	252	227	258	240	256	258	259	263	257	244	248	233	263	247	253	242	260	254	253	253	252	245	269	240	284	267	266	242	247	247	251	237	234	252	254	252	266	239	234	257	251	265	239	246	261	230	258	244	255	261	224	244	248	263	244	255	240	256	283	253	242	245	263	227	267	259	267	241	279	251	253	237	246	258	231	239	249	234	238	257	235	224	248	247	246	249	259	231	248	269	236	238	245	229	236	237	236	219	258	244	244	215	265	246	261	254	237	265	236	259	228	279	249	266	240	233	282	274	271	250	225	254	260	234	254	262	240	220	230	219	261	270	267	249	253	271	244	253	246	269	238	238	218	250	236	267	233	255	259	252	278	218	269	255	223	245	253	274	228	233	253	236	202	256	229	235	257	251	227	265	239	264	237	255	250	246	248	257	235	261	243	248	234	227	260	232	242	281	256	251	231	247	257	254	267	258	257	241	245	247	226	257	251	258	250	263	238	254	245	248	249	259	253	247	270	241	253	255	244	274	272	272	267	275	248	277	256	235	256	245	251	236	260	237	251	267	235	253	244	247	261	223	240	257	236	254	227	242	251	268	242	247	229	271	240	272	240	240	216	238	241	256	237	252	220	234	232	227	247	264	267	256	257	222	237	252	256	256	240	258	236	276	228	242	250	258	249	281	251	263	255	237	230	268	215	246	228	232	241	221	264	256	282	238	250	240	273	252	239	234	209	238	267	254	261	262	254	262	223	271	247	235	286	256	242	248	243	269	287	270	263	279	250	213	247	230	272	245	244	221	236	209	243	275	226	241	251	256	234	236	247	238	239	261	233	265	223	274	258	234	260	243	248	268	256	227	245	246	232	242	264	234	253	231	270	263	249	272	239	269	263	242	209	245	248	250	241	238	225	248	235	280	251	255	232	240	228	224	254	256	242	235	265	261	231	249	246	275	266	240	237	253	274	250	266	278	248	267	250	260	279	270	256	249	239	245	271	252	265	242	230	224	271	250	248	242	270	260	251	231	226	245	245	237	252	254	260	239	247	266	226	248	258	255	242	280	257	264	228	241	265	241	242	241	257	233	273	239	279	263	242	240	228	226	225	237	245	265	258	256	244	248	228	226	234	280	279	238	246	255	266	238	258	243	246	266	236	260	245	235	267	259	241	242	264	247	219	252	258	245	232	229	243	247	268	256	220	228	237	261	253	242	236	251	243	246	254	268	227	280	222	250	228	255	237	252	245	254	231	254	240	232	246	273	240	257	252	253	243	243	235	260	265	235	256	253	255	255	255	250	260	260	272	264	282	241	249	234	258	259	225	260	262	227	243	286	256	276	210	281	253	238	232	257	237	253	227	237	260	265	228	249	267	221	278	273	254	239	255	268	246	262	240	255	266	225	250	240	268	250	252	248	236	249	257	231	228	237	236	256	227	236	255	234	244	219	252	241	262	240	251	256	242	220	242	243	239	242	237	250	265	222	251	247	233	262	297	252	250	262	231	225	215	247	238	254	225	251	241	244	244	251	243	235	261	239	231	216	249	238	245	261	235	236	235	263	245	242	230	265	242	239	276	260	266	259	263	248	250	239	227	237	249	246	248	276	239	243	254	233	225	235	268	251	241	226	272	241	244	241	256	296	247	259	234	258	232	267	231	259	244	259	258	246	266	271	245	261	245	236	248	229	251	238	267	263	241	223	284	240	255	264	227	233	231	235	241	269	232	261	246	244	277	258	248	238	215	248	254	259	256	235	231	271	264	274	227	240	232	254	242	255	262	260	250	268	250	222	258	250	238	283	288	285	279	263	258	244	246	245	238	247	224	235	230	215	245	243	261	263	265	264	236	249	211	267	241	266	228	245	237	253	290	238	247	226	271	207	248	251	285	226	266	261	234	248	248	258	265	275	243	264	240	250	250	249	253	254	270	236	235	227	257	281	260	267	251	274	265	253	233	253	248	229	232	229	247	244	238	267	266	219	229	242	251	244	245	256	276	249	254	227	240	252	251	256	280	257	258	277	248	232	255	241	256	234	256	261	251	218	259	266	263	235	259	270	218	268	249	260	238	227	261	257	262	235	229	249	247	225	253	255	265	222	221	256	235	262	264	272	221	247	276	254	248	219	247	264	237	269	257	228	246	235	262	257	253	259	226	235	266	233	252	248	245	243	272	250	239	243	249	248	241	223	243	272	262	252	226	247	250	252	264	228	236	252	235	269	233	281	242	268	245	265	262	246	240	243	227	241	258	252	284	243	282	269	270	237	258	244	257	241	213	260	243	278	254	252	254	239	282	277	254	270	247	266	276	267	264	245	255	267	229	273	267	241	257	254	242	265	270	237	276	243	212	215	277	252	244	221	254	227	234	289	214	228	222	241	247	250	235	238	220	242	234	271	246	235	236	228	220	255	251	222	247	231	250	252	242	260	253	249	245	232	248	275	262	257	297	244	241	244	272	250	270	249	264	273	251	258	234	261	222	261	278	250	248	250	256	266	269	253	272	227	247	262	285	255	233	232	247	253	244	226	257	282	262	240	247	241	255	240	265	240	218	243	262	287	236	252	239	244	249	237	248	274	243	230	232	275	248	243	238	252	232	264	233	258	246	267	253	252	236	253	241	274	238	263	275	247	245	237	230	251	248	273	246	238	246	248	265	241	251	265	252	230	249	273	253	244	220	227	256	228	256	276	269	250	239	240	271	259	226	222	272	228	247	258	247	256	234	275	245	248	244	240	252	236	245	239	246	258	224	238	225	238	270	245	273	270	250	249	257	238	227	243	253	254	243	238	255	273	247	243	259	217	252	267	258	259	270	264	237	248	253	257	254	244	253	215	255	277	250	218	260	267	262	239	248	246	237	259	258	252	258	238	251	237	227	232	220	255	266	244	224	240	258	224	230	285	242	214	245	235	237	240	243	259	239	270	237	256	257	243	220	248	237	237	255	252	249	220	240	278	262	253	250	234
22438	21112	28348	24114	21116	20512	2051	694	491	436	409	353	343	340	304	340	287	241	209	230	210	214	189	183	183	188	168	176	177	197	181	167	183	169	154	173	187	162	156	180	179	166	164	161	172	149	174	168	198	168	167	151	165	159	165	176	149	159	173	179	155	154	168	141	138	161	160	163	155	158	148	137	162	151	165	166	168	149	143	181	168	165	164	154	188	154	138	152	178	155	168	151	147	164	138	146	145	143	161	152	165	172	178	142	159	181	163	147	163	175	174	159	164	136	141	167	142	158	168	155	168	154	173	174	158	170	126	159	161	138	168	179	154	133	175	134	159	162	152	146	152	161	142	159	131	160	173	151	156	145	151	150	169	173	159	166	161	156	163	138	160	153	156	154	137	148	134	179	162	157	167	177	167	167	164	147	155	144	145	145	143	159	135	144	157	154	165	170	153	152	160	160	178	164	155	164	144	164	162	136	185	157	157	145	179	138	150	172	152	156	161	140	167	165	183	170	170	148	164	183	149	151	169	152	137	170	154	142	171	160	136	156	134	154	144	140	162	168	159	161	154	137	137	181	170	152	150	154	178	134	168	158	179	156	166	142	184	150	164	158	155	158	146	178	153	168	149	145	158	141	155	166	139	154	177	156	149	170	168	161	158	151	167	151	159	158	143	148	161	150	161	163	179	174	153	158	154	165	147	149	165	170	157	151	156	161	145	172	178	158	153	173	162	163	166	128	144	140	176	149	156	174	154	150	158	168	154	163	163	158	176	159	139	179	127	154	144	174	155	152	169	160	157	145	185	159	159	156	159	159	137	150	164	176	145	149	145	158	154	177	161	159	173	157	168	150	147	160	141	139	161	167	163	150	162	193	166	166	147	165	159	171	154	153	156	161	157	169	164	164	132	149	165	138	165	140	176	165	166	165	160	160	162	142	179	158	185	177	164	165	155	159	136	140	147	160	140	147	153	168	152	160	159	167	152	151	144	134	142	172	138	164	155	155	163	158	167	145	145	163	167	154	156	170	170	174	164	139	141	147	163	152	164	146	135	149	133	147	143	149	160	153	139	149	166	159	148	146	152	166	179	124	173	155	162	161	176	168	165	133	165	160	160	164	152	156	131	167	161	165	175	161	155	158	141	146	149	172	153	156	132	144	161	174	161	165	155	138	147	153	173	169	177	164	129	137	152	167	186	147	160	151	155	150	153	138	158	178	165	156	145	136	161	171	160	157	135	161	162	144	159	160	138	172	139	163	173	144	150	159	161	159	154	160	160	168	167	169	139	160	166	176	156	141	171	166	154	158	152	162	133	149	159	150	167	130	156	160	165	182	155	147	169	172	170	145	170	146	175	170	133	143	151	139	174	156	144	148	158	157	161	142	158	154	158	144	136	163	164	171	164	167	156	174	168	136	161	152	151	153	165	164	161	201	157	162	166	171	160	158	171	155	159	173	171	172	159	147	145	173	158	163	140	156	157	153	168	153	147	143	166	144	154	161	159	150	148	164	153	168	164	143	144	144	154	147	156	161	156	156	177	152	164	160	168	178	158	120	160	160	160	166	147	160	167	166	147	160	158	178	145	153	165	162	165	162	138	150	147	163	156	155	129	144	201	184	166	155	147	168	142	154	147	161	169	163	136	147	145	163	156	168	167	163	158	166	158	147	138	144	164	142	156	146	152	173	146	126	162	155	175	165	156	148	155	165	177	150	140	142	141	138	156	167	149	180	185	154	156	140	138	157	169	172	140	136	148	137	171	148	167	166	159	154	159	140	152	161	161	162	156	148	151	151	174	160	160	140	153	163	153	164	138	161	164	151	153	171	158	154	193	147	152	145	156	140	132	151	155	135	146	140	152	149	163	151	149	141	160	160	157	147	172	151	182	157	173	169	167	167	152	148	134	175	140	156	164	161	158	157	155	158	142	138	152	145	150	156	160	138	174	138	130	168	150	180	166	159	166	145	140	159	161	160	154	169	165	139	146	150	163	169	147	155	183	182	136	123	150	168	162	150	138	145	158	152	182	154	166	158	149	152	157	155	165	173	154	144	160	134	175	147	181	174	145	152	152	158	156	152	155	179	149	168	152	155	138	156	156	161	163	164	172	160	171	155	173	164	163	145	153	170	158	150	144	133	142	175	151	157	164	159	125	160	139	175	145	167	164	173	163	149	150	157	177	154	177	169	171	145	167	152	157	156	166	170	151	136	153	144	170	171	145	174	160	156	137	156	148	160	181	170	158	163	149	166	158	149	158	154	140	170	121	138	175	148	147	158	153	171	173	156	177	156	139	145	163	132	154	161	162	168	188	159	149	169	134	150	151	144	170	189	161	175	176	158	155	141	159	164	156	144	152	161	185	144	137	162	157	171	159	172	154	145	161	156	154	170	171	146	142	158	156	154	139	163	166	161	166	161	172	179	148	158	163	164	157	154	174	151	138	155	149	166	140	150	165	153	145	165	134	133	157	134	149	162	145	146	184	170	148	175	170	178	153	174	135	171	148	143	144	161	158	153	162	170	165	167	147	129	164	137	150	145	152	160	172	130	177	165	157	158	143	147	159	132	162	170	158	152	152	144	146	129	161	146	145	159	160	146	165	155	150	166	143	172	179	158	181	158	132	158	149	156	162	142	149	154	159	172	132	161	146	164	165	156	160	160	164	161	174	152	158	154	163	148	157	173	160	158	182	168	149	159	175	163	159	135	157	137	140	127	191	137	158	162	152	173	161	157	141	157	134	170	153	148	145	168	155	210	151	159	168	160	180	157	165	155	156	169	151	190	158	149	141	133	144	170	162	158	167	163	145	161	163	152	161	149	164	156	170	139	147	153	144	167	154	158	162	166	134	162	141	135	163	148	144	167	136	163	158	172	155	169	166	159	138	158	162	148	156	150	152	160	167	136	154	126	150	144	172	150	166	164	168	155	152	174	163	148	155	160	176	155	142	172	150	182	185	139	177	162	146	168	164	161	152	146	164	155	140	167	161	155	135	153	147	153	158	133	147	154	151	176	150	167	168	164	163	152	152	151	160	163	161	157	163	159	172	133	168	160	154	172	187	158	161	166	149	158	166	171	148	169	174	164	142	132	165	151	164	132	142	159	162	147	158	160	180	155	145	137	147	139	181	161	168	151	134	157	150	165	175	151	138	133	144	183	167	155	150	147	154	148	164	149	159	156	145	156	188	152	138	133	159	162	146	167	160	154	163	157	156	146	144	141	161	141	148	168	161	143	162	173	175	161	167	178	159	196	152	172	146	169	137	148	157	170	173	143	166	144	159	145	147	161	167	167	150	163	126	152	150	169	149	174	161	171	134	178	162	143	154	148	143	158	168	155	131	158	149	170	152	147	162	139	150	139	137	158	165	171	162	165	150	160	162	167	145	157	151	149	124	169	156	159	145	174	190	150	154	159	161	157	172	152	153	168	156	149	175	155	136	155	141	130	157	155	159	129	150	145	159	161	154	157	133	153	165	136	139	159	141	150	150	152
4572	14921	9805	4482	3167	2373	1781	1427	1060	888	785	717	646	587	585	628	550	377	328	311	333	303	289	285	273	262	266	262	229	263	238	269	246	205	233	214	237	235	226	194	196	236	203	234	211	215	230	209	228	214	208	206	193	247	211	163	202	199	210	237	215	222	240	206	185	240	192	189	211	217	189	214	235	212	215	229	210	215	222	205	193	204	209	218	207	210	212	199	207	226	183	202	220	233	223	188	217	208	191	226	217	199	208	200	221	201	201	195	222	227	223	198	195	182	228	184	201	208	182	219	204	219	207	211	187	208	204	212	203	209	197	188	208	221	210	202	220	216	172	207	199	203	198	175	215	184	230	202	193	183	194	198	211	214	207	223	198	211	215	194	189	220	199	224	206	197	201	203	189	215	224	193	212	209	193	228	199	231	185	221	221	218	232	195	213	224	187	188	186	236	181	223	204	208	197	194	187	199	180	217	215	206	205	188	241	203	179	218	230	192	174	177	202	208	210	180	208	200	184	187	197	214	182	215	213	217	215	196	187	207	181	216	202	234	208	188	200	185	204	210	218	214	222	207	198	184	212	200	196	204	195	197	219	214	222	192	219	209	202	227	186	204	248	210	211	192	203	190	237	205	191	208	216	210	195	181	190	206	235	205	198	222	200	183	194	227	174	214	187	208	219	200	194	196	200	191	209	198	184	198	209	236	200	223	225	210	182	228	195	210	194	205	208	219	188	200	197	193	208	191	197	207	211	213	216	216	208	225	194	207	225	208	210	213	204	218	200	208	208	219	212	196	181	231	204	188	227	214	195	220	202	229	181	209	231	193	193	221	203	208	198	178	197	181	209	236	198	213	216	202	217	211	216	188	189	193	223	212	215	188	204	197	178	203	196	188	207	175	215	196	233	216	212	227	198	214	233	211	231	198	217	207	215	210	170	189	207	197	214	219	199	195	213	202	214	211	216	204	212	204	217	199	236	238	209	179	193	213	174	191	218	175	227	225	223	223	222	199	224	212	204	186	195	208	207	198	199	220	203	196	200	212	208	202	200	212	172	210	168	208	240	195	211	200	188	238	219	200	201	232	215	200	206	227	225	186	186	214	191	209	188	211	199	199	218	208	221	217	221	200	222	237	176	158	183	219	197	207	181	204	214	232	209	231	222	207	184	204	202	191	184	188	177	202	196	200	219	191	206	212	205	202	230	208	189	209	195	216	194	212	197	211	182	188	201	174	195	191	208	217	199	221	223	218	207	191	189	183	214	190	212	227	198	209	185	206	216	205	218	212	213	232	206	236	203	221	208	197	194	187	194	209	195	200	176	203	202	221	203	163	213	195	184	214	192	222	222	215	189	199	244	191	202	192	215	204	228	180	199	209	196	221	213	216	195	196	195	235	200	210	220	208	199	200	217	205	199	198	217	208	230	220	238	230	211	187	203	170	199	194	215	194	188	209	204	203	207	210	187	230	202	195	209	217	199	215	198	208	229	209	201	223	197	224	186	215	215	200	204	199	184	221	228	197	223	212	209	239	215	194	194	214	201	198	207	192	215	200	186	203	204	188	211	206	200	186	199	215	218	216	214	204	210	209	203	199	199	225	210	214	217	204	239	192	209	236	198	212	203	200	241	217	196	208	202	186	200	215	188	195	242	197	195	197	207	183	210	194	204	212	201	210	209	217	228	213	188	188	195	199	191	184	187	178	226	213	203	204	203	216	186	214	189	197	223	216	210	206	189	230	229	197	211	203	191	202	200	196	214	213	206	198	210	228	227	224	191	214	202	208	200	189	202	238	203	205	212	214	202	194	204	183	205	232	215	205	231	198	198	204	190	176	196	181	183	209	213	212	213	228	213	184	199	218	210	191	222	195	217	185	218	214	210	182	188	223	218	205	218	196	212	205	179	214	207	223	210	218	201	202	193	201	233	198	206	186	204	195	210	206	206	205	185	208	177	211	205	214	216	201	210	206	203	201	225	191	165	198	199	210	212	197	183	212	192	183	206	213	220	217	224	213	193	216	210	212	188	204	194	190	233	203	225	207	207	183	221	212	199	223	196	214	221	224	212	218	214	208	205	199	242	193	200	192	198	227	195	179	213	200	218	213	214	210	212	190	220	211	209	194	236	185	214	184	220	201	203	215	211	184	211	220	202	208	201	212	199	196	202	206	188	194	204	232	193	200	216	214	200	164	197	196	203	232	196	213	204	211	190	213	200	191	208	179	219	192	210	201	202	200	187	201	214	204	206	198	209	213	200	216	206	180	199	218	208	163	188	231	222	206	206	229	201	223	208	202	228	196	229	198	202	197	162	200	200	204	185	180	223	211	185	219	210	221	224	188	209	190	213	198	203	198	219	194	213	217	197	221	216	211	203	202	196	202	215	192	196	201	201	198	189	220	201	188	203	215	191	191	194	182	202	206	209	208	199	174	224	195	195	195	202	219	186	197	210	193	210	196	200	204	192	221	196	226	192	203	200	196	203	194	197	200	195	214	238	218	204	211	203	202	201	195	211	199	206	209	221	214	198	227	202	194	185	206	192	225	222	216	212	222	215	181	236	196	187	222	217	196	199	191	183	207	207	179	209	221	220	208	222	213	209	200	197	196	195	205	204	210	227	204	186	195	198	204	214	217	225	195	208	208	231	208	190	202	197	179	214	195	200	195	216	218	211	209	219	188	196	220	206	216	191	200	220	215	217	195	198	218	199	216	224	184	210	210	212	196	217	188	196	188	214	208	199	195	188	224	193	201	198	239	195	212	191	225	203	248	211	196	190	211	191	212	193	209	204	197	231	197	185	216	189	236	188	208	197	198	234	205	203	205	205	186	202	201	191	208	207	206	177	208	204	203	197	214	200	211	202	203	212	184	194	211	225	184	223	202	213	208	194	203	216	210	171	193	180	208	221	184	203	188	200	224	213	191	195	204	204	196	202	221	193	208	180	218	225	215	209	217	213	202	222	240	232	206	190	206	202	198	201	219	192	195	198	221	198	189	191	193	211	218	221	211	202	226	170	193	216	205	170	211	181	214	196	189	210	231	200	197	204	194	222	201	223	214	218	219	219	226	230	196	213	195	202	182	202	197	213	217	193	223	181	207	213	196	196	215	216	212	208	178	215	218	222	204	215	224	212	188	182	202	222	200	182	210	231	193	203	234	198	207	200	196	211	202	227	198	202	237	215	170	238	212	203	202	194	197	188	185	213	201	208	196	190	206	205	206	212	235	198	176	199	223	199	214	186	184	187	202	209	219	214	205	212	193	198	197	210	193	194	190	193	234	227	212	217	186	199	195	194	206	216	195	218	218	232	199	202	224	195	220	220	200	199	205	202	203	211	211	203	203	193	211	213	196	215	178	186	193	190	207	182	205	207	207	225	201	189	215	208	197	206	232	215	211	193	198	224	211	173	184	221	193	187	214	200	213	168	227	197	204	191	217	226	221	187	198	217	216	219	230	209	205	223	217	216	210	211	203	196	220	211	203	216	207	217	217
27350	17022	3190	652	501	442	410	403	419	397	398	331	409	398	379	382	367	352	337	375	354	395	401	363	373	377	374	374	326	334	412	374	355	364	340	390	405	339	387	338	361	336	367	345	394	356	363	352	380	390	376	325	392	373	369	362	371	359	358	345	383	385	350	347	358	375	356	329	386	374	358	351	373	401	381	359	396	394	378	361	373	373	342	363	350	346	352	376	372	364	364	360	340	362	398	378	365	339	359	401	383	390	377	375	406	373	375	382	381	356	380	342	380	384	362	395	385	384	373	347	384	360	354	396	361	378	343	354	372	356	352	365	375	375	334	349	365	395	336	362	357	335	337	400	364	351	351	345	366	355	374	387	366	359	359	382	335	342	371	350	367	377	331	359	386	359	322	369	357	334	381	350	372	376	356	411	392	363	354	400	382	323	357	364	348	360	395	368	390	307	352	377	378	352	391	372	338	349	397	361	361	373	381	374	343	377	366	383	378	351	367	351	323	343	359	344	348	391	396	374	372	374	378	375	350	367	329	362	355	351	344	344	382	369	401	361	377	362	384	372	384	326	349	345	369	362	368	385	384	374	384	369	350	380	409	347	356	371	367	308	330	372	351	367	382	351	371	378	375	387	351	359	343	359	366	326	334	386	376	353	369	357	371	385	349	359	373	380	366	355	398	338	357	378	365	363	373	362	339	374	356	380	387	349	386	352	384	352	349	364	369	375	404	388	332	347	347	385	366	360	351	366	361	351	399	380	403	365	381	369	365	385	374	346	357	368	404	375	360	375	349	380	398	359	381	375	380	357	353	340	408	376	392	378	391	363	375	371	353	381	350	345	327	398	368	391	362	377	368	381	353	358	345	349	341	398	356	353	385	386	376	391	365	340	359	374	361	379	379	344	382	359	347	326	386	385	355	350	350	366	374	402	355	330	375	400	342	354	364	399	356	394	374	368	396	356	344	389	358	333	354	350	370	353	344	365	359	341	337	359	363	364	348	362	369	355	334	365	369	378	355	361	365	370	386	349	390	360	360	418	358	385	358	382	342	398	389	361	387	373	370	381	365	381	410	357	370	359	359	331	338	359	403	420	377	377	370	365	377	385	366	336	382	355	345	380	401	373	356	384	377	337	385	400	371	359	355	336	360	340	371	350	363	359	380	366	356	377	368	395	354	387	362	321	379	398	339	356	339	365	360	378	394	362	392	377	343	357	373	357	370	340	332	327	371	358	383	336	330	388	359	366	368	341	344	345	363	361	375	363	411	378	410	406	358	362	339	355	364	358	375	382	412	383	362	368	373	332	346	361	365	364	368	369	351	351	372	352	366	356	360	385	388	351	354	362	380	336	318	361	352	361	376	375	369	373	344	353	367	371	368	367	360	380	366	360	364	367	370	317	359	347	352	351	382	341	370	367	372	357	363	336	359	373	357	344	361	338	333	371	387	352	354	366	386	340	388	365	354	370	344	387	325	400	363	324	353	376	355	349	366	382	364	358	412	368	374	311	403	357	423	356	361	354	385	371	362	356	377	367	359	381	353	348	343	349	328	363	383	350	371	371	343	363	383	320	358	356	359	360	382	358	370	359	369	364	340	378	324	365	365	354	378	349	397	381	401	356	368	344	374	371	369	365	329	373	361	407	361	345	386	370	387	355	369	375	377	341	384	373	396	363	388	350	369	359	385	387	363	364	356	357	345	357	377	396	350	387	369	392	334	360	360	369	359	355	384	405	364	340	399	381	399	378	354	380	335	333	394	339	392	396	368	336	354	359	380	357	391	383	333	355	359	365	337	371	397	383	365	363	348	358	376	380	384	400	322	350	381	401	347	355	353	361	352	370	347	361	342	356	374	307	359	367	346	379	363	372	352	404	354	377	308	358	389	391	392	384	332	365	371	355	378	355	364	354	354	366	374	370	409	392	347	367	365	386	366	365	355	374	397	373	360	388	365	347	371	347	359	397	367	379	356	372	381	362	370	398	374	377	366	366	389	394	359	360	334	360	352	384	357	344	341	360	379	372	366	370	340	350	347	371	357	372	368	374	388	392	398	389	348	376	363	405	355	375	355	375	359	354	399	392	367	374	373	339	361	349	392	369	354	348	357	378	356	361	347	360	367	390	395	395	349	344	360	381	376	365	380	359	371	379	399	345	383	354	385	375	423	385	383	342	362	379	370	356	372	335	353	353	344	350	385	386	385	390	350	371	354	351	371	351	364	351	388	332	380	363	371	401	337	364	371	383	360	382	364	360	388	357	334	349	380	371	391	380	362	361	359	347	356	398	396	356	397	330	393	363	382	364	405	372	358	354	395	375	376	357	366	370	404	347	326	338	371	360	346	392	360	346	380	372	362	366	372	347	393	377	334	374	365	335	357	374	379	372	383	356	365	365	361	359	392	306	382	357	377	318	378	365	354	355	378	369	364	383	358	346	385	378	383	334	388	349	352	408	398	396	381	337	348	383	367	331	342	357	386	387	354	377	368	340	372	371	372	376	383	343	379	361	376	383	387	358	392	392	355	358	372	370	356	315	398	389	338	363	386	377	331	359	360	365	371	348	348	377	356	343	384	363	376	400	363	358	365	353	351	399	402	369	381	362	377	361	351	353	377	369	374	346	396	378	358	353	356	383	353	384	355	363	359	367	390	392	384	378	362	376	380	356	372	365	378	383	392	396	366	352	371	369	378	392	351	325	379	384	378	362	373	344	390	391	338	371	401	318	342	358	382	352	375	356	399	395	347	348	349	368	366	328	392	362	382	363	358	358	336	372	358	326	381	363	368	339	382	417	358	358	363	370	353	403	352	341	392	351	399	353	363	392	355	385	376	339	353	337	376	376	366	366	366	370	362	354	377	398	340	385	362	393	376	328	354	356	381	317	376	362	353	360	363	376	368	353	338	357	341	369	365	359	376	361	374	347	348	365	347	343	393	361	350	379	383	354	331	346	405	362	347	360	374	345	351	393	379	357	354	356	361	388	389	342	399	359	400	392	377	355	359	328	352	362	377	361	361	375	360	399	358	348	365	368	374	366	362	401	359	366	339	341	393	375	364	353	361	377	382	364	385	356	353	360	381	375	381	390	341	412	332	387	365	401	367	387	363	383	341	352	393	357	354	362	336	381	350	399	371	366	320	375	382	342	335	385	337	375	399	329	363	363	342	352	354	340	345	370	374	359	359	394	385	360	365	375	372	384	356	333	348	350	345	378	392	340	350	380	325	377	358	365	347	370	358	379	368	416	378	380	382	345	371	357	345	383	387	324	377	357	375	359	371	342	355	359	341	340	373	394	378	373	337	373	352	365	338	384	342	349	397	349	373	377	364	368	386	375	350	385	406	354	360	365	392	363	417	367	367	368	335	396	364	351	394	377	373	388	402	407	359	358	355	393	388	378	330	403	370	346	372	342	353	379	382	337	333	353	367	354	362	370	389	393	390	375	405	363	351	357	363	379	362	368	370	362	364	412	319	346	327	371	383	352	349	392	362	384
4546	1744	1218	724	598	582	580	543	544	471	463	467	455	502	484	463	459	466	450	488	480	456	486	454	451	475	442	444	463	481	438	431	463	468	422	408	440	437	436	459	438	494	438	453	419	450	461	450	450	423	457	448	443	439	431	426	441	458	415	460	460	462	434	459	415	464	469	437	456	461	464	477	437	419	435	451	454	450	465	431	439	439	416	432	428	454	458	453	443	449	447	434	425	493	438	455	448	464	410	433	449	465	442	431	453	453	443	445	479	447	465	445	489	440	450	431	425	433	445	452	411	433	427	442	476	448	446	433	487	429	443	435	464	424	494	455	432	491	415	461	436	452	467	485	434	459	439	485	399	427	449	454	421	456	458	459	430	456	464	455	405	465	449	463	451	469	426	423	442	481	431	414	413	431	433	497	468	465	486	428	443	438	445	465	437	443	458	415	464	454	457	474	444	434	446	456	463	397	444	429	473	490	459	416	426	504	454	443	471	432	424	456	429	464	430	453	431	471	460	425	435	483	443	440	434	463	454	429	511	434	463	456	400	440	462	453	435	422	449	442	445	430	448	449	475	442	435	426	420	419	473	432	460	457	470	468	431	441	430	418	440	423	443	435	441	440	456	473	402	471	466	412	450	440	445	435	448	442	428	469	465	442	427	429	428	470	454	437	483	456	457	465	420	474	462	436	438	461	432	395	474	441	436	426	466	435	453	463	484	449	437	435	437	482	464	463	460	420	484	458	422	455	455	408	411	424	467	446	443	454	467	468	463	470	459	448	419	477	432	437	459	379	467	447	481	474	496	444	442	450	461	431	450	430	461	458	445	449	469	431	454	475	420	436	464	460	475	442	451	439	449	466	424	409	444	493	447	470	423	437	445	448	456	450	456	435	438	505	422	446	454	449	455	451	451	450	432	454	477	474	399	438	455	463	429	418	448	442	439	432	448	436	461	452	440	479	437	445	453	458	460	451	447	462	415	441	458	427	467	419	466	444	436	433	464	492	444	455	441	457	439	419	459	431	466	455	424	446	410	405	445	460	449	447	429	461	509	463	453	434	468	426	437	501	441	451	450	427	445	402	462	460	453	436	457	429	443	468	419	463	434	421	417	461	452	451	485	459	472	405	421	420	445	439	443	432	479	476	420	441	442	473	426	429	425	444	451	448	446	445	442	430	427	438	488	430	474	444	457	461	456	427	491	468	465	435	433	457	441	459	442	456	468	420	460	460	411	433	470	437	448	489	442	446	426	467	430	442	442	467	442	441	391	439	442	455	445	466	426	458	433	473	450	437	474	433	460	445	423	425	424	458	428	482	474	484	456	438	452	458	466	438	426	408	441	444	446	470	418	432	435	444	434	455	446	445	456	438	461	465	487	451	479	458	442	475	428	466	423	429	414	429	452	445	464	420	421	442	458	432	433	468	417	436	417	445	430	447	451	474	458	445	453	446	439	442	488	438	442	428	425	435	442	452	427	384	453	415	460	454	466	419	454	472	452	461	487	429	450	441	463	425	452	434	447	435	422	420	461	474	438	429	446	465	452	439	428	440	478	426	435	421	426	442	459	438	423	452	451	465	435	440	429	394	446	439	443	456	455	456	455	429	406	447	446	458	448	447	463	442	468	429	478	448	423	443	417	402	460	426	436	451	434	477	481	429	426	455	403	454	459	453	452	466	496	456	461	440	430	440	471	473	483	438	422	438	444	420	438	477	437	419	412	454	438	463	405	402	417	492	441	435	440	444	423	433	418	438	447	426	415	395	453	409	445	454	442	417	420	441	442	447	446	435	466	436	439	438	450	508	472	429	440	468	445	420	437	452	461	458	468	464	451	442	431	453	442	458	460	423	451	430	461	395	457	459	447	475	466	423	471	429	415	447	422	457	440	462	421	409	440	432	426	456	453	430	465	448	438	471	455	434	424	466	412	466	427	452	486	454	417	451	441	442	443	444	426	422	424	452	433	471	410	428	421	444	432	417	479	441	467	440	428	470	447	463	441	449	425	437	456	424	410	433	436	425	466	460	454	469	443	445	421	425	473	444	449	436	439	412	456	430	440	422	466	444	439	469	435	450	436	424	455	430	413	430	449	438	452	417	466	459	450	442	427	439	442	441	430	482	462	481	422	447	440	430	457	434	456	430	446	427	447	448	456	440	423	432	461	462	468	421	450	455	431	451	472	469	394	439	467	459	429	401	443	466	448	447	447	425	431	438	422	422	449	427	432	432	476	452	439	481	430	429	454	477	447	417	407	432	478	466	470	458	420	452	463	457	485	444	454	442	480	452	397	474	455	439	442	395	476	458	425	440	450	476	461	460	450	440	424	460	449	440	444	456	430	482	428	457	448	415	412	462	400	477	463	421	449	516	448	453	467	426	404	461	473	454	425	419	422	449	458	413	451	412	430	479	459	450	435	426	460	440	443	437	443	480	480	476	426	413	462	440	437	429	455	455	468	499	426	491	439	439	444	450	457	470	501	428	434	437	428	455	460	476	419	416	473	445	458	458	415	449	442	453	411	462	450	466	408	433	462	434	431	458	442	430	423	463	451	468	466	468	429	451	461	474	441	432	435	445	439	460	407	424	460	438	405	438	445	445	451	471	475	437	419	484	460	477	459	460	480	426	444	462	448	461	431	446	462	428	450	474	463	445	452	450	419	451	433	442	427	420	441	446	456	464	446	446	448	457	439	451	452	439	450	429	489	472	440	420	459	452	477	448	426	437	429	454	494	433	458	450	450	482	467	447	431	450	439	448	446	495	430	451	475	434	454	433	503	434	438	428	463	449	423	433	451	439	441	475	439	420	462	405	449	440	451	395	459	463	439	406	465	437	454	454	447	470	402	459	437	467	435	461	446	448	426	438	427	432	419	442	495	461	457	449	432	451	436	432	436	440	478	460	410	393	449	499	458	430	446	456	438	446	463	421	462	465	435	445	432	443	463	449	480	414	435	412	456	422	464	436	440	445	460	431	425	412	443	505	456	457	434	444	415	467	444	470	426	419	478	452	424	442	490	458	443	438	395	459	483	461	439	431	453	477	473	460	452	443	453	451	464	442	443	440	432	446	455	451	468	428	480	475	443	423	475	446	447	498	451	453	455	463	424	428	471	425	449	436	451	416	463	448	494	434	452	465	477	417	455	418	436	476	440	462	486	474	456	438	440	445	428	445	448	434	416	457	425	417	452	416	448	451	435	408	437	427	439	443	453	442	468	448	479	483	418	430	444	418	456	474	458	425	447	449	459	461	462	462	460	468	415	441	426	452	457	469	446	452	453	453	463	460	416	432	434	469	436	478	420	448	446	432	415	445	474	464	469	448	452	500	463	466	474	433	466	425	393	480	458	424	449	442	438	493	479	451	430	441	485	444	433	421	443	453	460	430	455	471	422	442	444	460	474	441	454	459	441	461	485	427	453	416	433	454	434	470	455	437	442	432	402	457	467	441	457	470	455	493	494	436	432	411	440	446	446	438	471	448	430	431	438	455
23836	21068	27319	25027	16149	1275	750	613	527	494	494	498	471	419	439	466	393	415	454	428	399	422	399	406	410	384	417	383	393	384	387	391	387	379	365	386	399	400	405	397	417	361	401	371	380	337	407	393	408	391	370	363	416	385	379	365	344	403	327	373	384	402	421	363	374	400	397	338	380	386	406	371	379	387	387	398	396	359	349	387	402	401	382	371	417	403	340	421	390	407	373	357	403	396	378	381	382	377	381	374	405	419	392	365	372	390	408	387	363	376	393	376	383	416	388	396	357	388	428	392	391	386	381	381	409	380	350	362	373	373	397	404	375	390	400	386	400	390	381	402	390	385	422	350	419	427	419	374	367	381	389	370	388	379	376	363	380	373	384	403	399	380	372	378	404	379	362	366	394	391	356	375	398	370	359	385	416	373	366	409	377	364	407	371	392	350	370	406	399	401	387	400	385	370	363	379	358	381	381	372	382	387	358	376	389	424	377	402	380	399	397	400	383	365	390	394	383	399	396	383	415	396	366	362	391	378	373	421	397	390	357	395	380	405	390	381	385	416	389	363	417	383	397	400	382	402	377	369	435	371	385	375	374	346	369	399	356	354	364	402	405	375	397	357	373	386	390	391	396	399	386	403	411	383	387	411	377	373	416	380	388	424	386	413	345	370	389	386	378	361	366	369	398	400	389	397	346	385	386	429	386	366	389	387	355	400	396	374	376	379	405	399	374	436	364	360	394	371	345	395	392	378	358	389	389	388	384	424	393	374	397	404	366	388	380	395	394	377	378	376	389	377	360	414	386	416	398	367	390	386	368	396	389	364	400	395	390	369	420	352	390	407	394	402	352	342	397	369	372	392	376	376	363	390	360	404	361	382	414	361	367	384	386	404	379	362	368	401	387	346	375	366	401	409	337	351	399	424	370	393	411	379	385	415	388	377	384	376	355	398	406	422	355	425	417	366	377	380	390	331	388	381	416	353	355	389	344	392	431	384	368	397	383	372	407	420	353	407	382	430	374	389	391	381	392	382	392	387	400	382	389	366	378	384	391	366	393	407	390	401	412	404	409	398	410	380	396	380	381	401	393	356	381	409	395	375	381	378	383	370	345	373	392	374	411	378	384	388	417	396	379	406	415	364	347	395	383	366	406	383	399	369	414	388	399	388	412	365	355	399	386	381	410	377	380	390	406	387	381	362	392	388	394	396	366	409	355	375	373	367	393	371	367	377	397	377	391	400	339	359	384	429	431	377	418	407	398	389	346	391	415	390	438	371	413	368	367	396	398	389	345	396	364	373	438	358	416	395	394	392	374	401	401	369	367	375	313	347	366	379	374	395	401	341	364	419	374	376	403	327	400	374	392	406	403	386	402	406	374	408	367	404	375	390	397	404	409	363	414	392	379	375	395	375	387	419	386	370	413	402	389	411	367	377	400	364	390	369	397	385	374	407	403	383	408	366	340	333	348	398	359	353	400	349	377	356	400	368	357	366	410	392	423	397	375	376	391	369	408	380	352	401	377	381	387	391	383	385	360	369	384	363	379	405	375	410	382	387	393	362	389	388	345	421	384	360	437	406	419	367	389	371	363	358	379	383	434	359	367	357	383	375	350	365	378	368	370	409	396	398	374	362	351	388	394	390	368	403	396	413	391	374	357	388	381	407	395	365	414	377	389	397	381	397	395	407	385	369	387	407	390	384	383	358	390	375	418	355	394	400	375	419	393	396	343	391	412	345	376	367	409	396	361	380	401	399	387	386	379	401	409	402	386	348	419	394	399	402	397	411	363	372	379	413	377	393	401	375	406	378	401	343	385	400	430	382	418	401	374	389	370	389	407	412	390	370	397	371	378	394	410	384	409	370	400	373	394	398	383	383	372	398	374	384	391	392	392	355	403	353	391	382	369	382	357	388	400	376	363	371	385	383	359	396	385	398	393	386	396	396	356	377	387	374	371	381	399	383	374	365	393	376	396	400	363	391	386	384	399	360	395	361	392	387	404	397	396	404	342	391	375	360	367	382	401	399	378	378	381	411	366	360	380	379	385	381	400	398	382	377	405	382	402	398	375	410	359	357	380	384	358	384	376	397	372	386	378	368	353	401	371	361	414	403	394	389	386	368	365	368	367	393	359	394	393	379	384	398	351	359	358	398	340	412	365	410	394	385	402	391	399	367	388	393	333	416	382	403	357	395	396	387	359	373	390	379	384	405	404	368	398	416	365	374	368	377	388	404	368	369	407	376	367	367	394	375	381	373	359	382	399	392	387	344	363	410	372	384	379	402	393	389	393	396	387	374	395	382	372	371	372	386	390	371	396	389	391	394	391	369	406	349	350	365	409	392	375	398	387	381	358	358	420	413	381	359	342	395	389	374	357	380	374	378	389	408	395	375	380	406	361	404	370	369	396	405	357	401	385	397	380	397	393	377	358	410	377	367	404	419	389	378	375	372	409	344	343	405	376	414	379	420	394	402	359	391	364	356	393	384	384	359	399	399	352	355	413	405	408	405	397	377	398	364	382	366	391	386	404	391	406	390	397	366	385	373	392	385	391	376	396	413	379	395	400	373	379	400	369	381	374	351	381	377	357	357	395	352	401	393	384	422	408	379	378	414	387	385	397	367	358	390	387	396	402	394	363	395	379	371	376	404	385	379	395	388	408	419	373	355	399	401	386	372	380	381	382	387	370	401	408	362	374	395	391	351	409	389	350	368	375	385	407	402	369	408	389	358	361	366	394	385	386	361	386	378	398	377	376	407	356	362	409	446	367	356	377	410	400	395	367	360	409	349	350	396	427	395	393	320	379	381	362	370	398	356	390	422	397	364	350	417	377	381	403	370	373	435	413	411	395	393	396	382	386	356	413	377	377	362	433	394	388	388	391	357	404	377	337	384	383	389	354	358	399	408	414	411	329	405	402	361	388	401	459	390	406	374	392	377	376	401	401	413	409	374	367	409	387	380	369	365	371	372	387	388	388	391	398	402	379	381	336	368	405	382	373	348	420	360	398	366	406	367	400	377	384	396	400	366	398	356	357	416	393	386	394	378	404	390	372	370	376	375	390	408	391	419	388	371	380	393	386	380	364	372	382	379	384	421	420	375	357	406	361	387	400	387	390	397	449	389	417	389	370	392	361	392	382	428	346	354	364	377	386	380	399	371	379	414	398	427	431	385	391	373	423	378	386	384	388	375	358	399	390	386	390	365	369	394	377	400	394	394	352	371	382	379	399	376	368	426	380	365	411	386	413	412	422	363	393	418	386	402	392	397	392	396	399	378	367	397	390	412	398	421	348	352	383	377	359	363	404	381	406	369	385	379	399	383	396	388	415	375	411	366	394	337	364	386	383	370	383	440	384	397	399	357	372	386	409	385	411	408	385	375	396	402	375	399	383	385	398	445	375	375	387	369	398	383	399	418	380	386	397	407	387	399	365	394	387	396	379	377	368	396	364	401	379	365	402	362	374	343	391	373	378	391	405	372	358	394	380	392	422	415
3385	8102	5215	2478	1900	1526	1141	960	873	825	717	639	691	653	610	604	617	553	556	545	543	538	538	483	492	478	520	523	527	515	485	472	493	499	457	478	468	457	493	445	488	475	475	465	463	528	505	477	472	533	489	484	468	457	446	437	480	485	462	471	471	485	482	506	434	467	450	490	489	479	487	481	480	506	476	460	476	495	464	459	486	498	487	454	471	442	490	490	478	477	507	453	473	498	467	487	482	454	491	478	450	471	478	500	463	507	506	467	458	466	482	511	479	459	488	473	483	485	478	461	454	477	467	477	501	492	470	476	474	468	468	472	487	489	474	461	488	478	484	450	458	484	481	454	440	483	447	444	475	454	451	518	487	478	492	518	435	450	484	448	483	452	476	484	440	502	479	475	452	513	470	453	506	453	474	507	489	493	462	491	454	482	459	465	480	495	486	468	486	504	497	435	473	467	472	518	503	463	472	471	476	461	462	472	461	492	466	454	469	443	450	535	450	429	497	481	502	456	501	445	517	487	490	473	489	496	468	480	483	493	481	491	450	500	484	509	515	463	449	503	484	467	451	470	503	478	485	525	485	504	442	449	498	483	465	470	481	495	490	490	484	484	472	493	489	514	506	461	469	500	445	464	535	447	486	466	426	494	494	452	433	455	476	467	500	470	468	515	489	498	494	444	481	448	492	478	471	510	499	449	490	497	496	517	498	519	530	491	466	500	468	499	466	497	499	483	485	517	472	472	504	482	478	473	477	483	482	481	518	455	451	492	459	489	451	459	453	480	516	480	467	477	474	489	471	447	486	465	486	494	473	469	504	481	473	487	482	455	486	441	452	497	480	480	518	441	499	489	473	475	462	499	499	481	470	468	494	503	488	460	447	494	459	522	496	473	474	498	475	515	495	459	457	480	468	473	459	453	479	480	438	450	472	430	502	463	482	500	484	456	458	482	496	437	479	467	517	460	517	486	509	484	476	504	524	448	476	468	501	483	415	455	492	409	524	489	507	482	457	471	441	481	444	470	477	483	478	483	453	436	496	494	491	468	469	469	477	468	457	497	480	470	506	478	456	500	523	497	493	501	469	423	450	477	437	465	460	464	490	468	486	497	456	461	513	492	433	463	484	486	452	471	521	453	457	449	478	485	487	471	485	496	532	454	469	487	459	476	489	469	470	478	494	482	484	503	469	507	469	455	485	456	496	459	472	472	491	461	464	512	508	492	465	495	481	526	501	448	477	491	473	484	468	476	444	443	510	505	500	492	463	472	467	462	469	472	489	464	458	512	506	455	466	476	481	463	483	536	484	477	469	515	530	519	455	489	475	476	488	484	507	497	502	448	494	467	452	477	488	500	474	477	461	489	471	465	472	474	503	458	475	495	473	493	463	463	507	520	405	484	438	473	464	480	462	464	488	477	465	474	465	505	468	468	472	500	455	485	499	495	468	477	445	440	497	473	464	508	524	464	480	484	498	497	486	449	456	493	490	484	478	443	509	473	499	478	473	467	466	506	477	497	482	483	465	486	458	458	460	463	478	469	468	460	481	440	433	475	483	479	495	461	471	487	440	466	446	488	426	436	492	472	444	452	497	490	470	471	451	510	451	460	467	458	515	467	464	496	448	514	477	474	456	473	476	455	452	470	440	455	504	458	443	442	476	482	469	493	494	474	487	463	462	511	439	511	463	452	508	464	469	478	496	505	463	468	493	497	462	480	490	501	502	520	479	455	438	457	471	487	485	460	481	498	497	459	456	465	452	487	502	450	468	501	481	489	481	480	491	472	503	452	460	489	506	470	464	465	475	473	507	481	537	466	494	479	488	475	500	501	461	428	463	439	461	482	489	506	479	457	473	465	477	466	473	429	473	471	465	474	440	465	461	442	467	487	492	525	467	485	450	463	497	475	458	469	463	468	448	452	489	481	498	497	491	490	453	451	481	493	449	465	499	498	518	469	485	459	469	503	524	472	463	461	498	484	440	479	459	466	458	479	446	482	479	452	503	477	443	484	430	448	483	480	504	455	520	484	461	453	471	453	512	495	492	453	465	440	474	499	478	461	472	466	477	490	449	470	493	508	459	471	458	489	492	487	529	469	488	477	479	480	491	465	487	472	452	478	480	465	495	480	472	517	509	442	464	464	469	482	472	458	498	468	536	470	466	453	502	512	462	468	483	482	467	504	456	441	495	439	479	463	448	465	480	496	465	476	475	472	483	442	477	444	508	454	489	456	489	446	473	464	472	484	465	498	454	477	420	478	475	466	433	485	478	499	447	433	456	495	498	465	478	463	472	442	462	464	469	485	505	492	488	468	475	431	456	463	450	497	493	472	476	454	503	461	473	476	427	454	465	469	458	468	443	452	471	495	489	525	506	503	495	461	505	498	513	394	474	466	462	459	459	490	450	480	481	500	503	485	471	467	475	485	471	521	464	463	507	468	474	466	453	462	453	508	503	485	501	438	463	489	476	478	471	437	473	451	484	497	479	496	451	456	459	445	480	443	465	510	459	515	484	493	472	482	485	434	462	494	493	447	487	494	469	452	484	455	475	489	483	517	497	508	518	461	474	466	484	443	451	512	518	469	464	473	476	518	483	466	470	455	494	500	478	442	456	474	480	492	513	462	497	478	497	441	490	489	464	521	484	502	441	475	456	490	432	432	464	511	460	475	474	470	482	507	459	485	462	453	513	482	459	465	471	455	457	453	503	460	476	463	483	436	492	475	501	465	442	492	486	469	498	472	457	478	446	444	490	482	522	455	458	509	469	510	499	475	469	463	503	453	471	494	473	472	487	495	454	438	492	490	470	473	519	463	472	448	482	505	436	491	459	450	462	495	449	471	469	508	492	435	448	488	499	470	482	475	488	453	456	481	463	482	464	488	502	500	492	477	469	457	463	483	496	463	490	505	448	479	473	476	464	445	477	467	477	486	495	494	451	452	473	480	476	475	449	481	450	521	486	458	476	447	434	508	452	453	516	483	457	486	504	450	458	459	486	473	440	475	512	475	472	464	428	481	451	480	447	491	500	487	454	515	479	482	509	478	466	484	455	415	490	458	480	470	475	465	446	471	442	450	450	497	463	501	468	459	474	487	455	462	442	442	469	494	486	465	479	462	474	467	460	496	480	469	514	456	468	499	507	469	498	456	464	448	449	469	499	476	457	490	482	507	491	448	432	449	495	492	448	509	466	454	525	486	467	452	521	481	492	459	491	467	472	489	509	469	477	491	502	475	518	473	471	493	469	487	450	470	459	485	456	461	491	472	500	461	478	458	444	468	489	501	480	519	478	471	480	501	448	497	495	467	453	453	442	460	471	454	476	466	444	474	455	429	484	476	499	443	498	453	513	503	469	445	489	486	505	515	495	490	494	449	475	483	416	494	443	491	448	464	478	469	484	457	482	465	500	484	496	442	470	475	475	477	498	444	494	471	489	515	509	480	474	491	437	458	413	466	480	502	476	484	463	504	505	499	470	487	471	457	482	474	441	499
24652	21034	25927	24398	1684	454	367	322	311	268	272	267	259	248	268	236	204	230	232	239	196	236	213	231	224	192	197	208	216	180	196	226	191	209	215	219	212	213	197	214	213	223	193	215	170	227	199	187	191	204	181	195	183	189	219	243	196	220	177	189	229	218	205	225	213	208	203	192	196	193	208	200	207	204	203	203	194	230	219	223	211	219	201	208	194	204	198	205	207	218	176	199	202	205	199	201	223	200	175	219	196	228	214	190	211	173	213	230	205	198	204	216	206	205	226	178	169	203	206	191	213	231	199	217	208	187	219	181	197	243	214	205	194	203	189	214	212	198	214	225	197	213	206	215	229	191	189	184	197	173	203	192	187	187	225	192	196	198	213	221	211	184	225	192	229	191	206	198	191	183	182	202	204	215	206	197	206	229	210	207	215	197	228	218	199	197	190	192	224	205	220	199	210	206	199	229	237	215	201	230	199	191	190	219	217	237	204	218	173	203	214	201	205	204	183	192	190	181	234	215	228	178	183	214	207	223	183	192	197	203	184	199	181	177	188	194	183	226	206	179	214	202	199	208	208	198	187	192	195	201	211	219	207	199	203	211	198	199	226	214	194	199	201	213	213	198	215	222	198	198	202	230	235	187	201	190	179	187	218	215	202	204	203	191	219	209	189	227	180	211	204	223	194	223	194	234	195	190	192	185	196	211	189	183	210	225	203	207	193	198	174	213	201	204	189	210	197	187	207	196	212	211	205	209	184	200	174	205	230	201	242	199	187	206	231	210	208	202	211	203	222	189	211	221	229	234	196	206	242	210	211	209	201	218	205	215	211	225	194	219	185	208	211	232	184	205	213	211	191	190	195	210	211	209	207	225	203	205	196	213	161	198	187	220	205	223	191	191	188	206	213	193	219	189	198	195	205	199	207	210	204	196	199	202	219	206	189	206	196	212	207	209	199	197	196	231	174	179	202	195	221	226	211	223	214	216	199	199	212	231	206	197	188	215	220	195	226	201	184	226	193	181	212	201	225	222	187	183	198	195	197	205	217	206	233	196	220	180	201	225	194	204	208	212	220	209	212	202	218	203	207	186	203	232	199	197	221	197	201	203	193	224	175	210	220	219	232	213	201	190	195	177	205	214	208	185	216	204	203	184	189	201	210	203	212	223	185	201	209	197	208	193	205	208	219	216	219	214	214	199	192	208	196	193	206	209	183	199	214	227	234	207	190	191	216	219	173	197	232	202	218	221	196	221	207	202	207	209	229	202	230	193	197	221	187	191	195	205	205	187	208	214	190	208	212	208	208	214	210	226	187	200	186	189	210	227	177	221	191	203	208	209	217	188	192	208	228	165	197	208	186	194	200	206	218	178	185	188	216	200	216	216	218	186	192	190	202	199	179	200	202	180	204	194	220	206	199	203	216	182	217	192	185	206	187	203	202	197	210	199	195	216	181	191	203	206	207	213	192	193	192	169	194	188	205	211	193	200	193	200	194	204	190	180	205	196	191	190	204	213	215	241	226	202	217	207	219	189	215	195	186	215	214	205	228	222	199	212	191	204	207	215	188	188	201	206	202	204	197	209	196	201	209	184	216	210	202	205	207	195	211	206	199	194	212	207	211	184	222	178	197	190	213	201	194	198	199	230	199	230	187	207	204	170	200	205	184	196	212	195	200	209	182	207	219	250	200	209	191	200	214	202	202	214	222	234	203	212	194	195	200	207	206	226	189	209	202	228	173	208	195	186	198	198	217	201	222	211	204	194	207	198	202	253	214	203	196	212	187	213	200	219	211	220	215	206	182	203	213	194	199	223	193	205	201	219	228	189	231	189	221	190	213	205	217	192	207	204	194	197	227	186	223	202	220	195	208	203	182	206	225	219	183	197	200	195	202	209	227	220	202	213	214	206	197	219	207	208	216	213	177	212	202	197	200	211	192	212	209	208	208	238	220	212	245	222	199	198	190	188	207	183	182	188	218	201	188	205	210	197	204	189	214	214	193	170	187	213	207	195	229	202	202	213	195	229	208	185	212	198	232	187	196	214	186	197	202	211	206	202	187	196	203	209	173	187	211	216	194	207	200	215	202	195	199	186	180	197	209	205	188	212	208	203	220	191	223	200	189	193	229	216	181	214	220	205	209	201	190	208	180	215	186	213	190	195	193	246	219	200	228	195	210	206	209	216	190	220	204	201	224	189	210	195	192	226	218	218	212	205	211	209	169	191	199	229	186	182	203	199	207	209	213	206	194	208	222	198	211	201	216	195	175	199	223	199	228	225	192	210	208	229	179	206	180	206	218	193	199	214	192	218	211	193	193	207	201	182	233	199	199	220	226	194	195	209	218	197	197	209	222	236	205	219	190	212	218	216	197	172	195	251	239	217	205	199	211	200	221	199	201	207	195	214	191	207	215	199	196	200	193	198	212	211	197	210	221	194	229	200	186	192	194	181	230	221	228	200	202	185	231	195	213	211	187	213	189	202	193	197	219	186	196	202	197	215	207	204	181	193	200	206	182	204	203	228	242	185	238	187	202	198	215	244	215	190	186	193	225	202	234	200	213	206	184	205	195	202	215	186	194	200	204	201	207	199	198	185	225	184	222	221	206	205	190	192	194	209	184	201	205	224	217	199	209	166	248	223	194	188	191	212	213	193	189	186	221	210	210	182	204	189	208	194	213	206	182	205	226	229	227	199	216	174	217	193	207	192	193	188	212	210	208	211	186	189	197	195	169	190	177	196	216	225	215	215	215	209	206	193	205	224	200	186	214	194	189	203	203	219	192	212	197	190	195	203	207	189	213	204	201	224	206	189	223	211	225	215	205	211	223	201	182	198	197	202	213	199	219	194	198	196	198	189	210	199	212	188	217	219	238	214	193	217	200	227	204	200	223	217	226	203	191	185	198	215	213	232	195	216	198	189	220	197	192	222	199	229	198	204	180	195	205	213	214	200	219	206	194	172	199	221	193	234	225	170	210	218	205	221	203	215	207	223	213	197	197	216	208	230	227	215	195	209	205	216	199	201	191	217	193	235	219	214	203	204	187	217	188	185	201	216	202	192	196	217	209	214	202	217	200	207	202	207	216	193	206	204	207	196	163	225	223	218	207	179	187	214	204	201	190	217	198	214	215	223	205	238	227	183	181	204	221	195	212	196	223	208	212	198	206	198	198	185	213	197	205	234	203	202	225	211	185	208	213	203	198	193	197	193	194	195	214	215	202	191	216	211	205	209	186	180	216	205	191	221	246	216	220	200	196	216	211	194	209	215	205	201	220	206	190	201	205	226	197	211	191	184	209	223	223	235	209	215	219	201	179	200	203	209	212	210	215	198	207	181	203	186	214	195	187	201	191	210	217	206	182	230	197	208	185	176	221	206	235	186	187	224	216	191	214	183	191	201	218	194	209	218	191	200	219	201	189	182	224	202	188	170	218	214	204	189	207	230	221	206	209	203	186	201	197	200	195	216	196	196	201	211	178	206	190	211	193	221	208	211
3428	4932	3184	1563	1057	873	707	583	471	399	403	375	400	368	321	323	280	305	313	301	272	289	272	256	276	272	267	262	247	260	265	251	276	247	262	279	253	262	263	258	296	259	252	262	254	261	250	237	250	254	248	248	238	239	240	263	243	265	261	241	266	245	225	258	259	274	229	240	220	235	253	253	254	247	240	252	233	245	243	251	234	252	275	271	263	247	261	244	213	221	258	258	234	254	251	293	242	234	241	266	271	237	240	261	277	239	261	253	258	280	249	257	242	245	259	227	254	274	221	233	252	248	236	260	249	255	259	273	267	268	254	247	250	245	256	256	246	252	265	238	260	276	235	232	248	237	256	273	260	258	256	229	232	236	293	224	232	274	248	242	257	249	263	234	255	250	259	252	260	254	250	219	235	226	229	272	261	244	257	266	272	243	285	243	253	246	251	265	274	234	258	266	273	263	256	233	230	241	255	251	235	235	247	250	253	280	269	246	258	240	242	263	255	260	257	243	247	230	242	249	224	243	272	238	225	253	271	262	233	251	234	252	244	254	232	294	227	241	217	239	244	259	261	269	246	254	271	242	273	239	235	243	266	242	259	260	247	259	264	255	257	255	263	286	264	291	250	251	240	227	250	242	253	257	240	237	275	245	265	245	266	267	274	283	239	262	263	269	245	275	261	248	238	248	261	235	213	253	240	219	217	249	277	240	258	256	262	278	258	264	237	243	234	243	241	279	249	256	260	266	252	240	246	222	245	233	249	268	261	250	266	286	229	263	267	255	248	272	286	257	273	247	272	244	250	219	262	260	238	267	226	234	282	252	222	223	264	251	243	233	226	231	230	244	229	222	235	242	231	242	277	281	222	247	244	247	246	242	261	277	251	248	242	278	264	280	243	226	243	225	274	251	235	264	258	285	261	225	255	254	234	247	239	260	257	281	246	262	263	274	261	262	262	263	275	259	253	274	256	225	252	242	248	253	222	261	249	270	252	269	273	259	234	258	261	252	236	259	254	250	256	246	228	233	227	254	223	233	281	261	221	275	243	255	237	188	267	244	247	253	241	266	265	249	272	226	262	227	263	279	235	234	246	217	275	239	257	246	267	240	241	282	244	236	221	259	229	272	276	211	240	273	243	256	254	229	276	234	265	252	227	247	242	278	242	257	267	250	250	264	274	261	273	244	263	249	268	277	269	271	233	254	234	256	260	256	222	255	213	270	235	256	234	258	246	283	269	259	195	268	275	263	208	265	231	255	262	247	285	248	263	256	259	246	247	247	250	253	256	237	267	270	259	243	253	244	260	282	229	274	239	274	246	264	252	254	246	256	241	261	246	234	253	225	263	231	269	263	240	239	233	282	277	260	274	265	248	254	257	243	233	258	224	273	264	260	242	275	224	282	292	243	246	253	256	241	267	217	244	248	277	271	266	255	226	260	257	262	228	237	256	247	281	284	233	259	290	254	255	232	255	240	259	222	248	247	256	246	251	265	251	252	251	234	272	259	261	232	264	287	225	262	275	269	252	243	241	234	263	241	272	250	260	243	251	263	240	231	241	262	257	252	274	257	225	259	250	258	248	251	256	255	242	269	216	222	268	264	267	279	253	266	260	268	236	247	270	241	247	260	261	248	243	243	259	257	229	233	257	230	269	254	255	260	263	243	264	258	235	267	240	278	229	240	260	235	280	262	258	259	238	258	224	228	245	247	252	234	255	262	283	264	262	231	239	234	230	276	250	251	237	252	235	256	268	263	241	222	240	262	251	272	256	262	246	265	266	248	253	267	270	234	260	246	218	277	241	249	237	277	261	264	260	260	267	257	253	248	257	248	244	231	242	231	259	237	222	230	239	259	265	258	248	262	253	269	248	259	247	274	262	238	231	261	236	264	227	233	242	254	270	247	240	239	276	249	255	220	227	256	253	271	250	241	257	250	251	274	270	256	265	249	252	277	231	264	279	247	270	228	231	254	265	272	238	234	235	247	237	266	260	243	260	260	230	262	226	257	259	259	244	261	243	259	246	268	242	243	254	241	228	240	241	260	222	263	261	245	289	241	223	246	269	242	241	247	244	270	234	280	243	277	256	250	265	238	255	246	259	273	264	219	255	263	261	226	243	271	226	265	225	231	265	245	262	256	233	269	235	281	258	270	242	264	244	239	243	215	262	232	238	285	231	248	232	248	257	208	262	239	293	276	301	250	233	287	220	269	212	252	253	263	231	244	248	257	248	240	280	234	241	236	234	252	275	215	264	235	247	237	276	242	253	241	191	250	279	247	269	263	245	261	257	247	237	310	260	232	248	219	267	261	261	229	300	241	235	258	259	277	259	227	214	245	249	264	234	244	270	235	263	246	219	255	240	271	277	256	233	240	271	262	232	269	247	230	268	262	262	260	248	233	231	271	262	290	252	262	260	261	254	256	229	230	250	256	258	279	243	259	248	260	259	275	245	258	251	243	248	267	258	262	253	247	205	253	254	243	263	244	232	273	258	240	256	298	241	244	243	257	249	244	241	227	236	273	239	245	239	229	237	247	252	248	258	270	232	274	243	247	253	234	252	241	239	245	243	273	249	258	232	242	250	214	256	248	240	249	266	243	238	246	252	273	256	268	254	266	258	239	273	257	259	262	254	258	278	237	240	248	227	232	234	260	253	245	247	269	237	238	263	271	267	243	256	247	241	256	220	250	251	225	260	250	248	271	236	247	240	276	273	271	271	259	296	256	263	231	271	244	281	257	237	271	270	241	285	242	243	255	272	255	246	251	227	259	237	268	262	264	258	259	258	242	260	257	229	238	255	272	232	267	271	249	250	252	247	249	235	251	223	263	246	250	243	265	241	245	255	262	241	245	247	263	293	256	230	253	256	235	243	248	262	259	232	280	250	286	246	242	254	250	243	266	290	256	241	257	268	258	257	282	239	280	247	257	245	260	251	243	261	237	257	265	256	248	236	240	251	231	261	242	266	259	245	260	244	213	269	230	250	250	220	257	230	232	259	273	275	234	225	260	263	254	250	236	239	277	275	283	252	265	210	248	264	235	257	256	238	223	255	247	255	247	259	248	253	255	238	277	254	250	238	251	253	229	226	258	227	243	256	236	254	257	253	274	249	262	271	252	256	276	261	270	262	242	261	274	253	240	228	226	272	250	286	241	266	281	270	232	266	261	270	245	267	247	254	239	239	258	255	231	238	267	264	248	239	250	266	239	241	254	258	236	250	251	268	243	239	240	248	233	279	260	239	270	253	228	256	235	261	222	285	249	269	237	242	265	274	248	217	229	252	259	223	268	263	263	250	247	224	269	257	219	246	260	232	256	239	270	241	254	239	227	245	282	267	210	242	259	255	240	244	231	262	248	260	244	251	263	261	255	257	245	229	258	208	228	228	290	247	232	264	262	254	235	260	250	280	245	241	247	259	242	249	254	226	215	241	244	215	246	243	237	254	252	263	250	235	263	248	235	287	226	261	249	245	249	247	248	253	238	271	252	258	272
22380	21006	28186	23991	21008	20403	2160	673	517	425	384	350	327	274	286	280	278	262	241	229	203	200	189	178	197	203	195	179	180	169	203	166	186	198	167	201	151	168	171	189	178	164	169	165	178	168	189	146	175	171	154	154	182	164	164	182	154	150	183	156	150	143	179	172	154	163	156	172	184	156	169	179	146	192	147	168	179	167	152	168	160	145	167	132	167	165	192	174	179	139	147	145	161	152	143	172	162	147	136	141	165	147	151	169	142	143	157	154	138	173	166	155	141	182	161	165	179	159	177	164	189	141	171	151	164	155	166	161	148	153	152	156	168	156	155	179	153	160	151	175	150	169	170	170	152	139	136	153	137	158	181	151	156	146	153	167	156	173	157	150	156	158	164	135	180	161	170	170	161	142	126	161	170	159	196	167	170	163	160	156	140	176	188	178	190	164	158	137	165	170	153	161	170	158	167	131	152	166	172	158	168	178	170	138	165	189	145	153	179	165	168	159	162	174	190	172	155	164	163	153	155	170	178	172	162	156	157	174	168	171	166	167	175	155	152	175	145	172	158	180	152	152	163	168	164	142	141	169	160	148	196	168	155	162	175	142	137	167	175	157	182	132	190	147	166	176	146	163	158	159	146	141	161	150	156	176	170	164	172	149	150	167	168	148	174	172	156	145	161	158	187	168	141	163	151	160	178	181	163	175	132	169	145	161	147	145	170	163	154	129	160	166	167	170	152	166	149	160	172	144	150	145	170	170	173	178	148	183	159	156	134	165	162	174	153	139	151	170	150	173	155	165	137	152	159	179	150	145	158	181	150	160	167	181	164	146	151	161	147	156	147	149	205	134	151	142	156	180	172	159	154	155	151	170	136	175	160	168	159	167	159	161	138	166	143	149	148	171	155	149	144	183	164	146	154	162	148	183	166	167	158	150	154	158	163	165	172	162	163	166	152	166	173	163	166	159	194	161	161	152	170	148	154	137	171	161	164	150	152	169	156	163	182	174	170	152	160	164	142	144	142	135	139	153	180	187	169	179	152	143	148	181	173	144	176	161	175	164	167	161	146	167	146	173	140	174	163	161	159	166	163	145	170	173	182	149	145	148	181	143	157	179	165	155	151	177	162	159	159	177	160	158	178	166	161	164	163	152	167	140	146	148	139	145	156	176	161	166	151	194	161	153	156	164	161	169	179	155	160	158	146	148	154	169	180	153	164	179	173	154	147	170	163	169	153	147	143	159	176	174	168	164	147	156	195	162	159	179	159	187	154	150	154	151	168	172	147	144	166	163	133	141	150	161	158	170	151	163	130	151	174	159	165	156	163	149	153	152	158	163	151	154	166	170	148	160	147	155	186	154	140	138	157	154	152	156	164	145	152	150	164	149	166	161	184	162	172	137	177	147	153	154	165	160	155	140	132	161	152	151	154	179	154	165	152	158	155	154	160	165	150	173	149	171	176	147	153	164	154	147	178	166	174	171	136	147	153	143	155	158	173	159	194	169	156	164	160	166	146	155	157	159	193	144	161	156	173	143	179	178	150	166	158	154	157	164	159	163	149	163	145	154	158	137	146	152	163	147	163	145	146	148	175	169	158	155	161	183	167	174	153	148	164	169	154	157	168	166	144	138	164	157	163	167	164	157	170	149	151	178	163	149	145	157	164	135	175	144	174	128	170	161	158	159	145	173	163	167	176	170	176	155	160	167	183	147	168	155	155	157	155	160	134	164	155	155	153	168	158	154	175	158	156	162	171	154	156	155	167	153	164	160	157	142	134	147	171	145	183	163	158	153	150	150	171	145	165	147	145	170	163	175	176	164	153	173	146	137	149	163	161	168	149	159	156	176	129	170	165	169	170	172	188	168	156	142	162	161	182	145	177	137	141	175	169	167	171	178	160	157	141	172	170	182	159	152	175	165	146	160	157	142	155	162	160	143	146	150	176	163	161	150	165	143	181	139	164	166	166	180	165	149	160	145	162	170	172	150	176	133	187	171	147	165	150	141	185	159	165	149	157	150	190	163	158	156	150	157	168	146	163	152	148	170	167	160	167	167	160	168	158	149	169	172	151	156	160	159	157	171	153	159	153	138	158	155	158	160	160	162	158	167	150	169	167	157	177	164	177	169	162	142	200	162	137	157	157	159	156	159	153	142	152	171	140	147	145	182	160	204	168	165	152	143	168	180	156	162	192	142	159	135	174	167	165	161	164	154	175	141	151	142	168	159	159	164	165	154	163	160	154	163	174	182	157	160	137	155	163	173	162	192	185	175	175	143	192	184	132	163	171	165	159	155	159	144	168	153	163	146	179	154	167	190	161	172	172	168	134	154	164	164	154	157	157	173	171	154	148	178	176	164	167	163	164	154	162	156	166	156	155	159	159	164	154	164	165	180	175	172	155	156	174	153	151	161	160	141	146	183	151	180	160	152	165	131	147	159	175	150	155	155	149	158	144	144	146	167	143	177	174	146	159	151	142	155	158	167	154	167	163	154	164	147	155	145	161	165	156	157	183	172	174	159	139	166	138	164	157	161	163	184	156	153	144	152	159	148	160	176	156	163	145	159	162	154	167	157	183	130	162	143	144	158	165	171	165	181	131	170	162	166	165	160	156	138	149	154	161	148	164	155	161	149	162	146	172	159	178	174	174	166	139	166	145	156	167	161	168	154	147	144	152	178	176	142	151	163	151	155	160	150	144	179	156	172	156	174	145	166	154	158	148	164	152	164	167	159	149	151	159	182	175	138	169	179	162	163	176	152	158	154	145	152	160	154	198	151	172	142	159	172	173	156	146	151	151	162	163	174	152	182	144	187	166	147	147	163	168	166	161	153	162	163	149	148	172	165	179	141	142	180	171	151	171	155	162	146	131	135	176	147	157	167	165	148	131	160	168	160	165	160	160	167	137	155	161	165	153	167	165	167	158	148	164	169	170	170	165	168	158	169	169	159	170	149	156	143	140	146	159	151	144	185	162	145	163	169	170	176	168	150	173	170	172	150	150	177	169	141	170	154	145	195	159	153	149	173	155	162	168	158	169	167	150	176	153	154	148	175	138	177	155	163	158	157	147	153	155	172	188	165	147	170	173	173	141	183	148	144	162	154	167	161	164	161	151	148	158	151	140	153	171	160	164	164	165	169	184	170	163	158	169	173	138	165	147	148	155	145	149	146	149	165	149	171	186	141	147	155	153	174	196	155	169	168	153	161	167	172	153	153	154	143	161	170	162	150	150	167	170	160	156	163	184	155	161	183	161	146	167	154	149	150	155	139	138	176	155	171	161	173	159	162	165	190	173	181	148	167	131	170	140	173	169	156	158	161	156	144	162	148	141	163	160	158	165	170	169	153	160	160	179	162	148	169	152	161	161	180	161	127	153	149	150	147	180	178	157	148	159	164	151	194	156	134	125	172	160	160	150	150	151	201	151	159	139	135	137	140	149	179	153	165	155	182	163	160	145	144	162	161	157	153	145	158	172	196	146	155	144	146	166	151	171	184
4596	15146	10248	4914	3458	2517	1790	1306	1028	859	756	660	618	599	529	503	409	337	363	322	287	318	267	284	262	291	263	266	243	241	211	265	221	233	219	247	212	248	246	224	213	220	226	211	222	222	236	220	231	197	222	205	215	228	191	203	197	223	212	189	221	211	199	192	225	189	211	220	197	211	210	233	201	206	213	228	202	201	202	200	225	209	193	215	207	208	204	195	211	217	213	192	208	190	230	197	228	211	191	203	205	235	205	207	219	208	215	237	217	238	211	217	215	195	210	194	195	230	206	212	211	205	210	179	225	194	224	195	187	196	218	201	203	224	206	184	218	200	212	202	212	176	221	206	200	206	190	217	174	192	218	227	206	207	186	225	231	206	179	206	203	192	195	218	199	186	235	252	200	182	184	218	220	196	209	177	194	226	198	207	234	229	177	227	194	215	203	172	215	204	220	192	231	221	179	183	217	205	207	197	198	208	224	205	204	194	236	185	207	197	202	180	199	177	196	223	203	227	207	207	223	221	225	199	219	173	210	214	213	205	210	190	219	212	232	205	246	186	182	206	214	201	224	216	206	188	199	203	239	198	228	207	205	199	219	186	218	215	219	225	186	203	230	193	188	227	216	223	215	223	208	200	220	243	252	210	200	221	227	215	208	226	219	226	202	220	197	220	186	200	191	251	254	221	192	202	206	214	225	213	189	220	218	243	215	173	231	214	193	193	231	206	214	222	199	204	247	204	197	223	195	231	200	199	207	221	197	199	205	200	218	186	205	196	201	223	203	214	210	208	227	196	197	194	194	227	206	208	207	191	193	192	216	199	176	207	220	192	204	204	214	207	205	218	205	194	181	198	201	203	204	176	210	194	211	217	199	198	216	211	196	226	235	208	220	205	232	217	210	216	191	192	220	196	231	189	177	194	206	205	216	203	219	207	191	207	188	219	209	199	188	204	227	206	221	204	217	198	196	214	200	200	210	228	219	206	208	217	191	222	207	204	210	210	205	212	198	191	200	207	207	216	217	207	184	202	215	184	217	220	182	204	225	191	224	205	212	222	225	219	194	217	229	220	212	203	221	192	207	223	242	210	203	190	225	212	204	206	232	248	174	209	190	230	213	195	217	221	206	198	214	209	202	226	215	190	200	202	233	209	200	206	219	223	195	202	212	198	196	194	226	183	235	218	188	185	218	217	186	201	229	226	207	189	205	221	208	203	181	194	205	223	217	206	206	223	245	205	185	210	220	183	214	203	212	203	202	213	201	189	235	245	206	210	192	203	194	210	186	222	208	204	198	205	201	200	200	201	191	179	208	194	223	220	222	189	189	223	220	244	200	212	189	216	211	214	207	229	204	211	210	207	224	195	193	187	202	216	207	204	216	202	207	199	201	224	195	239	203	186	214	202	201	188	203	225	214	227	189	192	204	224	203	218	198	220	218	194	192	223	182	201	213	217	202	202	185	193	185	194	199	210	196	208	204	200	207	198	225	197	203	178	222	198	211	212	188	197	209	197	205	211	199	209	180	207	180	194	222	200	190	211	206	212	208	192	207	202	180	196	187	224	191	212	193	224	231	198	213	212	209	219	198	191	205	205	216	197	214	200	188	215	204	178	200	203	218	208	220	187	188	188	199	207	193	197	205	213	212	209	197	220	226	201	203	203	206	179	190	224	219	194	202	221	215	212	180	204	208	206	212	199	218	198	211	219	209	222	216	198	206	220	214	220	235	200	191	223	203	198	221	180	200	210	211	216	210	226	196	204	223	211	205	197	223	209	224	182	206	199	210	195	215	200	196	194	203	261	204	202	219	239	206	241	199	206	208	210	194	218	203	200	208	208	185	184	173	188	195	210	201	217	206	220	199	199	211	205	216	207	188	200	194	208	189	179	218	193	163	202	208	213	204	209	216	241	210	192	201	196	202	213	204	209	187	189	219	228	203	217	202	203	208	203	195	197	189	193	218	193	202	226	204	218	200	194	201	204	201	223	202	200	201	209	187	190	207	202	196	224	208	223	192	215	205	220	192	201	209	229	208	220	218	210	183	225	206	201	213	203	214	208	206	187	203	196	212	214	185	195	201	216	179	209	195	182	205	185	230	227	199	212	217	205	208	203	216	207	181	216	232	204	230	189	199	176	192	208	230	186	201	246	181	217	186	184	216	170	207	212	209	200	220	203	191	222	211	230	206	182	227	198	209	203	202	218	210	219	183	214	218	219	199	225	198	208	207	229	186	202	216	202	192	232	193	237	203	210	228	185	242	205	187	215	180	188	206	216	212	204	199	210	206	225	194	191	190	209	220	184	210	207	217	182	175	226	202	186	203	196	241	203	220	225	228	197	217	209	216	189	221	193	166	224	213	208	204	199	229	204	211	234	193	196	234	214	224	207	200	163	177	203	191	243	209	203	215	216	181	181	207	229	224	206	227	192	255	199	192	176	218	196	214	223	209	204	209	204	207	200	193	222	181	194	186	163	219	214	208	231	195	228	229	191	224	205	205	194	219	206	202	196	206	216	226	189	184	205	191	214	216	195	183	187	214	192	198	201	206	202	204	188	196	200	224	187	181	205	204	207	189	200	194	210	214	201	225	225	188	201	210	175	209	234	209	188	213	199	205	207	229	217	214	202	231	200	228	198	186	214	201	198	199	190	214	229	200	195	190	188	212	189	210	236	236	222	220	195	210	220	196	227	182	180	204	197	168	194	217	242	228	185	201	193	210	224	208	192	234	207	187	211	200	205	197	196	189	184	185	213	205	194	211	205	190	208	210	214	218	208	224	208	185	216	190	200	214	200	225	203	198	197	215	201	213	214	231	196	222	185	231	197	192	199	224	239	212	224	243	198	193	201	187	190	203	208	192	218	197	208	220	193	190	206	206	210	205	187	219	209	234	176	228	228	209	201	194	210	210	215	191	245	229	231	193	205	206	221	195	218	203	184	217	185	205	216	243	227	203	175	196	206	217	181	204	209	198	211	221	205	224	217	210	186	231	213	208	214	200	193	210	218	191	192	233	221	176	208	189	218	224	208	247	200	189	200	194	198	203	200	205	213	185	197	189	206	210	197	207	203	193	211	214	212	215	181	199	202	185	215	238	213	209	193	190	201	190	201	196	202	201	196	204	186	193	190	199	209	219	209	182	221	225	210	196	210	200	197	193	211	195	201	221	197	206	204	225	214	215	202	199	226	193	200	182	218	211	181	231	206	188	194	208	222	195	204	217	233	198	212	200	215	222	201	193	207	236	201	205	204	193	194	225	186	184	218	200	204	191	207	209	226	211	199	197	227	215	194	212	209	210	188	221	222	218	204	199	198	213	181	193	219	205	200	202	210	211	205	190	196	203	204	206	224	206	204	222	217	190	159	210	190	224	227	241	195	208	199	210	226	214	202	199	170	204	178	204	196	229	203	183	231	183	206	199	205	196	214	226	208	156	201	182	207	201	237	209	198	207	198	209	216	202	222	229	212	201	212	185	217	212	215	195	199	175	202
27295	17092	3328	702	457	428	429	389	374	391	380	399	354	369	391	346	376	393	384	366	398	375	339	407	381	381	360	378	375	352	366	381	396	414	381	336	362	368	366	389	354	358	378	385	380	381	385	345	398	369	365	341	388	361	391	360	351	330	420	371	389	369	375	393	357	395	382	403	365	352	397	375	382	393	368	354	375	387	361	358	350	338	359	370	409	379	369	377	357	336	392	363	375	391	370	342	378	389	370	341	356	380	372	348	347	366	349	381	383	384	357	405	355	392	366	396	392	399	395	389	375	361	388	394	354	347	350	362	373	379	373	376	366	387	408	351	344	351	365	357	359	355	346	360	355	373	359	366	341	344	391	402	345	342	374	376	384	351	357	373	393	361	379	395	340	386	386	383	398	391	362	401	370	369	416	364	373	392	368	387	384	342	356	382	362	398	380	385	397	385	355	378	360	366	364	400	381	373	379	369	332	381	373	361	340	373	367	350	371	354	386	364	378	385	407	362	359	370	369	349	387	342	361	354	363	369	373	367	361	365	360	350	357	378	383	358	392	340	371	382	370	395	369	345	387	362	372	383	374	344	390	348	372	384	393	349	382	322	397	398	357	373	417	378	414	369	359	382	398	351	344	382	424	367	367	391	379	417	376	334	392	398	365	367	383	366	362	392	373	342	372	361	387	355	374	349	357	384	389	361	360	348	351	332	350	356	343	372	377	381	427	363	358	354	367	374	390	342	358	359	352	370	349	366	356	361	366	341	377	347	368	375	344	371	344	366	365	349	376	387	389	385	377	352	372	392	353	384	376	333	394	361	346	401	364	382	352	366	376	381	387	374	377	382	362	389	367	354	381	336	361	365	411	378	386	358	354	384	376	373	397	395	418	392	355	373	366	371	354	372	384	394	377	354	383	373	353	389	356	390	375	368	390	392	384	345	367	368	403	351	398	365	369	380	390	350	368	364	353	368	365	408	355	371	361	381	387	365	363	374	365	374	413	375	364	367	386	378	364	374	377	386	408	378	356	391	360	373	359	394	382	392	353	382	394	372	367	363	340	354	339	377	348	409	352	392	393	360	397	401	372	375	351	401	392	338	351	369	375	352	372	363	393	366	359	401	369	331	370	367	376	389	348	409	359	375	317	377	364	371	357	338	368	365	387	396	396	356	389	374	407	346	346	365	405	364	410	354	359	400	372	370	378	372	380	370	371	385	354	341	332	358	386	361	380	381	353	410	352	392	355	372	388	357	378	403	363	370	358	360	401	380	367	354	374	356	367	373	353	331	376	378	360	386	364	367	402	381	390	390	333	326	376	409	394	367	388	385	382	350	379	381	379	349	380	369	359	331	381	360	348	365	373	360	345	362	380	343	386	374	357	343	372	373	381	359	370	363	359	354	386	390	387	366	351	361	324	380	379	371	364	338	354	342	392	360	367	359	378	352	355	431	393	381	370	356	396	337	357	397	388	369	401	367	334	324	408	385	359	342	395	373	362	367	399	355	372	379	374	407	379	376	349	379	396	352	410	353	392	380	340	395	377	381	343	358	394	382	334	360	344	408	369	378	359	396	348	380	385	364	357	364	377	382	354	365	375	391	356	374	364	349	384	396	389	373	366	353	381	385	351	375	375	339	356	375	394	398	364	348	392	383	361	371	343	355	374	356	410	381	353	406	362	373	386	405	392	383	341	370	410	392	370	326	364	417	376	384	368	373	396	403	359	350	397	366	366	355	405	362	386	318	370	398	362	368	356	346	401	342	387	368	384	362	362	365	386	368	380	393	369	387	367	364	404	362	370	403	383	392	385	356	389	367	383	377	364	386	388	359	387	374	388	375	380	353	359	379	353	359	408	367	371	354	356	373	378	345	367	404	331	355	391	341	369	341	359	348	369	359	359	371	365	385	376	364	394	323	400	375	395	348	373	384	362	382	414	375	388	364	374	362	405	378	365	358	373	411	366	373	352	374	366	387	414	365	362	373	377	380	372	396	383	385	358	346	347	378	376	369	348	360	392	382	367	343	358	385	384	358	364	346	377	347	361	350	365	409	354	367	381	340	375	363	375	396	389	363	389	376	362	346	356	351	373	358	354	386	426	378	387	393	396	375	351	420	369	359	400	361	379	359	383	368	369	377	377	345	385	396	360	388	379	368	337	401	384	400	365	369	361	392	380	357	381	391	374	377	372	382	386	376	390	386	384	353	365	380	402	390	348	397	380	387	376	385	376	359	359	411	357	369	377	385	349	344	354	379	378	395	383	389	402	368	364	375	380	348	375	353	412	384	379	372	359	348	370	364	385	355	363	385	362	410	345	389	359	382	352	350	366	382	336	342	394	372	373	342	393	388	396	396	379	355	382	379	364	364	351	382	378	378	353	379	374	363	351	390	370	397	400	357	378	352	372	368	374	356	381	365	396	386	370	397	387	331	370	393	341	357	383	379	394	372	352	356	409	368	363	383	345	358	360	376	355	335	343	370	412	367	408	393	386	399	375	394	390	374	370	363	371	370	376	385	371	375	411	359	335	382	327	383	391	414	406	398	393	389	390	365	355	376	412	351	377	368	367	389	363	375	372	372	375	372	366	397	348	366	359	365	363	362	387	396	379	336	359	392	367	333	398	357	388	378	356	361	367	394	354	384	411	351	365	347	384	409	326	364	340	338	359	393	363	404	385	379	345	363	336	371	347	342	373	349	380	350	388	369	388	403	332	355	354	356	374	373	396	359	354	368	402	331	364	341	394	385	376	393	381	366	373	346	414	350	423	357	364	414	399	386	380	400	369	336	383	355	395	359	362	366	363	377	372	352	362	346	401	433	415	374	361	376	347	356	352	341	441	367	357	375	385	341	392	372	374	360	347	376	347	383	327	376	374	353	351	387	387	374	365	377	358	354	349	389	406	394	386	366	365	381	419	387	370	384	341	366	386	379	388	368	381	366	395	377	335	360	378	365	396	368	366	372	416	363	411	390	350	363	356	373	389	364	376	351	364	378	354	364	399	346	350	386	366	389	367	392	354	343	369	358	360	380	378	358	380	397	350	366	371	352	376	389	372	357	395	374	406	391	360	374	382	382	407	387	404	347	357	389	381	398	393	368	393	394	377	367	372	377	380	359	368	394	405	372	360	341	388	353	372	390	371	345	380	385	363	373	401	405	367	379	375	356	386	374	366	365	404	359	346	380	373	343	380	351	393	386	373	386	369	386	376	349	398	343	376	372	371	385	394	333	346	355	352	402	364	341	393	362	388	366	389	381	379	367	351	397	391	372	357	358	382	361	369	366	371	375	345	358	379	387	389	376	388	364	379	384	366	354	379	387	361	359	376	372	358	376	350	359	353	415	417	334	372	363	401	368	347	373	375	365	354	382	361	375	413	372	362	390	380	369	340	386	362	381	374	378	343	397	403	389	381	369	403	354	377	373	368	368	364	374	351	364	366	386	353	398	399	397	396	399	380	366	374	357	363	322	371	366	390	351	376	359	375	382	381	394
4652	1883	1427	788	653	574	572	554	527	535	497	491	484	503	442	484	491	457	488	455	510	447	459	444	430	395	471	461	456	482	445	434	417	434	431	463	434	476	455	460	457	457	428	443	448	443	500	518	453	462	413	473	443	457	468	490	466	425	411	469	471	464	451	448	452	447	452	437	431	439	476	477	446	441	487	444	441	458	451	442	421	485	439	401	469	444	467	485	433	460	430	443	469	427	438	444	473	446	416	452	479	456	432	473	434	460	457	458	472	453	487	462	475	457	425	433	431	430	432	460	440	418	445	469	460	425	457	466	473	479	466	421	454	454	464	466	478	450	443	470	454	419	427	459	446	415	439	464	439	478	461	504	412	490	432	450	435	454	455	447	461	410	439	414	423	451	444	431	442	431	473	453	487	426	483	513	478	468	489	461	437	447	453	448	476	465	487	457	406	438	426	464	433	466	434	505	456	448	455	485	457	467	466	450	423	474	469	454	410	437	498	459	442	427	468	480	418	468	447	454	445	428	423	445	484	472	461	488	448	432	419	471	464	470	399	463	483	455	449	430	397	448	470	426	471	441	432	454	428	459	443	426	474	474	404	469	437	460	426	474	486	438	430	466	466	447	422	460	426	443	442	434	439	394	437	467	449	437	433	430	447	414	429	496	472	445	445	441	443	443	477	474	495	426	474	436	475	465	416	435	452	459	450	471	460	459	447	452	470	477	479	459	421	439	455	422	438	466	439	456	500	475	464	471	437	456	459	431	439	439	420	426	457	438	451	465	442	498	431	453	486	431	444	446	448	462	479	443	452	454	443	469	497	436	460	429	441	442	430	476	439	432	433	434	432	453	463	426	468	450	465	445	426	457	445	425	463	423	397	481	453	457	484	447	454	444	478	459	417	447	472	483	464	446	464	440	455	451	411	444	432	462	451	477	436	455	480	430	500	462	440	465	434	447	453	461	450	457	440	505	424	457	434	458	471	442	503	407	429	436	443	469	445	476	492	469	424	446	436	407	434	443	441	473	419	462	447	474	432	450	439	445	476	420	457	474	458	412	467	465	439	443	468	425	450	459	445	459	471	479	435	443	448	492	470	442	455	443	448	435	429	457	432	455	421	461	484	456	470	478	458	460	436	464	441	456	451	437	466	465	482	432	454	451	455	491	471	444	467	445	471	438	476	431	465	472	460	424	408	461	434	449	444	416	475	492	439	472	410	442	452	462	448	427	452	474	402	419	463	428	451	462	473	461	422	460	435	445	427	460	451	434	455	456	462	460	475	479	414	427	438	459	460	467	456	449	439	452	447	459	445	433	460	427	445	469	446	462	476	477	455	469	458	459	442	471	444	484	443	465	414	448	433	466	460	443	406	429	474	441	463	447	442	458	476	425	484	460	424	459	449	427	469	442	472	475	451	410	425	459	478	443	458	474	450	475	454	429	480	444	444	475	447	431	492	410	429	462	433	447	415	465	462	464	447	472	437	463	433	433	426	447	429	447	457	450	469	463	446	453	462	450	479	468	437	453	466	451	456	422	441	449	466	431	431	447	425	437	434	506	450	453	408	460	445	458	451	484	429	448	484	465	461	447	420	424	458	466	441	447	417	431	478	443	459	440	458	468	445	499	465	426	454	451	473	437	449	463	454	459	489	449	448	400	439	430	432	473	429	463	443	445	457	485	427	468	415	465	465	422	449	462	443	457	470	433	432	459	452	457	469	451	450	399	448	455	475	496	458	419	422	423	434	422	463	460	485	433	446	445	443	440	414	425	439	484	453	458	479	456	456	461	419	464	437	440	456	443	464	425	450	394	445	450	491	500	410	440	479	401	441	457	450	462	467	419	451	426	451	441	441	410	455	453	463	482	453	451	451	433	478	470	464	430	476	438	425	453	448	434	451	444	462	446	441	466	445	470	482	480	461	441	445	468	450	474	475	441	423	459	434	464	469	440	416	449	466	469	408	458	406	482	462	404	456	438	450	468	470	456	463	483	425	412	474	432	461	483	445	459	419	438	470	437	454	414	470	450	443	462	451	438	404	460	464	438	506	451	448	475	439	444	477	431	461	446	481	443	457	463	480	465	459	474	429	449	453	456	506	411	446	421	480	450	431	431	460	465	461	442	418	469	447	477	420	461	454	440	474	425	466	437	451	435	454	440	411	470	469	465	507	457	419	432	470	474	479	481	441	444	440	462	466	438	413	414	444	462	456	434	462	466	485	457	468	409	457	440	426	431	461	420	452	448	430	437	473	446	442	449	415	462	463	439	452	464	456	507	440	432	447	427	436	429	422	440	436	412	424	424	440	429	435	472	453	445	456	442	455	432	513	472	455	459	485	485	453	465	494	469	441	453	424	466	440	476	504	456	471	471	477	445	441	462	452	468	412	462	440	485	457	439	460	469	475	455	436	467	484	463	439	421	465	463	455	456	453	434	464	453	459	481	451	429	450	478	479	439	416	479	482	391	403	469	456	410	457	471	480	472	430	514	458	457	422	436	432	461	461	410	425	453	435	448	451	477	442	422	465	419	460	432	445	433	479	426	441	469	408	442	472	471	439	422	481	418	468	457	449	439	431	459	455	490	425	446	453	463	476	449	475	444	493	487	439	408	437	452	428	439	450	448	418	429	445	447	443	392	468	438	436	449	439	467	430	442	475	431	461	446	450	468	429	449	453	458	441	461	439	432	432	432	471	420	471	452	430	479	473	421	452	452	465	450	444	465	469	436	454	441	446	447	450	426	439	453	452	498	445	426	458	473	448	490	451	432	462	448	463	464	445	448	449	435	444	433	468	417	455	448	405	472	485	458	434	436	464	495	430	424	463	465	430	475	452	464	466	454	455	466	473	483	465	419	482	454	426	490	454	428	444	448	479	442	464	420	489	434	443	462	444	458	433	457	454	429	471	429	482	404	440	441	442	416	431	421	458	481	412	465	448	433	427	422	417	414	440	467	499	472	420	474	417	472	432	492	434	456	454	440	430	444	469	455	451	417	449	498	451	420	428	460	458	440	477	460	422	419	466	414	436	487	449	435	472	489	429	440	438	422	448	498	449	468	454	451	440	498	425	447	457	457	424	463	432	476	438	427	485	427	432	420	458	474	449	455	438	452	433	455	432	443	469	465	470	475	441	439	490	461	474	450	410	439	440	447	429	456	477	453	468	420	473	457	431	451	477	451	452	476	439	453	464	450	467	434	455	420	444	453	422	477	418	411	419	424	458	441	439	440	428	426	414	485	435	448	482	483	459	460	490	428	415	430	443	489	468	453	432	434	451	445	468	437	483	450	424	391	519	447	466	472	456	422	449	429	475	440	468	465	462	459	457	433	426	442	426	446	445	444	435	438	479	469	477	463	487	474	433	459	439	458	460	428	478	412	444	463	477	451	438	466	472	465	428	450	461	447	449	421	437	455	428	472	447	450	409	419	480	436	463	462	457	487	466	472	442	436	472	487	489	469	496	470	433	486	457	452	467	459	449	446	431	451	412	459
23766	21016	27279	24924	16132	1272	751	625	533	511	467	496	489	450	474	380	406	419	394	393	387	428	411	451	426	391	427	384	367	410	385	397	429	391	405	423	392	409	400	407	373	406	416	402	417	390	397	383	380	371	410	369	414	410	405	389	407	400	374	385	387	362	386	414	394	361	386	381	382	417	409	364	393	363	430	407	411	396	405	392	352	346	361	403	371	435	407	406	395	389	407	404	404	385	404	399	364	387	398	383	378	387	376	372	425	429	377	373	371	387	380	414	415	382	413	408	385	365	371	383	373	382	421	393	394	386	384	416	393	431	406	396	349	399	439	427	389	365	406	376	414	430	380	401	356	361	381	405	384	399	377	386	391	387	371	407	422	399	410	389	397	408	378	392	408	384	385	406	405	422	339	395	367	404	408	363	374	391	382	416	390	409	393	377	391	399	400	379	379	392	376	410	392	373	363	405	422	417	393	368	353	393	369	371	415	388	385	370	392	388	410	394	366	374	402	395	387	433	353	389	391	395	398	388	396	397	403	383	383	347	405	394	378	402	387	381	390	419	475	412	379	370	371	389	390	384	407	393	381	427	384	379	388	415	367	366	383	391	401	426	387	361	388	353	413	397	375	374	394	399	388	388	418	423	433	364	405	413	392	385	410	356	419	375	389	370	399	373	395	393	381	417	374	384	359	406	410	414	393	359	372	403	362	400	395	406	401	383	368	388	380	413	392	387	366	397	384	370	383	392	412	418	419	360	385	385	365	444	387	340	401	393	384	365	354	373	378	403	409	372	380	363	422	388	424	428	409	365	376	401	392	392	424	398	363	404	402	390	397	386	399	383	372	410	368	369	391	419	400	369	382	421	366	377	396	450	368	403	395	381	387	384	417	388	381	384	384	390	417	377	380	387	406	391	422	380	371	387	369	363	396	386	351	368	399	391	375	359	433	376	375	390	424	370	372	411	383	391	418	396	408	444	365	382	386	397	407	379	386	385	383	384	373	404	384	409	408	403	401	408	381	421	424	406	418	378	414	394	405	392	380	376	400	370	382	405	400	392	359	400	412	393	390	374	393	387	400	416	372	397	396	399	406	382	393	424	355	394	387	392	381	372	393	373	359	386	397	391	437	353	382	379	360	377	420	421	400	359	380	395	402	405	387	421	405	377	384	381	387	409	377	375	425	395	443	428	404	393	361	406	387	386	391	397	396	387	391	377	386	407	396	396	420	380	350	395	356	371	398	417	397	405	394	371	400	396	391	384	413	387	423	370	402	398	421	371	405	405	378	362	401	375	402	385	387	397	366	365	391	392	398	368	397	399	407	405	380	404	339	372	356	395	411	351	371	427	356	342	411	398	380	404	400	420	381	408	375	376	404	432	388	429	444	368	401	394	416	406	397	399	398	408	353	422	385	427	368	374	373	387	404	405	386	380	369	383	367	364	407	401	414	384	411	388	410	392	376	386	409	411	389	409	387	364	411	379	402	430	380	393	417	375	390	391	378	360	363	389	386	410	425	376	405	394	369	399	374	412	387	400	397	415	424	391	414	400	413	386	404	373	394	365	410	413	375	399	386	395	420	372	388	377	378	394	362	412	398	379	386	430	386	364	363	427	400	397	386	410	433	387	398	374	386	398	386	403	373	401	402	384	383	385	401	398	434	460	395	345	397	381	384	352	376	350	451	418	409	386	396	366	382	410	379	410	415	410	344	374	405	390	388	408	384	388	375	378	397	417	399	410	392	381	398	386	362	408	391	363	376	370	427	385	411	395	387	377	380	375	395	371	396	402	418	414	401	408	377	414	393	407	380	401	385	382	381	414	384	410	389	419	351	381	389	388	390	379	406	393	401	377	414	369	435	430	367	403	387	388	438	386	402	438	362	390	400	424	389	403	405	367	390	394	385	385	401	391	400	382	408	391	407	382	377	392	384	355	384	358	392	407	353	395	428	405	397	405	405	378	387	392	407	412	370	380	356	380	347	419	380	386	406	386	443	420	379	400	411	394	355	401	398	382	401	397	409	371	387	406	400	417	387	393	403	375	399	401	416	392	336	394	419	414	384	394	385	364	401	389	379	427	381	414	380	390	401	382	367	393	377	387	378	402	383	400	388	396	370	389	382	389	421	408	403	406	393	416	391	371	387	392	392	417	398	390	348	381	358	425	412	401	350	377	350	391	370	386	401	402	347	414	401	335	403	387	360	366	392	409	413	412	392	389	398	381	365	377	378	389	417	382	405	412	384	413	419	417	413	386	399	360	417	380	450	376	379	377	377	389	384	401	384	385	394	394	408	377	394	380	377	384	406	430	386	436	383	387	407	400	373	384	399	392	383	373	405	413	375	396	370	354	407	373	394	396	419	388	381	383	384	407	371	324	406	407	378	384	368	411	359	376	376	375	406	356	343	394	385	400	375	398	369	374	401	387	412	398	388	375	355	417	384	406	367	370	326	411	392	405	381	408	380	427	403	366	375	370	398	399	396	414	417	380	392	395	418	406	356	368	399	365	352	365	377	423	396	381	381	377	421	394	395	351	393	419	401	379	417	401	398	394	408	376	420	382	383	370	387	379	427	374	363	392	376	383	394	380	401	378	418	412	382	372	391	405	391	405	385	376	387	379	395	374	392	370	390	368	389	389	360	393	396	356	394	378	392	403	419	372	406	376	392	394	372	397	394	408	365	413	368	378	436	399	421	406	405	406	411	401	375	369	386	372	355	385	391	402	389	371	372	390	388	389	386	407	385	384	429	391	351	366	386	370	403	415	374	390	392	367	386	335	386	372	339	390	400	402	376	370	411	406	391	406	387	400	395	381	385	383	408	374	402	410	394	410	400	381	411	409	408	370	396	374	359	409	396	357	402	369	377	413	390	387	386	409	409	394	357	402	373	396	393	396	386	371	401	410	374	375	392	398	404	392	384	385	370	372	362	382	391	369	406	414	374	400	380	377	385	398	390	375	378	388	386	404	404	388	384	428	434	379	367	390	385	351	389	413	402	428	409	378	386	379	384	410	403	400	394	415	339	407	390	362	400	384	373	373	393	374	402	369	392	383	404	414	391	366	367	382	365	368	352	369	366	383	394	388	410	403	389	411	399	391	383	379	399	390	367	414	385	438	406	365	374	374	390	382	392	389	400	405	370	393	412	401	383	411	426	409	391	390	355	387	402	385	427	385	374	404	426	358	389	384	396	358	407	407	392	364	394	382	384	400	402	396	395	382	395	406	392	356	403	365	337	340	362	370	396	397	399	381	416	384	355	367	364	384	370	378	386	417	407	390	379	378	421	378	395	349	399	423	383	382	389	361	375	394	391	382	404	397	375	379	380	391	402	394	437	356	417	408	418	383	384	395	372	401	394	408	379	412	385	419	382	384	390	383	404	383	389	395	374	394	365	398	383	410	370	400	406	361	361	409	382	390	403	409	379	393	409	387	386	387	397	357	390	396	416	399	394	416	397	388	342	399	410	404	381	382	380	402	425	386	442	396	378	371
3350	8773	5467	2396	1752	1457	1217	1012	852	811	700	681	643	658	638	575	577	587	543	549	507	483	515	482	521	482	512	507	486	511	501	484	490	510	502	494	524	492	473	476	512	451	460	513	446	492	491	519	466	487	474	463	482	457	458	485	488	475	466	496	481	452	461	496	490	519	513	462	476	485	471	519	497	473	475	437	436	481	486	494	471	490	487	502	485	512	461	501	444	471	524	432	441	479	474	472	491	474	501	460	455	503	431	483	482	537	495	478	459	468	460	492	487	449	473	461	480	454	497	492	488	469	464	512	456	482	458	477	491	480	484	482	453	458	459	484	464	471	475	518	477	482	495	483	496	484	477	482	510	437	491	429	464	489	501	473	471	475	469	480	468	515	469	466	462	500	476	481	484	480	501	455	450	483	462	500	495	448	462	462	485	511	466	452	455	484	464	498	500	484	498	485	476	428	478	519	496	498	471	500	473	478	475	472	475	457	478	489	478	436	438	494	421	481	545	485	495	520	438	467	497	475	478	479	480	485	430	496	498	488	470	521	467	481	482	461	502	452	523	467	469	473	505	499	498	480	499	487	481	499	477	456	455	454	446	517	477	462	482	521	453	456	484	490	481	462	430	486	460	492	501	486	474	470	464	480	471	469	494	515	484	496	484	519	504	489	478	488	444	513	469	503	512	463	478	531	476	488	476	472	470	447	500	467	466	458	474	476	486	531	483	520	461	494	472	505	440	473	475	475	506	475	462	527	470	457	488	519	486	481	506	469	473	477	502	479	490	441	467	500	473	461	476	488	487	488	478	429	471	486	493	495	451	479	513	472	495	473	517	471	457	475	515	461	487	506	525	446	478	489	485	472	478	521	461	468	469	495	497	484	482	445	498	481	473	497	495	483	509	485	451	476	504	494	509	477	507	459	478	496	505	451	468	438	546	491	492	474	514	486	476	441	456	495	467	467	506	481	488	444	487	467	458	479	460	485	479	469	482	431	463	464	483	467	533	467	479	476	494	469	493	480	504	490	451	475	536	467	478	476	470	475	486	476	461	477	482	459	435	484	469	430	481	509	420	536	490	468	489	512	465	471	476	488	477	518	470	457	458	493	489	519	449	474	498	463	454	505	493	512	468	475	508	462	482	448	505	462	471	409	441	467	460	470	492	475	444	473	486	504	502	494	466	472	514	511	481	458	484	481	481	433	504	470	471	533	498	511	451	493	492	477	468	446	492	483	524	466	476	442	473	498	486	489	457	493	496	460	493	469	469	472	492	429	525	483	533	466	448	450	463	450	492	484	500	470	503	412	500	488	493	461	532	469	460	478	455	438	481	467	491	492	496	458	480	469	465	491	479	465	470	496	469	472	460	485	472	452	478	470	439	460	498	513	451	487	458	499	476	525	475	485	447	445	494	517	466	495	488	489	489	489	474	482	522	490	504	507	476	498	507	461	472	466	450	504	492	450	488	477	492	490	445	455	458	462	450	443	471	458	475	477	435	480	476	469	540	520	503	516	486	492	455	477	478	497	484	468	516	512	453	472	473	440	483	489	463	402	457	504	448	487	526	460	450	466	489	448	456	463	448	458	443	450	459	489	456	463	426	491	504	418	505	473	479	460	477	481	476	449	502	480	493	492	487	498	474	472	459	486	508	476	489	475	445	488	485	469	472	494	449	456	439	479	527	488	489	488	463	504	480	510	520	438	472	471	521	433	506	479	522	494	505	478	474	457	497	511	472	462	526	455	475	487	432	489	505	497	481	467	494	497	437	439	471	480	468	455	489	483	490	480	505	475	487	454	487	463	482	475	491	466	487	478	472	515	464	468	461	493	436	468	453	475	488	509	496	500	475	484	459	472	441	499	481	500	471	463	478	469	488	435	476	470	495	491	494	469	471	446	497	468	460	512	470	492	476	467	513	532	462	454	507	473	461	470	471	444	465	476	444	464	455	498	485	462	501	445	495	468	492	479	435	470	485	494	475	502	505	468	483	473	467	446	514	460	464	471	480	482	468	466	454	467	441	452	493	473	487	468	473	520	476	463	491	482	441	484	455	470	482	482	469	468	482	492	471	501	435	505	463	479	490	537	440	481	462	469	478	497	465	517	454	464	495	459	474	457	529	455	484	511	495	509	480	462	503	444	439	479	452	452	457	453	497	502	475	486	491	468	480	503	496	496	513	521	498	484	496	430	494	489	473	451	478	442	470	483	490	449	450	464	483	478	455	472	475	472	452	477	485	490	509	498	455	479	489	481	451	488	502	483	486	502	485	469	469	493	476	456	448	465	486	458	477	472	468	460	450	485	470	462	468	471	457	493	484	485	474	443	485	473	495	495	463	472	461	495	470	489	483	482	523	451	481	468	447	522	473	483	493	471	507	489	458	477	483	471	509	453	519	478	503	481	492	441	484	493	455	493	449	460	474	496	491	503	471	487	516	496	498	483	494	467	497	513	446	505	456	468	467	449	484	493	473	493	483	504	503	462	473	469	457	425	440	475	454	499	447	496	463	491	447	493	480	486	472	470	463	486	475	472	501	457	504	498	489	473	486	465	507	493	488	430	510	503	486	477	454	511	452	486	483	478	465	463	470	451	486	467	486	474	488	509	419	452	450	439	507	469	483	477	497	447	485	494	449	485	484	486	507	480	481	497	477	481	480	481	464	479	490	494	482	499	459	436	468	487	527	497	480	473	475	442	487	486	480	470	477	480	488	488	458	462	505	517	428	484	487	451	472	466	464	472	496	483	476	437	462	473	500	469	496	487	476	454	482	508	462	452	474	502	488	484	480	504	491	509	459	468	484	505	506	476	516	476	478	449	489	442	476	484	506	486	473	492	514	469	491	479	483	485	488	463	467	505	494	481	482	486	470	526	478	461	459	502	512	497	464	451	487	495	487	495	489	512	447	484	496	423	478	472	500	465	481	503	442	475	450	472	472	477	452	416	499	444	490	480	493	466	478	463	443	495	484	470	493	467	488	444	491	489	509	479	492	486	514	458	451	469	466	513	480	471	452	495	517	478	459	481	460	493	453	473	459	479	514	462	505	486	466	465	456	478	479	508	497	503	528	449	492	468	439	451	475	473	464	519	451	459	510	488	488	484	460	517	463	548	463	495	458	456	513	452	475	484	472	500	476	471	448	515	506	502	491	484	502	463	439	481	498	480	494	478	455	452	506	458	462	470	486	473	473	471	475	492	487	496	510	495	490	419	473	464	473	488	434	455	485	496	499	468	465	495	477	472	488	498	479	504	499	502	486	457	478	475	496	459	487	499	464	515	464	514	501	522	492	460	481	518	465	459	463	483	477	473	482	471	455	464	511	497	464	493	483	523	440	463	483	512	444	456	486	470	494	463	505	475	482	473	515	491	466	495	462	469	462	476	447	457	479	464	479	475	527	492	459	483	502	468	464	472	493	500	507	445	458	471	496	486	489	473	447	459	459	452	511	461	442	489	456	507	498	451	520	488	491	494	501	500	474	478	490	458	455	459
24625	21036	25876	24389	1677	387	331	304	295	267	249	239	259	233	251	238	211	231	245	206	237	213	241	184	204	216	234	191	200	199	199	198	201	221	198	243	250	219	190	227	204	242	208	213	219	227	209	200	195	217	216	217	193	202	189	212	201	214	212	204	218	241	201	202	188	224	210	232	186	192	191	228	204	195	188	185	209	196	215	200	220	211	229	195	200	204	184	233	224	230	209	211	197	230	213	196	198	205	212	208	208	215	212	218	206	195	203	188	198	227	207	222	214	203	185	209	204	212	178	201	186	201	199	226	218	218	184	230	205	194	218	203	186	213	216	220	188	198	211	218	206	231	207	213	231	197	229	194	223	177	191	208	218	222	213	198	223	233	215	215	198	192	207	194	207	198	200	217	222	200	211	198	194	211	216	213	225	218	207	216	219	215	243	203	214	194	216	201	192	206	191	229	197	211	203	225	203	221	226	189	223	220	214	200	221	261	195	193	217	206	197	205	209	205	202	222	209	215	216	195	225	224	198	222	192	208	199	210	191	206	210	191	200	229	197	222	199	194	205	211	223	206	156	191	223	229	214	226	221	213	224	200	225	191	205	177	215	188	192	196	213	186	228	204	203	204	207	197	208	203	204	225	189	218	212	212	203	222	210	205	208	191	190	226	221	197	228	211	201	190	201	201	241	183	227	210	191	199	181	215	199	215	228	217	222	218	226	185	209	217	204	230	197	245	195	210	185	196	212	184	215	197	220	193	213	202	209	199	217	202	205	212	194	207	201	237	208	196	216	225	207	208	186	182	207	203	205	228	208	188	183	202	203	227	230	214	194	208	211	203	206	205	200	194	220	220	204	214	214	191	215	210	181	226	209	206	198	232	233	225	206	204	196	223	224	187	196	218	196	194	222	216	203	205	206	203	221	187	228	175	216	194	223	191	225	219	214	190	210	215	208	190	188	219	210	206	211	241	220	200	177	206	198	219	207	192	199	219	219	204	215	193	202	222	177	248	218	222	193	221	215	202	195	203	240	182	202	203	223	216	193	198	199	178	212	190	236	215	214	219	200	214	207	178	225	200	188	217	203	186	249	200	200	196	215	203	217	209	222	213	211	212	223	195	224	210	201	204	209	209	220	193	204	204	205	187	218	196	200	190	200	198	175	209	201	203	212	206	233	206	198	198	209	193	214	232	226	174	212	216	215	208	196	199	195	218	196	205	204	185	186	201	195	176	195	202	173	195	200	207	218	224	182	209	200	213	215	214	204	195	231	206	192	217	193	216	200	209	195	210	190	181	182	224	198	201	212	188	182	201	214	204	207	200	215	207	195	208	195	216	202	199	214	192	193	207	192	206	214	202	225	220	201	211	220	185	198	194	224	207	202	202	197	219	207	190	171	191	204	210	185	202	205	195	225	191	199	192	228	200	203	204	183	191	210	208	215	204	235	204	212	201	197	200	210	197	213	188	195	236	244	202	196	185	200	220	222	198	206	197	203	184	197	207	205	220	211	191	212	228	206	193	180	214	191	189	213	198	215	211	197	182	219	194	204	192	191	205	210	228	195	201	198	162	212	218	205	198	206	207	197	207	196	217	216	200	228	197	202	215	196	208	235	188	189	209	205	223	206	191	204	208	216	203	192	195	206	213	201	209	214	182	187	183	196	221	218	202	178	193	197	236	184	192	179	190	193	202	214	200	198	199	204	209	205	205	202	194	222	190	179	184	217	211	195	207	198	205	194	199	190	201	193	211	201	214	210	215	210	173	190	184	227	178	199	217	212	212	196	185	219	187	203	211	208	207	196	226	205	216	216	195	221	176	208	193	206	187	213	219	223	219	206	196	214	199	204	206	200	210	184	173	221	205	220	227	178	195	209	193	195	218	238	227	212	213	208	222	212	200	216	207	206	224	194	195	191	218	192	203	206	226	240	197	214	207	212	209	209	223	206	181	205	195	211	192	197	211	194	214	226	201	220	214	215	218	217	206	228	217	221	192	213	208	187	209	199	191	200	203	229	194	185	194	194	231	200	235	212	195	194	222	218	196	194	221	214	210	196	216	185	190	223	178	225	231	235	212	192	200	222	230	231	206	216	183	202	197	196	219	210	208	200	217	213	215	195	193	187	213	226	208	198	211	182	213	183	187	200	210	230	234	220	208	198	209	182	211	203	207	207	211	232	204	196	189	219	210	195	218	204	226	214	203	217	207	204	196	186	186	222	216	196	204	222	196	201	211	201	210	218	186	202	212	183	170	222	195	215	212	207	185	199	201	206	193	206	232	182	195	178	224	197	214	204	190	211	209	191	214	217	213	197	224	202	219	196	191	208	204	185	242	180	185	214	227	210	182	227	236	210	212	219	179	196	176	206	192	195	204	200	208	207	222	210	198	201	210	211	216	197	213	216	207	230	209	190	199	231	184	203	192	180	211	186	211	214	219	190	226	195	204	211	217	193	190	218	220	209	217	206	206	201	222	208	199	217	195	190	208	203	197	189	203	209	203	219	176	201	188	197	218	214	215	198	228	202	223	203	186	202	217	204	228	213	175	221	234	205	219	220	195	197	198	223	209	230	203	222	197	221	194	193	192	210	191	229	198	204	216	199	207	202	180	183	211	197	207	184	206	204	214	189	181	217	217	203	196	218	208	213	217	214	202	172	204	238	199	235	203	202	207	192	200	237	221	208	203	211	221	209	189	209	221	175	204	203	208	221	185	186	199	212	208	199	192	198	193	179	199	220	196	188	229	204	212	189	208	217	209	200	200	222	207	190	206	209	192	209	176	211	198	234	221	195	201	196	202	213	215	203	203	196	209	203	218	191	214	213	215	203	221	193	226	193	193	211	176	199	193	218	220	187	194	208	181	210	198	222	221	223	180	205	203	195	225	195	216	206	213	237	198	214	204	207	227	213	187	216	219	207	189	203	193	226	221	199	209	213	205	208	208	207	206	196	200	214	216	193	194	207	194	209	196	198	191	199	213	220	222	189	223	203	211	201	219	198	205	211	217	225	193	190	210	204	206	221	206	209	200	217	229	228	216	168	203	211	204	203	195	187	215	201	197	225	220	190	228	196	199	176	194	198	224	213	204	185	203	207	193	197	179	197	201	185	185	195	195	221	205	240	195	209	206	213	197	229	219	198	198	200	206	199	178	198	192	200	194	226	203	225	182	183	193	216	189	170	200	194	222	244	211	212	187	203	200	220	220	190	217	194	196	213	207	214	206	203	192	216	202	225	232	183	203	204	224	215	204	210	232	181	201	192	200	206	235	228	227	220	202	223	198	216	206	215	216	204	197	187	204	221	210	183	209	191	183	186	209	228	201	187	199	205	206	225	178	199	201	206	210	216	215	199	211	201	198	202	212	193	215	175	187	194	195	208	207	218	224	169	213	213	223	198	202	195	194	213	211	195	204	205	199	199	196	205	176	208	216	193	192	200	175	200	196	230	228	200	205	230	162	192	211	215	200	215	215	195	195	203	206	196	219	210	188	206	190
3437	5097	3149	1467	1039	857	687	562	525	429	400	364	370	338	360	369	284	310	298	320	273	303	267	294	301	302	273	235	254	261	273	284	267	264	259	277	252	281	266	272	265	266	254	266	229	249	273	261	273	262	273	237	240	249	270	251	262	289	231	259	243	254	285	271	268	253	265	231	279	223	271	238	256	254	264	250	240	278	262	248	231	277	253	242	266	242	264	237	226	268	252	288	249	257	262	262	277	269	243	253	255	245	242	261	294	235	239	280	255	271	291	242	230	253	267	250	246	238	276	237	251	251	263	244	220	246	230	241	288	255	265	262	254	235	245	258	237	247	225	264	272	241	247	234	231	244	249	255	257	274	277	257	249	239	231	255	250	261	261	254	237	266	248	254	253	256	287	235	265	225	260	248	279	228	243	272	245	257	257	241	265	261	259	218	250	276	251	276	290	254	262	268	265	239	243	244	250	284	212	255	243	266	243	243	261	252	252	250	258	250	251	256	228	259	244	266	249	271	255	269	281	249	241	282	259	271	256	287	281	275	246	258	250	248	221	256	233	254	227	247	262	248	264	250	267	279	240	255	252	260	234	242	272	239	245	264	249	267	234	257	260	273	238	269	246	245	266	223	260	257	248	273	245	238	268	292	261	266	252	253	270	253	243	243	275	271	281	268	271	251	284	254	248	250	265	271	270	253	249	280	259	262	260	232	252	271	262	264	250	236	253	220	259	254	257	235	279	269	280	277	245	264	254	262	263	270	270	226	261	249	241	232	260	247	242	257	263	271	233	249	255	259	261	272	237	268	266	262	249	254	225	278	271	255	253	240	274	266	242	273	246	229	238	263	252	254	271	287	248	255	290	238	248	223	259	281	292	261	252	267	239	218	249	256	240	242	267	244	238	283	245	236	274	260	280	212	275	281	252	254	262	270	271	307	253	259	242	218	266	254	276	247	246	224	229	273	258	267	257	260	275	277	260	270	250	278	254	255	257	267	258	255	268	262	274	270	236	250	237	265	302	263	266	245	293	276	269	275	255	284	269	265	290	265	279	245	233	265	254	253	251	268	235	252	248	241	281	246	239	266	235	245	221	263	247	260	249	271	251	240	240	264	274	250	252	270	251	252	274	245	257	262	247	274	253	267	241	270	238	257	270	266	255	261	270	244	249	253	271	257	256	256	273	265	244	268	257	268	235	250	240	296	243	217	244	240	276	278	292	233	241	230	273	270	270	256	254	274	234	289	245	277	263	280	261	242	249	248	245	252	241	240	279	258	254	264	215	256	252	265	247	258	251	231	263	270	252	258	249	249	258	262	264	217	224	263	267	253	256	273	249	257	244	253	237	244	240	262	261	271	268	241	291	262	257	240	242	253	259	243	249	258	250	254	243	265	263	258	235	235	279	245	261	279	287	249	277	230	246	273	258	247	242	230	266	259	236	249	261	215	264	272	260	269	265	263	258	240	237	228	278	254	250	253	246	266	272	274	261	231	234	257	260	273	278	240	263	254	270	270	227	237	269	255	251	277	264	274	262	247	256	246	264	223	233	252	229	237	261	239	258	252	263	254	238	227	256	251	269	242	238	245	271	274	272	248	243	236	254	269	285	240	254	241	270	244	249	215	253	256	247	270	248	232	238	243	272	254	250	258	274	227	238	257	293	244	231	271	243	242	277	237	262	263	257	280	250	237	264	244	272	289	278	210	272	281	232	233	249	228	255	263	243	227	288	229	252	248	255	264	255	277	260	233	270	263	275	293	285	242	290	244	237	261	261	275	290	225	248	267	251	294	236	268	276	240	250	275	238	263	274	229	259	285	223	233	256	236	271	263	266	251	234	272	271	259	255	236	249	292	257	280	218	260	256	257	245	266	263	245	237	286	255	256	243	297	244	242	254	282	254	270	249	253	238	265	261	244	265	250	262	233	251	266	266	244	260	266	254	270	257	265	255	270	257	234	251	241	205	262	287	268	256	237	239	233	251	247	252	248	240	247	269	265	263	269	245	261	261	245	252	233	265	234	266	280	270	248	271	284	265	252	259	271	231	245	241	252	256	261	242	286	237	249	252	237	273	262	277	247	256	257	252	239	240	254	260	282	280	273	233	252	236	272	252	258	257	249	272	244	254	234	271	269	286	240	235	270	267	270	223	250	272	258	272	262	249	253	240	267	256	243	285	251	253	262	247	266	232	254	259	280	230	259	237	237	256	252	255	291	284	251	250	255	277	260	258	289	279	238	259	233	253	237	238	261	260	269	253	244	278	259	258	254	261	246	247	247	274	266	268	268	260	228	272	247	284	240	257	236	265	231	279	263	267	232	291	240	277	243	260	250	309	231	250	237	251	244	276	245	282	228	265	257	251	262	262	245	243	234	245	239	257	255	251	254	218	247	265	263	256	270	257	244	242	266	245	232	273	265	268	266	233	285	254	246	239	281	272	253	265	271	214	263	276	273	272	219	290	236	267	261	254	251	270	260	274	264	261	259	229	252	275	280	236	257	229	258	232	262	243	267	234	280	265	240	260	250	230	269	227	235	273	240	255	200	244	247	262	264	243	264	282	284	260	270	256	256	264	266	251	222	282	241	221	256	239	239	240	265	252	241	234	251	277	275	264	233	235	240	267	234	278	293	245	251	258	290	220	227	235	249	258	264	264	241	249	277	264	261	237	254	249	256	226	254	277	270	240	266	263	234	263	263	262	248	252	281	248	260	256	257	227	232	246	246	234	214	267	264	257	282	238	251	270	234	286	279	230	256	253	248	268	255	266	267	290	256	264	256	286	224	252	281	271	255	233	244	254	270	246	290	249	270	242	236	244	298	263	269	238	237	269	258	235	263	238	243	279	267	250	282	265	270	264	241	250	251	257	251	248	247	254	241	238	265	271	251	268	255	263	255	258	233	240	231	268	239	265	254	269	252	268	242	267	249	250	259	252	263	249	216	231	220	227	237	266	243	232	245	242	257	270	251	278	242	241	236	248	233	269	266	250	277	278	255	275	270	290	263	278	269	236	279	270	259	277	247	278	263	263	258	267	261	250	256	251	247	270	248	255	248	213	258	232	250	263	254	242	258	239	271	251	235	266	256	252	236	252	270	249	249	277	241	268	258	258	283	290	222	240	260	252	261	255	254	236	267	269	266	262	264	244	267	269	281	253	279	243	228	251	245	238	241	268	236	277	222	265	250	249	285	245	271	259	276	258	232	249	246	233	273	255	255	276	244	246	246	265	253	270	266	243	265	278	250	264	265	281	252	250	231	247	272	247	258	284	255	222	249	282	262	246	271	250	268	257	247	271	295	257	242	277	277	306	267	279	254	231	256	242	252	249	251	257	236	257	277	234	259	267	218	267	244	269	276	277	254	246	249	270	212	238	235	262	260	262	244	264	257	260	234	264	236	255	230	258	243	246	251	241	260	262	266	277	236	265	261	266	259	279	246	249	240	255	261	278	227	266	255	273	255	237	264	257	249	280	247	262	270	268	234	255	241	249	278
22400	21032	28218	24023	21042	20433	2105	626	471	404	417	351	328	309	298	283	233	246	209	196	216	203	191	180	230	179	186	172	169	182	174	178	190	164	158	163	170	164	185	187	184	166	184	181	187	160	165	169	135	165	143	183	187	170	176	192	140	176	156	178	170	172	189	150	178	159	163	156	174	196	185	151	167	159	141	146	170	170	138	150	156	149	148	161	163	179	148	141	160	182	182	149	150	162	152	161	156	175	144	148	170	158	152	171	139	158	163	142	134	165	156	164	157	145	165	148	154	165	149	159	162	161	161	184	153	155	175	179	164	156	158	153	141	155	175	156	167	162	174	158	168	178	168	156	189	163	167	142	148	156	188	168	157	148	179	163	164	170	164	164	168	164	170	144	151	184	168	167	162	156	158	170	140	164	164	175	169	136	151	173	158	160	165	183	158	149	179	136	153	182	174	140	157	155	132	163	166	141	150	178	159	169	166	149	170	172	133	161	169	153	156	160	169	176	149	168	164	169	174	144	125	151	169	162	180	146	163	156	164	148	170	172	166	148	169	162	154	155	164	177	151	177	157	176	164	154	177	182	166	158	150	151	164	162	134	153	167	163	173	155	177	147	144	155	161	145	174	179	188	168	160	146	162	180	181	171	169	166	183	167	148	158	157	186	172	155	145	179	190	160	152	167	192	145	165	140	154	144	159	149	181	141	152	158	145	164	154	167	143	173	175	154	151	164	143	154	171	180	161	152	162	171	165	157	167	152	135	192	170	156	136	161	176	138	143	172	168	143	162	172	156	149	172	148	149	171	141	163	148	159	169	134	166	146	140	148	142	164	159	151	168	167	170	174	153	178	172	152	180	179	141	186	170	169	148	155	159	163	174	175	165	160	162	152	164	149	153	166	154	164	162	166	159	135	182	165	181	162	178	171	149	146	143	160	152	158	155	161	168	173	169	180	161	156	161	174	195	159	142	164	166	167	170	186	161	173	161	146	148	149	151	165	141	162	112	150	173	148	166	138	168	177	166	169	163	160	162	160	181	170	155	159	169	142	181	169	140	172	157	142	169	178	154	151	151	159	159	147	149	154	167	149	147	127	145	154	175	176	141	161	174	158	154	146	127	166	159	142	150	157	170	149	162	192	154	148	159	172	143	177	149	167	158	160	142	171	138	156	150	162	158	161	161	156	171	160	172	156	157	152	177	153	176	169	151	173	175	182	168	131	161	147	158	143	134	166	162	167	162	150	152	179	189	186	170	175	152	134	151	159	179	170	141	161	160	158	148	171	172	162	147	167	164	164	144	153	154	169	155	159	171	169	177	153	151	176	156	157	139	150	148	142	167	155	185	161	172	164	170	163	177	173	162	175	152	144	164	161	154	168	147	188	144	155	148	147	174	188	157	139	150	163	162	177	164	166	163	149	142	165	152	167	150	145	174	138	137	163	155	180	161	176	163	185	159	146	147	177	159	157	156	183	163	175	154	176	159	141	182	156	159	161	149	146	179	168	158	142	153	151	162	170	147	141	169	151	142	163	158	158	182	170	183	154	153	164	170	132	174	151	150	141	146	161	168	172	166	139	145	159	152	169	175	162	139	164	155	152	173	146	146	152	152	164	160	163	171	158	146	160	173	164	145	166	168	147	144	154	185	168	180	174	158	187	169	165	164	181	169	159	164	167	136	180	146	141	144	157	138	179	151	137	140	156	143	148	171	161	173	152	176	148	143	180	150	160	176	175	190	180	166	175	167	174	153	148	170	148	155	144	153	146	148	190	144	160	159	179	159	137	159	166	175	167	167	159	133	142	131	167	186	159	162	168	175	184	161	153	150	178	158	157	149	160	149	162	175	158	166	164	151	193	160	132	158	153	155	164	147	172	158	165	153	147	162	164	163	160	178	181	159	143	153	148	174	189	163	173	150	136	144	162	143	181	158	166	162	167	130	191	144	168	158	143	147	174	168	164	147	153	154	134	165	133	152	167	184	168	154	152	178	169	177	167	162	180	184	148	160	156	143	155	187	145	160	169	138	155	160	150	156	165	150	157	151	174	159	161	161	156	159	171	166	150	159	168	172	158	146	143	154	161	173	182	181	140	154	185	160	162	165	174	199	149	167	166	172	150	147	169	174	140	161	168	170	164	163	180	156	142	154	127	160	130	165	189	165	170	132	160	168	130	158	151	138	181	159	158	144	151	176	151	141	165	167	162	167	163	159	185	160	176	152	169	164	171	157	161	160	181	149	163	170	164	167	176	151	144	144	148	154	141	174	164	152	171	166	158	164	153	171	151	169	165	163	189	149	157	147	171	155	166	157	168	157	174	175	171	140	148	155	139	172	179	148	145	162	154	147	160	147	142	166	158	158	151	182	144	144	161	182	149	159	158	141	165	184	162	179	147	153	124	167	192	181	134	182	180	129	169	146	153	180	133	158	157	150	173	170	181	129	160	164	174	170	167	165	156	171	158	152	173	150	170	161	159	168	163	153	172	150	152	159	171	172	173	157	174	149	180	178	143	158	159	139	160	175	148	159	148	151	156	144	167	159	154	184	149	152	168	143	167	177	150	178	147	164	150	151	134	170	164	150	157	183	167	171	143	139	162	165	162	142	160	168	156	137	173	165	145	168	168	167	166	145	156	158	168	163	146	153	181	171	157	160	168	160	161	173	160	170	157	150	184	142	177	172	186	154	152	174	156	153	161	173	149	171	192	155	147	157	167	136	140	144	171	151	166	175	171	166	164	133	134	152	169	180	174	144	154	165	158	150	154	177	154	149	153	160	169	150	162	154	171	180	161	137	153	151	161	170	168	136	166	181	159	167	159	140	181	149	151	165	176	160	146	165	176	165	148	171	159	167	170	163	178	165	160	157	165	157	167	164	159	160	167	159	169	181	145	152	184	159	144	157	157	167	146	161	147	154	142	165	166	160	152	156	161	135	143	157	166	161	138	160	144	164	150	150	163	180	181	142	183	172	150	175	168	150	152	153	165	158	154	134	156	150	142	154	161	175	164	188	175	160	157	147	190	142	162	156	149	154	153	161	143	162	164	154	126	183	160	156	161	156	171	171	171	175	175	170	144	159	147	174	158	162	139	153	162	175	140	151	164	160	149	140	174	174	191	146	170	162	159	157	165	181	148	164	159	125	160	181	157	157	172	164	141	166	184	154	177	176	145	144	148	146	186	174	165	174	154	137	172	142	162	141	154	150	150	138	189	166	139	167	159	169	147	184	154	170	157	173	156	176	168	130	138	161	161	177	158	178	160	162	153	151	130	151	168	171	162	155	157	154	169	151	150	173	163	173	152	143	154	158	153	155	168	167	176	151	143	163	163	157	179	154	156	168	150	174	145	161	174	151	142	170	173	144	175	157	155	139	149	149	142	166	167	165	156	156	148	167	156	141	165	145	164	136	162	176	159	151	152	165	157	179	170	157	171	174	172	161	164	160	149	139	165	191	145	142	169	183	158	180	165	126	152	181	158	145	191	152	167	193	146
4893	15301	9772	4676	3180	2408	1818	1395	1099	927	778	673	591	569	535	462	365	373	332	319	339	311	271	259	246	292	241	248	250	234	249	244	254	235	233	247	208	237	225	194	211	234	208	243	236	243	233	217	243	239	240	199	227	199	217	209	220	201	226	231	204	206	220	229	238	231	221	203	207	205	203	209	223	209	187	193	211	208	209	184	214	250	218	215	223	204	227	203	201	201	222	220	204	209	213	201	220	208	223	205	187	211	203	210	184	227	208	227	214	203	202	207	184	203	190	205	206	239	199	209	186	180	201	219	201	196	218	220	211	232	230	217	198	201	192	199	204	208	213	212	210	217	199	207	223	202	185	198	220	237	174	212	223	210	205	204	177	206	175	222	203	222	202	196	217	201	214	210	197	230	217	197	196	213	206	229	203	193	220	220	217	195	204	195	182	189	217	195	253	188	204	185	206	164	209	231	203	202	225	204	205	203	227	202	212	187	211	189	198	200	212	218	199	203	212	213	212	194	195	213	196	195	215	201	219	218	225	205	195	229	183	202	228	169	183	205	218	197	212	177	200	222	212	218	206	187	205	192	213	211	194	222	177	224	209	217	216	208	205	215	233	194	213	219	199	181	188	204	207	210	221	233	190	196	178	204	224	199	247	227	190	210	240	205	213	206	221	197	231	214	200	201	202	218	199	218	189	192	243	222	201	202	229	220	214	199	179	216	239	210	186	196	202	206	201	181	209	215	215	241	206	214	191	188	232	175	235	220	215	190	225	215	214	191	204	206	182	209	211	219	195	232	201	176	199	220	199	204	206	214	210	176	181	212	221	210	219	220	202	194	225	207	230	174	180	208	201	213	206	178	229	200	208	205	228	209	202	204	193	204	213	229	196	197	182	206	214	217	200	230	224	197	182	216	216	209	199	211	200	187	185	208	219	190	220	203	217	210	189	203	211	193	187	209	193	192	194	188	222	219	224	206	206	196	197	212	189	180	200	210	196	207	198	212	222	212	203	188	212	216	193	214	214	203	187	215	222	203	185	187	215	198	194	209	216	193	204	215	186	220	224	197	212	188	199	205	200	192	216	206	190	193	199	217	190	207	225	222	227	241	221	230	204	222	178	217	209	193	197	233	236	183	238	189	206	204	210	226	210	190	205	199	214	214	187	186	193	205	215	231	184	206	219	194	189	200	221	237	203	213	220	205	201	204	202	227	208	230	201	208	224	200	219	201	181	206	208	217	215	204	218	216	177	197	204	232	209	201	201	219	210	200	197	223	183	190	198	227	207	205	211	205	226	210	212	196	219	195	192	216	214	232	205	227	193	210	235	211	223	238	194	227	238	223	203	209	209	203	205	205	203	202	250	222	204	193	217	205	218	217	240	204	225	206	212	216	233	204	213	196	200	208	198	184	211	194	207	234	202	213	207	188	204	206	214	212	215	229	198	232	196	216	200	223	190	197	206	203	206	224	200	207	205	205	208	180	221	202	223	210	188	226	214	222	183	216	210	220	207	224	211	205	217	225	197	182	194	224	211	194	194	213	200	196	226	197	225	218	210	200	185	217	221	188	213	210	217	217	224	215	213	210	207	204	225	222	221	204	199	205	200	223	203	202	226	205	202	230	203	199	195	204	193	187	200	197	222	197	195	204	229	210	203	183	212	215	212	214	199	219	211	225	205	163	194	198	174	188	184	204	231	209	229	193	195	197	208	227	196	192	221	204	227	192	196	210	210	223	222	218	198	218	199	229	203	217	188	232	226	203	206	220	228	211	187	201	229	206	198	232	193	205	225	217	188	223	195	196	211	213	177	187	203	213	187	196	225	213	206	213	220	210	214	200	198	188	195	224	215	222	214	225	207	196	210	222	222	216	196	192	215	188	193	196	190	198	200	204	229	229	225	190	192	190	240	223	189	238	217	208	223	217	213	193	220	217	224	197	219	217	182	201	212	197	212	205	200	229	205	188	184	216	215	199	203	220	219	238	224	196	189	240	195	201	253	196	225	196	202	200	187	210	185	197	214	221	218	208	195	208	185	205	194	194	203	223	219	191	210	230	203	214	206	225	242	213	212	207	197	213	221	194	195	174	218	203	221	199	220	206	215	210	209	213	202	216	198	209	220	210	195	200	235	203	214	197	193	215	185	217	212	225	202	196	199	223	219	221	195	207	231	216	214	220	209	218	223	227	204	205	215	193	191	205	224	227	203	225	214	211	180	208	226	225	212	205	185	211	195	216	183	190	201	189	232	211	214	224	210	213	229	233	209	176	222	208	210	208	218	205	203	205	218	208	222	214	216	197	185	200	217	229	202	190	218	214	231	208	204	199	230	190	216	203	216	189	182	212	232	217	179	199	205	220	204	203	202	186	187	208	203	217	204	244	227	215	233	210	212	219	227	217	205	226	185	217	205	228	217	194	182	206	209	213	200	189	205	206	213	224	207	214	213	221	195	213	205	216	203	218	221	230	229	208	237	209	198	190	247	194	212	208	194	219	219	211	202	214	191	201	199	212	183	201	206	179	224	218	187	222	206	196	207	231	179	224	210	217	198	231	199	215	225	206	205	209	228	239	208	202	193	196	213	205	220	197	221	205	187	197	209	217	212	208	210	205	231	204	180	199	225	198	220	201	195	193	196	217	196	201	211	200	205	211	214	196	200	204	222	172	211	194	205	208	196	204	225	206	226	195	211	213	219	190	195	222	200	210	229	222	203	191	218	213	205	213	198	201	195	220	223	208	208	192	191	193	221	201	166	183	203	231	193	188	207	206	200	197	225	213	225	214	199	225	214	191	207	216	203	184	217	210	212	214	203	223	196	204	205	218	211	187	205	209	210	215	182	196	233	184	219	207	210	216	218	206	204	222	211	211	192	199	200	204	180	222	226	207	208	185	199	226	208	180	207	195	207	223	194	187	203	218	186	188	239	191	216	240	206	220	205	231	182	186	209	200	204	208	217	218	207	215	226	222	225	199	209	221	189	204	226	234	201	219	193	208	215	213	200	205	215	208	217	202	213	206	201	209	222	207	226	214	238	207	221	234	195	185	215	211	233	196	191	208	201	214	190	199	203	216	211	195	215	190	196	229	196	198	220	213	220	218	218	205	221	204	192	186	213	198	186	225	194	239	225	187	194	203	227	216	218	218	203	204	196	213	210	193	211	211	192	230	179	198	236	197	192	180	223	190	196	212	201	206	181	248	185	226	226	207	175	211	237	190	223	221	191	195	214	235	247	223	186	227	220	208	212	203	214	197	221	199	221	201	218	215	188	207	208	204	181	209	211	209	215	193	191	199	212	236	190	238	213	221	217	226	190	191	230	195	206	202	213	201	221	211	206	211	193	216	213	235	194	220	224	200	219	201	203	217	194	229	214	226	213	228	201	218	198	223	179	189	223	182	217	203	204	187	226	194	202	209	220	195	221	223	237	210	191	222	218	215	221	189	207	191	203	222	222	188	213	214	202	176	211	221	182	205	203	210	184	208	225	209	178	193
27515	16852	3057	654	492	474	424	448	401	391	380	368	404	406	407	384	394	360	385	388	375	385	373	370	363	374	407	379	381	350	392	351	377	390	410	362	411	395	384	376	377	372	381	359	371	376	390	388	367	371	364	391	368	341	393	376	377	365	363	388	373	385	395	388	388	367	393	363	391	406	380	386	380	386	384	364	372	390	397	408	377	386	388	362	378	389	341	397	393	373	390	381	403	368	375	442	395	361	376	390	383	377	370	366	349	379	392	374	386	400	393	372	396	344	334	390	381	383	370	371	386	370	333	369	349	344	331	393	356	409	408	360	380	372	361	380	395	373	379	385	376	390	361	358	358	372	341	356	382	379	371	354	361	367	416	387	369	369	389	365	409	368	378	409	378	345	368	395	370	365	400	373	374	377	381	397	389	382	412	406	344	367	387	369	353	378	359	379	393	385	397	397	364	384	414	381	386	355	413	369	366	369	385	396	381	347	391	339	394	341	378	382	393	391	377	410	373	365	370	356	367	390	369	371	380	384	370	356	358	385	389	374	378	368	353	372	397	373	381	398	358	368	366	370	362	371	347	383	357	402	402	340	384	392	397	396	389	400	376	409	369	396	361	368	375	371	365	414	393	356	376	363	389	355	363	395	357	370	373	395	371	366	355	369	378	382	354	393	413	401	392	349	335	343	350	389	364	366	354	389	355	352	376	356	388	400	367	388	381	383	390	383	398	353	383	398	336	386	377	394	392	378	375	372	426	404	375	384	373	370	366	377	381	358	379	398	363	379	388	397	378	370	365	393	394	391	368	384	386	347	376	408	378	378	364	346	346	396	356	352	394	408	341	373	389	424	369	365	425	408	377	383	372	371	384	403	381	378	391	397	393	361	377	358	376	399	406	345	382	354	370	396	428	388	361	346	395	393	415	399	372	393	351	381	351	339	354	388	383	359	391	376	342	421	401	379	389	361	389	415	353	353	349	383	385	405	370	362	380	379	374	351	382	366	344	365	327	376	380	348	331	380	412	392	376	370	401	362	373	369	390	368	342	397	341	365	384	376	364	358	346	382	377	368	384	416	396	378	368	380	401	403	379	386	375	371	403	408	393	371	377	352	358	400	401	361	367	373	367	350	409	396	362	401	402	344	363	361	379	384	332	395	390	372	410	368	406	339	359	359	346	395	346	396	357	372	384	362	387	407	389	365	404	332	355	363	375	347	376	378	410	378	409	393	376	387	355	393	366	352	431	373	393	381	360	343	370	423	355	365	385	368	350	409	402	357	379	404	361	376	373	379	387	377	357	393	397	401	380	363	379	373	380	338	422	392	386	380	398	337	414	399	405	357	377	411	371	382	393	394	347	396	356	419	397	374	386	421	366	388	393	378	376	356	382	384	385	397	364	346	373	402	403	359	390	351	377	375	373	391	374	383	403	365	365	403	385	361	371	352	399	345	373	372	346	403	365	381	392	394	367	377	383	364	365	405	363	373	401	377	404	393	366	428	398	390	379	352	348	393	372	376	383	370	351	366	379	398	357	397	391	373	376	370	313	381	388	383	375	351	385	376	360	355	365	379	401	381	373	345	355	376	354	374	325	367	407	401	367	382	395	391	380	376	387	382	383	374	359	395	376	368	390	359	375	358	390	370	356	380	392	353	368	371	360	362	388	344	383	359	418	351	358	361	347	385	381	387	366	365	365	352	362	368	381	363	415	370	384	379	388	347	357	399	362	329	394	353	395	374	397	358	415	371	368	390	372	367	385	383	367	371	369	384	341	369	370	367	376	395	360	355	358	393	355	398	351	390	356	391	340	360	344	379	376	385	363	380	401	344	370	372	386	404	389	394	373	379	347	386	378	359	358	385	368	377	352	380	374	375	394	394	402	389	386	374	407	365	378	362	405	406	357	370	371	352	364	390	411	380	356	364	399	354	414	342	363	374	367	364	370	387	352	384	389	398	384	376	391	371	362	374	353	341	350	374	388	419	367	337	363	409	348	353	387	389	367	365	373	401	378	366	391	378	401	385	382	384	365	346	375	418	416	383	390	410	393	386	376	363	401	370	375	376	356	379	396	352	379	406	385	377	368	386	403	344	390	367	382	381	358	388	389	371	385	394	344	376	379	388	351	428	384	370	385	379	394	382	339	411	385	360	369	393	370	388	391	371	360	377	370	351	358	356	365	355	364	393	383	401	372	382	382	346	388	418	403	349	386	391	406	379	372	357	405	396	357	416	341	415	396	352	421	391	358	397	375	396	348	373	363	375	366	380	381	375	345	373	387	391	373	363	394	383	404	355	366	360	374	396	356	343	377	401	398	366	394	363	392	358	400	395	350	372	382	400	359	366	351	396	384	365	385	386	359	363	383	371	381	418	410	389	368	365	399	404	342	372	394	432	413	389	359	394	355	349	386	371	397	369	419	394	367	330	402	346	382	383	378	396	433	403	371	385	388	371	350	398	373	372	412	389	377	372	371	381	393	364	396	398	360	397	395	358	371	380	382	383	349	394	359	353	343	354	384	377	380	361	386	393	407	372	367	365	376	398	347	379	370	380	381	386	356	372	388	388	394	407	382	378	366	376	329	369	383	355	399	348	381	379	359	385	373	405	352	360	385	392	362	395	393	357	360	362	377	383	396	386	396	352	377	382	391	369	395	349	356	342	357	359	390	405	387	352	338	384	385	392	361	389	364	378	375	368	398	406	393	371	354	407	387	363	347	375	396	344	398	342	358	352	403	361	421	354	351	388	358	354	408	367	419	358	371	394	369	366	416	345	414	401	380	358	372	376	334	374	375	334	410	411	395	379	377	377	381	364	362	376	362	382	414	366	378	403	385	383	372	416	384	358	405	352	414	390	403	350	400	388	323	331	369	390	367	371	372	382	365	382	355	364	364	375	387	361	376	356	385	375	376	341	396	390	386	406	391	401	325	405	376	389	395	373	387	367	383	365	358	370	383	402	360	343	369	385	376	374	336	371	388	345	382	397	342	365	378	395	350	362	372	388	389	369	359	386	355	350	356	384	381	392	342	368	398	413	402	389	392	390	350	344	386	392	382	372	386	397	383	396	392	360	374	363	364	338	392	390	388	350	387	388	341	369	414	406	398	429	388	373	350	380	359	367	386	369	390	358	388	362	369	371	324	395	382	368	378	396	377	369	359	384	366	357	384	382	368	362	372	408	368	335	398	369	401	386	401	399	387	378	410	349	385	392	342	384	395	366	385	376	367	362	354	338	344	380	351	357	354	374	390	342	398	376	383	382	382	389	373	387	377	405	366	380	365	367	352	373	372	389	364	381	359	399	342	348	387	401	388	351	388	345	402	384	380	376	399	404	380	359	399	375	381	379	382	376	392	347	391	364	392	383	360	366	428	377	355	374	392	377	413	357	368	390	363	369	398	371	349	390	379	392	363	370	359	381	360	400	364	375	387	349	369	362	348	425	349	346	358	393	386	355	371	340	395	378	370	372	355	382	334	360	393	381	404	374	361	365
4562	1926	1261	772	672	592	562	539	494	507	480	465	518	467	508	474	464	464	458	443	442	449	484	440	458	441	469	472	451	458	462	459	452	472	488	473	479	452	485	482	498	431	495	432	463	451	475	469	437	452	448	444	444	425	422	445	496	501	460	449	475	419	468	445	495	449	453	466	485	518	439	473	505	470	453	450	472	442	456	449	461	482	456	476	455	497	453	417	455	452	467	468	462	448	461	487	483	448	462	451	457	457	422	463	429	451	461	440	488	461	444	467	439	435	450	443	482	457	445	457	454	447	433	412	457	442	446	467	471	431	474	460	460	464	455	452	463	470	476	458	453	419	457	424	446	446	459	440	462	460	440	423	446	480	437	466	499	474	433	483	479	464	426	485	449	445	478	448	455	465	453	476	463	448	484	449	431	474	443	429	444	461	430	469	455	478	461	499	425	470	465	446	466	456	479	426	459	458	437	488	471	452	485	484	464	485	432	436	445	480	425	457	434	463	458	443	436	462	474	458	480	513	425	450	466	479	451	446	488	471	479	425	452	439	464	468	466	430	439	457	468	441	472	442	455	439	440	456	433	439	410	472	469	414	494	462	461	430	520	483	417	446	449	457	453	475	492	438	476	453	442	466	455	471	458	425	466	447	436	494	482	478	449	424	481	477	453	493	449	448	435	505	473	456	472	477	452	464	467	484	458	458	447	442	431	464	445	486	460	481	443	468	458	457	469	460	490	451	489	466	525	481	483	489	420	428	458	442	465	458	427	504	444	456	487	448	463	456	421	478	446	466	483	470	509	457	457	448	468	442	464	445	472	431	430	455	443	417	436	462	470	447	450	440	477	455	449	476	396	466	433	442	453	459	454	425	478	474	427	458	478	505	457	423	462	444	455	419	444	499	486	494	453	470	463	460	456	461	444	435	486	468	430	432	466	462	469	508	455	494	444	445	422	460	448	449	476	469	436	462	467	470	413	481	446	452	464	454	444	513	488	461	488	463	471	445	420	484	442	467	450	448	460	461	462	458	472	464	430	478	464	438	463	460	479	476	497	425	466	500	466	443	457	466	426	459	448	426	442	465	431	470	471	459	460	427	447	444	424	483	507	435	457	475	426	435	461	482	468	478	435	454	446	462	458	464	468	468	424	465	494	462	505	438	471	466	447	465	453	487	445	467	503	451	435	476	455	437	476	459	441	488	464	459	464	439	452	474	450	486	462	487	440	447	431	454	471	427	475	515	439	436	432	442	473	470	465	487	440	506	460	479	457	445	446	454	436	448	468	488	460	447	494	449	484	483	466	478	447	453	448	463	482	477	481	475	433	479	446	434	442	453	474	427	446	471	472	438	477	485	438	505	483	443	447	446	433	438	478	418	484	442	490	485	440	470	443	481	425	450	431	406	431	471	460	454	461	455	430	440	428	449	484	496	455	439	491	435	401	474	446	474	455	471	471	484	470	487	464	453	462	490	464	472	461	447	453	434	485	463	460	448	468	465	493	458	474	456	463	435	456	412	448	475	441	469	475	456	471	455	453	429	441	478	481	440	462	445	481	465	470	461	453	480	436	456	408	467	493	492	436	463	465	482	475	434	473	440	455	459	440	451	438	436	432	462	439	467	505	466	492	471	467	493	493	482	514	469	459	476	488	484	419	436	433	476	467	435	464	443	446	437	472	458	466	461	457	453	474	468	477	500	408	478	450	466	451	463	399	456	497	434	469	460	449	443	464	471	478	484	422	447	411	442	450	480	424	474	499	492	440	451	424	487	488	464	451	460	476	452	478	449	446	437	469	427	460	458	470	454	456	462	432	464	455	439	434	463	467	492	443	442	468	489	438	461	446	477	425	496	473	485	482	431	465	463	458	460	465	498	455	482	469	470	457	434	444	451	473	446	443	453	472	455	501	462	480	486	445	470	440	419	455	445	490	442	467	436	448	473	433	472	491	456	462	464	425	481	473	444	461	444	478	443	471	439	472	439	449	441	423	454	484	458	495	461	433	439	463	383	433	453	431	455	429	472	518	453	461	492	484	459	469	434	470	475	443	420	460	468	514	443	450	485	488	459	423	450	452	428	442	475	448	449	442	475	471	423	442	465	471	410	472	446	478	385	455	443	453	454	428	495	454	445	443	471	451	457	471	441	427	458	458	463	474	443	447	498	430	456	433	444	437	452	457	461	454	431	433	454	434	449	463	497	467	446	449	421	482	475	443	462	504	464	479	444	485	457	454	447	445	448	449	423	456	475	459	467	429	419	461	439	446	458	447	461	467	463	476	454	469	485	469	453	481	425	464	473	455	451	448	433	470	467	446	492	463	485	422	471	488	448	446	447	434	487	440	416	456	503	456	448	464	453	458	430	430	491	495	466	505	436	457	455	490	439	431	469	476	404	461	429	459	431	445	468	420	468	472	449	453	475	475	433	426	457	471	511	458	421	509	445	441	422	460	450	484	446	427	465	543	466	409	459	471	469	454	473	459	441	464	474	413	508	458	429	462	453	470	411	471	491	476	527	481	455	470	475	473	444	487	421	486	453	438	492	507	433	455	432	431	449	445	437	479	458	453	423	448	482	463	427	458	447	436	435	442	446	475	479	455	444	480	436	400	462	438	486	493	487	482	454	483	491	492	460	427	487	487	451	454	460	466	479	446	490	442	446	442	438	432	510	495	472	474	478	478	415	467	489	472	478	455	468	412	477	478	464	436	451	464	450	451	455	438	457	484	441	474	436	509	427	457	433	458	473	463	459	445	467	460	429	490	463	505	436	433	444	441	459	460	429	501	464	466	486	423	451	461	504	482	476	458	453	466	463	440	382	455	465	463	474	446	450	460	474	428	425	464	483	446	440	419	414	457	451	470	440	477	444	459	495	461	469	419	448	449	440	473	465	489	435	461	462	440	478	458	441	452	498	436	479	458	470	479	469	466	471	455	451	445	504	434	460	466	456	435	450	474	477	460	454	486	482	438	443	438	439	470	474	419	474	468	487	457	487	438	441	492	446	477	444	440	469	418	438	446	473	432	465	463	458	471	479	452	457	435	467	469	476	455	441	469	477	447	496	482	470	439	420	429	490	453	452	454	462	437	479	439	451	476	450	458	427	466	472	436	407	466	487	445	451	494	471	461	442	448	408	429	447	425	475	473	451	442	473	468	441	443	446	469	472	450	459	450	467	453	466	503	452	470	479	425	439	463	412	454	470	464	460	448	438	486	446	440	462	508	468	428	488	483	448	450	434	437	418	439	449	466	473	429	465	458	429	447	453	448	478	465	458	449	471	436	472	496	475	464	461	467	474	456	449	457	468	461	437	466	464	469	468	491	460	460	451	454	461	495	461	446	454	410	489	430	472	464	458	467	443	462	449	461	465	459	453	468	476	463	482	464	467	454	446	424	489	415	476	464	444	460	463	474	454	436	443	492	460	454	452	467	445	480	467	477	498	451	454	436	466	488	482	431	515	442	453	466	451	468	433	471	446	432	455	472	465	437	450
23731	20972	27238	24895	16275	1300	767	590	551	511	510	471	447	472	482	456	388	411	405	404	402	393	442	408	408	429	415	395	436	410	416	403	382	427	387	383	429	392	414	366	370	411	426	400	397	402	402	397	383	407	375	408	403	395	414	391	392	378	365	419	418	373	412	412	417	430	394	381	400	396	426	403	442	446	376	437	366	402	380	368	380	429	375	391	423	399	407	416	392	446	418	392	403	364	385	389	394	423	387	384	390	419	406	393	380	425	370	397	396	365	376	426	407	416	400	385	432	382	397	428	388	360	415	410	380	395	396	401	393	409	418	401	375	394	387	397	432	353	407	382	438	364	391	392	395	376	416	427	431	377	377	428	412	377	423	400	399	361	418	363	365	390	401	390	414	416	402	387	417	375	377	360	389	395	390	415	393	431	385	367	389	398	432	388	382	379	398	404	380	387	442	397	393	379	400	408	404	444	380	421	405	389	371	375	374	388	390	413	387	426	392	398	401	420	399	411	359	368	400	373	400	372	385	375	378	403	384	421	423	388	400	374	406	383	372	386	371	365	404	406	388	389	394	402	420	405	406	370	418	369	396	361	380	391	416	415	416	381	422	385	367	410	412	407	363	445	398	379	418	425	414	404	394	389	378	426	375	401	388	402	381	361	370	372	392	398	370	383	392	381	401	368	383	413	361	377	385	402	396	422	359	406	380	396	392	384	372	385	427	424	393	370	381	370	417	376	414	397	370	381	407	359	387	426	393	385	427	385	423	376	402	423	386	428	391	414	396	398	395	421	415	397	411	422	401	390	394	423	382	398	412	409	375	378	419	409	382	395	411	400	407	387	372	354	422	403	387	366	369	415	359	384	393	366	375	387	396	411	374	417	384	413	387	413	402	371	406	357	385	418	377	383	384	384	408	372	403	379	394	411	398	401	378	414	395	378	375	417	387	384	398	387	383	385	396	416	370	421	344	386	427	372	412	363	423	387	372	379	360	399	429	398	380	385	392	408	380	398	388	435	383	418	421	402	369	428	407	396	367	395	383	384	371	388	432	394	399	409	374	400	377	397	380	426	422	423	414	350	420	394	446	423	409	391	397	345	430	396	381	395	394	387	383	397	356	394	419	424	349	392	381	445	392	440	425	374	414	426	409	379	417	421	403	391	379	387	414	372	387	408	397	413	378	411	365	397	404	390	400	417	374	389	379	379	386	400	409	365	421	380	384	403	350	413	400	387	410	367	387	411	392	384	381	418	362	431	379	376	402	368	418	394	399	378	360	406	421	365	399	427	394	379	385	395	362	409	407	345	410	395	394	412	372	406	376	387	393	397	380	361	377	365	396	418	426	408	373	395	426	387	425	386	385	380	412	406	383	373	391	395	377	360	365	380	398	401	396	415	423	431	418	381	416	403	388	444	409	379	387	421	426	411	413	420	400	388	374	377	439	361	420	406	397	401	355	386	400	390	371	376	415	356	350	393	370	365	404	403	395	399	384	403	418	419	400	373	396	406	385	394	375	423	377	416	376	418	379	405	403	397	420	366	419	406	441	416	390	431	388	419	364	394	415	396	415	404	392	359	421	421	395	373	371	401	358	395	384	356	385	413	404	405	389	406	394	415	398	395	411	398	372	388	388	379	424	408	406	433	373	367	403	393	381	422	414	391	400	403	381	396	398	386	436	407	406	375	357	428	370	371	442	394	380	372	405	401	391	398	403	384	397	392	362	395	383	410	384	406	397	427	402	442	383	382	433	382	399	394	376	396	389	402	415	384	386	425	387	367	385	427	448	420	400	386	387	386	378	417	391	388	401	409	409	391	410	418	397	383	402	388	405	386	401	409	396	413	379	426	377	393	402	452	393	408	410	422	391	369	359	405	383	424	359	397	396	389	404	427	368	385	363	348	394	381	373	385	404	390	394	411	403	417	399	371	409	405	420	399	423	412	414	416	394	380	359	390	417	425	424	380	395	403	367	422	382	399	395	390	393	365	397	412	385	386	380	424	364	408	424	361	373	402	346	378	380	406	409	401	384	408	383	387	398	393	429	414	361	421	347	408	405	383	403	380	394	415	409	425	405	401	384	398	376	375	386	380	382	414	393	354	396	376	403	391	412	429	390	409	413	384	375	371	357	397	379	432	374	392	380	414	367	410	373	421	416	381	387	401	402	397	393	386	369	391	428	397	364	399	369	409	355	382	386	392	405	402	374	376	388	379	373	396	405	376	435	390	395	429	400	390	369	401	403	365	364	394	376	390	396	369	353	426	411	373	384	409	390	394	406	375	380	387	404	397	440	399	412	406	405	424	382	427	367	409	389	350	403	397	364	411	422	409	388	401	415	390	410	372	408	403	401	375	363	405	387	379	395	361	404	406	405	398	384	385	396	353	404	416	392	400	373	431	409	404	409	392	384	384	415	385	395	403	382	375	382	412	381	371	403	413	373	382	410	396	400	396	414	388	423	411	416	399	383	380	385	401	382	417	396	387	385	377	381	373	409	416	356	422	399	393	397	438	387	410	372	413	414	412	414	331	395	391	382	398	398	398	407	387	383	395	355	392	370	430	403	385	397	408	431	414	385	392	388	392	417	398	377	446	401	374	358	393	387	384	414	386	373	400	372	374	389	400	377	392	370	412	356	384	355	399	381	391	412	406	421	427	372	412	391	368	400	384	388	383	386	400	365	385	380	388	391	416	412	425	369	441	404	395	368	403	377	417	391	412	398	402	360	390	394	381	399	392	355	387	371	388	380	399	385	413	381	399	391	401	439	439	424	389	402	391	411	410	380	397	385	405	390	387	386	388	382	428	406	392	373	396	408	432	393	427	386	392	372	368	399	380	407	369	394	391	403	384	400	395	406	381	368	411	396	379	395	416	401	389	355	340	379	381	387	398	369	383	383	415	377	406	367	429	410	408	376	396	392	394	404	384	387	373	372	400	386	385	386	359	412	404	381	403	441	406	409	378	375	401	416	410	375	359	422	393	365	367	423	411	403	403	379	366	415	399	368	374	415	400	383	405	412	401	413	380	376	423	405	410	435	370	414	379	401	412	394	397	433	388	370	408	347	404	388	412	388	393	390	425	390	387	371	423	376	393	364	379	398	380	369	369	395	396	381	429	383	407	417	405	444	395	398	398	404	413	366	403	414	404	393	373	402	400	399	402	381	421	372	429	410	432	362	385	399	370	406	362	380	399	415	374	399	405	397	393	429	392	396	402	395	399	378	388	381	385	399	394	399	385	359	385	390	418	444	401	402	425	395	433	387	400	422	387	388	381	393	386	406	416	406	419	392	378	388	370	367	403	394	411	410	372	395	388	375	366	409	393	375	417	391	407	406	401	392	372	370	413	358	396	375	361	401	365	397	394	403	393	419	398	403	379	371	361	395	408	416	381	390	409	373	373	393	364	410	420	395	371	398	405	390	389	365	399	397	408	367	366	408	393	396	411	428	373	395	366	430	366	406	398	382	399	365	385	369	385	383	411	382	412	384	424
3413	8297	5504	2465	1867	1453	1167	926	900	776	751	650	649	655	625	593	568	535	538	549	517	554	550	495	531	555	547	486	483	510	512	481	502	505	500	500	492	505	512	492	518	494	481	526	480	513	481	481	518	479	511	498	518	497	522	467	487	471	472	525	435	491	455	483	485	496	501	474	451	526	496	462	484	480	476	476	489	483	508	491	498	427	497	479	499	467	482	475	534	430	497	450	492	473	475	483	501	487	509	482	449	487	513	474	476	474	431	494	467	473	443	502	483	472	459	492	488	506	497	482	480	475	487	528	461	521	501	461	454	477	504	465	531	435	460	504	489	460	461	516	480	500	472	482	484	500	488	518	491	459	467	510	472	427	483	495	490	488	507	484	476	441	471	463	494	461	502	447	466	513	499	515	491	469	486	484	502	500	474	455	454	458	453	487	477	493	481	511	486	500	526	508	507	510	470	487	447	498	527	475	503	499	501	493	455	486	496	480	467	437	498	502	477	445	500	495	472	509	493	488	503	502	488	489	486	501	491	479	487	489	478	456	463	481	523	522	474	510	506	475	488	476	491	519	473	503	533	486	477	502	491	511	515	480	508	472	478	509	484	502	505	483	486	502	461	448	467	502	474	453	478	505	474	471	504	474	456	493	454	483	461	489	443	481	506	469	453	470	490	479	494	511	486	482	503	452	482	489	478	520	517	492	529	505	456	476	458	471	444	471	497	446	503	531	479	483	526	480	482	472	449	505	483	473	476	474	500	514	509	490	484	494	455	436	457	486	478	451	483	499	477	502	489	509	441	501	544	489	439	529	467	502	494	450	497	532	551	468	477	493	471	493	462	489	473	478	493	507	466	412	471	483	487	515	519	465	542	512	476	504	480	457	470	499	520	470	481	488	480	497	462	507	490	493	497	481	497	474	472	506	467	505	509	472	470	471	453	453	477	492	499	463	476	495	477	493	464	499	495	508	438	460	458	503	460	497	539	498	492	512	493	525	472	468	481	472	482	492	474	500	495	483	474	481	507	477	483	459	485	472	486	480	490	488	464	489	513	490	498	518	514	451	448	483	515	489	504	490	486	458	470	473	504	520	458	472	495	497	465	489	526	512	487	471	482	498	497	474	517	531	466	493	441	501	497	490	454	481	494	511	528	469	496	523	496	452	521	466	482	498	448	473	458	456	496	479	505	483	485	462	449	479	465	462	502	466	453	469	507	518	498	490	464	496	504	482	441	474	446	521	480	452	507	492	529	497	496	495	486	466	490	484	490	461	494	466	497	486	480	460	502	458	502	494	485	445	467	514	511	540	481	464	458	523	492	497	489	482	472	443	465	473	485	471	488	463	492	496	472	491	489	467	516	465	508	514	511	492	490	472	477	477	500	446	499	457	478	470	462	464	486	504	497	492	448	521	469	486	510	480	466	486	480	492	505	509	513	488	486	451	534	510	505	492	468	491	500	519	503	512	464	510	470	493	461	485	492	492	493	474	480	478	470	497	464	479	505	493	484	482	470	496	480	511	480	500	491	471	510	488	431	474	486	472	472	482	515	461	482	467	472	495	490	474	500	473	471	494	482	489	495	461	490	500	463	504	539	489	462	504	474	480	472	478	467	475	514	525	508	494	480	448	511	439	505	499	483	507	493	468	501	465	512	487	471	510	523	455	533	473	480	479	493	494	469	518	492	471	498	490	474	533	474	499	485	513	503	467	474	500	485	498	454	443	502	471	513	514	503	497	510	492	459	514	472	480	489	461	453	467	473	466	468	496	439	506	492	466	506	515	468	481	452	490	505	507	496	469	488	504	483	463	509	500	496	509	479	454	488	460	480	493	453	477	505	483	486	461	495	483	474	511	456	502	485	458	456	496	494	500	450	490	469	477	483	438	494	437	475	489	457	493	459	482	466	473	432	492	502	470	490	501	504	468	472	464	490	466	491	501	499	491	465	484	470	539	460	506	484	460	511	492	455	475	498	468	458	496	506	485	497	515	506	490	481	477	506	523	494	486	486	458	490	493	483	489	491	456	486	463	462	473	451	506	454	495	454	487	453	511	491	477	542	478	485	468	468	484	481	499	479	479	486	473	508	486	487	507	516	500	488	466	476	467	508	495	495	488	544	489	462	489	437	533	477	481	495	497	490	502	504	481	458	465	529	470	465	508	493	467	542	451	450	490	437	457	472	503	483	467	502	505	475	479	486	479	478	473	491	494	501	472	501	512	499	455	508	464	465	480	466	469	493	511	481	455	455	472	447	478	484	492	438	496	524	502	492	507	452	463	496	474	465	478	540	513	461	488	489	500	462	506	533	480	486	520	485	460	488	469	468	502	535	492	467	485	513	514	482	467	495	480	479	467	497	460	469	511	489	479	489	496	472	467	527	459	475	507	467	525	446	492	464	478	534	477	521	477	505	503	470	479	491	504	465	483	447	468	490	482	484	510	467	487	492	479	483	489	473	505	465	471	468	469	477	453	448	493	441	463	505	420	488	507	479	496	477	448	485	490	440	499	468	478	470	449	474	491	502	458	489	469	507	473	481	492	454	523	530	480	451	480	526	484	494	502	530	506	510	462	472	491	448	472	488	508	460	491	483	513	496	447	474	468	484	516	471	489	472	487	489	525	429	483	495	505	468	482	502	498	483	490	437	501	502	478	466	444	479	524	448	497	459	500	483	553	534	471	477	496	474	433	522	469	502	505	465	538	509	463	497	444	530	468	494	495	487	500	452	427	485	481	483	471	451	472	482	510	478	479	462	488	472	510	477	478	495	510	482	455	483	461	514	483	459	456	487	512	473	514	462	469	495	460	480	466	441	469	474	500	509	468	472	477	467	505	502	494	498	433	469	498	467	459	504	460	446	468	414	513	486	452	468	485	468	479	488	517	518	460	465	463	511	470	467	498	472	511	505	530	488	494	496	455	524	436	476	477	452	492	471	486	476	506	493	492	505	523	515	526	496	473	491	510	493	455	453	493	439	484	484	483	496	508	431	480	488	499	451	516	539	505	490	502	474	507	493	502	456	463	499	534	459	479	498	507	440	451	478	481	441	478	451	476	537	455	483	448	456	486	476	505	513	529	497	488	497	469	475	472	475	454	461	478	501	483	480	469	486	494	463	497	472	480	502	468	473	500	509	480	512	486	458	468	481	510	482	462	497	505	513	500	516	497	531	469	479	453	475	481	504	487	482	505	493	507	470	483	515	512	479	470	440	513	457	499	489	457	458	508	465	496	514	496	501	494	500	479	477	509	513	508	478	472	487	485	498	446	497	506	492	484	493	452	463	443	476	534	466	465	484	491	485	484	488	455	517	463	494	435	498	493	484	470	468	497	486	476	467	486	504	502	492	476	488	485	525	516	519	488	512	495	486	506	496	441	461	521	483	515	476	461	499	485	469	503	511	539	468	512	476	479	464	477	445	474	473	459	523	448	459	532	496	473	475	489	440	476	473	472	462	500	496	460	478	492	490	512	496	473	484	476	456	481	467	479
24640	21024	25893	24366	1747	435	370	328	286	284	268	265	273	270	200	262	226	213	234	249	231	241	228	256	219	220	219	238	225	235	197	215	226	221	213	211	238	206	208	210	227	211	193	196	215	194	196	211	207	206	181	213	211	211	208	245	211	187	198	214	205	206	187	218	229	195	203	219	217	201	199	196	217	200	208	206	191	209	220	218	202	228	242	207	216	207	205	210	171	202	213	213	245	220	200	202	203	215	239	199	235	214	237	209	224	193	204	198	216	197	226	223	203	202	215	197	229	237	195	186	230	210	229	211	231	204	217	186	207	215	205	209	202	222	216	224	187	226	234	211	197	212	226	192	190	211	167	201	216	235	216	216	213	176	215	222	182	196	205	212	205	209	255	212	201	211	209	236	198	227	213	214	201	212	221	215	239	217	215	225	195	181	214	209	203	223	185	215	219	207	218	215	206	200	188	212	204	204	213	208	222	219	202	202	228	185	206	192	202	201	211	191	223	222	206	195	208	226	205	204	225	212	182	203	207	220	207	235	225	205	182	203	226	209	220	221	221	228	200	200	204	208	217	199	231	220	214	224	206	236	198	214	201	201	229	201	224	215	206	216	189	214	204	227	213	244	183	197	212	241	217	221	197	249	212	201	225	217	213	199	205	200	232	194	190	236	223	197	202	201	221	207	232	250	221	194	218	208	197	203	210	214	224	200	195	206	232	197	224	193	215	200	200	255	234	206	216	240	200	210	205	205	208	221	206	201	213	198	218	225	195	209	205	228	195	202	224	223	206	210	197	210	204	209	190	196	238	190	205	210	218	204	215	202	197	225	214	185	211	218	222	204	223	220	200	213	220	227	215	216	216	243	218	227	193	208	209	186	219	225	201	196	216	205	230	232	249	199	220	233	227	209	204	207	203	212	217	218	182	230	185	238	207	198	208	210	219	193	181	208	222	209	238	209	228	233	221	210	227	206	206	186	220	194	203	233	200	225	187	216	194	230	209	227	211	204	197	210	235	192	205	196	211	191	206	211	225	202	200	206	206	220	204	221	190	202	217	221	205	213	210	192	215	201	208	222	213	205	223	223	200	230	217	216	179	200	208	201	203	206	234	241	193	223	212	225	216	225	237	204	231	202	222	224	226	224	232	206	221	213	221	228	199	219	206	187	216	189	204	218	215	193	227	224	222	198	196	199	231	211	217	217	203	212	221	217	221	220	202	203	221	235	217	216	221	231	220	191	232	209	201	204	204	215	213	229	240	198	220	184	229	223	236	192	192	224	227	197	206	199	207	210	194	230	223	241	221	200	200	198	184	221	209	223	222	209	177	212	206	211	221	222	233	183	212	217	195	194	216	195	204	222	214	199	219	207	218	227	229	206	217	220	197	203	217	235	185	223	220	210	210	226	239	200	194	199	203	207	204	199	211	215	206	185	194	191	200	227	199	216	221	215	181	225	206	211	222	217	209	201	210	216	213	213	204	210	205	202	187	220	202	237	214	216	211	194	224	221	206	214	201	224	206	215	217	212	204	191	207	188	199	197	205	198	204	222	215	188	223	200	207	227	195	209	246	212	209	207	228	205	222	209	213	234	205	199	220	195	214	234	203	194	209	173	199	224	215	208	230	221	218	216	225	206	205	200	223	258	213	216	231	202	233	237	216	212	212	205	212	224	208	189	208	216	211	193	195	221	202	218	218	205	222	213	227	189	220	217	203	237	212	216	213	222	229	175	229	193	220	200	215	215	197	213	220	213	196	211	223	211	219	216	233	217	200	216	219	183	190	215	237	212	193	208	213	248	204	233	213	198	184	219	223	214	226	190	191	215	212	220	221	199	202	210	216	193	214	206	191	193	216	215	224	202	207	199	193	226	197	196	194	207	232	210	223	219	192	237	205	216	210	218	200	209	204	222	207	208	204	208	214	209	208	193	197	208	190	188	213	215	196	212	220	219	190	193	217	222	196	184	228	214	214	219	209	210	217	201	196	209	237	206	229	210	217	205	199	186	216	201	199	220	206	190	181	222	191	197	242	212	183	210	202	219	214	199	218	242	228	203	191	212	211	212	198	173	217	203	232	202	215	210	211	201	219	193	216	187	198	217	226	199	222	212	212	195	207	172	209	199	187	177	191	216	219	215	212	216	226	220	211	235	217	227	231	230	198	211	217	216	198	218	217	231	188	210	212	177	195	221	203	216	233	204	224	199	202	197	219	207	235	230	209	199	209	211	220	194	206	236	228	194	224	196	230	205	208	207	207	208	210	223	216	217	216	215	214	223	191	206	241	203	222	205	220	179	219	201	206	214	201	229	208	218	227	208	214	210	205	220	202	198	221	201	222	229	214	238	203	206	202	227	216	213	214	188	201	222	208	216	201	207	195	203	191	243	210	188	198	213	207	233	211	202	232	194	233	216	225	224	189	237	173	222	205	231	216	226	208	225	204	211	213	216	195	209	229	206	188	206	200	197	195	188	192	215	202	192	217	205	206	200	225	224	191	218	220	181	220	205	224	206	204	195	217	208	207	214	191	231	203	217	204	223	183	201	198	199	203	194	204	200	188	200	221	247	197	213	211	231	203	226	196	219	187	216	206	219	184	204	207	199	173	215	203	190	220	214	210	209	220	189	209	201	194	250	216	228	203	215	218	228	220	194	215	202	218	214	208	234	228	206	209	188	193	217	204	220	225	186	217	225	204	228	200	180	181	179	217	207	200	213	210	209	209	238	199	209	228	214	178	229	216	225	203	214	225	223	223	190	195	185	203	195	196	192	216	187	187	228	201	196	198	205	201	208	201	196	210	222	206	209	202	210	215	206	219	213	217	190	179	215	188	221	186	255	214	189	245	222	215	212	214	197	192	206	200	235	203	203	215	203	199	216	223	209	217	238	189	219	218	201	195	235	231	212	187	203	211	191	215	206	226	200	216	206	203	210	233	196	190	235	213	201	223	190	200	214	213	215	208	216	223	203	203	220	201	204	229	221	208	216	207	208	227	200	225	199	192	205	200	215	209	214	217	218	224	238	202	197	186	219	206	204	189	178	215	223	200	194	219	217	204	212	210	205	227	217	227	228	217	219	210	208	215	213	229	197	206	227	220	183	194	220	192	200	188	213	212	225	205	206	232	240	207	209	204	222	194	204	221	202	210	214	217	212	207	213	216	198	203	228	222	215	218	211	219	205	182	214	236	204	196	220	211	222	210	223	222	218	203	204	196	216	231	234	202	234	214	193	247	245	212	211	230	218	239	214	222	195	207	222	212	211	225	225	209	200	212	212	222	188	194	185	233	236	191	210	202	206	218	198	230	215	211	201	192	229	218	236	219	210	224	210	228	211	209	199	195	231	218	215	179	209	206	220	210	208	220	225	207	211	229	200	237	222	213	183	221	186	226	211	206	215	212	230	194	191	197	207	205	230	175	225	185	198	210	234	212	195	201	209	224	233	214	220	224	194	222	183	212	194	197	200	222	213	221	185	194	213	241	202	194	207	208	204
3518	5066	3292	1466	1062	831	672	538	516	410	415	413	389	368	360	325	323	319	269	302	289	284	270	303	287	260	259	264	272	272	279	276	303	300	271	261	259	273	252	224	245	250	233	270	262	274	253	257	255	261	236	253	245	283	254	273	233	301	250	254	256	277	259	261	214	246	245	250	261	302	262	256	269	238	259	253	260	237	266	259	258	277	253	272	276	276	247	252	228	260	273	264	244	261	261	255	283	257	239	256	309	253	248	235	250	275	256	234	272	285	261	249	260	271	269	265	271	285	254	257	235	221	289	224	280	245	266	254	280	266	249	252	281	246	238	249	269	239	281	244	277	258	271	235	268	276	256	248	245	258	265	274	266	256	254	269	268	269	233	262	239	253	260	288	251	241	254	262	230	271	273	252	269	271	263	235	257	250	260	272	273	262	270	246	245	276	254	272	271	257	252	256	260	247	275	244	284	261	260	244	255	250	250	254	245	241	262	239	250	248	254	241	241	261	275	245	239	282	239	260	266	232	249	261	259	246	276	272	260	249	270	248	277	236	267	271	269	254	265	241	268	275	233	239	256	254	248	247	249	245	254	254	243	246	244	246	263	263	247	267	287	232	242	244	244	276	240	267	269	254	272	230	272	255	250	261	280	281	263	239	244	287	280	243	259	272	259	262	257	262	266	246	261	271	270	276	246	250	229	265	267	261	274	280	249	268	246	248	277	240	269	271	244	261	286	260	240	260	256	253	259	283	235	274	245	255	244	249	228	259	245	252	250	248	287	266	276	267	282	276	238	241	259	279	269	262	263	241	289	262	245	271	262	240	227	245	294	240	225	257	265	266	257	245	235	258	262	276	265	285	254	269	239	249	270	245	225	242	247	255	260	270	284	276	260	243	244	256	262	265	249	269	277	258	268	232	250	261	229	241	284	229	253	273	253	272	251	243	269	260	279	258	283	289	238	246	235	269	261	253	261	253	261	258	261	276	253	276	284	288	260	236	254	262	289	245	281	259	249	269	259	286	262	237	266	245	285	260	262	258	259	253	284	288	261	260	261	276	281	247	247	283	259	284	236	233	269	261	276	252	259	258	250	268	233	257	248	248	265	284	245	297	263	232	281	260	266	249	252	265	283	275	241	257	244	268	236	272	237	265	248	273	258	240	262	243	271	270	316	245	258	266	236	263	257	221	235	279	241	265	255	249	273	264	268	254	259	225	271	266	234	277	249	250	276	250	275	244	269	269	271	258	257	268	271	258	263	296	258	263	263	284	254	281	250	250	283	246	245	243	277	261	268	271	226	264	259	254	268	274	271	277	250	263	250	271	264	255	248	261	264	277	253	271	279	235	253	263	278	252	275	259	268	278	263	259	236	270	238	221	278	281	237	266	248	268	268	256	234	257	293	279	281	277	257	269	234	267	276	262	272	268	243	279	263	285	248	239	258	254	253	292	270	251	262	271	271	257	275	247	261	247	249	252	274	266	249	253	256	257	224	287	265	267	265	269	270	245	268	239	246	275	259	277	241	294	244	247	252	248	282	254	259	285	252	245	224	278	267	219	238	279	268	272	272	243	261	279	262	299	279	265	243	264	268	247	266	271	257	260	258	238	238	249	234	239	244	255	267	239	262	281	252	288	262	283	258	286	248	254	230	245	249	263	248	256	252	229	235	278	270	264	233	249	262	232	259	270	258	271	269	242	253	251	268	267	248	239	263	265	258	251	253	257	276	254	275	238	253	281	266	249	288	271	283	243	276	235	247	266	268	252	282	232	280	266	263	252	289	270	252	244	287	267	264	244	282	246	270	269	241	271	259	274	247	280	250	264	258	262	270	252	277	309	235	260	235	251	280	258	261	243	269	263	268	278	279	252	271	278	244	263	236	229	255	243	241	239	262	250	254	247	280	276	269	244	276	226	271	248	252	279	241	273	255	246	266	240	247	285	259	251	249	261	237	273	269	258	274	258	225	257	270	239	267	249	251	252	271	263	287	285	244	238	232	237	245	269	276	270	269	255	249	270	301	252	251	254	266	275	243	274	246	273	267	233	253	266	259	271	281	286	274	270	246	242	267	270	249	278	290	255	274	248	260	257	261	318	244	222	283	235	225	240	253	243	311	275	223	283	252	241	285	269	257	289	273	225	278	276	234	260	259	263	255	295	251	277	266	283	255	250	263	269	264	268	289	263	268	274	273	251	267	278	240	285	277	262	281	267	249	287	254	283	264	241	260	260	245	266	272	292	250	256	248	249	297	228	283	245	249	255	252	268	244	260	253	272	260	268	266	265	284	281	286	266	299	302	287	273	262	264	269	271	263	258	287	260	229	236	249	268	302	226	268	264	258	245	256	267	249	271	248	279	248	258	274	252	254	271	294	225	246	263	256	250	286	245	248	260	233	242	270	272	256	261	267	261	228	285	251	277	262	261	257	282	250	257	262	243	273	268	227	259	260	235	269	266	270	295	234	251	275	259	230	259	285	270	234	254	248	259	277	273	286	259	249	252	244	250	245	244	262	266	257	251	269	272	290	267	257	260	262	258	250	294	236	255	253	253	275	260	271	265	257	241	247	288	230	253	290	262	267	260	269	284	260	254	265	254	231	271	263	261	253	277	262	248	243	246	288	270	268	271	256	269	246	262	246	270	247	276	238	252	253	268	257	260	246	272	274	251	253	237	245	256	287	258	264	248	275	239	220	280	242	238	269	287	257	257	237	226	261	267	278	247	258	253	262	260	264	256	271	282	247	269	240	282	254	248	260	263	264	252	269	240	252	281	276	257	269	253	270	253	272	270	269	241	264	241	265	258	258	269	285	282	246	235	268	274	244	262	234	267	274	283	253	236	295	257	265	233	258	266	272	248	231	262	248	255	253	264	245	246	267	262	259	270	266	289	230	212	282	236	241	307	261	256	284	248	251	272	262	257	264	250	226	262	241	254	275	245	295	253	252	280	284	283	301	236	249	265	247	262	271	267	256	256	230	257	272	242	280	271	276	223	249	289	255	246	260	269	263	268	260	261	261	243	264	228	262	248	266	271	257	263	246	258	244	272	256	250	251	265	279	267	278	240	241	256	264	243	275	262	253	249	274	267	245	264	242	239	258	259	281	282	238	275	257	252	271	257	280	261	280	256	266	292	275	257	254	296	255	246	275	262	248	282	275	258	265	253	254	239	254	268	275	230	226	261	259	263	253	279	277	258	254	243	288	275	244	255	275	268	270	226	239	261	281	273	236	257	265	272	275	268	242	247	241	266	266	238	259	263	256	278	270	258	241	263	256	262	266	276	272	268	247	258	267	243	263	233	261	254	258	277	251	259	272	232	255	252	263	254	251	272	269	219	254	262	265	258	276	243	257	264	254	273	251	259	252	248	254	245	246	254	270	273	254	271	264	234	258	214	267	257	280	237	270	238	239	263	270	279	253	248	282	264	218	252	244	241	237	268	288	264	252	272	250	242	265	264	239	255	269	256	266	273	263	247	278	283	290	261	249	237
22441	21060	28260	24053	21065	20440	2068	640	535	442	371	323	350	331	350	270	249	241	236	209	213	183	195	212	189	187	200	187	172	181	190	176	193	192	173	193	176	171	176	197	165	175	183	146	178	148	155	159	164	172	177	173	169	165	156	176	166	159	160	143	186	155	150	169	159	179	182	156	139	163	180	174	167	184	161	158	169	146	197	167	136	170	163	171	153	143	168	162	166	169	166	150	170	155	152	158	170	174	152	154	156	142	168	175	159	199	189	145	169	182	175	175	186	192	163	164	161	179	171	167	154	164	156	148	178	170	178	162	163	156	164	176	153	148	171	136	184	174	166	171	159	157	182	176	165	160	153	154	184	153	156	162	160	166	189	140	182	150	188	165	162	153	134	170	163	178	173	169	155	179	157	160	126	159	154	159	176	161	161	158	173	140	154	184	149	163	180	174	168	160	134	167	147	157	161	143	157	164	146	157	167	165	163	172	186	161	143	150	179	186	166	175	146	147	172	170	144	143	169	163	148	156	167	169	180	162	155	159	144	149	181	165	162	145	152	197	168	155	153	150	151	152	143	165	188	203	175	156	180	155	133	152	153	166	160	166	170	169	157	168	171	173	146	160	162	146	151	165	152	162	166	165	148	186	166	200	142	182	174	162	149	159	148	159	157	175	170	143	170	165	152	188	189	169	170	137	145	170	159	190	167	172	166	171	165	130	172	155	178	156	175	169	169	169	169	185	190	137	153	156	132	180	170	151	155	174	154	160	161	173	155	141	150	160	154	149	194	163	159	165	160	164	175	172	158	150	182	155	171	191	175	146	150	144	174	156	163	155	165	162	167	155	165	150	177	157	164	151	159	162	150	158	167	164	174	160	159	160	180	164	172	154	158	142	156	150	180	143	177	173	150	138	170	176	168	155	157	166	176	152	178	167	152	174	177	143	161	157	156	174	160	136	177	182	147	152	160	157	182	164	173	160	137	176	159	174	150	152	167	171	172	167	175	159	160	172	146	164	148	138	148	167	172	161	171	151	148	169	176	177	131	182	165	158	184	164	164	161	161	161	167	146	161	180	161	177	166	177	184	168	146	155	157	174	133	167	156	166	147	147	163	151	146	156	153	151	161	154	162	175	173	166	172	150	157	171	155	190	165	173	167	170	157	136	155	155	178	152	187	164	183	146	148	147	174	160	156	171	167	167	147	161	177	144	162	161	158	147	160	187	169	149	136	167	171	163	168	162	170	146	151	161	156	174	169	152	154	163	171	168	161	178	167	160	164	153	155	155	161	162	191	184	146	156	154	155	165	172	174	181	153	170	134	200	177	154	145	170	179	155	152	168	170	142	162	170	159	168	184	166	176	165	163	161	185	160	158	157	177	137	159	156	150	139	176	147	164	170	146	169	148	165	165	153	155	174	158	153	188	181	174	162	150	149	191	167	148	168	179	191	175	167	140	165	155	167	179	186	152	147	175	175	154	158	141	154	147	173	171	178	137	140	166	154	162	164	162	204	153	148	172	160	169	182	180	194	169	183	166	185	153	174	147	159	153	169	178	174	180	137	161	181	141	157	143	145	178	165	168	151	188	162	183	158	157	139	150	162	148	181	166	184	163	145	161	182	156	142	142	175	173	169	187	157	153	178	174	124	164	169	174	161	139	148	174	151	157	152	171	168	151	155	145	185	189	167	165	153	186	184	184	172	182	165	139	183	190	185	176	196	189	168	194	163	166	135	147	157	157	153	161	158	157	195	152	156	165	159	166	157	169	146	167	170	172	157	184	168	138	178	151	160	162	133	176	164	169	167	159	162	170	175	164	179	148	147	163	169	161	171	148	170	155	170	162	181	177	158	167	159	166	156	162	165	171	182	185	164	187	154	161	168	155	173	156	155	169	178	171	174	169	186	170	155	155	154	169	162	160	156	169	173	167	188	135	185	177	179	178	156	171	142	152	148	157	147	160	164	122	156	164	169	174	167	149	158	153	166	159	165	141	157	163	160	161	167	147	153	157	150	167	161	170	171	151	181	151	154	183	150	157	161	151	173	159	158	139	168	157	173	172	162	165	152	161	171	166	167	172	152	166	171	146	156	173	169	154	142	160	184	161	170	179	146	137	164	158	159	166	167	156	172	152	168	170	148	152	135	147	171	182	173	163	169	160	156	146	176	152	171	148	167	164	182	151	170	173	153	174	158	170	160	161	159	137	184	154	135	159	183	167	144	149	166	180	144	177	141	165	153	157	158	159	165	204	144	151	173	158	154	156	168	166	171	172	145	137	178	165	193	158	141	171	167	176	154	163	172	164	166	163	136	161	181	153	163	159	161	169	180	147	151	171	169	153	160	152	161	181	157	184	163	152	151	143	167	165	153	141	183	141	173	139	174	195	162	159	163	157	177	172	164	160	149	160	160	163	175	170	171	175	164	161	181	159	152	168	158	178	161	165	151	159	175	176	173	158	178	157	158	163	153	168	150	157	159	163	182	147	152	148	156	168	163	166	151	165	167	137	168	142	149	178	162	191	151	142	132	149	166	161	144	153	180	170	179	197	178	155	162	154	148	144	180	162	150	149	170	159	149	149	162	176	163	149	166	145	158	155	157	172	148	189	159	150	180	171	164	165	165	159	173	190	159	162	179	158	166	165	185	170	169	163	174	182	157	157	143	167	169	205	152	157	171	175	146	151	177	161	155	160	173	135	142	152	165	129	154	167	151	184	145	159	158	179	147	181	169	144	170	156	164	169	169	187	175	161	142	171	174	153	183	133	175	155	180	159	160	166	163	143	154	195	182	154	136	177	144	165	148	161	179	161	161	148	132	172	171	144	160	157	168	158	164	170	169	153	166	153	160	148	164	171	173	157	172	169	151	180	165	170	138	178	163	165	169	180	167	143	156	166	162	164	171	149	179	176	163	162	179	163	175	163	166	191	180	138	177	177	159	160	153	171	151	184	160	183	165	175	170	174	157	150	176	164	167	163	175	168	159	145	150	174	141	161	161	164	157	171	159	179	165	155	156	138	158	161	161	155	151	168	191	200	153	150	187	143	148	168	168	176	173	130	164	164	153	159	157	171	188	161	161	163	166	147	168	155	149	152	165	171	194	163	159	167	173	151	151	161	174	157	157	151	160	169	142	168	169	156	163	180	158	162	164	160	160	169	180	170	171	159	154	181	147	162	151	147	150	171	161	163	161	172	145	159	154	170	146	172	178	167	154	177	151	152	165	173	160	162	172	166	151	175	169	156	156	189	180	179	166	165	161	171	163	150	158	155	145	171	169	165	159	154	156	181	160	137	173	168	159	169	156	173	157	160	136	151	149	156	148	149	158	162	156	184	176	181	152	187	159	142	178	174	138	182	178	154	153	153	147	167	146	168	173	171	150	170	143	167	160	161	163	146	152	150	155	173	169	159	173	157	163	165	147	164	184	156	163	158	159	200	161	163	169	150	154	158	150	166	146	144	158	159	161	165	166	167	143	146	157	149	155	161	166	142	173
4621	15180	9876	4584	3076	2349	1794	1280	1070	869	793	668	634	578	579	499	393	361	383	303	319	300	265	295	271	310	286	255	232	240	254	227	238	230	218	252	235	255	233	225	227	238	232	222	248	215	233	217	229	238	241	247	226	218	219	228	207	189	214	219	233	187	210	202	241	193	196	222	209	220	206	230	239	200	215	233	199	235	219	226	225	220	198	214	246	213	209	216	205	220	218	231	218	202	214	230	236	227	226	223	195	214	217	199	195	214	226	201	209	200	195	215	236	237	200	215	201	187	200	202	229	208	199	226	218	222	177	200	238	213	198	183	205	192	219	230	223	232	222	205	207	224	256	237	178	217	218	204	214	192	223	211	231	206	216	211	230	196	194	219	184	185	235	205	219	228	239	227	216	200	204	211	211	205	183	210	213	204	218	219	185	237	189	236	210	189	201	203	180	245	206	199	214	210	229	211	212	195	200	227	182	232	212	233	226	191	195	182	189	222	185	206	229	225	199	230	217	234	209	210	212	208	220	198	215	204	225	223	207	211	233	182	201	221	214	188	221	217	204	214	218	196	212	214	226	206	238	202	206	190	211	220	208	210	201	237	184	204	204	242	196	208	190	204	217	226	209	195	199	209	224	226	202	227	229	207	202	227	229	200	202	202	226	218	206	216	222	202	195	193	229	222	209	216	246	228	200	226	212	198	219	200	204	203	233	205	186	192	212	198	236	189	212	209	214	211	206	224	209	211	221	239	198	206	214	195	198	216	222	206	201	220	194	203	210	237	201	218	241	200	206	223	204	206	222	215	196	211	212	219	224	212	200	204	214	212	213	220	220	205	190	208	216	180	207	194	210	188	234	180	204	178	212	212	201	249	232	184	235	207	206	216	216	214	218	197	224	221	217	207	209	220	215	201	230	218	227	206	209	205	214	210	214	214	216	207	213	210	218	250	218	235	208	206	240	211	203	208	225	231	195	212	234	213	213	218	239	212	226	216	207	206	200	197	213	204	235	201	208	190	189	218	215	210	205	201	194	231	214	211	214	223	203	192	199	220	186	191	220	212	220	217	205	214	206	192	247	230	215	195	204	205	206	213	213	212	216	233	212	201	183	217	209	228	204	216	222	207	224	179	215	210	213	236	225	232	238	232	196	204	219	212	206	233	216	241	208	187	213	233	221	206	202	228	219	218	190	220	217	203	210	189	205	216	230	203	191	219	219	239	202	200	247	191	226	206	238	232	213	198	193	229	186	223	194	209	215	251	187	188	230	228	195	194	195	205	226	187	221	214	206	176	197	204	237	206	201	229	204	212	219	208	206	214	215	223	214	212	225	193	213	203	235	198	199	230	196	222	212	202	219	229	198	227	206	216	193	200	202	217	210	231	221	194	203	225	211	236	217	204	192	210	191	215	217	193	207	215	218	206	195	220	226	206	219	217	215	207	208	220	250	232	212	216	220	209	208	224	240	194	201	213	210	220	205	210	205	174	231	211	220	203	230	191	224	224	222	221	247	190	228	205	213	223	194	199	184	221	210	235	187	224	217	197	224	205	231	224	219	219	194	219	204	214	211	205	199	196	226	214	216	222	201	235	204	193	195	226	208	220	216	212	225	200	207	213	235	196	233	188	210	214	201	215	221	199	218	218	242	194	217	221	228	236	232	220	197	192	191	213	209	226	225	209	216	183	195	226	211	221	233	220	213	219	208	200	215	191	200	219	234	224	225	226	216	216	223	227	205	200	209	209	215	196	205	213	225	198	223	223	219	221	209	224	201	217	219	210	244	214	207	208	238	207	212	197	201	229	207	213	196	193	196	198	192	212	252	204	229	206	214	203	191	237	209	248	203	211	185	218	206	214	232	244	207	211	190	231	219	195	204	222	205	224	212	237	207	177	205	206	206	211	219	239	215	218	213	211	203	199	245	236	205	221	223	224	219	218	193	217	215	211	230	188	188	237	195	189	181	199	224	194	210	218	197	194	221	200	183	207	206	206	224	192	210	211	188	220	214	221	194	207	232	195	208	197	234	192	203	206	197	209	207	200	214	182	217	213	191	191	182	228	216	202	233	211	212	235	198	199	215	199	200	214	203	221	183	206	229	223	215	216	217	213	207	248	202	219	184	212	216	225	206	227	225	235	208	208	203	219	183	190	181	222	214	202	177	200	235	220	184	212	218	190	226	215	216	208	216	200	182	234	186	198	219	227	218	222	214	225	199	213	223	216	198	223	196	214	198	209	241	234	213	201	209	239	224	216	207	203	213	214	205	214	233	212	206	208	203	197	209	220	222	217	202	216	198	232	225	205	187	220	209	224	212	220	188	197	208	197	223	197	198	208	202	214	223	205	232	222	227	205	223	216	180	222	210	199	210	210	228	210	212	240	218	181	217	210	238	204	199	211	221	185	224	222	208	223	194	194	202	185	182	225	214	217	248	231	199	209	218	230	204	198	190	185	221	199	230	191	229	226	199	208	201	204	191	222	209	212	221	210	202	207	209	235	205	226	228	211	230	228	209	209	220	235	212	190	210	211	220	210	220	218	206	185	212	236	203	224	204	210	205	211	194	230	214	220	198	232	208	200	194	201	204	218	193	218	203	226	202	212	215	221	226	233	213	205	216	222	228	204	222	243	211	184	205	235	219	224	218	237	219	197	208	205	200	217	211	197	228	224	209	223	210	178	209	203	191	224	205	212	219	220	226	211	224	214	216	207	208	233	230	199	206	196	208	213	208	211	210	226	172	220	186	195	238	216	186	184	217	212	213	211	198	205	205	191	166	206	203	219	228	228	183	204	200	217	202	211	206	194	223	224	208	221	206	212	188	221	202	227	216	195	197	217	229	227	183	233	202	200	232	204	207	210	216	207	217	218	201	204	211	209	247	236	203	220	197	205	228	229	221	221	199	203	216	218	207	214	193	214	173	206	207	207	205	192	213	224	214	208	210	185	213	204	213	202	205	198	180	187	216	208	194	198	184	189	183	231	228	213	199	201	195	215	193	206	216	200	198	238	210	219	184	229	200	222	195	189	255	220	208	229	228	222	191	223	187	222	219	223	228	203	219	217	214	213	197	215	191	216	215	204	214	199	221	214	229	222	221	209	197	209	203	221	224	207	206	215	207	218	204	212	226	184	203	225	181	210	189	194	231	178	179	197	212	206	204	202	243	194	221	197	202	204	176	201	209	254	241	203	212	209	206	231	211	213	236	206	190	212	228	202	196	214	219	217	223	231	203	213	226	176	244	202	229	211	199	198	222	229	240	214	209	227	194	207	205	220	187	192	213	212	202	214	206	224	200	207	215	183	212	209	234	201	195	212	208	214	221	213	211	198	222	204	208	235	217	206	207	197	209	199	212	209	227	196	186	211	243	212	191	217	206	210	203	235	206	221	189	199	207	205	189	219	219	232	208	185	201	230	195	207	244	202	196	217	225	209	195	226	221	216	237	206	199	192	205	207	212	222	214	230	230	202	207	238	213	211	204	216	219	198	239	208
27441	17037	3161	645	527	461	427	434	403	381	396	364	415	382	404	387	403	418	403	388	391	421	412	382	391	399	395	383	376	421	395	349	433	390	404	395	402	373	411	391	368	398	367	427	393	380	408	398	401	370	403	361	400	415	379	414	431	345	389	403	382	410	366	340	379	392	380	387	386	375	393	386	379	375	364	427	396	383	383	382	378	375	378	378	375	391	407	376	386	388	399	386	379	358	364	385	383	390	379	358	390	341	414	386	364	392	388	401	376	379	385	399	422	358	390	412	376	381	390	411	394	388	340	363	405	333	367	377	426	386	383	353	406	379	361	389	392	378	403	371	374	392	376	422	388	396	400	386	388	368	384	394	393	394	403	403	396	382	395	360	387	399	403	374	390	406	386	353	357	385	342	376	421	416	396	401	394	369	383	392	387	390	388	399	363	372	370	355	356	409	393	389	403	374	404	366	385	375	372	378	385	372	413	395	339	381	381	389	368	357	373	374	356	408	367	391	374	387	371	379	442	385	395	398	393	399	387	386	384	390	347	383	386	387	378	378	370	403	392	365	409	406	410	422	406	409	404	412	414	360	383	393	417	376	381	353	377	391	367	368	392	388	378	397	358	394	391	395	403	388	384	394	388	372	372	388	394	418	357	388	414	419	390	386	374	403	339	395	380	399	407	369	381	405	386	422	402	402	381	372	336	390	360	403	377	316	351	389	419	396	378	374	377	436	408	386	377	378	383	382	374	408	367	428	409	389	395	410	420	362	384	360	372	416	396	365	402	371	410	388	400	388	407	380	390	351	396	381	369	388	363	401	382	380	410	399	402	369	409	387	378	376	386	390	373	374	359	386	360	393	388	426	397	394	366	406	425	331	411	388	402	398	391	401	396	382	414	388	391	355	384	351	398	402	400	361	373	415	400	374	397	372	365	411	374	365	399	416	376	366	349	367	367	366	382	384	368	388	399	387	392	368	372	405	390	369	378	380	370	386	414	357	393	391	348	407	413	366	398	391	387	401	411	368	354	381	377	398	382	414	400	380	374	385	425	359	371	395	416	381	352	398	374	382	365	379	418	354	400	353	352	439	394	357	362	383	372	363	384	393	390	395	373	406	380	399	397	419	417	380	353	384	393	388	397	406	407	412	394	361	404	384	402	434	439	422	392	382	387	383	390	409	359	362	407	388	379	380	410	370	385	382	416	363	388	392	439	370	374	409	355	346	372	379	384	383	408	392	391	396	433	392	399	375	404	381	412	406	376	378	373	359	365	395	367	433	412	387	392	401	381	401	403	373	385	391	389	406	408	380	374	429	382	365	405	419	376	405	390	368	391	417	365	430	377	404	395	381	410	360	392	423	372	374	386	385	365	377	387	395	405	398	392	399	376	359	386	391	378	389	409	438	339	415	382	386	367	409	391	379	391	409	385	394	357	399	385	408	377	420	376	396	367	374	349	346	415	392	327	382	383	403	387	395	409	339	425	378	364	380	408	368	407	372	380	368	387	381	363	360	399	399	411	393	381	422	415	395	364	355	383	401	362	381	356	366	393	381	375	389	380	373	383	373	445	406	390	373	414	383	351	372	361	399	393	383	367	389	412	386	380	404	365	399	372	362	378	393	386	387	361	423	354	394	385	388	382	403	373	372	433	357	390	411	373	375	377	387	343	386	411	389	361	373	365	358	389	423	405	364	373	392	378	388	358	342	388	398	389	384	394	364	406	434	400	374	396	400	370	364	360	390	342	358	368	378	396	364	373	381	377	348	406	394	363	365	383	363	384	389	370	382	371	359	388	376	381	425	397	375	394	403	399	373	374	404	388	405	405	369	390	350	385	369	396	400	384	404	380	360	361	326	375	369	384	395	381	382	385	390	377	405	382	347	383	394	415	365	360	388	376	405	382	407	365	370	436	377	377	392	370	406	394	391	400	372	393	342	395	379	395	375	356	407	399	359	388	379	403	375	371	383	380	372	391	363	415	360	380	398	403	381	380	410	387	372	344	390	381	402	381	407	368	399	389	403	375	376	401	389	380	354	407	354	393	388	370	391	395	409	368	360	376	378	416	394	399	406	391	390	396	380	371	352	379	365	431	401	382	394	404	400	395	390	378	364	390	372	380	379	389	359	392	407	372	379	389	386	383	425	387	410	415	396	381	424	427	371	368	400	388	382	359	399	419	410	359	440	386	361	383	355	378	389	383	394	385	419	378	393	363	350	393	394	377	368	398	370	373	402	371	411	399	400	372	361	376	351	378	369	359	374	374	383	376	365	400	352	382	389	408	391	406	413	363	357	358	364	373	424	400	386	394	414	378	375	394	374	352	346	373	362	397	362	406	383	416	371	378	404	384	393	384	371	374	376	382	391	390	430	400	396	369	385	387	361	387	369	382	373	395	387	358	379	383	358	354	380	426	355	370	395	370	342	369	364	392	378	361	370	353	378	401	408	386	374	344	384	390	390	363	363	372	385	389	374	401	375	384	365	389	363	350	384	373	365	386	373	401	357	372	352	411	391	398	373	369	386	411	398	362	426	387	366	372	372	368	347	416	407	386	363	386	364	363	337	357	356	387	383	395	386	377	393	394	384	361	381	380	368	387	407	397	390	402	374	395	390	361	385	370	395	391	368	424	399	359	375	384	383	400	395	384	411	375	381	391	380	412	405	427	407	408	384	397	410	390	367	390	383	369	371	390	377	363	358	369	394	405	374	375	329	385	385	391	393	394	418	368	391	368	386	355	403	398	394	388	369	401	376	377	347	420	390	386	414	382	369	415	405	398	404	394	416	380	399	378	388	359	379	380	387	382	385	370	340	403	366	416	403	403	395	400	421	395	406	357	392	355	369	415	398	394	411	419	398	358	395	374	370	375	383	361	449	373	415	419	378	361	333	388	422	401	423	383	393	408	382	404	384	355	379	405	387	350	408	373	366	405	399	353	368	388	388	376	390	435	426	400	357	357	402	391	364	383	372	364	394	381	385	333	374	393	387	378	398	372	372	389	418	394	348	382	397	388	351	402	371	358	385	378	418	362	378	397	418	356	392	395	420	386	407	401	385	426	413	366	376	371	390	355	370	396	385	387	414	367	404	370	373	386	396	413	411	392	388	342	367	396	372	409	371	393	385	364	414	395	390	383	368	378	398	359	407	396	383	399	377	369	381	362	354	370	364	372	402	413	373	368	367	389	394	361	398	387	378	400	372	395	335	361	378	374	376	375	377	402	401	361	389	377	399	382	392	409	400	367	367	361	374	406	359	403	406	399	392	373	375	400	399	401	351	416	390	385	382	378	385	394	374	362	399	368	429	383	383	419	380	378	403	389	396	391	422	394	352	395	380	364	363	358	377	404	395	361	374	377	396	399	385	406	394	395	367	397	370	398	371	341	366	332	373	398	395	371	357	449	376	363	419	388	423	388	375	402	392	378	378	390	397	390	345	364	395	357	394	399	372	411	375	375	396	423	377	360	404	395	419	396	401	406	397	370	386	420	384
4611	1928	1300	760	678	593	600	551	557	525	503	510	510	452	478	479	486	463	475	497	490	465	475	474	499	455	445	453	479	483	480	486	475	460	489	449	449	486	466	459	500	432	442	479	442	472	467	483	435	465	472	450	470	463	428	447	465	457	499	465	476	473	449	463	456	514	453	446	486	465	479	472	500	469	483	513	471	450	479	505	452	454	460	500	441	485	410	473	481	482	449	477	490	466	441	464	475	497	468	449	476	439	469	463	503	493	444	471	448	462	466	434	472	505	486	459	481	444	451	471	468	469	463	479	480	477	474	501	445	469	458	488	469	448	484	446	482	497	455	446	481	464	501	469	455	466	480	469	471	458	482	432	439	476	463	494	500	433	462	495	452	465	458	498	477	493	463	463	475	439	464	481	463	478	449	451	431	452	437	487	469	469	420	504	467	475	465	470	445	468	471	474	478	420	421	462	413	496	484	472	448	469	454	445	484	424	472	454	462	467	509	477	471	468	433	505	440	427	441	472	456	443	489	486	479	489	470	498	454	450	458	466	468	468	504	444	453	467	503	459	456	471	466	471	493	384	487	445	478	466	494	481	503	450	456	466	463	448	444	444	460	474	477	449	464	456	458	478	493	496	402	436	475	483	430	434	465	475	510	476	437	466	457	502	449	464	454	453	455	433	463	480	463	469	445	449	451	446	468	468	461	491	460	470	477	497	469	451	455	478	466	460	487	480	453	474	423	436	476	503	427	449	463	445	503	457	485	418	509	486	487	462	453	458	460	454	478	460	487	431	463	510	478	436	530	491	454	471	437	466	478	492	443	447	385	474	457	482	492	464	455	423	450	491	423	478	475	443	466	434	477	463	457	464	444	469	478	498	469	479	470	445	470	451	507	433	491	436	488	485	515	470	469	448	432	428	442	443	433	457	468	475	500	488	429	451	425	474	486	461	461	512	463	457	454	478	459	487	441	468	479	473	455	453	441	454	446	464	479	494	473	506	480	442	461	455	482	454	481	480	459	480	445	445	464	503	469	494	433	476	515	482	449	434	480	457	501	468	451	446	451	468	468	490	480	478	479	461	443	468	439	501	481	498	474	428	475	417	436	460	461	462	493	442	458	456	473	427	441	483	483	515	472	503	521	446	471	461	467	481	479	478	448	437	471	467	481	465	487	478	497	495	460	426	442	441	443	503	473	484	458	466	499	488	438	465	437	474	456	469	477	471	452	435	421	477	457	437	464	466	460	462	466	461	460	470	459	464	478	444	493	469	509	466	491	531	474	445	478	486	438	474	454	444	466	485	477	501	511	460	486	455	459	476	504	440	459	464	439	486	473	487	484	461	461	489	467	484	493	462	453	478	448	443	468	484	443	439	439	477	472	478	461	467	471	476	417	504	468	462	465	435	444	488	462	488	463	452	455	468	470	438	448	436	501	428	444	434	458	458	483	476	509	476	466	473	435	440	424	483	442	432	475	469	507	476	464	503	481	490	477	489	445	487	484	465	501	463	481	444	470	469	471	456	424	457	474	476	445	514	463	446	464	491	453	440	487	470	461	429	479	445	418	495	479	444	474	465	449	457	452	469	443	497	466	455	460	432	456	503	507	467	406	519	485	484	488	438	477	483	482	441	492	471	458	466	419	469	475	461	421	467	460	433	483	426	486	446	448	458	493	443	460	496	422	441	435	440	463	477	464	427	473	464	443	443	468	438	457	465	474	455	462	469	479	477	461	483	443	494	472	490	440	462	466	502	500	469	470	441	440	490	463	450	455	478	462	424	499	428	463	492	438	470	510	456	494	471	501	462	472	454	464	489	464	423	454	443	457	459	487	458	462	436	466	465	472	454	455	490	513	462	444	501	451	451	452	486	482	469	476	474	493	503	491	486	478	463	466	484	461	513	507	420	458	491	459	491	482	487	471	447	464	465	450	495	458	479	500	440	448	441	486	471	486	460	418	456	480	510	473	493	461	460	475	469	458	435	491	470	480	444	466	495	499	488	489	451	450	442	462	444	475	472	476	487	473	465	469	530	468	471	499	468	445	468	504	441	477	467	435	479	493	507	437	440	424	479	463	439	485	439	509	508	434	480	497	467	477	456	471	488	448	490	482	463	462	448	473	435	481	456	446	459	468	402	483	440	489	418	452	464	462	452	470	437	490	467	445	475	453	459	446	440	481	487	475	505	462	501	482	468	445	496	449	438	451	432	463	440	475	468	449	459	441	499	501	482	445	460	473	463	457	463	481	456	505	459	477	485	459	482	469	459	479	476	472	429	469	446	453	452	454	498	528	465	470	497	461	434	443	485	469	442	467	440	461	418	444	467	422	500	444	503	436	469	447	445	496	509	483	447	456	445	449	479	458	419	481	438	410	456	452	507	478	455	465	427	445	471	467	470	431	472	457	471	470	441	492	457	456	476	451	466	455	469	439	492	439	486	476	452	505	412	454	437	455	460	479	471	460	438	527	436	447	433	441	462	469	462	462	481	465	429	472	451	431	459	454	452	458	511	422	478	474	446	450	436	484	449	493	452	451	495	464	434	458	464	449	435	486	505	468	431	470	434	456	466	424	453	452	480	480	459	481	467	463	487	419	489	447	480	461	454	468	489	454	491	477	445	435	446	464	462	474	444	455	456	469	478	511	476	467	463	434	438	515	484	456	458	513	473	435	450	503	477	512	493	470	476	483	486	480	518	470	476	467	488	427	481	469	426	446	485	502	459	467	451	459	474	469	461	467	467	425	424	460	462	477	464	432	468	479	477	461	435	453	505	483	452	444	446	485	499	481	485	457	467	467	480	471	416	456	458	421	485	457	458	461	479	501	480	479	463	492	463	454	475	453	480	499	440	483	509	496	464	467	455	425	461	453	434	497	470	468	449	432	457	505	457	495	441	427	459	474	471	467	498	440	478	445	468	456	441	480	465	473	456	480	448	464	461	475	491	474	497	464	433	486	458	471	484	443	454	498	479	473	424	423	449	456	500	441	464	475	442	447	515	475	476	463	458	445	449	420	445	458	468	459	456	493	487	453	445	486	479	441	452	469	468	475	507	457	467	467	462	508	483	455	437	434	449	470	475	468	467	484	484	464	477	419	436	437	489	416	470	478	469	494	454	474	484	453	484	427	423	448	470	499	455	460	488	466	495	463	468	472	507	448	473	493	447	476	476	467	483	451	471	470	457	457	462	482	420	477	443	427	465	451	503	446	443	430	479	439	441	438	441	440	533	449	449	491	451	475	457	440	425	460	463	452	465	450	416	474	467	488	411	484	468	468	485	459	455	464	458	480	453	422	439	483	478	465	459	445	454	444	461	460	481	486	426	450	497	510	471	458	476	434	485	450	432	450	474	421	463	466	489	458	457	452	476	468	484	452	489	451	446	448	444	474	518	473	490	445	439	484	498	457	466	475	451	472	454	432	462	493	491	492	405	466	455	476	477	432	422	493	421	446	448	455	469	443	488	442	440	470	446	473	453	448	447	443	471	451	431
23722	20994	27210	24915	16134	1335	762	639	556	520	491	467	498	480	493	454	472	430	422	445	410	428	398	426	426	392	419	377	402	387	414	396	407	403	415	419	394	434	414	391	415	404	405	403	427	416	394	415	403	423	408	426	432	392	407	382	407	396	387	397	410	431	405	380	393	464	401	369	381	390	351	416	368	396	418	411	390	419	409	411	418	399	374	403	376	375	404	397	394	389	395	395	385	388	411	393	402	413	420	379	380	420	437	416	384	432	393	410	414	426	404	368	420	367	381	404	392	392	398	382	406	417	454	392	392	400	357	409	420	408	393	373	383	392	364	426	386	388	392	368	392	428	438	383	384	412	374	392	395	417	388	387	395	420	378	410	416	392	424	408	408	416	402	417	399	429	429	378	397	394	411	408	413	396	438	387	405	415	420	374	383	398	425	408	412	407	387	363	371	413	389	404	423	386	400	409	395	405	439	374	414	373	380	428	399	364	403	419	403	386	376	374	378	397	389	399	412	430	408	387	456	396	432	372	415	429	407	422	430	398	377	411	414	410	405	414	413	442	398	391	383	398	413	379	384	402	424	416	431	374	410	393	392	408	392	384	383	392	388	379	365	401	401	397	399	412	395	401	428	422	382	400	389	438	433	373	417	386	409	391	401	409	431	406	450	446	404	426	385	408	372	425	403	401	404	403	414	371	394	411	392	362	383	439	371	374	410	408	433	378	410	390	419	364	386	413	399	375	441	406	431	389	393	408	424	389	375	374	387	418	381	427	417	392	414	387	398	401	401	382	421	425	398	384	377	361	398	376	439	407	420	428	402	370	363	404	346	404	382	389	408	376	396	370	409	365	390	401	403	406	391	381	405	434	391	415	380	387	417	382	444	379	392	367	392	377	369	386	418	409	400	410	437	389	410	390	413	373	378	399	384	355	406	368	423	388	394	407	401	431	377	401	373	387	419	380	409	408	406	376	425	390	385	405	388	409	410	419	374	427	405	389	392	419	389	402	432	394	378	405	405	423	454	390	413	435	427	402	380	426	407	391	394	378	384	386	357	393	431	386	369	356	385	394	357	413	361	407	441	409	391	369	406	412	410	364	371	421	420	398	415	389	372	391	368	431	385	362	369	421	386	362	413	393	399	416	380	403	416	377	416	397	416	404	383	403	407	427	404	390	368	394	413	433	431	378	399	417	403	380	385	410	393	435	387	410	392	406	402	404	377	397	393	371	402	389	426	400	390	422	418	450	410	383	415	395	381	396	396	401	380	392	378	419	400	405	388	365	352	376	415	379	404	372	366	381	415	375	414	427	449	381	368	373	406	421	372	411	385	376	378	424	376	446	418	428	392	395	427	422	416	402	382	380	412	396	417	390	440	400	412	407	395	411	422	409	426	402	406	430	394	381	404	411	398	403	418	406	391	393	373	394	392	412	399	404	435	393	419	435	418	399	424	370	380	406	403	408	380	415	399	420	426	401	400	408	438	436	387	393	377	398	387	373	414	375	406	390	406	412	390	407	433	411	386	403	435	420	383	381	418	413	400	375	403	424	388	410	417	445	396	401	419	375	403	390	434	387	385	446	384	438	395	428	395	391	401	426	399	375	391	370	391	406	408	355	401	393	457	402	385	386	413	387	431	365	373	408	411	381	440	426	398	367	390	389	401	394	400	418	392	389	374	396	383	391	375	410	406	421	453	416	399	389	381	373	410	369	364	381	393	401	373	352	381	395	433	387	416	409	396	404	386	385	420	409	414	389	388	411	401	399	385	424	422	380	360	380	391	414	388	426	417	402	460	373	400	380	381	389	412	377	364	399	369	411	413	428	389	419	414	389	412	391	415	384	405	373	365	366	368	394	389	364	387	402	375	428	424	427	377	405	416	414	377	416	404	406	401	371	373	376	426	397	394	377	406	394	403	401	441	435	414	413	432	400	380	369	426	410	411	404	400	404	407	389	416	386	428	396	403	389	401	422	391	395	389	408	407	394	403	389	404	421	394	397	404	404	447	386	401	421	377	348	378	400	405	361	402	439	381	423	407	378	369	364	382	391	398	391	400	387	384	389	377	397	409	397	405	401	408	400	397	430	384	391	367	396	384	427	397	358	409	412	421	399	398	380	382	428	408	392	415	395	398	412	397	377	375	402	370	385	398	390	434	341	416	414	393	383	406	416	399	373	417	412	398	417	393	378	406	399	387	401	419	425	412	406	388	398	372	366	412	409	410	400	407	384	401	379	410	414	406	407	366	398	379	421	399	429	402	372	395	435	421	398	437	370	419	408	408	411	395	423	404	415	404	361	405	398	406	394	371	437	394	377	401	403	391	406	411	383	437	403	379	387	396	373	435	421	375	380	387	400	417	358	413	400	392	431	381	380	422	389	419	440	406	408	371	406	415	387	390	398	428	395	396	397	371	382	427	420	398	394	431	410	369	392	407	385	371	398	381	385	403	395	338	376	419	387	400	405	409	375	387	417	399	358	400	383	373	387	417	392	396	372	408	399	404	404	404	415	422	421	408	399	418	358	395	378	416	418	380	399	440	375	411	412	416	417	402	430	406	374	371	376	396	380	438	419	442	403	408	402	406	381	427	383	384	414	390	396	424	378	388	425	420	355	412	416	396	398	406	416	390	377	400	375	398	409	388	417	409	420	369	383	403	416	413	411	394	384	394	399	411	401	393	399	416	426	397	394	381	406	388	409	369	393	415	366	414	408	381	370	409	402	383	379	392	414	419	415	446	414	456	402	432	391	370	369	390	425	410	351	406	396	371	429	403	420	392	380	431	393	380	382	408	384	370	413	405	395	402	407	423	391	375	400	375	369	381	397	389	395	415	452	441	447	394	409	344	406	405	412	425	418	395	415	390	408	385	394	387	407	405	405	397	394	402	412	414	393	393	369	393	397	393	390	406	361	403	399	407	396	372	383	394	383	395	415	386	404	414	401	384	421	418	387	406	365	426	428	393	385	430	416	426	371	405	399	423	414	401	389	407	395	351	407	428	375	369	356	406	428	381	405	386	360	387	380	372	414	411	391	392	380	366	389	380	383	374	382	411	423	405	359	400	405	401	419	385	409	403	407	394	381	376	380	395	381	412	383	404	439	364	357	364	416	380	400	387	345	404	373	411	366	403	375	387	412	408	403	402	394	401	424	380	399	415	400	397	392	442	411	409	402	379	413	440	369	405	406	414	374	425	411	381	371	398	372	387	408	437	396	414	428	364	386	409	424	400	429	440	389	399	393	436	390	403	401	405	396	420	415	413	449	411	353	376	378	393	405	404	417	415	402	376	395	413	374	407	406	383	400	376	371	407	401	428	409	404	387	409	382	387	394	398	415	391	407	383	348	403	418	393	413	386	426	409	395	398	398	389	380	424	397	437	446	417	395	427	402	397	391	384	414	401	393	385	420	421	409	363	387	390	388	383	427	383	419	392	364	430	378	362	435	407	376	406	372	389	426	383	406	428	407	392	394	408	397	391	429	370	414	406	393
3478	8528	5389	2441	1839	1433	1237	975	847	844	734	719	663	671	617	580	579	604	572	552	535	536	517	547	532	496	541	499	463	494	490	530	484	495	456	458	487	488	489	492	503	502	503	508	478	506	488	514	542	505	486	509	491	495	478	501	509	486	516	514	498	457	470	507	523	486	475	494	499	495	502	480	454	492	487	465	476	516	475	500	514	450	462	481	525	479	501	476	509	498	509	491	467	497	478	498	474	515	479	462	503	501	534	516	499	487	466	467	522	465	511	508	541	470	475	504	504	482	491	470	491	481	503	515	519	496	498	538	531	511	499	491	491	495	487	493	486	510	476	499	477	511	521	500	484	479	498	473	487	481	482	510	488	522	487	472	501	471	579	479	474	497	514	478	519	512	475	514	464	484	497	512	511	526	512	485	485	472	501	491	476	525	485	510	466	480	491	515	519	495	507	500	531	493	455	471	524	490	492	474	448	497	472	514	480	510	521	484	518	477	520	526	473	497	513	507	503	444	499	477	517	484	473	505	511	491	481	510	496	518	488	483	503	500	530	512	479	529	491	483	442	493	536	478	499	483	492	520	537	479	486	518	488	462	510	494	503	472	501	475	530	478	508	494	493	523	505	481	447	540	481	527	468	523	509	523	465	456	490	504	516	497	509	511	474	467	479	499	507	512	445	467	496	488	480	506	520	518	518	480	528	531	512	492	464	502	500	507	514	508	525	493	531	508	495	497	477	503	509	514	466	494	485	511	484	477	504	470	464	489	503	457	497	518	493	479	517	484	447	525	483	492	502	534	454	470	505	505	520	498	477	499	521	453	478	476	516	487	503	469	469	465	497	466	502	544	503	481	457	489	496	526	472	513	493	482	497	455	482	463	478	466	494	533	486	506	474	483	479	529	496	510	481	520	475	495	504	470	512	519	486	504	497	502	484	495	509	511	497	492	471	463	470	509	478	480	507	474	437	522	487	502	482	498	489	497	462	460	482	476	468	480	469	502	505	503	485	463	540	484	500	491	522	502	472	485	484	512	510	507	505	512	523	451	466	476	516	494	473	531	463	472	495	483	475	451	486	520	464	505	491	491	527	487	492	497	480	541	503	478	481	471	517	470	482	486	487	466	494	464	490	526	503	476	470	502	518	491	477	502	477	448	509	520	461	474	513	459	505	512	501	490	510	513	487	528	491	467	485	509	492	481	518	461	526	480	502	467	473	520	491	463	475	469	484	502	469	470	452	489	517	473	500	480	518	539	495	501	524	512	460	472	511	495	479	499	476	510	468	485	448	498	499	492	477	497	483	450	516	503	475	484	473	490	471	502	461	466	489	497	493	459	529	478	511	469	484	482	510	477	504	478	469	464	498	462	500	476	478	480	471	457	505	482	454	542	488	524	495	505	486	481	492	507	491	525	474	501	492	471	521	502	507	472	493	471	499	484	491	464	474	502	465	528	511	467	486	492	498	469	453	482	498	496	474	446	458	469	474	485	473	492	481	502	485	500	494	456	523	497	523	491	499	484	500	496	471	470	463	471	508	531	491	477	521	452	476	489	511	502	493	524	504	468	481	487	509	463	470	485	464	506	479	505	493	525	468	472	500	478	505	528	474	506	505	507	486	461	511	479	473	509	493	470	500	479	489	458	502	474	487	490	460	479	483	505	511	481	509	526	481	499	520	465	459	518	485	513	481	472	491	503	456	538	451	485	513	495	498	492	496	525	522	502	489	460	474	458	506	481	490	492	499	483	507	503	552	501	489	481	487	498	484	502	529	468	458	488	454	502	513	442	495	458	510	487	532	503	524	479	463	475	542	473	494	467	510	528	503	454	487	467	484	475	490	460	504	488	494	491	510	470	479	481	499	499	480	522	460	459	489	430	525	526	477	460	496	475	508	499	489	494	508	508	482	494	440	476	481	554	458	524	492	510	473	501	502	494	530	486	488	504	516	508	460	482	481	487	494	499	532	471	498	450	489	499	520	507	519	503	520	452	490	494	496	513	498	490	494	485	475	501	482	500	473	490	458	500	468	488	493	473	468	490	448	509	477	465	478	457	510	484	492	454	477	503	472	467	500	495	477	525	503	490	489	501	492	465	468	452	480	520	498	488	482	467	482	501	479	495	488	521	484	537	489	492	522	506	492	508	499	469	448	509	491	518	478	460	480	523	476	504	496	529	466	477	484	480	538	508	519	497	458	472	457	550	471	521	488	505	487	474	498	474	498	497	504	476	514	521	498	478	476	529	482	536	515	517	492	513	489	508	473	482	516	503	510	525	480	552	478	501	485	473	484	494	495	484	477	513	542	522	469	509	522	476	536	576	491	490	495	495	542	487	498	500	479	528	486	477	530	496	516	491	493	483	454	506	525	485	484	474	476	479	482	475	507	493	512	464	451	549	499	493	495	506	536	461	503	438	460	488	482	486	513	540	509	473	499	497	505	498	470	518	495	503	484	486	479	480	514	506	458	487	498	489	484	478	480	515	510	485	502	469	517	457	507	490	556	491	485	444	500	470	486	495	499	490	477	445	473	494	475	465	471	493	465	459	487	462	491	539	515	480	478	488	465	486	527	518	499	465	515	492	461	523	500	471	469	442	474	521	530	505	509	513	516	504	473	485	479	490	518	498	521	491	485	486	495	502	523	491	476	493	480	510	474	556	476	509	492	506	500	492	471	512	510	504	486	532	533	492	516	496	477	503	511	471	526	497	470	483	491	507	512	497	492	451	535	499	487	488	498	487	522	486	468	534	481	460	507	509	520	513	510	499	520	514	516	450	499	470	522	490	468	509	470	503	484	479	504	487	470	485	432	487	470	504	465	517	518	489	466	496	499	527	528	484	508	459	469	485	500	482	506	471	455	541	507	486	518	470	484	490	475	489	459	481	504	469	524	515	528	518	473	464	509	509	494	483	481	495	507	467	485	498	508	481	517	518	447	507	471	506	516	512	486	501	496	473	474	472	527	482	477	497	491	490	500	458	469	515	503	488	466	481	472	484	493	490	524	491	481	474	522	506	489	502	490	487	498	480	491	490	470	490	497	517	452	472	479	471	486	490	509	465	530	444	531	502	503	463	518	510	523	484	498	506	470	511	459	493	489	483	488	486	491	502	531	475	475	480	484	529	497	505	459	465	502	468	482	561	488	473	477	480	501	507	507	498	509	497	507	499	481	472	502	481	464	476	481	471	507	493	450	521	507	466	461	506	483	498	470	465	461	489	494	519	451	481	503	503	503	493	463	476	485	470	495	463	490	528	497	472	533	451	465	518	505	485	501	498	469	475	489	459	509	485	483	516	481	471	481	513	496	516	493	518	468	496	476	476	471	491	517	476	486	518	462	459	516	495	472	472	533	466	494	462	497	505	540	508	535	503	477	516	510	491	516	470	486	488	511	498	470	517	464	455	485	453	447	479	492	470	475	511	492	539	497	501	538	506	454	498	504	483	528	459	486	510	475	493	497	508	455	528	472	493	468	487	476	527	487	508	503	457
24758	21018	25909	24431	1809	416	352	312	293	310	288	291	254	274	244	256	240	223	218	226	236	217	236	226	251	222	212	248	206	250	197	221	214	221	207	243	188	210	228	237	221	215	218	231	208	214	232	198	206	234	188	211	217	202	241	221	204	207	215	211	227	221	217	219	209	210	233	225	215	219	218	243	220	208	180	205	207	222	230	227	254	227	240	199	222	217	203	224	191	230	226	208	238	219	206	249	189	200	226	216	219	239	218	223	213	240	249	224	190	193	187	197	198	217	205	201	226	206	217	197	198	227	203	211	207	228	226	223	213	224	204	204	215	235	212	230	229	198	193	208	224	239	206	197	230	206	201	213	229	214	214	213	229	186	232	207	223	217	210	209	209	195	201	232	218	192	216	198	227	193	215	245	216	222	195	205	187	225	223	235	198	216	205	222	223	196	212	224	225	215	222	196	225	200	233	202	204	212	197	236	226	212	185	243	199	209	189	223	232	229	213	182	188	204	224	173	226	240	213	220	210	236	219	210	194	217	219	215	234	215	196	196	202	220	221	199	214	178	206	215	207	234	252	234	188	194	207	180	205	236	200	195	225	200	235	221	227	224	216	235	199	240	204	226	204	234	239	208	212	212	203	213	218	193	208	210	212	212	237	215	204	227	225	229	230	189	212	213	248	243	207	230	228	198	220	232	206	194	222	210	224	209	208	234	200	196	182	189	198	210	199	211	202	205	229	227	222	225	209	187	201	225	223	191	226	219	198	220	225	203	198	203	246	240	223	197	214	240	212	236	215	239	247	239	215	206	221	203	205	203	225	227	209	219	232	245	223	212	213	222	230	227	212	221	201	206	196	236	220	215	220	226	215	196	225	218	235	199	219	221	220	193	223	219	225	199	190	227	211	227	191	198	213	207	217	214	198	208	191	221	214	205	221	217	195	197	247	205	185	194	223	229	199	220	206	248	190	198	235	202	214	224	214	238	232	227	224	230	202	214	212	213	204	214	220	206	213	203	233	230	213	192	207	215	209	236	255	217	222	219	214	230	218	221	197	214	241	235	215	236	199	216	201	228	226	205	209	197	190	228	225	209	226	195	230	215	203	212	225	188	210	210	223	219	219	214	218	231	219	209	193	216	207	215	188	213	215	217	208	210	204	218	218	225	217	214	244	195	219	190	206	186	233	221	219	229	215	203	204	225	224	227	235	210	208	236	209	224	212	242	210	204	216	244	210	222	229	191	218	203	198	208	209	240	198	207	199	212	231	223	225	219	197	206	215	200	210	218	221	207	211	202	212	239	188	190	207	200	196	233	199	198	193	217	205	222	211	219	224	254	216	221	220	223	188	222	231	213	199	213	211	212	203	234	202	221	225	216	205	219	227	202	175	221	185	204	225	206	208	240	228	211	233	239	207	235	201	227	200	189	242	205	202	231	210	223	218	222	200	213	211	218	220	195	224	229	227	206	234	244	232	206	217	222	232	222	224	211	181	241	210	241	203	220	217	243	207	237	220	219	221	223	231	199	203	220	226	194	228	205	214	196	201	218	210	217	197	212	207	230	240	203	215	217	194	209	200	195	222	219	228	211	192	210	226	233	220	217	224	222	210	209	198	229	216	203	225	224	204	179	205	205	215	215	194	218	213	225	219	248	191	237	217	210	202	217	214	253	203	190	206	206	242	235	208	225	209	211	202	208	199	224	208	216	188	226	233	227	231	240	227	199	208	206	210	226	215	234	194	225	210	209	195	210	192	228	241	203	215	234	205	218	204	207	210	213	187	201	226	204	236	229	230	227	213	232	211	179	199	205	199	211	224	227	195	220	226	222	208	212	212	234	216	215	220	220	203	204	231	200	223	220	209	260	190	212	204	199	216	181	216	210	190	221	219	201	184	207	204	199	190	199	181	209	222	188	206	210	221	235	198	218	205	218	211	237	229	207	208	205	208	221	235	225	214	209	207	227	207	206	245	196	233	211	211	217	216	188	199	212	232	243	215	217	218	202	227	202	240	212	218	260	212	222	252	219	229	205	208	228	222	189	233	195	220	202	215	214	210	208	231	229	214	232	240	230	216	224	215	207	217	184	237	228	215	230	219	219	205	211	208	203	215	202	218	229	223	196	193	199	210	230	213	194	226	232	216	211	231	210	209	208	210	202	184	218	204	206	201	232	234	206	209	219	222	199	223	209	219	219	236	214	221	217	239	206	231	198	203	206	219	211	222	207	214	223	213	223	202	202	223	170	201	215	198	186	204	201	204	252	222	207	189	220	172	187	224	203	222	240	195	202	211	200	233	203	215	186	188	184	207	206	225	224	213	211	201	226	239	207	211	184	235	238	199	204	207	191	205	222	214	219	194	192	245	218	224	226	222	218	201	200	236	222	226	225	211	217	219	230	214	206	195	199	252	220	218	227	217	220	216	212	226	217	244	227	201	212	205	218	234	202	226	201	219	201	209	212	217	209	189	210	225	204	238	223	218	206	236	213	194	217	220	209	236	197	211	214	192	227	229	233	212	225	209	199	225	228	210	221	206	206	232	187	204	208	216	203	203	209	218	243	213	231	197	231	217	192	211	196	222	197	223	227	218	213	190	207	222	228	220	212	240	208	222	228	207	239	209	190	215	219	230	200	229	214	201	192	219	200	231	227	222	220	240	206	225	212	208	165	224	228	214	207	215	228	204	211	207	217	243	196	189	236	216	224	189	237	234	219	221	211	201	230	225	219	224	224	239	222	187	203	221	227	201	219	206	218	197	212	182	215	220	211	205	212	214	221	222	217	199	205	213	223	221	198	206	197	222	237	197	251	226	212	228	228	226	219	220	198	203	218	190	217	213	191	196	232	225	192	196	229	201	201	219	209	214	176	203	236	212	212	208	224	213	199	216	225	227	207	214	182	224	225	222	209	213	193	218	186	191	218	197	221	224	202	209	199	201	201	231	236	216	209	227	217	208	209	204	220	205	226	226	210	225	222	223	191	214	211	212	198	191	215	214	202	206	204	203	199	221	193	206	237	214	217	224	208	238	189	189	245	229	220	243	217	215	214	202	208	195	202	201	230	205	212	212	218	216	215	192	182	223	216	189	228	194	209	215	222	220	222	221	212	243	230	189	216	226	232	223	235	208	217	200	237	234	218	223	217	199	188	207	203	189	225	224	217	188	221	222	211	202	233	213	219	202	224	215	232	236	211	217	230	234	217	209	218	212	231	219	194	208	212	208	219	241	226	205	227	210	211	224	229	237	205	208	208	228	220	214	201	198	222	211	214	217	206	204	228	205	220	225	203	231	219	200	227	224	220	205	218	226	222	227	200	225	204	195	247	208	226	232	218	202	217	202	216	214	197	235	213	209	219	225	209	202	202	237	201	198	210	191	215	214	217	200	203	213	214	216	204	225	229	227	192	241	207	222	174	236	215	214	217	201	206	215	203	211	204	209	214	192	245	226	191	214	211	206	221	200	205	205	207	191	182	197	199	233	187	200	210	204	206	199	224
3360	5189	3181	1447	1056	873	668	591	568	493	468	410	356	407	373	346	312	282	283	274	280	267	286	267	290	301	286	251	285	285	311	282	267	272	293	277	267	274	288	254	296	246	272	258	278	288	235	242	280	301	235	258	271	254	295	242	262	257	246	282	262	269	255	277	262	254	251	253	239	279	258	263	242	238	273	252	278	251	277	263	283	301	280	246	257	263	295	260	277	254	295	279	260	266	253	264	267	249	263	253	267	269	258	279	272	298	245	250	281	282	248	233	250	300	261	255	244	305	297	275	274	242	260	245	249	275	238	264	257	245	287	241	290	270	257	282	274	282	256	278	279	243	274	228	260	260	272	279	257	284	241	276	280	256	253	264	260	258	267	273	259	283	272	267	260	239	261	275	239	251	270	277	258	267	267	237	225	273	280	252	283	266	271	253	259	284	274	277	264	253	272	284	284	271	239	262	243	270	265	240	250	272	246	264	246	260	283	276	268	258	270	286	280	233	259	288	287	262	258	285	258	273	278	266	271	281	283	254	276	281	251	255	252	259	271	257	270	305	239	281	248	249	282	248	264	278	277	261	259	232	257	266	220	273	280	259	242	271	241	267	294	290	253	246	269	278	255	250	259	262	247	288	261	279	255	275	250	243	259	249	232	284	251	252	250	244	276	259	242	257	278	283	265	269	263	233	257	270	260	265	282	270	249	269	277	235	243	251	254	267	248	276	257	252	274	257	262	272	264	251	259	263	258	232	222	292	259	263	274	263	263	234	277	241	257	267	246	254	268	256	290	278	254	247	291	242	307	268	265	263	257	253	280	276	242	272	310	270	262	256	245	239	236	270	277	246	265	231	249	247	249	276	253	257	245	290	265	267	293	260	276	250	245	274	244	292	235	290	268	290	292	273	267	259	279	261	266	288	279	260	284	259	261	288	293	263	246	271	274	241	284	283	264	256	259	274	267	282	284	234	245	266	284	282	243	252	241	241	264	261	252	284	229	232	300	270	247	241	253	247	278	256	280	262	244	287	263	244	280	261	276	277	270	249	250	298	276	269	281	259	289	246	290	266	255	269	239	256	231	253	268	264	279	273	267	267	262	289	277	281	241	241	271	274	267	247	270	232	265	241	308	255	262	260	288	272	265	235	262	297	248	262	233	227	250	241	279	291	264	241	258	289	244	282	255	229	258	277	250	261	275	262	233	279	245	229	290	269	270	286	275	252	253	280	261	268	271	264	246	294	276	264	272	249	258	266	243	269	268	237	267	236	281	236	254	257	268	276	261	252	243	279	250	278	246	253	285	292	268	236	259	284	278	263	268	276	237	253	270	274	269	244	251	274	285	280	272	264	264	266	275	237	253	293	293	256	251	255	260	269	264	266	266	248	224	274	244	258	259	309	262	245	258	252	266	250	250	263	286	246	266	287	256	265	256	221	269	271	274	273	283	264	263	254	248	274	247	238	269	252	268	265	262	262	274	272	280	270	255	275	286	295	266	267	266	254	264	261	244	272	231	271	257	272	246	247	265	266	254	281	258	259	255	259	286	275	251	280	282	242	276	256	242	280	231	234	279	262	260	312	256	275	256	271	285	269	255	267	264	276	258	227	243	235	257	282	251	264	272	275	294	268	228	294	229	276	266	281	241	282	248	270	240	270	257	226	292	305	250	265	257	258	264	239	252	245	257	262	243	250	284	278	271	273	236	263	270	247	285	261	255	264	244	255	275	251	292	263	265	269	263	233	262	251	266	243	250	276	239	262	290	281	254	238	288	278	228	260	264	291	248	264	264	263	286	279	246	268	256	283	306	277	239	278	239	286	245	272	284	292	254	269	238	262	282	276	299	267	281	245	267	251	278	268	274	247	272	251	232	274	273	263	278	246	280	276	243	296	294	255	290	279	263	282	261	247	245	267	225	272	247	247	250	252	249	264	286	268	280	260	258	219	265	257	224	273	225	286	278	278	236	287	247	291	243	279	232	251	274	274	253	255	266	256	263	282	261	315	234	257	236	281	269	240	257	275	265	221	261	254	277	256	270	263	247	242	244	262	283	277	270	283	243	269	257	243	262	272	257	252	298	280	269	252	244	292	244	243	259	262	266	256	262	236	252	269	293	271	261	262	268	262	277	260	291	250	272	290	302	266	256	275	265	269	243	265	242	246	285	240	276	250	292	253	274	239	254	252	284	244	270	281	262	251	259	262	272	236	268	263	281	265	263	264	288	253	238	259	262	271	266	259	255	277	250	273	250	255	256	270	267	259	247	265	286	256	286	244	263	281	260	304	247	276	253	267	295	267	256	233	253	256	262	274	280	288	245	257	257	277	247	241	255	260	234	253	280	265	255	266	264	247	277	266	284	257	251	241	259	226	272	283	262	282	270	259	234	253	232	284	236	258	266	280	255	262	254	262	235	257	271	253	288	275	254	272	262	270	270	258	254	284	284	252	250	263	265	268	253	259	261	247	250	231	275	245	265	268	257	261	260	260	253	265	267	264	280	259	262	254	270	267	276	243	258	270	254	277	252	257	241	242	269	266	264	271	265	255	251	252	254	273	289	258	232	264	260	253	270	254	284	256	262	248	241	285	240	255	272	262	261	235	268	289	271	267	260	253	253	257	269	258	273	239	268	281	249	235	268	244	240	266	258	237	264	230	247	270	246	270	248	259	253	272	226	251	289	289	245	253	273	276	239	269	262	284	267	237	263	245	260	243	275	254	282	247	229	256	258	258	269	251	256	292	241	253	266	290	261	269	263	273	278	260	268	242	249	258	279	244	270	317	247	260	256	287	277	259	271	274	272	258	262	281	237	225	271	281	273	243	266	264	260	251	266	261	290	271	271	261	270	250	260	247	278	290	249	273	258	268	267	275	257	286	287	250	285	254	271	260	233	252	264	290	292	234	260	283	272	264	289	276	285	235	283	285	265	267	286	249	282	260	261	259	273	285	231	244	264	248	244	251	265	242	277	257	249	269	260	264	282	254	267	268	237	253	277	248	225	265	240	247	259	281	257	274	268	270	261	304	288	258	258	273	265	273	246	242	259	254	256	266	253	273	270	244	269	254	268	247	277	272	271	265	261	269	257	298	279	253	274	243	278	233	274	272	269	282	273	255	266	243	272	236	274	294	240	281	251	289	242	254	262	283	289	249	284	257	297	265	270	251	251	287	259	269	264	257	298	252	275	272	236	257	292	268	280	250	256	279	245	230	263	282	278	243	268	260	279	265	248	276	253	248	276	257	262	239	253	278	265	267	257	261	276	253	258	271	264	284	285	273	268	281	254	255	239	275	255	276	253	292	259	264	265	270	257	295	253	276	279	249	312	290	247	276	250	265	272	245	272	243	254	267	270	235	255	263	262	234	247	238	252	256	246	280	268	263	229	242	258	267	254	288	240	253	261	264	249	237	293	289	288	247	256	240	256	269	269	281	301	269	273	248	262	253	271	245	288	267	289	228	278	270	269	259	291	259	245	272	257	264	272	244	262	282
22450	21064	28216	24131	21064	20350	2027	689	494	436	419	348	366	348	352	255	255	236	213	204	222	189	199	179	212	221	184	183	193	201	189	190	175	170	188	181	175	169	198	180	171	176	196	141	186	172	181	167	142	163	155	186	169	166	166	179	156	163	174	177	157	175	168	193	179	170	165	176	157	189	164	152	176	169	165	175	166	157	169	146	173	168	152	161	207	174	164	169	170	168	183	174	186	132	160	176	156	147	158	169	141	157	182	185	185	173	193	184	168	143	171	159	154	164	145	189	151	177	172	153	159	146	156	160	173	155	169	162	168	186	149	174	169	135	180	146	162	151	143	183	178	165	194	166	188	150	158	164	154	166	185	174	191	156	181	175	171	184	147	161	180	161	161	171	171	145	167	184	149	155	160	169	166	171	166	168	160	153	190	165	175	184	175	164	135	167	145	162	164	167	181	174	176	170	172	150	159	154	156	156	137	157	188	185	161	182	152	153	161	177	193	178	153	159	151	167	184	166	176	165	154	170	162	149	136	161	167	168	147	180	150	157	175	190	164	161	173	166	173	174	135	165	169	183	175	160	157	163	172	183	174	192	164	166	151	151	163	161	162	162	195	183	158	161	156	152	169	152	174	145	146	151	176	172	160	158	168	142	169	166	184	165	181	191	178	164	189	176	162	159	167	154	159	161	133	162	155	151	172	180	165	159	165	169	165	185	189	150	181	153	156	156	157	172	171	172	159	187	164	174	156	157	172	162	168	182	167	166	190	170	175	170	149	177	168	164	170	166	164	184	154	190	154	163	159	172	168	169	156	141	177	174	150	152	174	168	174	163	162	147	158	168	177	166	182	160	171	162	165	154	158	179	174	161	167	152	168	159	156	174	167	157	165	156	160	147	155	156	161	141	166	143	177	134	161	169	157	171	189	150	161	168	172	158	174	167	147	176	149	146	165	179	203	166	149	160	159	183	153	159	194	179	181	164	163	163	169	177	166	165	178	158	165	160	152	146	181	151	177	161	160	176	171	153	152	163	181	160	164	185	177	165	179	166	175	159	166	169	175	139	167	169	176	159	175	173	165	177	144	161	154	177	179	196	190	156	190	175	174	141	173	177	150	166	165	163	145	181	171	159	160	175	184	167	166	168	170	144	160	148	174	174	159	178	178	163	167	167	148	143	150	170	160	177	185	143	167	157	161	159	162	179	160	187	162	165	183	179	163	164	155	160	168	157	155	177	184	153	178	152	141	142	158	138	180	167	153	192	170	162	161	171	178	169	177	180	157	182	171	154	158	154	157	179	167	167	166	153	169	195	150	180	183	177	130	165	173	176	156	169	161	150	133	157	196	176	165	148	175	170	173	197	180	173	156	159	164	159	154	142	177	186	172	176	174	147	167	164	168	147	201	176	158	176	161	166	157	165	177	179	170	187	153	158	131	153	176	169	157	161	163	169	195	151	169	172	182	161	171	173	152	170	155	199	170	194	169	172	183	157	161	167	176	172	152	158	181	152	163	159	151	154	151	177	171	160	172	172	167	166	146	171	178	154	169	199	155	130	172	148	164	160	150	172	187	128	139	154	169	168	168	162	183	172	159	187	150	158	175	175	180	167	166	164	180	155	174	153	179	158	182	167	155	172	172	172	171	156	160	168	165	165	166	189	148	151	179	161	183	178	156	184	175	171	159	169	170	148	145	152	154	189	166	163	171	146	145	176	173	156	164	163	165	162	165	155	165	188	166	160	163	155	191	166	208	170	176	182	157	160	201	181	177	163	154	189	177	154	163	188	155	171	162	171	178	151	154	180	161	207	173	162	145	132	172	159	154	147	157	164	144	147	149	147	156	162	164	162	166	169	179	168	169	184	194	162	166	173	160	159	135	189	152	167	158	158	142	183	150	174	149	170	170	163	166	182	148	176	162	142	153	152	155	158	171	160	173	161	164	155	166	163	168	160	152	144	169	162	163	163	157	171	162	167	152	160	169	164	164	166	175	178	146	146	182	164	152	148	179	164	177	153	175	165	144	160	167	159	138	177	143	153	175	138	161	162	150	137	183	164	177	163	155	174	162	172	163	171	184	169	165	167	162	161	164	163	143	173	188	174	168	161	170	167	169	164	169	167	169	182	165	141	177	163	168	160	157	180	152	146	154	176	169	181	181	169	166	175	156	156	196	159	183	172	158	165	187	178	168	145	173	183	143	170	177	191	167	167	153	137	156	155	172	168	186	157	169	148	177	168	171	154	162	164	161	167	165	169	174	166	146	175	162	175	175	168	147	178	154	147	168	166	159	195	188	162	169	165	156	159	162	148	171	169	168	173	161	169	149	163	161	168	173	171	159	174	176	164	164	176	169	166	162	162	172	202	161	161	171	158	162	167	156	160	155	187	147	156	166	163	181	182	152	166	175	164	129	164	158	164	172	160	172	158	186	193	189	163	156	145	161	174	169	166	157	187	172	143	168	157	161	156	142	169	169	158	166	182	162	152	131	170	157	174	176	148	161	158	142	161	161	155	151	146	178	155	159	159	159	147	128	158	166	173	186	159	165	186	160	157	166	149	136	164	179	165	176	137	182	158	156	173	146	163	179	159	153	161	176	169	179	159	154	160	173	173	167	159	158	180	170	157	165	142	185	168	177	173	173	150	127	157	175	161	159	168	157	170	173	172	165	192	194	144	151	157	152	175	160	146	156	168	181	157	204	157	176	170	161	183	152	152	161	151	167	172	175	177	172	183	154	168	164	159	153	163	149	160	158	182	175	168	175	164	157	148	128	155	181	164	183	160	158	173	141	146	146	161	155	146	141	144	161	150	164	144	155	177	159	153	163	150	162	172	178	174	175	168	160	162	169	136	172	166	161	152	151	195	146	193	154	167	148	162	164	163	177	137	170	157	170	170	181	178	146	182	166	161	155	177	154	164	199	161	194	166	161	181	164	153	175	155	165	150	146	152	171	160	151	180	167	136	162	177	137	163	174	147	170	153	169	159	172	173	169	185	177	164	157	163	151	160	168	152	161	185	141	169	162	154	165	140	160	143	171	173	164	155	166	160	163	163	155	164	154	163	186	143	151	158	166	170	148	152	183	166	180	169	163	183	176	165	153	165	148	190	163	157	138	147	137	157	160	147	151	154	186	170	181	164	155	166	188	183	172	183	177	155	162	217	188	193	172	167	168	146	165	159	161	152	165	177	164	144	186	141	154	144	192	155	157	177	169	144	162	157	158	199	141	156	162	163	176	184	181	167	167	155	159	156	160	163	168	146	166	187	168	159	149	187	167	177	171	180	180	159	164	157	165	163	170	169	161	173	167	171	160	174	173	167	154	145	160	161	156	156	164	149	140	142	172	141	172	174	140	166	176	170	191	161	187	189	166	160	163	178	163	155	179	165	155	175	180	176	159	147	161	148	164	163	171	164	150	147	176	152	131	166	171	152	161	161	164	167	150	148	164	163	176	169	173	162	160	166	150	160	148	164	166	167	164	156	150	181	163	152
4770	15095	9963	4592	3220	2299	1780	1357	1066	952	823	711	668	654	600	497	412	368	340	325	330	319	275	275	305	252	257	252	250	235	229	225	217	258	256	265	254	240	245	229	240	228	220	224	264	226	223	223	210	242	226	224	247	216	208	235	240	214	214	235	231	214	240	223	226	223	218	221	239	218	225	217	208	201	212	227	205	220	228	232	247	207	197	237	208	220	221	238	223	215	210	199	246	212	224	231	238	218	219	221	226	205	215	210	245	215	203	202	208	197	229	204	231	201	179	222	259	216	198	233	232	238	221	237	239	220	220	199	217	207	221	228	229	221	207	191	199	220	209	223	200	181	216	216	207	217	230	219	208	207	191	229	223	201	207	215	217	235	202	223	203	212	211	246	225	196	238	223	224	227	226	220	198	210	204	221	190	223	228	219	217	235	221	186	206	234	215	225	210	206	236	198	203	217	192	213	211	196	207	187	208	217	246	220	199	212	206	220	204	196	198	231	234	217	235	196	202	221	230	203	207	210	218	214	198	212	195	194	217	228	215	228	196	194	222	229	191	211	208	232	239	224	223	189	219	196	227	229	198	187	211	211	200	215	227	216	200	213	218	210	213	203	210	214	201	213	216	190	209	220	203	226	199	207	210	203	214	185	202	237	220	195	194	203	206	213	200	231	202	234	230	193	246	192	212	232	188	209	212	230	218	208	214	226	194	206	211	210	214	233	216	214	220	224	210	217	215	218	244	195	248	221	217	212	191	208	238	244	210	208	219	229	198	195	201	241	178	210	203	219	216	201	209	202	195	227	238	210	248	213	208	215	197	202	231	223	199	217	201	226	218	219	212	194	211	205	241	247	190	202	200	201	203	218	211	203	199	207	204	216	202	216	231	206	246	213	232	203	195	184	206	222	215	216	196	210	226	204	208	215	214	222	197	218	187	211	191	228	228	206	214	206	210	212	202	208	205	207	213	234	216	175	213	217	214	220	219	218	233	217	213	221	189	194	221	187	222	209	228	215	229	224	201	212	206	198	217	198	217	204	211	216	206	193	199	231	215	206	213	216	233	192	199	192	223	195	236	228	214	225	227	183	207	223	236	187	214	230	199	220	209	214	222	232	217	193	219	225	204	229	219	222	223	229	212	221	232	196	231	197	220	234	208	228	216	208	201	213	196	218	234	258	207	223	221	208	206	202	210	220	203	201	231	239	205	225	220	218	251	199	234	191	209	249	195	192	217	207	191	215	221	209	211	194	228	207	220	185	195	180	191	231	243	187	213	201	222	228	206	195	203	220	186	196	220	201	207	234	213	240	221	208	217	219	235	199	220	226	219	196	216	201	226	210	204	216	196	217	219	206	209	224	225	227	211	224	207	220	209	222	212	190	217	232	210	179	209	205	209	201	222	193	194	201	212	213	240	225	208	213	202	243	216	177	215	217	222	240	206	236	200	220	199	188	203	191	208	207	223	188	197	205	205	218	227	214	202	207	220	211	241	230	206	222	230	217	188	219	217	206	207	188	201	221	223	214	216	248	228	194	198	211	232	206	195	219	220	217	231	218	166	219	210	220	208	210	203	201	200	212	230	224	202	198	211	228	211	195	226	223	208	218	223	211	224	201	206	220	207	224	203	225	181	173	197	232	215	207	207	210	196	225	207	202	228	233	193	212	186	207	205	203	212	207	211	197	207	200	198	235	231	198	218	229	223	224	184	216	198	237	206	216	198	221	211	210	213	255	214	222	225	205	201	222	231	223	218	205	196	229	218	207	208	219	224	210	217	205	190	199	203	209	237	215	201	207	212	198	201	236	199	219	201	229	226	243	205	209	209	206	195	206	176	234	207	233	209	217	216	236	229	216	213	189	182	209	229	222	214	200	220	212	220	209	224	192	210	205	208	195	202	226	183	225	226	225	200	246	208	219	219	211	208	235	208	221	196	236	226	213	236	227	196	212	188	208	237	224	233	239	202	196	232	207	212	207	214	232	180	196	200	210	228	199	204	229	210	191	220	240	214	205	229	195	205	208	206	206	242	195	208	186	199	239	200	244	205	225	238	199	226	224	202	229	217	233	229	203	225	184	224	208	220	222	192	250	194	207	217	201	205	200	223	244	211	237	222	211	218	211	230	221	251	216	241	223	209	237	194	203	213	229	205	216	202	218	204	234	210	205	197	217	223	206	241	198	203	208	208	214	216	213	203	230	203	207	212	205	220	218	182	224	204	210	231	248	229	240	196	210	220	200	218	200	220	193	231	223	197	204	244	201	199	216	243	231	248	236	209	217	256	226	218	212	202	229	206	200	205	199	220	213	253	203	211	191	247	200	220	190	200	183	237	212	215	204	235	215	210	197	217	197	211	201	190	208	221	236	221	217	193	221	228	201	199	237	232	191	218	202	228	212	206	219	214	215	214	189	218	205	218	216	222	195	210	225	232	228	209	208	211	203	227	203	218	179	223	202	215	209	215	205	209	214	236	223	219	204	208	224	196	227	218	223	189	250	205	231	223	191	202	211	213	222	197	200	222	221	228	216	196	218	229	199	225	226	213	201	212	233	208	240	209	197	215	187	202	213	218	211	205	223	236	205	212	216	226	227	209	196	238	224	187	207	213	202	210	211	190	217	238	208	207	199	195	207	230	218	219	199	195	212	252	204	195	197	224	224	223	217	208	212	190	220	185	197	205	225	213	207	206	217	199	217	231	218	227	203	227	244	188	221	221	217	189	217	229	232	212	191	192	221	205	242	197	207	209	181	208	203	214	229	210	214	204	240	224	229	221	199	221	207	213	232	210	235	193	193	221	247	219	213	215	221	221	223	214	200	241	205	198	212	208	220	244	203	196	214	219	211	220	233	206	217	222	225	203	212	195	208	228	219	210	241	219	200	200	234	211	214	217	192	223	214	192	226	213	208	215	225	204	181	243	182	196	223	218	208	184	237	201	202	223	216	225	225	220	188	239	217	211	196	217	206	186	231	187	232	206	226	226	223	208	241	195	215	208	239	226	220	186	231	216	187	216	222	199	223	209	193	205	203	221	220	188	211	201	211	194	222	219	198	224	212	211	225	216	190	218	210	227	207	196	227	218	183	224	219	197	203	214	212	214	239	226	232	227	182	214	225	180	219	235	220	221	227	210	215	231	215	209	204	187	202	225	226	201	224	200	232	211	217	212	221	210	213	221	227	227	217	224	227	222	198	225	211	225	207	173	200	209	217	201	183	209	188	227	216	197	217	212	244	193	238	256	202	227	220	247	217	231	201	198	216	187	202	236	214	236	206	207	219	214	220	207	213	202	224	226	199	194	216	223	213	220	236	195	209	198	216	207	202	198	203	211	202	204	221	219	216	219	237	200	213	215	230	236	208	209	225	213	205	210	227	209	214	216	207	198	218	234	198	187	214	187	208	219	213	215	238	213	236	226	227	215	179	200	220	208	223	229	229	190	212	235	208	210	227	236	208	199	202	245	206	207	219	205	217	195	205	209	209	215	213	193	221
27545	16974	3095	656	506	447	445	458	409	416	425	362	396	386	425	382	404	379	418	407	380	395	414	375	413	408	417	355	376	408	351	342	370	396	405	368	378	409	387	376	366	401	406	396	369	426	351	426	378	389	382	390	410	402	380	382	433	388	421	364	384	412	416	438	386	372	379	398	393	412	447	361	392	400	352	396	360	362	391	382	403	386	373	376	349	350	379	383	394	415	364	374	397	378	405	376	391	387	405	395	380	396	405	427	387	352	411	366	406	399	379	407	391	357	393	399	373	409	395	386	416	412	385	395	375	420	379	364	371	367	411	382	401	360	384	414	380	408	344	395	394	406	411	382	386	383	396	357	400	401	385	417	392	378	405	399	371	436	370	368	416	388	372	413	383	370	415	383	402	384	410	385	396	387	415	355	364	385	383	402	365	383	401	383	403	386	409	403	378	377	388	379	381	411	375	375	386	396	349	354	391	384	365	383	370	413	375	393	432	396	378	386	418	386	399	380	394	406	366	342	386	379	404	424	381	395	365	378	359	393	400	382	420	363	385	363	372	381	360	402	407	356	415	376	400	395	385	391	399	394	395	336	384	375	384	425	402	341	363	348	380	367	376	382	361	375	383	403	410	456	391	369	370	362	399	401	370	391	376	403	380	408	352	354	392	417	415	368	375	411	370	399	384	379	407	407	355	342	388	421	369	377	385	374	389	370	397	401	410	368	380	425	412	444	401	411	381	369	369	427	356	405	368	425	387	383	379	346	363	419	387	398	413	371	368	412	396	363	392	383	360	386	360	379	384	381	382	418	399	371	373	364	438	400	382	370	355	374	377	348	365	423	396	403	362	382	403	415	394	409	349	398	389	365	368	413	373	397	396	410	383	411	369	398	412	384	394	378	364	374	373	387	386	403	378	346	390	348	378	426	389	427	424	398	399	402	372	323	370	375	389	368	406	365	406	390	375	385	363	399	425	368	370	403	364	393	378	393	396	436	378	377	388	363	384	387	423	347	424	409	380	388	400	400	380	395	393	382	389	367	386	391	344	385	391	399	356	390	419	375	387	384	371	373	366	377	341	364	412	384	404	381	364	388	401	355	357	395	380	384	363	412	394	384	376	400	397	373	351	391	362	380	372	406	394	388	388	406	399	404	407	376	394	382	394	399	413	401	397	424	407	424	395	383	405	417	367	378	408	372	400	412	403	406	370	375	377	378	363	383	387	377	365	398	385	390	392	396	382	375	391	399	388	365	386	389	404	362	372	400	398	361	388	398	360	423	398	410	402	396	343	398	418	376	405	408	391	394	410	360	416	414	381	373	386	378	400	394	399	409	390	380	373	424	382	406	407	375	388	387	379	376	399	399	418	391	413	396	377	398	384	388	374	357	343	359	380	396	399	420	414	384	401	390	381	370	365	422	389	393	424	385	378	382	380	414	367	357	388	400	421	372	374	397	391	388	343	384	391	367	370	351	419	382	386	371	404	387	385	347	387	426	397	383	377	399	390	345	394	391	409	361	373	375	393	384	382	404	425	415	393	372	382	364	370	342	388	366	375	427	405	415	380	393	356	329	392	389	374	383	377	365	399	380	384	386	365	398	397	369	414	374	394	360	401	360	354	406	369	407	424	404	412	383	396	397	371	360	395	404	364	350	394	352	362	378	376	398	384	396	369	422	360	412	419	361	397	370	408	398	403	381	386	374	371	382	433	417	385	402	396	400	427	374	376	422	377	408	394	393	395	420	383	377	404	410	383	389	401	396	390	372	385	388	394	394	333	341	418	387	381	398	386	363	424	369	373	401	394	413	391	397	385	371	375	371	421	396	387	384	415	405	406	388	385	374	393	397	397	361	359	387	386	372	368	355	385	396	371	388	418	388	379	443	390	392	399	366	402	403	379	370	378	365	408	388	373	390	371	341	386	355	377	386	365	386	399	421	402	359	392	395	387	403	372	409	394	363	393	372	363	376	344	375	386	401	372	383	389	406	390	419	407	388	377	403	378	388	397	415	416	375	377	390	393	363	388	377	387	409	348	369	397	396	350	387	354	386	422	377	379	416	386	400	385	406	392	420	351	407	404	414	410	419	389	401	409	376	385	388	367	390	405	358	353	400	414	390	382	393	399	374	390	375	364	380	377	414	397	396	367	401	422	373	371	390	372	393	392	339	392	387	366	412	375	421	390	379	396	410	391	392	362	372	372	396	374	390	369	400	391	374	356	407	392	373	395	391	410	392	403	355	419	373	415	358	377	407	394	377	388	385	389	379	408	373	371	365	427	432	386	393	409	371	449	387	382	373	354	424	381	387	413	357	404	425	398	431	386	392	398	384	400	412	404	436	380	413	393	376	404	379	356	353	379	371	416	385	371	400	385	371	374	428	375	423	392	417	404	384	389	382	376	390	369	405	376	402	387	377	355	428	373	399	383	376	403	387	386	385	430	420	410	381	359	390	394	380	364	391	362	410	408	389	402	374	375	364	381	378	400	408	398	411	367	357	402	392	386	400	369	391	358	364	395	377	421	371	446	355	379	373	398	418	360	368	387	403	407	395	371	419	394	397	442	389	346	407	406	377	392	404	378	351	409	397	407	395	351	379	377	377	398	386	386	375	394	402	397	431	370	356	401	401	371	393	379	358	428	372	374	388	390	413	388	376	395	399	402	382	374	373	421	405	386	378	379	362	393	405	360	362	383	414	416	389	400	380	372	354	383	384	412	380	401	384	353	379	404	397	333	389	403	391	387	406	400	419	404	383	340	405	397	370	408	412	405	359	349	369	402	409	377	400	372	378	374	384	369	418	371	374	361	358	367	366	403	380	390	377	361	388	424	384	375	402	370	400	373	383	418	402	411	382	402	375	408	382	392	384	393	393	410	358	384	396	366	415	384	392	357	392	382	420	412	386	376	411	384	350	374	370	360	390	374	336	415	395	370	398	374	413	378	395	396	370	407	348	399	379	389	378	388	395	399	403	414	379	379	403	396	418	391	386	388	411	396	345	439	390	373	392	373	395	378	357	395	437	370	390	386	357	375	383	395	399	375	373	384	410	362	390	373	422	416	389	411	361	414	382	403	390	379	393	383	409	387	401	382	399	389	390	408	398	399	391	408	376	385	418	376	401	391	376	361	380	416	398	391	386	409	411	358	404	364	389	348	384	392	382	403	388	361	399	379	386	375	370	389	374	367	375	425	392	390	384	340	411	399	382	441	421	351	398	390	367	386	398	406	411	396	400	384	413	424	363	402	372	395	398	396	348	380	390	372	362	398	370	350	413	393	394	383	384	388	382	395	374	416	373	369	380	384	379	382	363	381	356	430	373	395	400	389	396	372	414	402	393	414	384	395	434	369	373	375	384	363	388	383	397	388	388	377	362	357	373	401	405	415	404	391	398	373	333	379	357	420	393	438	397	410	372	409	428	372	401	376	376	364	381	384	396	397	364	400	424	370	395	361	385	377	395	431	407	394	385	383	357	382	400	342	373	392	385	391	382
4607	1846	1286	775	655	645	597	566	525	532	525	490	501	504	530	501	443	498	486	458	482	524	471	463	497	441	498	465	473	437	469	467	491	457	451	461	505	494	482	490	471	472	436	491	495	460	489	512	467	492	444	498	478	495	488	470	495	502	471	464	464	480	444	473	449	472	482	425	452	459	461	439	476	413	489	466	470	471	475	469	493	477	489	492	462	447	477	472	477	450	441	483	494	486	473	488	490	460	468	484	460	481	494	486	435	456	484	449	459	464	493	468	445	479	493	466	470	493	442	482	469	504	486	482	459	476	494	432	484	437	460	445	473	505	474	506	472	486	469	448	488	471	456	457	452	458	481	504	478	455	476	497	460	485	453	424	458	460	457	443	465	461	490	477	477	481	440	482	485	455	488	440	437	489	475	451	442	458	511	450	493	509	451	478	452	449	491	478	475	453	447	478	482	483	517	452	456	463	475	465	472	494	457	468	450	453	496	474	440	457	510	454	496	448	472	438	438	453	408	433	454	474	461	441	449	475	462	490	463	489	502	482	490	461	442	473	459	428	469	427	445	499	494	496	460	456	424	497	474	448	466	480	463	483	456	462	509	482	465	471	522	490	474	465	504	459	483	493	476	478	472	459	478	472	450	478	467	521	477	484	486	476	460	461	477	438	461	446	474	483	472	469	475	440	484	433	435	487	464	494	490	477	460	505	486	484	462	461	461	451	470	457	451	478	463	498	474	470	422	453	475	524	525	515	476	477	462	465	449	472	443	475	485	484	476	499	486	466	464	468	527	531	413	470	480	486	495	462	502	523	462	449	463	445	506	505	463	478	447	459	455	497	467	483	449	497	467	444	479	496	459	447	497	510	466	467	464	440	509	497	481	483	457	488	487	490	469	468	492	462	459	483	501	457	449	493	466	455	489	505	478	439	483	444	448	497	478	465	488	478	469	481	456	446	481	467	455	459	492	457	475	468	459	478	468	473	500	477	456	434	492	449	475	459	476	443	448	504	465	451	452	494	474	473	486	510	463	477	469	484	494	477	463	437	469	420	429	456	476	475	466	465	479	495	463	468	472	516	469	429	509	487	456	513	514	457	491	467	505	438	502	440	453	498	476	458	479	496	484	464	477	421	471	492	464	476	475	437	476	535	455	446	439	441	496	487	467	478	444	474	461	447	489	462	484	448	465	458	463	491	484	466	482	478	486	476	475	487	487	457	479	475	456	490	478	502	500	477	449	481	481	491	472	451	431	456	453	506	468	533	516	510	478	473	492	476	435	458	472	498	483	486	483	452	479	474	501	476	508	449	464	457	469	447	468	495	490	466	498	483	497	503	466	482	496	443	501	456	452	472	405	484	432	508	476	509	453	487	435	471	465	477	504	450	463	493	488	504	481	470	388	450	439	439	473	470	480	487	456	487	478	489	465	464	473	471	490	499	487	452	478	474	465	440	471	492	457	464	465	484	455	461	444	449	532	463	467	485	454	470	494	487	524	492	445	490	462	496	460	490	492	501	460	492	435	482	488	429	464	476	489	490	471	496	515	502	508	448	481	445	474	499	457	476	484	455	479	484	464	477	465	461	430	493	453	482	463	492	445	476	510	488	457	462	463	476	447	456	492	495	441	472	471	492	482	477	447	475	479	494	496	451	478	485	441	434	495	463	475	478	485	464	446	475	442	471	500	446	451	452	498	467	441	455	477	514	469	480	476	470	501	469	417	482	523	459	469	436	446	467	447	462	464	462	433	488	459	493	456	481	496	501	454	471	522	483	460	496	465	478	491	480	490	475	463	485	464	441	467	465	443	493	460	466	512	459	467	474	480	468	499	474	452	473	505	463	510	466	493	490	489	447	466	469	466	460	502	496	527	483	468	460	456	445	472	481	453	432	465	493	447	517	542	440	462	509	455	479	441	456	466	512	481	471	477	455	507	463	454	458	489	441	495	469	470	484	471	462	463	470	485	481	462	489	489	461	449	485	464	496	506	464	479	485	490	508	472	471	487	501	482	515	442	481	459	477	488	440	423	480	488	496	489	471	479	488	475	476	477	485	489	522	446	440	465	430	478	472	448	490	516	489	463	474	460	496	480	463	441	476	495	478	436	437	527	490	462	466	441	469	462	473	497	475	486	494	438	470	537	482	471	494	471	502	458	467	447	450	470	467	436	473	424	490	481	458	477	452	459	476	463	483	441	496	455	471	466	440	450	434	473	449	438	450	483	449	499	475	462	479	465	480	475	477	468	499	459	461	503	514	504	493	457	466	454	470	465	460	454	465	469	447	486	497	448	489	467	453	461	484	434	456	489	462	463	454	451	507	470	444	463	475	469	466	464	469	492	481	474	480	439	472	482	479	452	455	469	470	466	451	487	480	455	441	466	487	492	496	457	505	489	511	461	465	497	442	482	487	461	468	439	456	465	465	453	446	439	431	531	477	440	447	447	486	518	471	456	480	492	493	528	478	489	495	466	456	501	451	439	477	472	460	473	466	471	461	419	491	525	465	491	457	525	454	504	476	527	469	491	495	459	483	513	488	499	484	475	463	468	472	512	481	500	472	476	461	477	467	473	479	476	453	482	472	481	451	442	516	445	486	468	457	436	505	472	499	453	481	479	454	493	446	462	460	430	443	475	460	469	475	443	480	465	474	493	473	482	438	498	457	498	476	499	490	470	478	526	456	431	483	462	473	462	467	481	456	472	424	443	510	476	493	524	464	451	486	473	476	486	485	447	485	465	430	464	482	467	499	487	468	468	495	488	464	435	457	467	494	474	486	475	465	457	477	446	498	455	458	510	463	426	515	476	459	428	445	514	472	482	511	443	457	488	467	480	497	517	508	449	478	478	459	474	443	476	466	449	463	530	459	459	476	469	483	488	450	475	466	469	447	495	486	494	436	443	494	462	487	506	473	508	492	468	500	504	448	484	499	473	455	478	491	476	487	477	456	483	473	477	440	469	443	462	471	461	453	516	469	483	463	497	452	456	478	468	477	462	466	493	454	458	484	488	450	532	489	480	491	476	484	487	473	476	471	461	461	492	460	508	527	443	457	476	455	500	471	435	459	497	487	508	469	511	449	481	530	491	487	500	462	468	445	505	437	440	466	496	462	468	487	470	496	426	492	444	515	443	423	448	476	438	451	472	473	467	457	476	436	456	495	462	447	458	479	459	463	452	438	483	452	464	471	493	483	459	484	459	465	481	480	483	480	478	466	502	464	476	485	444	523	500	462	502	451	507	474	486	463	450	444	471	497	476	465	447	486	462	466	447	494	487	455	467	477	456	460	488	467	446	445	458	466	477	443	449	424	445	509	482	470	492	448	461	478	486	460	454	486	466	496	481	461	444	483	484	461	503	490	464	476	436	482	480	509	444	446	497	454	458	493	501	464	465	470	461	462	518	463	471	437	471	481	497	483	494	505	449	474	508	470	476	518	415	462	490	473	457	453	458	479	452	438	498	487	460	483	453	492	445	474	459	463	497	471	476	494
23761	21024	27300	24928	16558	1391	773	640	536	509	524	481	518	509	497	461	426	450	435	451	422	456	421	474	427	385	407	392	423	439	441	405	403	423	401	430	424	410	461	387	416	410	418	425	405	418	399	409	364	433	443	390	411	402	447	407	383	405	421	414	400	402	464	407	424	414	436	413	432	407	380	390	417	421	403	441	381	388	378	434	410	412	389	418	405	408	410	416	410	392	419	384	415	391	356	398	429	415	411	432	403	413	443	429	413	419	382	417	393	423	438	434	408	416	446	398	400	403	419	409	426	395	402	382	399	418	419	376	419	402	442	409	400	400	413	409	476	402	414	416	408	433	401	380	422	396	422	382	402	401	396	388	419	443	405	421	456	421	384	423	415	410	417	417	403	406	413	406	442	433	384	431	387	417	402	411	436	388	452	350	397	432	410	399	408	383	384	410	360	423	403	469	406	391	408	434	398	400	411	407	396	408	414	410	422	440	405	397	411	415	395	396	366	426	457	434	408	418	425	384	382	418	418	401	407	434	428	403	400	408	398	408	419	428	421	391	445	420	425	394	405	427	381	405	418	398	381	398	379	438	438	428	448	422	428	420	395	426	417	407	407	426	434	435	408	434	396	440	398	403	434	472	452	369	405	395	432	392	424	419	415	380	419	406	406	410	422	378	432	390	400	427	440	393	409	407	379	423	436	383	427	400	434	450	386	380	404	406	421	391	386	398	443	430	419	398	425	435	432	407	421	429	388	361	415	434	409	440	395	430	435	388	421	373	432	445	403	371	450	410	413	411	361	426	417	403	420	466	418	380	429	406	425	393	391	401	427	425	414	393	437	448	376	406	385	359	410	410	424	416	406	404	384	373	433	433	432	398	436	413	401	387	419	382	395	433	396	382	400	380	422	433	389	395	403	403	419	387	414	415	403	437	408	408	429	441	417	426	406	375	400	378	406	397	422	394	409	417	404	399	413	419	410	413	412	385	389	407	399	412	394	423	402	412	398	466	387	420	404	393	415	444	385	408	406	399	437	430	450	393	434	401	442	394	407	375	444	397	371	424	369	365	370	421	417	386	368	392	409	421	425	397	427	390	402	429	415	417	390	434	425	420	434	415	424	392	405	384	410	384	410	417	419	381	423	389	411	433	420	424	405	408	397	432	369	391	381	434	426	438	399	437	398	380	387	397	423	414	382	406	420	460	427	395	415	390	416	407	411	417	427	424	411	405	396	403	418	427	392	419	431	408	422	427	436	403	405	383	408	375	421	405	408	400	402	412	427	435	413	436	389	415	394	411	399	352	419	390	391	393	445	374	378	407	461	486	411	354	415	439	392	431	423	412	403	407	414	392	421	433	424	430	398	404	400	414	405	389	411	414	413	426	384	394	401	371	413	425	447	405	399	407	419	417	398	413	429	471	440	427	446	413	385	439	423	371	398	417	408	382	403	419	403	400	405	441	406	418	416	400	379	407	394	428	419	431	420	413	437	416	421	397	426	421	393	405	398	406	425	402	408	411	421	452	390	385	442	444	414	374	451	415	374	381	445	402	391	436	401	396	429	406	380	409	412	395	407	414	358	401	404	403	408	363	410	403	430	396	457	419	407	401	403	386	391	387	405	400	391	413	416	388	399	408	385	385	384	399	426	405	382	427	395	387	412	423	428	405	413	429	424	438	449	365	408	441	424	391	402	403	420	433	401	430	399	416	401	387	398	460	382	409	381	375	439	438	436	385	418	394	420	406	426	372	390	378	427	445	451	424	389	412	369	425	413	459	412	410	389	400	388	419	418	407	368	418	416	389	436	393	400	413	413	396	428	417	421	408	409	410	397	416	411	407	403	420	400	416	422	402	425	428	402	374	392	424	406	411	398	378	413	404	387	396	409	428	427	396	439	377	391	424	398	426	428	422	430	420	400	403	393	429	401	390	425	408	396	377	466	390	400	409	409	410	389	414	374	400	424	396	365	417	360	404	423	420	425	415	411	425	383	393	414	390	442	417	427	387	436	403	432	442	384	396	393	389	444	387	423	416	405	387	449	409	418	415	432	368	422	423	411	393	417	437	397	418	421	402	424	423	431	368	394	424	401	444	402	406	402	432	420	402	422	419	423	401	416	401	412	399	390	440	421	423	377	376	409	418	430	361	368	418	418	411	397	391	428	409	408	432	409	398	411	408	373	401	388	418	411	441	413	408	361	442	410	382	428	422	420	442	410	392	401	421	397	366	391	394	427	395	453	437	400	402	426	400	400	413	403	432	425	405	414	407	424	424	441	412	445	442	421	396	424	415	402	441	381	370	441	366	396	420	400	448	411	405	438	403	395	423	422	419	397	437	399	418	403	403	388	429	421	399	441	402	376	406	413	413	423	430	399	414	414	413	402	415	402	430	418	405	387	394	412	381	368	410	423	408	407	425	437	412	431	415	426	400	388	406	418	400	384	444	403	377	422	397	414	424	400	422	391	419	420	373	438	414	396	401	413	418	422	406	410	435	424	408	455	427	396	363	411	429	437	405	432	397	397	399	414	446	345	418	384	388	367	427	399	414	372	348	424	404	433	412	377	411	372	385	401	406	431	422	399	407	386	424	406	411	413	375	403	434	382	422	416	402	437	376	449	403	403	412	356	398	414	420	422	398	408	420	414	445	379	401	433	391	419	394	438	444	371	406	421	380	431	411	412	411	428	435	412	413	411	386	429	438	370	414	375	423	386	419	425	379	408	427	397	442	400	454	442	421	390	395	398	421	432	389	401	390	361	447	390	390	409	415	416	416	429	408	389	401	408	393	402	440	378	392	400	397	401	415	391	395	394	399	392	415	391	411	409	402	402	394	434	445	377	397	412	439	399	426	378	426	369	408	411	439	401	397	411	396	428	411	409	421	375	401	432	364	375	391	453	374	391	425	401	378	406	406	400	394	430	436	432	421	425	430	381	391	394	426	404	415	417	425	400	398	421	407	420	390	376	384	358	404	421	450	372	424	403	416	391	390	373	416	398	413	405	411	404	416	433	387	395	409	382	408	399	423	407	394	388	432	397	426	413	403	385	416	401	452	452	402	424	404	418	389	408	410	390	404	424	413	456	414	425	409	399	409	437	382	397	365	418	409	427	436	389	383	433	413	402	391	377	399	428	415	413	414	427	378	420	404	397	402	413	414	406	437	412	407	404	414	415	388	453	411	403	420	426	412	426	381	397	429	422	463	427	411	413	423	435	403	410	427	388	418	381	406	446	400	428	433	398	431	426	378	410	395	454	391	403	433	447	413	378	408	397	381	395	418	417	382	399	388	393	417	374	380	397	393	414	398	382	426	429	432	451	402	453	400	414	401	417	429	402	398	479	418	387	406	415	384	433	411	403	415	400	391	403	432	414	421	438	430	413	405	426	415	409	381	397	437	394	460	417	401	366	363	379	390	377	434	432	389	371	419	412	467	432	371	416	385	369	397	385	383	424	448	424	418	406	430	418	412	408	357	388	401	414	440	403	444	405	394
3480	8407	5358	2464	1879	1379	1213	1013	926	886	785	697	706	691	687	594	605	565	593	519	531	540	516	502	514	556	519	472	545	515	550	526	481	472	557	533	525	479	524	508	468	530	507	513	511	447	478	492	515	503	470	516	532	455	515	513	532	508	499	482	506	502	515	457	512	540	505	489	504	526	496	511	509	488	507	534	487	488	509	513	494	521	483	533	461	517	488	518	511	514	525	488	482	502	505	507	475	516	495	473	498	514	547	489	500	515	491	519	477	500	451	512	491	487	527	504	510	428	507	467	511	481	498	480	514	514	520	496	456	493	503	499	495	544	488	483	470	488	524	460	493	497	508	511	508	486	479	506	514	504	509	538	500	484	501	504	531	523	494	495	501	499	533	491	489	583	520	506	524	481	490	484	485	480	526	523	466	483	475	488	501	496	548	506	525	500	538	480	493	571	444	501	495	502	510	488	512	501	490	479	475	493	472	523	513	500	476	508	505	546	497	502	527	488	519	492	529	488	510	495	547	488	510	508	521	483	514	510	497	509	499	506	489	475	528	525	497	526	513	461	510	481	501	495	523	493	497	484	504	451	511	498	481	509	503	552	511	513	497	534	510	482	520	478	475	534	492	491	485	494	542	519	482	503	543	519	535	483	538	480	509	493	522	475	510	520	494	477	471	461	484	546	524	490	478	487	485	510	498	513	463	472	457	542	477	445	499	481	511	487	552	484	449	486	498	516	508	509	507	503	491	491	488	499	513	479	510	467	534	488	495	513	501	504	486	577	513	492	515	520	478	509	527	496	490	475	530	500	481	483	476	473	495	513	488	527	548	510	493	504	487	496	495	490	509	492	507	485	472	491	527	490	464	483	493	522	512	511	455	513	495	472	529	473	528	537	471	477	503	484	520	463	478	508	482	508	523	512	466	503	523	508	507	562	495	500	493	536	466	551	460	501	481	493	485	505	501	493	481	478	513	469	471	517	500	504	493	472	497	474	536	520	469	496	526	484	476	497	478	496	481	505	511	473	524	528	498	485	509	516	480	498	562	519	475	511	507	547	481	486	542	494	494	509	473	476	528	526	514	496	481	500	496	473	527	525	486	479	504	489	526	507	533	493	512	504	446	519	522	483	506	478	524	512	479	528	528	499	521	534	496	518	510	496	513	471	472	493	501	479	486	476	481	485	546	492	533	492	519	468	481	540	496	500	528	499	522	501	487	489	491	482	482	503	471	481	533	505	459	516	466	494	496	502	494	531	482	496	549	503	479	522	498	480	499	483	480	505	479	499	485	506	525	498	526	523	506	502	474	494	511	515	522	528	495	513	491	509	499	517	501	481	477	510	452	511	541	538	496	491	486	479	506	532	512	546	476	493	501	526	497	487	544	474	471	488	512	513	470	495	547	497	497	493	495	514	549	537	468	520	476	478	491	469	547	479	518	489	497	496	513	538	481	524	468	491	497	501	486	492	500	496	541	523	484	475	534	486	531	476	478	474	482	492	514	530	492	466	509	502	541	500	505	488	545	526	464	505	487	504	515	462	509	514	520	517	494	513	495	499	509	534	493	495	522	488	486	520	508	488	469	502	494	498	513	497	483	495	532	498	475	489	498	533	502	514	504	456	501	480	467	541	471	466	490	480	495	510	521	460	509	488	527	478	498	478	501	491	517	521	472	482	481	492	501	493	507	476	483	487	503	535	495	513	497	480	492	488	522	545	503	511	511	482	505	472	479	475	517	475	516	507	516	511	505	518	495	465	479	511	491	490	525	481	514	517	497	490	495	502	520	487	528	489	501	482	520	522	482	533	491	471	502	509	438	489	507	506	519	504	499	522	491	466	518	477	532	514	526	505	503	485	499	515	507	489	474	487	499	502	504	499	482	519	465	490	505	511	493	494	474	529	490	506	523	505	498	500	510	511	534	541	508	487	496	512	474	487	470	471	524	498	506	518	497	511	494	478	525	530	468	514	507	506	483	477	468	507	473	503	442	514	487	513	486	474	535	471	474	500	505	481	487	523	523	456	491	491	513	528	520	540	500	461	494	512	500	487	461	510	484	490	524	487	457	486	510	509	450	480	504	519	481	481	479	511	534	505	478	499	494	481	487	499	480	472	528	522	533	514	505	492	500	497	491	500	472	478	552	510	497	537	491	454	520	499	508	532	521	489	490	508	508	505	535	499	506	498	469	459	484	499	510	499	473	515	545	464	534	492	490	482	508	488	513	502	531	468	514	525	472	544	514	534	503	477	473	516	506	494	528	460	505	522	466	503	470	503	520	515	508	533	480	515	500	549	500	476	494	532	516	519	496	482	492	495	509	499	497	489	513	505	511	538	515	502	523	504	511	525	508	506	507	509	488	523	495	536	495	470	518	497	502	491	496	518	491	511	499	498	524	524	498	502	513	478	500	494	526	471	456	499	486	508	464	488	499	513	522	518	504	507	476	495	497	488	542	503	500	505	521	564	479	512	456	454	505	492	504	467	493	489	499	492	453	493	525	491	480	531	494	467	492	547	476	490	487	500	499	492	502	479	477	497	465	509	510	523	533	489	503	490	499	498	500	484	543	472	467	478	494	484	449	485	508	457	531	463	471	491	503	455	471	467	483	441	476	502	514	508	475	509	483	491	453	488	492	529	490	439	522	482	503	536	527	479	523	548	490	490	496	527	525	463	493	512	481	504	461	473	509	505	484	517	497	507	506	529	476	503	512	490	481	480	502	510	536	481	486	488	500	494	489	473	520	517	491	504	472	502	527	498	527	505	516	503	475	511	483	476	507	458	492	511	492	492	530	518	515	519	454	500	470	461	497	497	487	495	510	544	530	474	525	496	477	494	529	511	489	524	488	543	475	494	524	488	486	515	472	527	517	512	498	515	507	485	502	489	481	545	494	457	510	481	460	483	496	507	495	497	477	473	506	489	482	455	478	502	516	462	513	503	491	509	512	488	532	546	504	509	524	500	462	526	487	478	444	515	468	493	519	509	473	517	514	497	512	460	546	465	530	540	483	542	483	521	500	505	519	485	499	534	502	487	503	479	467	507	472	497	501	450	478	466	497	496	521	487	490	486	490	435	519	466	532	535	546	486	520	504	489	527	524	523	507	462	504	526	487	491	511	486	480	490	489	488	468	502	533	503	468	493	523	532	468	478	477	501	492	471	515	514	512	487	471	534	490	521	493	493	523	497	559	492	471	504	488	508	486	538	474	492	504	497	505	491	525	482	532	456	490	483	489	489	481	489	502	470	467	487	515	503	487	512	474	467	515	484	470	545	489	541	502	534	485	531	476	467	478	508	517	499	493	512	497	452	519	537	480	465	494	507	488	460	511	496	487	494	509	515	488	474	527	517	506	507	463	490	501	559	479	508	503	487	518	473	528	536	460	471	506	486	497	501	511	508	478	526	491	493	462	483	509	491	536	480	490	458	493	503	531	462	492	501	558	480	497	524	474	495	504	511	466	521	482	473	478	484	494	548	510	475	521	487	499	470
24654	21044	25922	24482	1739	460	380	306	295	292	295	275	254	271	273	238	210	237	282	244	211	229	215	240	243	232	226	214	233	220	224	232	239	237	228	266	248	227	222	204	217	225	195	221	238	231	217	231	215	243	225	190	224	218	236	227	197	232	215	220	227	218	207	217	203	246	200	222	219	249	229	215	229	215	249	217	190	211	244	200	209	221	248	210	215	231	215	212	231	223	197	197	204	199	199	191	228	189	200	207	245	234	211	203	216	216	214	231	211	210	195	217	253	203	189	225	233	219	229	248	210	229	221	210	232	223	230	227	203	203	225	221	219	212	222	206	221	202	235	245	229	227	197	202	210	212	244	188	205	215	243	228	215	217	220	210	211	239	201	200	217	240	218	195	199	207	211	205	210	180	229	217	206	198	230	209	208	209	205	206	209	208	194	244	209	236	240	234	201	195	209	223	209	203	226	201	244	220	189	191	239	258	216	227	204	203	190	239	235	215	238	216	252	202	201	206	218	233	226	187	201	212	198	213	202	262	232	244	236	220	202	201	217	224	209	199	220	211	215	212	208	213	218	225	223	202	202	218	209	232	232	246	201	231	193	225	217	217	232	222	242	216	213	182	222	219	227	211	226	217	219	207	242	214	231	244	213	214	244	235	211	207	224	233	254	230	223	223	229	207	223	198	214	213	213	241	225	206	216	234	228	224	204	189	229	195	213	226	196	219	210	246	222	220	224	199	236	218	228	202	224	229	243	201	228	225	218	233	226	242	238	257	217	213	200	221	200	213	204	201	205	209	217	213	227	234	191	204	233	228	205	228	194	212	222	244	225	229	241	212	178	200	194	223	211	221	221	224	239	203	207	258	207	211	232	214	223	205	236	229	208	213	217	197	246	229	209	221	212	231	220	201	201	233	235	218	198	198	204	210	196	215	206	207	217	197	252	201	218	231	214	207	231	211	216	226	229	233	223	230	209	215	218	223	218	231	212	194	222	224	189	244	221	216	242	210	238	213	204	211	219	224	233	216	217	231	220	211	219	206	211	239	223	237	222	219	218	201	223	202	219	251	206	192	232	213	219	214	233	230	222	222	204	246	185	236	225	231	218	212	197	219	233	211	221	217	248	221	243	204	232	206	207	239	192	196	224	195	218	210	206	211	243	209	223	243	220	199	212	220	198	228	204	195	202	214	216	252	223	211	237	242	237	186	216	227	206	209	221	220	210	207	232	209	217	255	229	223	242	183	214	211	213	231	201	231	221	199	240	205	229	212	220	226	233	204	216	237	205	215	211	238	232	214	230	225	238	230	253	212	201	216	213	191	189	236	204	216	215	212	222	210	213	211	226	184	221	221	234	210	209	226	220	237	213	185	236	254	217	194	222	221	232	246	204	197	204	231	223	226	198	202	211	225	205	197	231	200	209	228	204	222	207	209	205	200	253	204	217	233	224	204	215	229	218	209	215	217	218	222	217	230	198	227	195	218	215	233	240	256	206	208	208	220	241	232	222	227	217	230	247	222	244	226	218	217	193	190	225	226	231	224	211	212	213	209	211	218	223	211	238	233	216	220	229	217	228	222	216	204	207	225	204	227	226	221	224	218	240	209	233	219	220	210	240	223	236	231	189	238	213	208	242	226	225	194	206	228	232	230	246	218	224	216	187	213	221	238	226	225	210	228	255	224	219	218	208	218	238	205	212	227	190	218	220	202	230	237	238	217	195	228	216	201	195	210	211	238	214	213	211	216	232	212	235	190	237	216	208	206	222	220	232	201	218	193	216	220	220	219	230	218	221	216	212	233	221	222	220	225	221	256	205	220	195	214	195	220	201	246	206	220	205	238	202	212	233	216	209	204	245	211	216	195	205	194	237	215	230	203	233	236	210	230	222	226	224	239	228	204	213	225	208	216	251	196	204	245	201	241	235	200	220	223	251	229	218	209	211	232	222	212	243	204	205	210	226	248	211	219	181	222	220	213	216	203	199	210	216	241	241	229	205	242	238	187	198	186	227	208	209	239	233	229	226	231	201	197	198	216	224	198	197	190	223	243	214	229	247	214	239	213	220	242	224	210	233	200	209	209	232	223	217	237	211	214	211	239	227	202	202	220	208	229	217	222	206	227	240	231	236	239	212	222	219	217	230	226	215	253	228	210	210	181	199	197	216	236	225	235	198	207	247	200	226	223	211	246	222	229	219	202	230	213	217	218	189	224	250	218	227	213	222	227	227	215	207	219	231	216	225	225	228	235	209	201	208	214	228	201	209	192	197	208	225	213	229	212	218	209	212	218	187	217	219	205	219	215	205	217	226	234	208	186	226	224	204	231	206	220	197	231	227	213	213	232	209	214	211	224	222	234	220	205	204	191	197	231	251	198	213	214	206	221	229	210	204	196	233	213	210	210	195	222	220	218	237	234	234	209	199	193	208	228	196	213	235	214	223	196	226	215	214	223	224	229	217	221	218	218	214	217	222	222	234	229	252	197	206	182	234	231	225	219	230	216	227	220	227	223	203	216	235	213	235	217	226	249	233	199	221	232	199	214	230	223	213	216	219	256	231	232	259	218	211	212	224	215	238	230	220	202	236	204	215	215	228	220	207	227	237	239	209	228	223	209	204	211	220	213	200	210	221	219	225	206	225	206	210	243	231	220	197	178	186	204	230	183	223	222	241	235	205	223	222	218	231	224	262	224	225	188	228	196	228	231	204	202	213	209	218	214	218	196	216	242	239	229	197	225	203	225	216	217	197	218	248	227	224	227	220	194	219	202	214	209	222	238	199	217	254	220	244	228	220	207	225	219	191	202	225	204	232	211	227	195	224	195	253	207	176	217	208	196	230	230	218	199	224	206	233	228	204	232	215	204	209	203	209	234	244	248	196	217	203	213	211	237	219	220	230	210	220	235	215	218	218	218	212	245	203	233	208	232	227	230	244	191	214	209	241	238	216	222	222	265	208	211	190	215	215	190	228	209	206	200	228	207	203	213	217	222	198	227	208	248	203	220	218	206	196	224	226	212	211	242	216	227	228	219	246	204	222	217	199	241	218	235	197	218	208	218	216	222	211	202	196	206	225	218	231	199	199	200	246	236	207	235	224	230	235	213	225	220	228	226	167	225	205	223	228	206	241	223	224	218	217	206	207	197	246	220	184	214	223	246	213	226	207	210	208	218	205	210	202	240	223	229	219	226	206	195	197	204	229	229	198	204	215	210	212	230	216	214	219	234	245	206	223	220	220	233	223	212	233	212	219	198	235	205	240	204	239	219	220	206	213	222	225	204	224	236	220	234	217	226	228	214	230	230	207	242	217	217	206	217	233	205	224	221	236	221	233	222	224	217	233	233	236	239	232	204	225	214	215	220	205	223	206	224	225	203	231	232	220	211	223	198	205	202	234	194	215	206	227	224	211	231	220	219	229	223	235	228	238	224	237	213	207	218	205	190	205	217	227	239	190	202	221	222	204	222	242	235	210	204	230	213	218	234	210	182	201	199	204	250
3521	5117	3233	1607	1103	847	671	579	512	478	424	389	382	359	388	309	326	307	296	316	252	293	297	304	296	264	306	281	296	302	281	277	275	299	280	280	265	290	258	290	270	271	272	275	270	254	268	286	262	290	263	284	232	263	269	252	295	266	259	257	248	266	275	252	260	301	251	276	294	297	290	287	277	276	288	241	266	299	283	264	268	248	263	283	276	258	241	263	268	265	275	237	272	278	261	261	278	282	290	263	266	257	277	267	261	262	290	272	271	244	254	264	236	276	262	265	271	234	274	268	278	268	268	266	267	291	260	272	271	283	268	301	269	273	269	251	294	284	294	292	276	270	229	280	272	286	232	270	252	260	249	247	283	249	262	270	271	276	273	265	262	262	275	258	272	267	282	266	265	268	269	261	281	282	275	265	269	280	296	267	253	270	242	261	256	291	273	246	262	239	256	277	272	266	259	258	267	256	277	293	263	261	261	254	271	269	278	262	269	286	267	266	280	241	270	257	275	243	274	292	276	261	273	268	272	244	268	270	269	265	267	265	261	260	237	257	278	277	281	275	250	262	261	282	245	279	241	268	266	254	260	282	254	282	275	278	259	284	265	263	250	281	282	296	257	294	274	251	290	249	260	257	276	273	249	290	285	278	272	281	277	252	270	275	254	255	290	285	254	278	252	281	262	277	279	240	277	298	280	246	261	264	253	276	251	264	284	260	252	274	268	307	230	269	289	286	267	271	265	287	254	232	272	278	268	259	272	297	298	229	278	257	261	253	236	232	273	255	277	277	265	275	241	265	269	265	248	281	259	275	287	258	234	295	273	266	268	267	254	267	227	234	249	275	254	283	282	298	257	288	260	271	248	236	257	229	272	264	260	281	277	233	270	267	289	249	249	259	291	251	281	240	284	278	282	297	296	271	289	260	279	267	238	279	271	281	261	251	280	255	255	265	251	260	257	268	261	297	283	267	260	262	285	277	267	263	298	270	293	290	247	250	270	254	262	310	305	260	280	259	246	284	239	262	250	255	266	263	263	284	279	271	253	256	276	275	297	254	286	261	268	276	265	270	242	265	257	273	307	274	255	250	306	276	247	272	266	269	252	295	256	251	256	256	275	287	271	270	254	245	283	250	267	274	275	275	254	279	280	259	269	251	296	258	256	256	281	252	263	241	295	300	277	271	276	261	287	246	252	274	280	271	276	271	286	291	259	272	271	254	287	289	265	277	232	246	281	250	260	251	267	261	261	253	267	261	258	287	272	281	287	258	271	278	254	260	245	258	262	269	250	267	274	249	284	245	280	272	283	262	266	256	276	271	268	278	269	249	277	250	242	257	264	209	280	248	278	278	277	265	269	245	254	249	300	277	258	271	268	286	285	257	254	257	282	283	274	292	255	284	256	272	247	289	265	292	248	277	252	273	275	268	263	272	262	277	267	261	280	257	251	256	268	283	273	266	251	296	291	277	264	289	304	254	274	282	242	250	242	250	281	261	283	263	270	269	261	257	278	284	256	286	256	266	276	273	270	287	273	263	279	271	273	260	254	272	285	277	295	268	268	267	261	256	278	238	259	291	266	293	270	257	284	246	266	231	280	235	260	279	247	252	302	283	246	251	301	259	256	262	268	280	246	252	270	251	298	259	273	274	283	281	281	269	258	281	285	300	264	252	280	236	237	280	273	288	277	271	270	299	267	296	276	281	266	271	255	230	271	272	260	251	251	265	297	295	249	260	260	260	261	282	237	283	271	300	264	293	255	254	272	265	231	267	257	254	251	253	258	287	253	300	262	267	269	278	299	250	250	279	277	287	265	267	241	252	232	243	271	264	241	276	229	237	261	262	263	280	255	290	273	269	258	281	274	241	272	279	279	267	251	264	278	274	280	255	260	245	263	260	255	297	280	276	265	277	262	268	273	249	252	257	275	287	290	284	243	264	307	244	257	258	252	284	265	259	259	274	253	267	268	252	296	263	256	254	269	281	261	250	249	281	267	262	266	241	258	276	268	250	254	248	278	271	277	273	239	260	271	269	265	261	274	279	274	250	286	270	262	275	265	265	261	283	255	247	282	257	253	285	275	234	274	258	265	234	272	281	254	254	259	270	272	273	264	273	314	255	268	259	245	285	270	264	263	313	255	299	263	285	273	258	274	269	288	289	253	260	270	278	292	275	280	275	283	278	273	260	281	237	260	287	250	265	265	259	277	268	259	275	240	281	294	246	264	269	288	276	253	298	302	256	235	281	291	259	267	253	275	266	266	255	279	279	273	266	255	285	259	257	261	238	246	303	274	310	292	287	267	270	274	269	268	268	261	277	260	275	248	258	284	292	259	265	265	231	277	262	317	284	259	264	259	265	242	249	261	260	270	254	286	282	237	272	267	278	273	265	273	313	245	297	255	269	263	264	253	248	289	277	266	269	247	265	244	262	255	269	284	254	245	263	290	291	264	291	250	294	260	286	262	291	282	246	271	263	281	243	267	277	255	268	259	270	270	253	264	266	273	273	235	243	243	273	279	288	268	285	252	268	316	279	250	289	257	272	264	262	286	259	265	296	248	276	269	267	290	256	255	308	271	282	270	258	283	276	248	272	278	258	276	259	266	276	256	267	290	247	262	275	292	273	277	300	250	265	280	267	262	286	273	277	278	259	266	274	268	266	278	288	268	286	227	269	270	257	230	262	272	301	268	221	255	260	282	295	280	239	261	258	239	288	269	281	267	276	257	281	239	264	276	279	272	267	265	271	281	276	275	287	240	270	275	271	270	266	243	255	312	265	259	273	253	273	276	255	267	264	284	260	241	302	240	262	250	257	259	267	292	295	259	251	280	275	265	276	253	279	272	261	276	312	272	275	268	272	278	255	283	300	259	246	270	294	275	257	246	260	261	287	281	236	286	257	257	277	271	298	257	291	246	275	241	301	282	278	267	266	244	226	258	244	250	267	283	251	262	290	231	263	267	288	268	271	261	259	267	276	277	257	249	298	280	277	264	266	273	275	258	243	302	262	251	294	267	238	279	259	259	244	267	258	240	280	277	277	266	289	275	271	269	269	274	259	314	237	277	235	268	266	271	248	274	280	270	247	267	276	267	244	275	260	283	219	273	276	276	262	241	248	271	267	278	275	263	265	266	280	274	284	280	229	295	263	293	248	261	263	270	295	243	276	274	263	288	255	265	269	257	256	242	292	248	247	278	287	243	271	245	249	252	232	259	274	255	283	280	289	259	241	250	293	276	267	252	273	260	277	267	288	255	255	253	269	278	299	295	295	261	269	265	265	273	271	304	268	286	255	248	245	255	283	254	296	248	274	285	294	251	269	290	241	255	264	279	281	270	252	258	248	249	321	284	260	239	287	260	269	294	277	260	279	265	256	244	250	282	246	305	261	267	275	273	296	251	294	269	250	255	281	261	263	253	281	259	255	277	270	288	291	269	263	278	288	284	264	257	287	242	270	285	282	266	270	284	279	229	274	271	243	266	252	298	284	261	260
22430	21058	28248	24086	21058	20373	2151	690	543	472	403	369	348	354	341	279	267	229	228	227	225	239	219	209	186	177	197	187	194	189	185	174	175	193	175	177	169	160	181	178	182	166	192	151	178	172	154	183	172	182	169	149	169	152	170	169	157	163	157	169	168	183	163	166	170	172	177	168	164	164	166	163	179	170	170	172	173	165	178	178	162	166	161	174	166	181	166	158	162	177	186	153	169	140	169	194	177	146	157	183	178	169	171	168	161	197	181	194	177	182	174	183	143	170	156	139	163	163	156	165	165	176	171	145	153	165	180	174	176	180	179	124	180	170	176	169	170	170	188	199	168	174	154	150	153	178	150	186	163	160	149	164	177	155	163	157	175	150	155	161	169	171	159	154	176	171	159	180	151	177	163	173	178	163	154	150	149	150	161	147	180	154	182	177	148	165	187	160	154	178	197	152	167	174	145	175	155	168	159	159	169	188	183	167	175	180	153	154	172	142	166	159	177	149	184	180	193	151	171	153	143	141	167	171	158	151	165	189	172	172	161	167	192	145	187	134	159	159	165	177	170	164	160	154	148	177	175	175	167	175	163	167	164	172	169	166	185	176	168	159	175	151	152	158	185	147	166	166	163	155	160	176	167	169	182	160	180	164	160	156	173	162	156	180	175	155	162	171	160	165	174	161	154	151	169	156	151	162	158	165	184	193	163	156	170	184	196	173	160	163	158	182	158	164	175	144	154	164	172	152	163	166	185	152	176	189	185	174	159	160	169	172	161	157	174	190	146	158	198	155	148	147	159	156	164	168	166	158	167	145	197	171	185	163	172	152	169	176	163	153	164	172	169	163	157	174	161	161	174	163	154	166	163	164	168	165	161	195	180	157	160	154	173	162	175	176	185	154	153	183	159	169	174	149	183	163	179	191	167	165	185	146	159	163	178	144	177	174	162	163	175	153	165	143	162	153	157	146	168	169	167	181	156	175	163	150	174	165	165	150	168	174	156	151	157	148	163	166	145	171	181	178	143	161	192	169	175	156	170	141	171	164	155	178	163	159	186	170	169	173	165	157	159	166	167	188	146	163	159	166	173	159	156	139	175	158	179	160	138	182	184	160	166	179	185	136	171	163	159	157	172	159	167	165	159	162	158	157	147	177	180	189	147	182	164	151	190	177	151	148	158	160	171	164	166	173	173	160	149	167	172	172	175	160	146	182	171	145	165	181	171	157	185	140	178	148	164	194	148	163	171	176	188	151	165	148	167	157	163	177	158	150	144	159	166	143	154	173	165	157	150	149	175	163	157	151	165	165	154	144	164	173	175	170	184	160	159	162	177	154	169	175	186	150	178	159	139	148	154	189	167	185	153	145	162	164	209	145	177	181	157	168	150	163	142	175	174	162	180	163	170	185	176	153	166	152	166	174	156	196	159	167	171	169	151	154	162	192	154	178	162	178	137	161	156	189	175	164	188	145	160	167	147	188	152	187	164	184	191	164	165	178	180	152	149	157	172	171	160	144	175	150	150	156	175	155	144	182	169	164	186	169	149	159	146	147	178	154	175	164	173	176	153	174	173	176	165	161	175	181	167	150	151	152	172	173	175	169	162	173	168	187	167	174	158	170	175	184	166	180	162	161	187	187	166	164	151	138	172	161	174	183	159	147	190	153	160	161	187	171	157	171	158	179	172	162	193	166	170	162	175	168	157	175	164	159	180	179	153	169	153	156	186	195	177	169	177	159	155	171	168	152	174	167	160	163	156	182	158	173	176	170	180	166	193	178	176	176	153	171	159	146	166	173	186	171	176	154	151	198	164	146	167	159	177	165	175	171	167	145	170	164	158	131	168	173	184	149	162	162	171	147	152	166	189	176	154	142	174	155	148	166	172	168	172	168	160	160	142	189	190	173	160	154	154	158	155	166	176	171	177	168	152	162	183	170	164	192	166	145	149	175	162	192	174	156	166	164	152	176	157	163	151	159	171	167	164	187	195	154	179	158	175	171	165	157	154	173	171	155	169	162	164	165	164	188	141	183	159	180	170	175	165	148	177	143	156	148	162	146	163	158	157	174	166	171	140	160	161	163	158	147	169	170	168	162	162	164	163	176	169	161	149	201	152	179	168	182	182	176	164	153	167	174	177	193	189	177	178	190	149	160	165	159	176	162	181	165	151	156	160	151	150	173	185	157	174	177	163	184	152	180	136	169	163	165	180	157	168	161	161	151	192	141	173	171	170	163	160	167	190	174	166	154	164	171	170	173	169	160	162	160	173	165	191	170	169	136	168	174	170	159	177	163	168	151	171	188	149	177	138	162	189	164	165	161	159	147	187	174	193	176	169	178	173	143	176	162	162	174	178	175	149	176	194	160	179	166	182	191	144	152	157	166	163	140	164	142	150	184	156	173	165	168	182	136	195	168	183	199	163	170	163	170	154	166	157	171	175	168	166	163	194	149	165	173	159	159	162	160	175	179	162	185	170	158	197	159	179	168	151	152	154	173	156	162	159	177	162	161	175	178	152	156	152	165	171	142	167	176	158	133	165	177	152	157	169	168	145	158	176	191	161	165	181	172	186	165	163	168	182	163	158	166	155	169	179	171	159	139	179	149	178	159	166	180	141	193	172	169	179	170	183	151	164	177	154	164	198	163	150	163	157	169	161	166	165	166	177	186	180	157	192	175	154	183	139	146	149	162	179	145	198	169	157	143	152	155	187	166	151	184	188	155	180	166	157	173	177	159	165	155	163	170	165	180	137	186	138	157	173	171	138	151	146	156	169	163	157	152	164	156	139	164	178	169	154	152	152	157	164	184	154	169	174	154	149	143	173	161	165	182	171	132	168	168	168	166	157	157	166	156	166	157	172	153	149	164	161	179	161	175	160	144	174	202	166	168	159	169	160	179	180	153	172	190	180	154	171	178	183	176	178	164	168	172	194	157	156	173	173	163	172	182	174	168	186	159	184	168	190	161	178	153	163	155	170	174	166	188	165	177	165	179	162	170	171	155	173	166	175	147	161	187	138	159	159	185	162	163	156	163	171	154	170	156	157	137	165	166	158	173	168	178	193	163	176	158	193	160	169	162	175	163	156	176	155	165	163	163	166	169	187	160	173	145	168	160	153	166	176	156	185	169	154	162	150	147	160	169	175	149	154	151	174	167	154	192	168	169	157	179	165	166	165	179	179	183	150	153	165	144	174	174	173	160	180	173	162	163	175	172	162	157	166	151	177	168	174	201	169	159	185	167	160	155	140	181	162	173	175	146	145	150	172	175	174	171	170	170	145	153	157	152	192	179	165	178	166	183	164	160	169	154	152	175	161	162	146	168	172	158	157	171	171	161	137	167	184	152	167	168	172	169	151	152	145	177	173	169	171	140	179	152	152	152	174	170	164	160	157	159	163	172	171	148	153	153	175	168	161	175	163	154	160	156	172	166	185	182	164	158	168	158	142	165	156	184	154	165	166	160	163	159	151	165	159	159	166	167	173	167	173	159	172	143
4790	15399	9737	4704	3311	2362	1712	1384	1122	912	793	706	668	639	606	464	389	362	333	335	342	299	311	273	294	268	270	260	282	261	243	286	234	266	225	221	214	236	222	223	220	249	205	242	212	220	212	222	199	221	204	243	252	223	216	208	238	222	209	236	230	213	255	216	226	226	209	209	212	225	246	212	210	238	226	197	200	213	240	212	186	228	218	211	202	216	237	237	224	198	203	243	223	222	214	232	212	222	197	222	218	235	218	233	223	230	229	198	225	235	226	209	223	199	212	222	226	222	230	230	209	215	225	202	217	202	220	233	208	214	210	215	225	213	194	227	220	216	204	215	205	195	200	213	196	208	215	209	214	218	194	233	231	210	247	224	203	214	206	210	189	231	220	193	203	215	200	203	233	217	203	222	234	210	245	211	232	212	200	226	173	236	221	227	220	203	218	211	222	237	208	223	208	204	215	206	234	224	207	224	224	235	224	229	199	241	228	228	213	221	251	212	195	208	234	231	212	203	216	197	221	209	214	216	202	197	194	212	220	194	207	220	206	215	224	223	201	205	218	219	221	215	222	228	231	226	241	219	217	213	243	246	185	219	241	238	226	219	224	213	218	219	220	203	224	208	206	209	227	217	214	206	211	201	218	195	187	227	218	231	244	211	212	236	208	201	202	204	211	221	209	228	212	198	205	223	219	209	223	217	209	229	205	212	211	204	204	244	233	228	194	242	227	221	209	199	224	244	218	228	223	223	219	243	214	231	200	212	224	179	236	199	229	228	191	219	205	181	210	216	223	210	240	228	203	193	226	211	229	222	235	228	213	208	215	216	216	215	233	210	229	199	219	215	197	201	184	209	204	207	234	206	221	202	225	203	200	199	228	205	207	219	214	223	235	219	236	199	210	204	229	228	221	204	185	224	223	211	216	219	225	210	213	186	221	229	226	213	227	238	223	230	211	222	238	235	255	230	197	219	194	215	219	214	212	228	179	213	193	216	232	225	226	218	225	218	212	222	219	204	233	209	207	220	225	216	185	208	226	191	207	208	211	197	194	229	252	200	209	206	226	186	217	212	193	210	208	237	189	215	207	213	214	216	196	202	208	222	223	210	219	235	193	205	218	221	201	230	195	192	193	233	204	213	211	220	214	241	223	213	219	230	209	237	219	211	209	219	216	224	210	213	234	224	206	216	202	242	229	199	228	221	218	218	194	201	227	222	208	189	217	214	213	215	208	203	234	219	205	210	222	234	186	210	214	225	207	196	218	222	232	227	206	192	219	226	228	198	212	222	201	219	221	221	227	213	212	203	237	226	216	203	259	226	192	246	228	236	231	233	210	222	238	217	202	193	204	249	214	206	225	208	213	245	218	215	203	175	227	195	201	231	230	197	208	225	211	222	205	212	194	226	224	219	235	230	241	226	232	209	207	210	216	192	244	226	209	232	199	193	197	247	206	240	228	218	205	231	204	228	212	198	220	232	224	205	211	216	219	211	209	211	204	226	216	197	226	213	215	231	222	198	244	212	219	228	244	196	215	216	226	212	235	210	218	223	207	239	214	236	248	209	213	206	228	195	201	235	215	225	225	195	210	218	195	211	196	219	193	200	237	199	208	213	239	238	207	208	225	218	194	210	224	205	199	204	224	211	246	207	218	175	211	202	219	217	192	233	214	197	196	214	198	197	199	177	208	198	209	191	224	198	232	217	218	225	208	199	221	187	212	207	220	179	220	220	214	231	207	238	239	223	208	199	203	202	208	222	230	234	244	208	226	213	217	232	205	216	205	213	240	196	181	213	201	198	213	220	207	203	227	216	211	219	234	195	213	223	216	211	207	213	201	235	186	209	199	212	200	226	212	196	235	217	204	214	221	199	205	204	220	212	212	223	235	236	188	212	223	212	196	238	205	236	222	203	206	222	207	205	216	238	216	211	230	207	231	202	236	210	203	203	215	213	196	229	210	211	210	209	205	222	214	194	218	221	230	217	214	210	191	202	234	188	227	222	225	219	189	227	209	236	207	216	213	198	238	213	219	218	235	212	228	225	213	212	182	224	234	211	202	237	207	200	225	209	216	221	219	197	224	220	221	218	209	204	220	220	222	203	227	215	236	183	199	205	177	226	227	221	189	240	205	207	217	220	186	220	192	241	245	217	216	220	220	227	202	213	209	222	223	203	227	208	200	228	210	230	206	215	231	214	210	215	221	197	236	216	219	236	223	229	248	200	210	198	212	233	196	246	195	218	218	220	222	182	228	221	203	224	206	227	222	198	183	245	225	241	216	188	238	207	209	229	231	229	210	212	199	229	184	207	194	228	233	233	200	216	218	234	183	176	225	228	211	214	214	219	208	219	205	223	224	214	219	239	204	223	186	207	219	201	210	196	230	191	223	227	227	248	191	210	230	195	206	200	205	206	211	196	225	227	214	235	209	218	197	225	221	245	221	206	219	228	228	220	217	207	209	215	203	211	222	201	256	234	226	224	226	188	219	231	210	194	193	224	235	209	216	247	183	204	246	212	222	230	226	201	229	240	200	226	226	212	218	210	213	227	209	205	199	190	224	224	193	207	233	217	222	208	196	208	205	211	233	221	198	218	207	188	229	241	219	229	227	235	204	224	204	226	205	220	228	203	234	214	224	208	236	206	226	207	212	228	214	198	218	208	208	202	188	225	236	226	208	209	209	198	226	205	218	206	237	201	241	214	209	199	210	209	220	216	208	219	227	219	220	226	231	209	206	191	222	199	240	224	201	211	209	221	237	223	234	217	205	211	235	221	224	216	189	209	227	237	183	218	202	187	195	192	209	190	214	200	212	219	221	206	236	215	233	202	193	208	192	236	222	210	185	236	216	219	196	231	217	226	213	210	192	222	210	232	204	238	227	208	201	222	195	217	205	218	218	221	206	240	225	215	217	243	219	218	203	238	235	215	209	230	221	192	199	221	212	205	200	218	238	221	199	197	219	206	202	250	215	203	208	194	210	192	219	213	210	190	227	206	213	208	215	204	233	239	192	215	244	212	211	190	232	218	240	220	226	205	221	211	210	197	208	233	231	218	218	202	214	204	195	212	192	215	210	222	186	224	217	232	229	203	201	206	218	177	231	201	213	227	222	227	203	223	222	215	212	200	218	219	204	202	201	240	228	215	214	214	187	243	212	202	197	210	208	213	243	217	212	233	209	229	220	215	232	223	239	230	208	212	205	197	196	221	212	230	214	222	199	209	182	210	220	222	223	214	215	217	209	222	224	220	210	218	222	214	223	224	188	212	214	252	228	218	234	217	237	223	210	223	227	222	208	220	200	209	201	223	211	229	255	231	204	196	219	215	222	222	196	252	198	208	207	214	220	199	219	212	224	206	222	201	200	223	221	215	191	233	232	208	199	239	222	218	210	222	200	205	187	224	216	220	201	218	209	222	223	228	200	211	217	207	211	193	230	175	215	212	237	200	208	230	216	227	181	233	217	221	217	211	231	206	233	239	207	225	228	232	220	210
27321	16925	3223	737	499	466	429	409	402	448	434	434	423	412	389	419	394	390	367	373	436	436	390	403	405	401	396	356	381	426	401	418	431	370	385	411	419	419	397	392	369	388	395	386	397	413	385	389	382	388	409	384	362	396	380	354	377	395	350	435	385	371	364	401	409	397	405	394	395	379	414	414	401	411	376	379	409	388	407	382	348	398	357	420	402	382	381	381	410	386	391	424	372	414	424	390	370	354	391	409	401	421	403	405	371	399	368	393	406	380	372	370	413	395	380	377	430	396	370	433	373	383	389	427	403	403	378	375	392	403	346	373	422	409	389	400	388	401	370	394	396	388	420	401	380	429	377	382	422	375	385	382	423	390	428	377	396	395	385	417	383	361	400	406	390	368	402	401	374	371	408	381	421	382	368	388	380	417	403	400	388	407	405	375	392	405	374	373	401	424	408	371	417	416	405	366	398	403	396	421	374	402	392	450	399	383	413	414	392	422	425	350	369	409	401	397	387	388	399	387	407	382	378	391	418	395	383	414	444	408	383	390	390	400	410	398	375	444	420	411	389	412	405	372	365	389	387	368	372	387	407	384	403	373	404	379	384	368	439	414	394	364	387	370	383	364	402	369	370	409	400	392	410	378	381	399	380	389	430	390	359	383	371	438	385	372	384	415	428	410	434	383	417	381	408	337	394	401	438	393	404	401	404	419	409	379	391	399	397	391	380	373	378	371	395	417	409	378	378	393	371	425	411	390	394	402	403	374	378	406	393	385	450	418	388	394	408	414	372	382	384	392	380	390	385	403	405	361	399	398	385	386	415	413	409	388	400	376	423	358	394	409	399	394	379	366	387	415	391	381	393	411	390	425	390	405	397	399	352	392	415	407	423	370	407	420	381	409	418	380	391	416	408	402	368	347	430	397	393	387	408	368	360	383	398	402	393	420	389	395	425	431	433	402	401	396	414	404	379	396	381	401	377	403	414	375	370	385	422	397	397	397	369	392	375	363	424	381	380	366	355	372	424	379	405	422	387	393	396	420	421	403	406	398	391	399	390	381	405	401	370	375	404	394	373	369	410	423	362	377	382	425	409	439	394	395	408	371	399	400	384	412	423	363	408	389	386	363	364	415	399	421	389	376	410	404	392	400	408	388	392	402	378	377	389	393	386	412	357	389	413	383	389	390	419	392	408	351	392	400	410	353	418	367	382	390	381	415	407	400	409	403	386	386	430	379	397	362	382	402	392	396	385	404	372	373	395	412	400	381	376	380	366	391	389	383	416	363	384	393	408	374	396	429	390	394	388	367	394	373	359	377	386	416	379	376	395	383	432	383	376	379	388	427	387	409	400	399	424	397	377	384	427	382	367	386	425	375	383	362	420	391	410	397	396	405	401	402	403	367	414	388	401	415	386	378	381	393	326	414	392	391	429	425	373	366	422	387	401	363	399	419	408	405	375	369	387	383	395	360	381	374	394	391	378	387	398	391	403	388	364	398	372	385	373	373	382	383	410	379	399	385	409	373	411	406	411	391	436	426	379	402	375	366	415	425	385	379	398	401	397	383	406	371	387	401	342	388	387	424	407	399	375	406	400	373	406	393	383	376	399	359	381	401	363	362	392	390	402	408	399	409	367	395	412	395	410	384	394	396	367	371	376	394	402	417	395	387	404	411	383	378	349	412	415	407	386	358	385	420	391	382	353	367	422	450	365	407	396	417	443	387	371	413	375	403	403	365	383	373	426	390	430	373	417	407	436	409	382	388	403	404	415	410	392	410	373	387	372	435	387	423	390	364	390	402	436	383	416	411	387	408	392	364	423	419	409	349	420	408	386	376	398	416	386	379	395	405	337	418	393	426	357	400	383	374	383	358	409	374	384	400	388	405	385	430	396	382	400	402	398	392	381	409	398	392	361	395	408	436	400	452	383	428	388	393	382	396	416	389	412	394	374	401	404	440	407	383	412	361	389	387	411	381	385	368	392	401	389	406	371	394	415	323	405	384	428	410	391	414	376	379	409	383	378	383	403	413	401	395	407	418	382	390	388	353	393	369	398	370	390	398	408	382	383	350	407	418	412	413	402	382	422	403	381	428	409	406	400	395	358	362	398	351	390	415	376	382	389	386	404	414	403	409	404	385	396	386	372	397	388	355	385	355	378	369	412	407	405	380	382	380	378	385	399	396	382	399	418	398	356	409	403	387	401	402	382	367	440	414	411	357	417	402	390	379	417	402	408	420	371	382	393	384	412	376	396	443	365	365	373	406	361	387	399	350	405	400	381	360	396	405	398	393	381	344	370	419	352	367	414	406	425	378	386	345	406	423	380	392	389	388	429	400	383	376	371	387	384	404	409	416	416	382	400	390	401	368	388	385	384	390	364	385	388	366	399	407	406	414	409	402	387	395	392	408	403	436	403	420	419	411	405	401	391	369	415	418	405	366	419	387	377	383	363	395	387	418	388	397	411	396	387	383	400	386	389	391	428	392	367	357	362	397	378	357	388	414	383	414	390	376	383	370	429	414	408	387	392	395	378	404	376	371	403	405	420	391	409	387	375	382	440	403	387	387	386	416	369	408	404	377	389	378	399	381	387	376	373	373	387	380	425	400	416	374	411	388	359	403	410	395	340	374	367	404	401	412	373	375	399	413	400	403	365	406	408	396	392	396	357	391	415	383	415	357	416	383	380	401	385	368	362	422	404	403	386	359	383	409	373	383	382	344	378	405	384	408	385	379	385	393	391	387	402	387	378	390	424	396	399	385	412	389	404	397	412	394	380	386	396	377	420	383	378	390	392	395	388	426	415	401	379	389	364	407	396	401	406	389	396	396	362	391	371	401	403	385	393	373	367	390	402	390	385	399	395	365	358	374	415	407	399	438	404	405	381	362	372	395	393	383	387	405	391	398	382	401	380	389	372	399	377	399	398	422	397	353	373	416	367	399	407	397	382	416	404	393	409	401	402	387	385	383	381	375	397	383	400	390	398	377	394	377	421	399	395	406	385	379	409	391	396	371	368	400	406	386	408	412	406	391	401	367	421	383	386	409	388	408	411	394	438	401	409	388	387	408	401	395	421	416	375	392	374	375	395	410	411	392	415	372	405	414	374	396	362	413	386	388	365	387	412	386	375	415	403	413	399	400	390	404	418	396	439	380	396	385	396	356	384	386	402	385	394	394	375	388	406	369	385	381	379	420	440	381	405	389	401	384	408	417	414	426	389	373	400	392	412	411	398	409	399	400	402	363	362	410	385	383	388	356	389	410	371	366	397	381	416	397	422	369	403	376	361	368	407	391	422	422	381	394	414	374	417	364	359	396	369	418	392	433	403	386	389	362	395	388	375	400	382	387	418	400	410	418	354	387	411	405	432	386	376	379	405	404	422	398	396	397	425	380	380	384	415	379	403	425	377	434	403	393	388	436	406	399	436	394	415	349	446	400	366	384	426	394	402	378	414	365	391	420	394	369	412	382	370	391	399	399	413	401	407	420	405	378
4574	1913	1384	895	694	622	591	551	486	524	501	492	509	501	503	494	519	490	515	504	512	480	457	468	465	461	532	475	499	483	456	508	530	456	495	474	467	505	501	468	478	458	454	474	486	474	456	485	471	521	459	503	447	448	424	461	432	514	477	470	486	490	478	460	503	463	475	467	510	498	446	476	445	480	479	491	447	535	512	458	477	490	491	491	497	519	492	500	469	502	498	481	479	499	504	467	479	460	494	502	506	472	462	486	458	496	496	508	472	460	467	471	527	489	451	496	470	497	478	455	467	480	473	492	489	446	481	430	501	528	457	484	479	427	475	487	483	462	473	448	503	473	476	500	464	498	462	495	472	478	475	503	487	483	444	488	495	496	445	487	485	473	476	474	472	497	453	477	441	491	485	467	504	446	476	475	475	469	499	436	502	498	481	492	498	498	439	497	434	488	471	472	441	469	461	511	504	443	448	513	452	469	486	498	466	489	478	458	474	457	457	453	489	477	466	504	487	488	477	433	473	509	537	458	469	462	480	488	478	503	489	490	513	488	441	450	500	459	479	452	455	530	496	484	433	464	456	485	455	519	477	459	525	471	505	469	532	455	485	458	470	473	488	480	508	502	471	477	498	483	527	463	487	508	455	451	480	446	482	445	464	452	478	477	463	451	468	472	493	474	509	497	463	477	527	447	496	477	463	494	469	425	456	498	471	491	462	474	499	516	500	502	464	463	492	471	483	531	480	470	519	481	441	460	461	457	466	469	485	453	438	455	512	493	490	485	486	465	472	457	497	470	504	471	464	465	450	483	471	427	453	487	483	471	467	455	480	499	498	471	487	484	498	470	504	429	478	493	470	448	506	449	505	429	514	483	476	462	505	478	450	470	426	449	510	478	495	452	478	485	509	498	487	473	503	470	454	482	487	474	443	459	486	425	449	490	496	467	462	449	478	459	490	480	478	493	486	493	456	458	463	518	465	500	480	445	476	495	464	489	468	449	476	479	466	484	487	530	543	477	488	455	489	440	446	485	474	496	449	438	504	498	487	462	458	459	461	504	464	478	486	438	466	489	491	478	475	494	472	445	441	426	482	499	461	481	482	453	480	430	470	472	477	490	478	490	485	486	505	502	455	471	511	476	483	425	482	475	502	472	489	486	440	498	463	521	482	467	454	447	485	491	466	468	523	471	489	479	510	487	496	472	497	473	491	530	457	464	448	492	442	464	508	505	466	470	491	504	445	463	526	460	472	466	502	509	479	426	468	484	509	481	479	508	488	481	462	500	453	496	465	469	481	439	488	516	461	455	486	489	485	489	475	434	471	456	494	502	467	490	486	462	503	460	470	440	492	480	504	495	463	512	486	503	481	447	482	503	489	492	506	478	466	497	483	505	427	475	481	489	471	449	478	487	425	481	485	481	498	458	466	513	457	468	462	483	495	435	446	474	444	476	506	495	479	482	458	466	508	494	496	486	462	476	470	490	541	490	466	488	499	490	500	491	484	437	445	465	496	474	463	483	456	473	449	441	458	464	499	490	480	493	440	498	485	460	471	486	461	487	502	497	519	476	495	512	505	477	496	455	492	481	466	465	490	519	432	500	459	487	466	479	490	472	461	488	487	474	471	502	479	509	477	451	481	462	476	471	466	475	488	452	468	491	454	500	471	509	473	485	461	459	497	504	451	456	468	509	478	470	471	510	434	469	465	502	539	492	458	487	510	484	484	471	482	487	492	476	470	454	498	497	434	474	492	473	457	486	460	471	483	475	456	453	460	491	492	459	484	463	480	513	462	451	488	495	520	521	481	489	496	427	491	470	469	458	479	502	481	462	506	457	449	486	481	421	477	451	464	487	472	439	463	486	469	457	522	474	442	458	490	452	461	455	477	466	467	467	482	468	472	473	477	482	452	478	518	500	463	434	489	483	528	461	483	483	446	548	460	453	478	486	475	452	493	496	483	457	470	469	467	455	448	479	480	474	470	455	472	500	470	463	489	453	529	480	504	474	484	485	466	523	452	452	480	485	500	486	467	493	483	485	479	509	433	484	472	468	484	479	486	493	476	465	496	425	484	457	514	471	486	444	485	471	457	456	464	477	499	496	478	466	496	469	461	507	509	464	456	470	447	479	460	437	467	487	471	486	452	478	486	441	477	437	494	449	496	519	476	510	467	487	434	487	464	464	478	478	468	512	473	482	519	492	460	487	502	454	484	478	455	492	502	468	454	477	476	467	448	467	474	456	489	476	449	467	476	505	499	472	479	476	469	472	491	455	496	473	464	474	457	444	519	467	470	515	470	453	450	539	467	484	452	469	476	441	454	492	473	541	469	438	445	453	478	446	472	441	476	450	476	456	509	476	467	499	484	488	473	478	469	484	457	445	465	440	492	473	498	503	459	494	467	464	488	461	480	498	451	452	494	429	456	444	474	471	495	468	454	474	481	460	454	459	461	436	483	435	476	490	446	483	520	471	456	440	454	490	422	447	460	466	459	467	499	461	465	464	517	494	457	446	472	458	449	500	503	461	493	488	464	502	520	479	475	477	447	440	443	460	495	494	466	490	507	477	495	535	509	456	517	446	465	476	494	491	472	454	496	524	464	473	496	479	467	490	516	441	481	532	480	455	489	478	454	487	489	499	448	465	453	471	485	509	491	496	517	475	465	471	501	499	464	474	453	475	450	451	479	460	439	508	518	483	512	481	486	450	452	469	464	508	470	485	492	486	465	510	464	426	456	541	478	501	499	495	459	466	479	457	483	464	474	509	494	481	496	464	474	466	471	487	457	498	494	465	520	483	487	462	484	422	469	510	496	476	464	459	484	477	467	472	478	454	444	490	462	519	449	491	493	471	435	493	523	478	484	458	484	457	500	442	464	495	491	505	456	495	454	496	493	487	483	513	483	486	477	457	471	451	476	503	482	481	467	482	477	507	502	511	473	508	469	492	481	488	483	504	464	471	508	495	441	492	517	487	460	463	488	469	467	475	491	474	515	486	453	497	486	470	484	510	460	470	462	467	462	480	452	464	508	451	482	461	447	456	452	509	519	459	495	496	514	495	461	488	488	500	488	504	470	499	481	489	494	516	466	446	422	483	497	479	495	491	451	468	454	497	465	531	481	482	492	481	452	491	469	460	493	498	482	426	517	465	494	468	478	503	436	446	481	471	468	454	465	499	490	508	478	441	495	478	480	509	485	483	462	482	522	490	484	473	481	454	525	517	482	463	495	508	472	478	487	509	483	503	515	453	491	443	473	493	475	455	459	495	505	499	480	509	514	444	418	472	499	485	481	484	441	522	473	463	469	508	482	520	481	489	447	502	456	456	479	463	460	447	500	483	479	470	471	532	446	504	469	517	454	502	469	459	480	449	501	430	453	481	476	459	502	501	484	474	473	460	528	522	472	457	460	505	483	496	522	503	476	520	454	455	492	472	468	542	495	459	448	480	500	440	457	458	510	471	449	492	448	473	481	469	473	472	463	464	448	486	446	470
23718	21022	27323	24926	16402	1491	847	659	560	517	546	527	503	507	483	448	451	456	422	413	443	447	410	433	376	415	397	431	441	411	452	459	395	418	404	414	432	390	424	404	433	413	404	408	446	406	449	404	374	408	429	456	416	434	437	397	427	419	385	422	416	423	423	360	387	397	426	440	403	398	423	414	403	404	414	391	406	415	414	395	409	387	408	395	419	410	402	425	408	413	433	372	412	407	454	424	441	435	426	389	410	464	418	446	427	374	404	407	407	454	412	436	446	407	403	445	440	437	427	423	402	419	430	379	399	388	435	404	387	387	411	396	434	424	416	419	413	418	419	411	418	417	406	416	417	432	390	415	433	411	389	404	396	398	429	436	441	457	392	416	399	376	451	396	402	399	438	422	447	380	403	446	386	406	440	406	400	420	426	402	448	398	404	380	400	405	390	440	411	400	409	431	417	412	429	432	426	428	425	389	372	429	431	415	427	419	428	407	378	383	436	428	405	420	429	450	396	366	402	393	429	414	411	405	415	386	427	410	411	423	414	445	419	432	390	448	407	416	401	416	403	374	396	399	458	383	430	434	415	432	393	421	416	458	421	421	379	431	393	434	414	406	403	430	431	408	378	384	397	393	431	414	430	418	430	432	427	430	390	448	423	420	398	393	415	415	403	413	392	380	410	437	422	415	409	380	422	396	435	397	408	404	374	420	419	391	427	420	360	407	418	392	430	397	414	422	390	405	408	374	408	383	417	427	462	384	419	421	406	384	424	437	407	426	404	412	392	427	386	409	378	434	407	406	458	410	414	376	387	422	441	388	425	406	376	413	409	420	452	405	376	431	388	405	409	441	421	440	432	410	403	408	385	382	469	420	409	445	422	406	410	412	424	384	416	418	389	376	465	403	374	439	413	384	400	388	395	396	422	427	442	414	429	410	432	414	405	416	395	376	417	384	417	394	435	399	402	430	421	350	437	391	398	408	444	441	413	410	404	395	427	414	436	409	405	401	390	414	440	411	430	419	398	431	390	431	414	388	425	414	430	383	407	426	422	414	436	421	411	416	405	422	422	406	419	383	399	432	438	431	388	370	408	388	413	423	422	388	413	405	408	437	401	383	417	425	384	427	398	405	418	434	365	394	377	435	385	428	444	407	410	421	435	382	406	364	402	417	396	395	404	419	453	421	408	380	397	465	421	393	464	408	405	440	425	417	441	414	399	431	376	421	407	416	449	404	431	394	425	412	384	443	375	400	419	446	425	415	423	443	410	440	403	433	434	412	419	422	435	416	439	395	411	404	395	386	419	424	416	448	388	401	427	406	389	432	411	406	419	381	423	399	403	435	433	409	391	388	425	435	375	423	416	371	423	411	431	425	392	418	403	390	402	390	400	437	428	378	394	429	386	405	436	418	432	424	422	440	421	426	431	423	407	406	378	433	416	418	423	425	439	400	430	397	433	389	379	412	405	417	398	419	413	400	431	425	435	444	415	395	429	411	424	400	385	406	426	407	450	407	406	430	409	428	443	410	423	395	406	429	440	436	372	384	398	408	395	407	401	410	426	395	436	385	424	413	448	397	392	421	367	470	409	413	406	411	403	434	391	410	385	423	430	418	408	389	391	387	406	432	423	395	419	441	390	444	402	386	383	431	396	416	421	425	387	434	441	375	418	446	444	449	424	378	433	398	417	405	384	422	425	384	403	413	426	415	374	446	407	415	398	395	394	401	380	432	420	387	390	396	396	396	382	417	423	393	417	404	373	408	407	461	407	427	406	415	402	415	395	437	421	395	405	359	410	414	403	411	410	424	403	392	366	432	428	409	403	383	414	394	439	416	409	396	411	393	397	388	425	410	432	418	439	400	428	420	427	424	446	406	424	396	388	409	436	403	396	439	430	381	443	434	449	441	363	412	437	396	406	384	378	407	395	430	396	387	417	435	409	427	438	425	452	388	387	406	471	381	404	432	442	447	389	394	424	401	418	401	411	392	432	384	453	376	410	388	395	418	422	418	420	396	422	414	410	406	420	399	398	414	385	404	394	406	403	436	366	404	431	418	410	412	393	434	414	383	413	422	436	403	382	402	395	409	425	409	401	390	361	415	402	360	445	446	470	396	418	401	420	399	399	410	427	419	419	412	404	390	413	431	438	407	400	400	420	421	413	411	430	415	406	386	416	418	438	419	416	385	438	425	411	467	420	404	397	391	407	430	383	383	456	395	392	419	403	381	392	448	411	384	401	381	405	408	393	405	459	400	433	393	400	382	412	406	412	419	432	378	395	443	396	383	391	388	404	433	394	412	423	425	421	445	444	405	426	397	365	423	429	435	437	411	428	366	425	398	423	431	413	380	440	425	380	424	395	439	381	441	374	408	482	377	418	396	401	423	420	407	405	413	404	399	392	437	403	392	375	403	372	424	402	418	373	375	411	429	405	411	430	446	399	434	414	401	397	421	419	376	412	410	416	423	427	380	395	434	426	389	410	413	394	412	380	411	400	399	406	387	426	406	388	380	406	444	393	398	419	401	325	396	441	425	412	406	425	434	421	416	434	412	425	421	439	393	417	426	397	400	414	415	417	402	376	400	434	426	438	434	389	400	401	399	410	435	412	422	382	439	393	396	390	419	423	396	413	443	398	385	431	390	401	434	423	397	416	405	375	404	410	379	421	430	395	435	382	404	420	450	425	451	399	407	398	390	412	426	414	415	401	422	425	378	414	438	401	403	406	396	394	397	436	428	395	421	414	427	402	419	407	405	400	424	400	429	415	389	422	392	423	382	420	425	410	397	410	406	417	396	384	370	430	431	382	401	428	399	425	406	396	390	431	421	395	387	464	419	415	413	429	446	413	423	386	407	427	392	407	436	421	427	404	418	400	436	399	428	428	387	451	400	416	400	418	401	419	405	419	439	384	414	426	424	392	410	462	405	381	433	399	382	417	433	418	431	400	377	398	419	422	414	393	395	411	432	439	439	400	379	410	404	398	418	389	404	401	431	422	428	413	360	423	425	419	417	408	431	402	437	385	410	418	413	394	413	431	419	401	418	419	407	424	388	393	404	450	396	420	394	396	419	390	431	375	420	425	408	435	420	401	394	403	400	438	410	434	391	428	406	464	389	379	441	386	447	386	417	417	375	387	424	394	389	426	371	429	447	419	420	418	419	427	425	414	425	463	391	411	396	411	425	393	411	398	426	387	392	389	405	425	376	395	405	364	413	391	420	389	398	438	400	402	410	462	409	416	381	429	440	408	423	440	376	395	399	429	428	409	414	403	423	376	391	403	386	405	392	411	348	419	401	400	441	420	409	377	413	459	402	413	427	428	387	437	386	411	405	397	401	436	436	399	425	389	437	422	422	437	418	447	410	431	397	400	420	409	391	443	386	393	403	415	398	423	350	371	412	432	387	455	396	405	456	430	409	396	418	419	409	411	416	412	430	437	387	416	403	428	442	410	421	406	437	394	409	388	404	398	401	451	414	411	411	433	415	378	428
3535	8569	5647	2724	1979	1546	1281	1082	934	795	782	673	694	676	649	601	605	559	595	543	545	548	575	519	495	534	496	511	538	520	511	511	524	531	489	543	502	467	515	469	500	525	521	531	498	523	514	493	468	489	497	512	542	484	523	500	500	518	550	522	498	531	505	478	520	509	471	506	550	495	542	498	515	530	474	489	509	490	487	518	504	531	514	512	466	510	546	529	486	511	512	502	506	497	508	526	483	500	539	505	499	514	499	494	516	489	498	529	506	496	511	530	515	480	509	497	512	495	519	500	505	506	535	514	540	489	512	504	488	505	493	492	519	499	514	515	490	491	516	493	520	502	472	506	503	466	529	486	513	509	509	487	515	540	471	517	515	538	516	540	484	502	520	523	491	500	475	531	513	539	555	496	513	505	538	514	495	510	480	553	538	488	484	528	479	476	514	506	517	484	507	519	537	475	528	513	500	508	475	452	479	472	527	489	495	483	493	503	465	523	526	527	518	492	472	494	546	488	467	520	484	453	477	492	539	492	467	491	510	548	487	475	444	497	541	539	472	468	512	545	533	503	501	500	491	529	538	503	538	492	521	523	515	492	508	471	511	510	496	529	506	468	540	499	490	514	542	501	481	479	545	502	499	521	500	511	506	521	496	520	514	495	548	514	487	504	496	498	515	530	526	504	537	499	526	522	501	458	504	509	497	511	540	493	507	524	505	484	502	520	502	498	497	506	524	509	520	492	506	506	488	491	475	544	486	509	518	489	480	483	510	532	510	513	492	519	530	489	484	517	513	494	492	511	511	480	526	478	511	496	519	551	557	519	496	540	519	525	508	528	517	500	489	486	521	499	512	510	527	525	510	551	489	514	517	471	516	504	536	484	505	476	504	506	521	491	503	527	510	530	473	483	530	528	506	516	488	452	530	545	510	513	506	509	541	506	543	535	514	515	522	525	499	518	513	522	502	516	490	473	537	506	501	511	533	476	495	479	487	495	530	483	470	488	503	539	523	463	516	514	493	513	505	515	484	501	543	495	518	503	519	474	480	509	506	522	550	494	490	541	493	467	458	524	481	525	505	522	546	526	500	494	520	468	497	518	502	483	545	490	478	509	521	508	523	488	475	536	549	524	458	502	506	489	499	500	537	531	511	493	496	526	475	494	491	517	511	461	519	507	546	508	558	462	528	478	474	507	500	500	552	508	477	498	508	524	499	486	500	497	476	513	521	488	490	512	510	501	489	524	504	527	504	530	488	519	535	533	487	492	527	501	521	459	456	492	505	485	523	496	564	466	518	474	524	518	473	482	474	469	490	531	524	494	478	453	471	525	509	498	556	556	492	519	513	522	486	480	485	479	495	493	493	529	557	507	520	461	484	535	517	503	455	517	479	522	488	518	523	485	518	490	477	502	512	517	495	501	484	548	494	548	555	542	546	485	519	491	482	454	552	514	518	514	502	552	499	512	531	518	556	547	511	512	510	508	518	494	503	509	474	507	513	492	518	501	474	468	508	466	526	551	479	527	480	517	494	501	485	518	509	480	523	477	492	515	513	499	510	490	505	501	516	511	538	517	515	525	516	467	499	494	535	463	519	560	502	491	489	505	493	494	498	504	539	484	538	513	492	521	505	527	506	489	507	512	516	473	488	533	527	501	510	515	510	496	503	512	521	483	525	495	534	534	535	523	503	457	503	503	540	494	499	510	495	479	524	525	481	502	512	481	515	512	527	490	481	498	484	465	506	508	507	505	484	533	504	504	526	518	508	511	541	504	470	552	538	464	488	514	501	534	473	474	513	541	530	540	531	496	495	485	482	533	521	479	504	532	486	510	521	487	514	521	528	515	507	527	510	524	502	478	487	514	501	528	509	528	528	487	490	530	510	503	510	487	556	523	503	508	495	525	480	511	545	509	534	500	445	499	514	459	558	534	531	475	514	508	501	506	508	518	491	539	496	518	472	582	519	479	526	520	499	504	483	517	485	501	517	489	512	468	503	511	516	494	522	493	498	483	523	489	528	506	496	483	460	515	515	505	508	505	498	497	492	497	508	514	474	527	531	491	509	475	514	500	513	465	513	504	507	484	547	509	506	508	500	501	515	500	502	504	480	523	498	482	499	518	485	525	505	526	515	521	504	499	533	487	516	504	499	507	536	458	524	512	486	489	497	517	502	493	529	478	536	491	504	524	479	464	496	549	461	507	540	509	523	520	542	509	517	503	525	474	524	512	495	521	506	492	502	500	476	516	503	538	497	501	501	523	496	530	503	542	472	488	567	492	471	519	504	506	486	506	486	502	514	494	518	532	531	522	500	553	491	500	479	528	523	519	484	490	515	505	500	494	513	536	475	494	475	522	536	497	489	480	481	496	528	534	488	517	474	509	480	476	505	511	471	495	460	516	483	512	493	501	480	515	457	517	478	526	551	521	527	541	517	536	524	504	522	487	497	506	524	472	488	541	515	533	567	456	542	503	525	522	519	504	545	553	497	513	477	493	485	495	500	523	535	494	506	501	554	493	545	494	516	529	511	503	484	448	480	489	477	517	545	518	466	529	500	506	499	506	504	473	498	494	483	494	520	475	460	504	513	542	461	514	485	499	524	500	531	453	510	527	474	492	474	503	497	511	493	492	544	508	519	513	491	497	464	505	548	498	493	540	503	512	519	486	508	484	523	488	519	511	497	523	539	488	494	503	497	522	473	493	474	510	518	508	518	507	502	542	491	494	532	520	444	504	517	526	496	497	505	501	483	508	504	532	505	477	504	544	478	464	480	530	525	489	481	492	485	495	498	486	501	523	517	481	490	527	476	495	495	508	510	530	509	496	503	498	488	530	516	475	552	538	503	502	495	505	522	438	517	469	489	508	490	541	530	497	551	471	515	517	481	546	512	502	568	515	488	525	518	504	520	520	491	506	479	525	550	507	498	516	500	532	473	460	470	507	513	521	571	456	506	521	513	509	521	486	513	500	489	535	500	530	534	505	513	513	500	536	492	489	509	499	533	508	526	518	487	478	491	502	522	536	510	485	515	531	480	495	500	486	535	497	525	511	545	476	532	514	493	474	499	498	490	489	530	543	507	521	463	506	501	475	485	513	513	482	504	482	516	508	508	571	517	441	518	513	530	530	469	499	437	525	551	549	531	498	557	528	506	499	468	508	463	536	501	491	489	500	498	523	516	532	534	504	511	494	512	491	491	503	504	536	504	531	492	519	486	503	487	538	472	538	495	490	532	519	498	495	525	484	472	465	503	533	502	511	512	481	534	513	502	495	487	518	503	470	479	499	509	491	517	485	532	549	501	519	512	500	468	480	501	506	515	532	513	487	534	536	497	512	546	511	515	514	502	516	516	489	509	524	543	516	512	508	515	540	485	507	529	490	491	483	503	526	511	503	543	489	466	505	526	462	517	506	524	511	509	527	515	498	509	465	493	503	531	482	505	552	482	477	452	506	478	487	489	495	515	521	460	481	492	523	488	513	521	523	497	509	510	484
24739	21032	25891	24449	1779	509	425	345	345	276	299	276	286	273	266	223	251	257	258	234	247	224	225	230	244	253	198	237	214	218	209	204	255	220	232	225	210	220	230	213	228	221	230	237	227	229	219	214	205	214	225	234	243	223	206	200	216	202	200	203	240	241	232	242	218	235	236	219	202	210	241	227	221	208	218	227	207	220	197	225	224	227	243	224	212	232	229	220	199	202	230	238	214	209	218	258	245	242	222	238	221	216	209	216	240	201	214	208	203	229	227	258	203	227	226	221	222	178	219	197	233	212	234	172	199	196	242	235	208	246	220	210	225	205	238	199	203	236	206	224	226	215	207	222	203	216	211	239	198	241	214	206	226	197	224	208	233	208	212	232	218	204	230	207	217	238	220	220	205	190	236	219	244	217	206	223	224	233	227	215	188	218	232	209	240	222	197	212	230	218	203	258	232	215	225	216	224	219	181	198	238	192	224	221	201	199	226	217	219	231	245	241	214	214	203	204	240	207	226	208	213	218	216	218	205	216	241	218	228	226	217	212	233	209	226	238	213	224	194	215	201	194	225	218	248	230	230	209	193	213	227	205	200	209	244	210	228	205	233	211	200	194	228	216	205	203	217	247	244	232	221	229	229	232	197	235	233	227	213	217	220	198	207	218	201	234	227	188	218	237	226	224	222	236	213	216	247	242	203	225	226	208	210	234	228	229	223	214	223	229	240	228	207	210	213	221	206	221	207	206	254	250	247	218	204	222	266	221	225	232	186	217	250	218	220	207	229	239	227	226	247	222	236	188	250	212	218	219	192	261	213	212	199	222	219	236	235	233	227	218	224	227	243	226	244	214	208	201	221	209	213	216	219	218	223	226	203	221	194	210	224	211	227	205	227	212	243	251	223	259	249	223	187	235	223	246	234	212	236	181	235	206	222	234	212	224	233	201	195	256	226	223	197	222	224	250	214	225	213	222	235	204	222	230	223	192	212	260	236	222	204	222	224	234	264	218	218	225	217	229	223	203	230	206	221	245	223	237	223	251	212	246	234	229	221	207	209	233	236	230	225	241	251	234	226	224	222	248	195	244	234	199	233	214	210	219	232	262	213	249	229	206	234	205	225	211	211	229	226	219	215	215	217	204	250	203	204	227	230	213	228	245	210	196	232	222	230	256	204	222	230	255	228	246	231	224	213	237	244	223	230	218	184	218	204	239	203	195	220	210	238	188	228	219	225	236	208	222	221	191	221	226	223	242	222	210	234	219	220	228	219	224	222	186	214	237	242	228	232	219	222	210	239	247	229	222	212	218	209	232	201	220	195	238	216	210	215	213	219	222	240	243	225	199	241	244	219	197	227	233	211	230	201	206	210	229	211	233	192	206	231	216	205	220	241	208	226	217	225	226	206	242	215	211	238	223	217	216	238	220	204	210	226	224	212	236	206	212	233	210	226	224	230	210	220	204	218	224	223	212	219	242	228	205	211	227	231	214	249	230	207	205	251	200	214	230	210	211	226	209	198	197	231	210	218	194	197	205	226	210	215	230	226	220	218	227	213	239	199	235	226	201	196	224	232	224	217	218	229	213	231	226	215	202	226	232	232	232	213	188	242	254	212	226	247	231	220	224	210	221	224	241	222	214	224	244	198	228	233	230	237	219	214	232	210	182	216	213	222	232	224	216	210	247	212	225	243	213	192	204	220	206	220	235	185	218	209	208	213	216	238	186	212	213	225	252	212	208	208	209	228	198	204	214	220	219	209	224	211	238	224	223	226	210	215	201	246	232	203	220	204	225	221	213	214	234	229	246	222	209	233	213	218	204	224	206	242	229	241	219	209	233	241	237	203	238	233	200	224	220	216	229	213	234	231	228	234	218	234	212	229	226	226	219	238	209	233	229	204	229	214	230	209	209	219	227	231	225	235	206	242	207	240	216	233	204	197	247	224	239	232	237	249	211	218	234	240	230	187	236	207	259	218	224	203	208	229	224	223	219	236	199	226	240	230	201	203	206	252	219	203	221	226	212	224	217	243	199	220	220	204	212	189	249	224	203	220	219	248	234	209	237	214	220	226	188	214	210	239	245	227	218	212	213	220	237	245	233	231	226	231	227	250	207	182	260	195	232	235	216	246	233	196	214	223	238	208	218	219	219	232	239	215	211	212	203	257	212	222	215	219	213	235	221	263	213	221	195	233	218	224	245	234	246	220	238	226	222	231	208	248	223	237	236	216	239	190	213	234	229	214	235	263	233	219	212	207	245	198	226	243	221	225	212	238	203	248	239	203	232	224	242	230	212	215	219	189	217	210	223	230	218	200	251	228	230	231	226	219	206	241	215	235	217	239	224	225	221	240	246	230	215	250	244	237	224	206	231	228	202	214	238	238	243	211	199	203	205	235	229	237	210	221	235	216	220	240	268	210	233	240	198	231	185	238	205	199	238	225	237	197	205	245	230	226	199	219	213	230	223	234	206	223	223	212	223	222	249	229	199	229	251	222	207	219	212	252	245	214	226	254	227	217	215	237	217	212	218	225	235	209	219	234	247	208	214	238	221	225	250	229	231	227	229	212	197	219	220	190	199	232	225	222	210	204	222	248	216	228	238	229	208	240	237	211	244	210	216	240	253	240	203	221	214	208	253	218	221	201	225	239	228	213	254	200	214	216	225	203	237	222	254	208	207	198	183	249	221	209	224	227	210	217	214	203	215	222	234	224	219	218	223	211	220	211	217	197	224	239	216	237	223	236	209	236	216	210	205	219	245	190	227	198	196	198	227	233	221	238	213	207	237	221	175	206	194	228	217	232	189	266	227	210	221	234	212	220	220	214	218	211	247	256	233	231	219	228	247	198	194	222	202	234	215	203	235	218	219	219	221	203	241	216	196	231	239	238	219	209	229	204	211	228	238	209	232	227	216	186	227	216	208	201	200	205	224	231	233	234	233	233	215	222	216	238	229	244	219	216	213	235	211	210	221	224	226	222	235	225	225	240	197	209	199	213	209	244	222	232	197	222	215	246	223	228	257	232	225	249	193	211	229	230	211	208	219	223	229	206	211	232	221	251	203	201	213	218	213	226	242	203	218	240	230	226	236	232	220	196	220	203	219	247	187	233	220	246	203	264	235	204	210	239	245	217	229	233	218	217	215	207	218	224	222	221	224	244	228	228	235	239	225	248	217	216	216	252	201	238	234	227	195	229	238	217	238	248	217	217	227	248	243	229	256	213	223	232	220	224	221	206	198	216	209	218	219	231	210	230	226	216	242	213	221	217	218	192	226	249	222	212	229	236	222	205	209	239	228	241	233	214	233	248	204	216	210	209	250	216	239	212	223	220	223	217	208	204	242	207	220	225	221	212	226	218	211	204	233	233	230	231	218	234	211	226	251	233	230	218	212	224	190	218	227	228	233	226	236	226	210	205	224	225	229	226	234	224	204	234	224	218	221	230	215	238	217	243	251	229	227	227	235	225	224	227	216	218	202	241	186	199	239	224	243	194	207
3680	5179	3360	1642	1267	1012	796	644	520	509	425	381	384	357	361	316	343	323	310	335	308	311	314	303	290	280	276	287	293	295	293	279	288	259	301	276	318	292	286	274	277	275	269	275	248	291	295	247	269	265	241	264	258	257	264	293	276	290	285	268	231	283	271	273	244	255	275	244	271	282	257	238	291	287	292	270	267	239	263	267	269	251	271	265	281	288	262	260	269	270	267	296	296	268	263	292	275	298	283	293	263	276	268	261	264	259	303	277	277	266	299	272	286	229	283	264	299	271	304	279	303	250	270	286	269	229	281	288	285	306	286	292	260	266	278	283	268	243	270	246	271	298	279	284	266	258	283	257	243	266	278	271	284	240	263	268	292	281	288	242	294	266	289	268	270	259	274	284	246	257	281	284	288	271	270	268	268	264	280	285	247	273	278	263	258	275	227	280	253	297	266	270	258	255	296	280	267	265	250	261	298	269	240	276	294	304	283	283	297	283	263	289	240	270	257	253	296	262	273	302	263	263	273	264	286	283	292	267	281	259	267	280	273	289	247	255	289	293	256	265	284	288	278	303	246	273	253	244	272	273	299	287	259	246	269	266	268	285	239	276	283	311	284	275	279	285	279	280	271	258	240	274	304	282	278	267	296	266	299	279	234	271	278	275	271	277	266	283	273	264	292	291	260	290	267	258	305	272	257	283	268	271	263	251	298	249	252	279	266	298	254	260	270	262	286	300	279	288	303	262	291	277	283	263	263	303	255	272	264	263	298	263	250	266	281	272	258	271	258	264	270	251	234	300	264	263	250	278	268	263	274	304	289	277	287	254	282	250	271	275	239	292	286	254	279	298	257	264	327	240	293	267	290	277	246	270	285	273	252	266	269	266	258	239	279	280	259	287	279	261	276	286	281	270	282	253	260	268	269	288	306	304	297	280	267	270	272	289	282	267	269	256	300	266	277	262	284	259	281	281	280	276	284	266	273	258	261	278	257	303	282	280	276	287	275	259	240	284	262	301	272	271	229	266	264	271	281	300	294	265	302	261	263	263	242	289	275	258	298	297	275	273	251	267	315	272	281	299	264	265	262	271	259	262	252	295	286	287	261	253	281	252	263	273	274	297	286	280	298	284	278	279	242	268	262	272	272	288	266	264	269	251	284	258	261	292	295	295	281	260	286	261	307	267	260	272	277	284	256	264	280	266	281	286	262	258	271	247	277	299	272	273	286	264	239	260	291	262	274	277	268	240	282	289	265	296	276	266	296	280	289	239	304	277	258	310	235	263	288	278	280	276	277	299	258	289	291	302	271	262	277	267	271	252	261	259	290	256	258	278	282	294	275	280	270	267	272	287	270	261	249	273	265	269	286	299	277	271	280	277	271	250	265	291	264	287	262	231	281	295	261	291	266	281	260	320	275	270	281	277	262	295	275	253	285	270	307	267	283	286	291	266	282	285	255	278	271	290	254	281	295	292	274	285	279	288	287	284	282	276	256	269	251	294	246	262	283	244	277	258	276	261	282	266	269	287	286	264	264	274	274	296	302	252	272	303	273	281	282	261	279	272	247	271	269	261	288	242	269	287	268	290	266	278	272	290	288	256	289	280	272	268	280	309	248	260	228	280	319	257	265	267	247	261	271	276	252	279	269	274	279	294	268	262	288	278	273	290	283	262	290	256	298	243	285	261	271	263	252	264	251	287	274	295	267	295	279	295	292	284	266	277	251	264	285	277	269	283	261	285	286	268	237	294	254	271	296	254	271	292	267	283	264	289	284	285	287	259	263	264	246	303	278	268	292	286	249	279	259	258	258	245	283	304	277	270	256	272	275	281	273	264	294	271	257	281	273	277	282	274	268	255	279	262	268	270	265	258	278	281	226	285	257	259	256	255	262	287	276	276	293	298	280	259	300	285	263	256	278	259	287	245	282	261	265	259	279	261	269	273	274	289	287	258	260	242	291	245	272	282	327	296	282	278	280	290	283	249	298	272	285	293	266	301	249	287	264	284	280	239	270	280	305	232	278	273	246	278	254	264	273	251	301	298	291	315	285	276	291	256	270	249	270	268	285	266	262	265	229	262	286	282	256	280	276	280	254	259	280	277	282	287	257	267	269	293	273	274	272	270	285	271	283	237	261	257	279	266	264	241	277	271	271	247	270	267	298	245	269	256	282	255	310	276	269	266	301	276	229	232	278	290	255	265	274	285	268	256	273	288	282	265	272	261	276	257	249	256	289	274	278	316	293	270	261	255	264	290	276	258	261	247	266	264	235	276	283	277	240	274	282	258	275	244	246	263	270	253	279	232	274	291	264	247	282	255	271	292	300	257	259	288	297	257	265	263	280	289	295	259	278	279	279	298	285	301	284	267	288	290	293	276	284	267	278	281	305	262	256	282	276	271	256	260	257	297	285	261	244	285	310	277	243	284	275	280	258	279	259	285	270	317	274	266	281	271	249	254	290	266	266	271	268	233	292	299	258	278	290	270	265	269	249	281	295	297	275	292	281	301	276	267	291	288	285	254	233	275	260	300	228	267	272	287	253	288	280	245	280	285	298	285	295	256	283	272	272	274	300	273	280	250	291	272	276	278	250	269	260	281	258	284	262	306	280	261	282	241	245	271	281	263	262	285	298	274	307	247	276	255	258	272	276	270	261	278	240	288	275	270	251	265	267	282	264	260	280	273	262	277	279	270	275	274	271	249	253	288	304	292	266	280	260	263	285	273	290	259	292	259	291	263	271	279	261	314	270	242	265	264	245	268	265	286	252	284	263	285	273	289	281	307	277	273	267	275	284	265	264	283	293	305	254	277	267	264	275	275	259	273	272	280	257	268	268	261	230	260	283	285	268	300	283	283	296	274	293	273	273	275	300	273	271	245	281	274	271	278	254	299	291	273	267	274	259	265	276	256	277	269	250	254	290	259	256	230	298	281	306	303	280	237	272	278	271	289	248	281	266	309	255	341	272	250	278	294	270	276	279	251	262	229	272	301	258	265	285	291	262	275	282	249	287	261	288	276	261	279	288	259	278	281	279	271	304	267	287	291	282	296	267	292	275	245	297	264	295	238	262	271	279	242	258	268	268	244	262	255	275	302	277	276	264	305	259	301	272	284	272	291	250	289	268	281	289	290	281	276	293	245	276	257	259	294	257	305	271	269	266	285	280	308	252	274	284	264	281	282	279	286	301	245	296	297	282	268	265	256	277	268	299	278	231	256	279	273	282	257	290	257	248	242	265	281	247	269	291	273	270	265	272	272	267	258	297	278	292	258	266	297	266	275	296	297	290	271	255	275	275	261	255	236	261	285	297	263	287	276	289	268	274	280	297	257	264	282	243	253	296	269	291	266	263	282	265	289	290	276	275	264	291	245	291	297	257	273	281	273	275	297	308	249	273	263	279	291	252	246	273	277	264	255	280	282	264	280	268	281	263	262	265	287	279	263	261	257	266	263	288	263	290	261	277	285	278	286	303	266	260	297	266	298	268	270	305	273
22428	21094	28316	24089	21099	20454	2399	699	545	444	401	362	346	306	294	265	262	229	234	209	222	199	187	195	198	197	189	187	168	219	185	170	183	162	187	167	185	155	191	190	191	182	178	163	179	190	177	179	173	183	174	180	156	191	166	171	162	201	183	181	166	169	169	154	179	158	152	177	166	160	154	189	177	173	157	182	173	185	162	163	178	157	177	156	166	167	161	180	166	162	179	176	181	178	155	164	179	164	166	170	174	180	162	161	173	151	155	172	178	191	174	200	152	169	168	187	188	164	196	150	172	156	183	178	172	153	173	157	158	154	175	189	160	166	169	150	155	180	166	175	177	159	167	174	149	169	171	172	165	164	163	181	172	188	177	162	142	159	187	165	186	160	174	147	183	169	157	160	184	173	170	173	159	164	174	165	170	190	181	165	184	169	159	164	165	145	157	161	151	168	178	183	168	169	160	190	193	173	154	160	192	186	160	175	195	156	173	164	165	173	174	181	170	190	153	171	172	170	174	186	159	160	163	194	164	175	161	149	187	161	194	167	159	156	155	162	183	158	185	186	176	176	174	153	168	173	161	147	201	177	166	151	169	179	182	165	157	166	144	163	162	180	161	149	181	182	161	167	161	154	182	157	172	150	177	172	179	173	156	194	180	170	164	179	186	123	159	145	191	162	172	184	178	171	149	160	170	174	196	172	171	170	173	173	170	179	152	175	159	176	174	147	161	165	164	162	170	153	162	176	180	185	175	156	164	177	156	167	165	173	180	153	176	164	167	174	173	141	181	168	187	188	181	177	189	148	175	153	181	186	174	172	173	166	155	206	162	181	162	161	176	187	164	187	167	180	151	156	148	167	172	155	154	158	172	168	188	168	176	171	165	166	156	171	164	162	197	142	169	193	165	174	163	182	185	170	184	204	193	180	158	183	163	158	133	199	159	183	160	191	170	179	150	146	173	164	147	170	162	159	155	149	179	172	176	162	162	183	176	175	188	169	174	171	176	170	174	164	181	157	162	158	156	192	159	153	157	183	163	140	162	163	180	179	178	163	188	146	173	184	157	185	158	183	164	149	157	183	183	168	156	172	161	166	169	165	171	158	176	159	160	174	151	178	144	163	165	189	170	167	147	173	156	173	152	185	195	170	169	179	163	163	161	145	159	191	170	181	168	176	170	154	164	173	157	198	158	165	150	146	182	175	182	172	176	154	188	159	154	178	169	167	189	152	189	176	148	167	161	185	176	152	167	166	189	144	158	161	152	145	150	186	174	172	168	151	167	186	178	175	160	157	161	183	152	181	161	160	175	191	190	145	163	158	186	159	162	180	167	176	183	169	164	179	198	190	170	163	158	167	167	178	167	158	167	173	174	160	165	195	166	172	163	160	165	169	135	189	164	177	156	165	177	175	158	161	181	177	172	164	177	151	158	165	149	166	163	166	145	171	162	157	183	184	157	170	177	169	174	178	165	170	173	156	171	149	162	162	159	142	170	172	175	146	138	168	148	166	162	174	167	164	169	153	153	153	181	171	166	151	163	175	176	160	160	177	196	147	169	174	164	167	171	156	166	164	184	162	156	175	167	202	172	169	202	166	174	162	184	156	167	168	195	155	167	170	174	155	184	132	177	160	160	202	132	157	195	185	167	173	162	168	159	175	187	163	171	171	190	180	166	148	176	178	179	173	140	161	149	183	154	177	197	159	194	170	172	147	166	151	171	158	166	170	167	165	158	166	165	174	182	164	178	165	197	176	168	154	152	172	184	136	157	168	157	165	165	184	194	170	171	158	179	175	167	172	158	169	165	170	178	176	201	167	173	143	160	172	197	190	168	171	149	169	161	181	155	160	190	155	174	168	187	180	161	168	144	171	167	184	170	153	173	180	177	151	154	161	172	161	188	140	162	158	186	180	179	175	156	154	177	193	157	169	172	176	179	159	182	185	172	179	176	148	141	174	157	185	176	166	169	183	168	162	177	176	164	157	178	149	184	186	168	162	171	166	171	145	181	164	170	158	191	137	154	158	167	185	184	176	177	169	177	176	164	185	170	174	173	151	187	163	163	148	202	186	174	149	153	171	166	168	164	195	173	171	152	169	183	146	177	154	166	157	165	159	187	157	151	173	179	169	148	174	188	137	171	185	150	161	170	180	185	186	176	147	172	159	168	156	163	148	183	163	167	173	172	146	166	159	180	174	168	154	150	173	152	171	148	174	170	176	169	180	158	164	165	161	175	169	159	145	144	171	172	164	165	181	186	175	161	168	173	176	178	136	164	170	160	169	153	158	167	160	167	147	177	133	181	170	177	160	161	145	156	183	161	145	176	168	180	175	176	163	155	163	167	183	163	192	177	166	175	137	198	172	163	158	195	165	177	173	159	175	150	168	175	164	160	177	192	178	203	164	176	178	155	149	196	163	187	167	146	161	172	168	180	180	184	175	171	172	177	145	160	169	159	149	176	162	171	162	184	146	164	158	158	159	159	167	176	161	175	174	153	151	174	174	180	205	169	180	173	150	178	164	188	179	173	193	155	183	167	155	192	167	168	173	149	155	160	173	133	162	178	176	183	162	191	168	153	159	165	180	177	169	162	169	164	171	179	177	162	167	158	176	196	177	140	165	177	170	183	167	158	173	171	192	183	165	155	153	175	174	186	175	183	174	177	177	163	152	176	172	171	151	148	140	174	163	176	185	177	152	178	161	158	167	153	183	160	168	180	163	167	192	179	180	135	167	186	182	184	169	159	170	180	189	173	165	171	167	172	157	149	175	186	187	186	157	150	142	161	147	164	157	161	178	156	158	167	171	168	179	164	181	188	141	178	173	166	169	167	169	149	173	177	164	161	172	152	195	174	190	155	179	170	164	173	183	171	150	157	163	176	171	169	163	174	156	167	142	158	158	170	163	191	195	157	170	170	173	158	189	181	148	159	185	190	175	169	182	173	167	155	172	172	183	174	172	142	148	140	161	161	165	164	156	181	172	162	167	169	161	163	175	173	161	167	172	153	164	163	152	168	178	166	167	147	192	157	176	182	186	154	177	177	170	162	202	171	195	151	186	180	172	170	171	166	177	157	173	155	164	203	150	213	154	152	183	161	170	166	184	170	174	180	184	176	166	177	164	155	171	133	172	173	177	162	166	146	195	182	151	182	166	190	180	180	175	152	177	188	169	184	165	176	168	166	186	164	166	141	160	144	168	192	176	172	154	164	174	154	183	190	167	156	186	168	170	171	166	156	147	171	179	183	157	154	163	146	165	161	152	159	179	208	169	159	173	169	179	153	158	170	168	156	189	163	150	159	165	166	174	168	156	161	161	165	165	203	181	176	183	186	184	182	177	166	165	153	182	151	154	151	175	173	189	160	173	180	155	156	175	169	168	162	163	159	146	158	184	147	159	159	178	174	156	191	163	163	181	185	176	172	184	176	189	202	151	161	180	170	151	172	178	163	165	165	183	164	187	171	169	182	161	170	173	184	148	166	176	183	193	149	158
4730	15347	9971	4844	3762	2825	1976	1444	1127	932	881	690	669	592	489	438	416	332	378	350	306	310	311	309	253	316	258	254	269	242	259	266	273	237	243	271	263	251	258	252	237	250	251	221	247	232	217	244	261	238	242	248	252	239	219	240	223	227	213	209	246	232	219	219	217	236	224	213	184	213	206	226	250	205	208	203	221	220	222	240	214	211	205	192	214	223	234	200	220	236	214	224	224	199	221	229	212	237	260	216	227	225	211	202	218	207	214	227	224	231	220	239	202	204	215	223	209	213	210	219	200	237	217	226	206	246	220	232	214	224	216	233	219	223	227	206	235	225	217	214	231	217	216	204	233	228	267	209	220	222	244	229	232	224	211	210	205	216	213	200	242	201	237	202	205	222	232	230	226	210	213	224	193	207	189	223	241	215	217	202	232	218	207	211	237	222	212	239	211	214	226	209	221	211	195	221	220	250	212	232	207	219	195	226	200	222	214	241	260	234	204	241	231	221	221	218	214	232	229	236	192	229	244	205	222	232	201	227	210	214	241	226	229	221	218	216	217	193	211	204	212	215	218	214	233	217	225	216	218	238	230	204	196	202	209	231	211	194	220	241	183	230	228	230	236	202	216	218	218	207	202	213	248	214	211	237	194	205	193	226	211	227	226	219	229	229	229	217	218	211	203	232	236	230	221	233	228	211	221	211	219	249	202	215	217	228	208	218	236	224	205	221	218	237	210	225	208	212	240	202	219	228	220	222	207	221	228	222	208	217	232	229	200	192	212	189	230	233	226	212	223	209	195	218	221	217	172	180	202	219	235	267	208	231	233	200	224	209	224	221	221	212	235	256	204	210	221	208	212	247	248	197	224	215	242	206	250	201	217	217	219	200	211	221	211	217	215	240	213	210	221	204	215	229	237	238	207	198	222	252	178	224	207	203	230	200	226	240	230	218	228	235	211	241	225	203	192	251	237	222	217	226	191	240	223	235	260	237	218	223	202	206	227	226	186	214	216	230	199	191	252	219	234	213	211	224	221	203	218	233	234	205	215	202	225	206	220	220	206	217	235	231	234	225	226	239	226	211	237	226	191	232	254	224	233	230	193	213	181	254	243	232	228	205	235	230	222	213	228	212	208	205	214	233	199	244	228	197	208	233	212	223	213	239	188	225	204	232	219	234	218	215	201	214	207	198	177	206	222	225	217	203	232	206	225	232	236	220	178	238	229	218	205	217	212	215	210	191	229	213	217	225	221	200	239	199	226	246	234	220	200	226	213	208	231	245	218	200	204	208	215	223	230	215	208	246	233	217	225	216	217	224	242	204	228	211	200	213	190	217	217	231	234	209	222	224	200	217	221	223	204	218	205	236	213	229	222	212	216	213	238	228	224	230	196	230	214	210	214	222	233	224	220	206	218	215	224	213	211	227	242	223	190	242	226	200	199	234	224	197	239	211	200	202	218	220	194	235	199	246	210	214	238	217	215	234	215	216	238	212	215	232	211	224	213	258	229	225	238	237	206	233	204	206	221	224	208	243	219	256	223	228	217	219	231	218	224	215	207	235	227	249	228	227	225	220	240	210	226	223	210	221	226	213	233	200	217	240	221	206	222	210	242	218	207	205	222	248	223	226	203	228	205	200	211	210	226	224	220	201	221	213	223	217	216	207	210	223	208	195	220	202	215	194	210	201	204	195	189	238	233	232	222	214	223	220	204	211	234	226	212	222	228	217	196	205	252	227	196	205	227	211	205	226	212	206	221	235	226	226	231	239	199	197	200	223	223	191	208	197	231	202	221	217	212	206	218	208	238	227	226	191	201	237	222	204	232	216	220	221	206	197	229	216	231	211	218	213	198	233	211	188	204	213	220	235	232	237	199	200	198	195	218	222	196	217	192	224	226	246	197	209	228	196	219	216	248	212	211	220	220	204	239	233	212	203	228	231	202	230	221	217	245	220	231	222	253	259	219	201	223	218	253	228	218	240	199	212	200	216	224	202	242	196	210	235	233	204	233	231	225	215	201	220	228	205	235	228	232	219	245	217	236	188	238	227	223	215	236	226	227	226	208	189	215	226	223	227	216	230	190	221	239	209	195	214	213	214	220	241	193	215	229	217	222	231	200	229	200	210	213	222	237	227	238	221	214	232	216	207	223	229	216	246	222	226	219	225	227	216	231	206	216	200	238	227	190	254	201	215	210	187	240	214	223	239	224	221	213	228	252	223	223	220	234	235	221	235	224	213	225	225	224	223	192	203	210	200	224	208	231	213	217	195	226	209	230	229	204	234	255	217	191	228	225	217	206	226	249	253	228	235	193	209	225	238	254	222	201	227	219	207	231	204	222	213	219	204	193	236	201	204	210	231	234	221	228	208	236	214	238	205	208	219	215	237	227	203	201	216	213	255	237	213	182	209	217	221	222	227	214	242	199	218	218	200	212	215	176	207	222	209	213	220	249	218	221	235	229	231	220	246	225	215	214	204	206	232	224	234	244	190	208	240	227	244	207	222	204	225	217	226	230	225	231	231	201	203	251	248	216	219	236	213	231	227	227	231	225	230	209	193	241	207	229	233	193	202	234	215	204	241	228	217	204	226	210	220	211	228	229	238	214	214	225	213	193	242	211	210	187	205	222	213	228	188	246	193	228	225	217	221	213	232	205	224	221	218	218	224	212	216	232	233	212	230	236	216	224	235	237	228	221	216	216	224	207	216	222	213	215	249	202	215	240	232	242	243	246	203	219	237	200	217	201	223	238	219	197	222	187	233	209	246	229	243	231	252	216	206	196	228	230	219	226	220	236	228	229	230	224	211	211	193	206	237	216	199	243	230	226	219	221	201	222	202	231	211	242	223	249	231	248	186	199	201	223	220	230	231	213	232	196	214	210	209	216	219	218	208	210	204	208	178	216	230	228	219	243	226	222	227	224	225	239	209	238	234	226	217	244	197	208	224	223	216	218	216	226	214	224	222	237	210	231	200	219	217	194	208	219	219	226	235	237	217	249	228	229	223	207	229	202	223	219	209	201	218	224	223	247	199	233	202	196	214	198	192	234	241	203	218	233	206	228	222	217	244	214	236	198	218	238	217	269	198	214	216	206	208	227	220	198	228	216	230	227	202	208	233	192	231	206	224	228	207	204	226	234	200	219	231	219	204	237	207	240	210	223	215	212	231	218	221	217	244	202	217	237	211	221	230	222	214	207	210	222	213	226	221	226	230	214	212	225	210	199	187	206	255	252	227	213	228	190	219	212	215	213	210	219	211	221	217	246	225	208	215	201	218	204	203	238	236	245	219	224	215	197	211	220	213	236	225	228	216	223	234	242	225	228	202	225	188	224	218	219	203	209	192	227	222	219	212	217	235	205	225	224	197	189	230	207	213	226	216	210	208	226	219	219	257	197	217	226	226	204	236	174	231	215	215	229	218	236	207	227	187	218	227	222	208	253	222	198	218	220	236	237	204	218	164	235	226	223	221	251	185	214	257	221	227	233	212	199	213
27373	17001	3259	729	547	471	415	460	400	454	383	406	412	420	380	389	397	366	364	376	385	412	399	419	395	415	409	399	401	440	397	410	402	418	395	404	398	392	411	397	435	385	373	434	390	364	409	395	390	399	418	402	384	401	427	388	410	380	395	403	420	409	427	386	413	413	395	405	409	405	387	415	405	401	420	384	398	392	364	355	360	417	392	359	398	398	412	377	404	383	406	348	404	398	418	404	386	360	400	400	395	399	409	412	368	421	392	380	380	367	431	393	386	423	415	387	416	401	444	404	443	388	393	411	395	423	365	348	411	412	406	397	427	394	425	401	395	392	403	402	388	419	436	373	420	375	407	397	394	422	374	377	404	403	387	377	389	383	424	435	407	408	393	393	414	392	435	392	401	420	368	418	398	423	389	398	425	433	417	418	376	364	405	398	392	386	394	419	427	382	442	394	431	375	415	391	399	413	391	395	389	398	380	416	380	396	406	390	361	380	428	387	394	405	398	394	421	388	425	430	429	400	372	417	400	358	374	388	398	426	394	425	400	399	428	383	382	395	375	385	400	372	416	391	362	375	403	412	399	409	379	390	394	383	409	410	412	387	380	389	393	412	416	398	395	398	409	402	398	429	416	404	430	383	411	387	389	389	382	424	383	388	429	368	420	404	423	406	358	409	384	405	378	400	408	433	375	423	385	369	418	380	409	423	381	434	410	392	380	408	431	401	399	392	403	379	433	419	378	408	374	434	366	409	362	404	373	402	383	403	389	386	414	400	419	427	375	375	419	432	435	417	384	399	385	414	400	408	411	376	437	414	396	395	397	402	443	383	389	392	400	409	409	422	397	412	395	398	404	402	437	389	394	425	397	434	412	406	402	378	405	396	411	430	386	404	381	405	393	398	416	423	385	407	394	383	419	384	402	390	395	380	381	384	408	419	408	376	448	399	342	395	397	391	388	383	412	420	401	395	402	436	448	427	392	389	432	405	416	397	393	385	395	351	373	389	376	408	402	432	355	381	391	392	388	403	376	404	368	433	406	396	370	384	369	365	384	384	433	361	425	410	377	427	413	407	405	423	382	380	409	431	387	382	379	431	396	393	416	371	417	411	430	398	382	386	402	370	375	393	424	416	431	425	425	389	407	385	391	399	419	391	393	411	410	422	393	420	427	411	384	423	406	388	406	401	399	372	400	386	393	384	426	371	405	396	386	420	386	389	436	401	404	443	401	351	390	427	378	398	408	425	386	413	428	376	394	403	419	386	404	419	381	371	375	366	427	387	434	374	380	388	408	397	400	430	446	378	418	416	394	369	403	391	369	408	404	432	335	428	418	410	410	404	413	382	391	387	387	396	396	396	410	389	390	434	379	397	384	409	409	406	415	419	402	424	395	384	419	370	383	410	473	423	379	395	399	403	390	395	359	427	436	416	385	385	387	395	409	423	361	406	393	381	442	401	414	406	381	377	405	431	431	396	423	440	379	387	435	401	370	377	400	433	400	412	411	360	405	385	419	403	388	419	383	393	383	429	408	375	412	425	384	408	391	423	396	440	399	389	414	387	424	386	407	429	432	386	396	354	390	393	446	412	377	397	402	418	393	367	451	350	420	405	417	378	437	391	434	373	427	401	389	409	399	410	434	386	396	402	407	400	388	421	377	405	398	423	410	420	383	430	413	376	407	386	397	430	383	444	414	414	386	368	422	407	391	424	400	396	379	447	415	378	411	417	421	411	388	396	383	368	416	393	375	405	420	354	383	406	395	413	396	426	422	417	410	391	385	422	417	414	402	356	395	400	415	374	415	386	387	370	410	390	417	452	394	418	389	386	417	413	382	413	384	425	410	395	400	433	414	359	417	406	384	455	391	391	438	424	414	384	402	407	426	431	397	388	400	393	397	389	424	418	396	389	395	420	400	384	388	402	393	397	376	412	381	412	366	418	407	394	418	409	458	428	407	401	395	387	440	369	441	366	421	391	384	382	395	414	427	409	378	392	411	369	412	413	425	386	413	422	436	419	400	353	418	388	389	402	416	390	422	419	429	402	410	401	412	426	410	398	390	417	396	375	387	409	377	397	390	420	379	401	388	405	419	393	392	390	386	444	408	392	419	421	384	379	378	368	392	399	417	417	387	391	403	442	404	398	402	382	384	388	378	387	391	401	397	415	400	425	428	415	412	439	428	417	407	418	418	385	423	396	407	374	407	393	372	426	379	412	401	402	387	412	411	429	428	407	374	401	383	391	401	405	381	410	404	424	380	424	409	401	399	417	420	408	386	404	371	408	415	387	419	385	421	393	428	361	400	403	421	421	392	423	404	407	424	386	421	365	377	391	399	418	415	389	417	399	384	440	391	393	397	400	417	381	412	403	399	414	377	375	404	415	412	360	395	376	421	383	374	399	394	409	399	396	405	412	391	437	396	408	429	402	402	416	397	383	389	396	394	369	392	375	421	416	387	389	436	403	366	411	418	448	419	408	405	413	425	378	393	425	382	402	417	416	440	378	414	405	386	407	449	391	446	421	415	403	365	428	411	414	417	393	375	402	388	422	393	411	414	397	381	390	405	384	404	426	413	404	380	407	436	381	376	377	421	415	388	381	381	412	385	377	403	391	408	401	389	348	421	401	377	379	411	395	378	365	399	353	389	388	433	377	412	441	410	398	401	392	412	406	404	397	391	423	385	395	374	424	406	405	381	396	437	387	367	394	387	372	422	396	400	370	394	394	363	410	405	390	385	382	417	447	396	409	395	433	403	403	380	400	388	369	407	388	380	404	381	399	420	410	403	362	405	401	388	421	431	381	422	387	404	370	400	432	396	411	405	410	386	376	431	364	396	448	435	429	427	412	377	408	390	418	431	391	426	414	365	373	378	353	380	343	383	355	394	414	421	395	411	400	430	392	420	419	408	406	421	394	385	412	398	387	375	414	369	412	389	448	384	378	400	417	396	391	405	380	393	408	410	407	376	395	342	397	391	411	438	417	406	439	368	433	411	392	402	403	411	383	413	399	404	402	426	409	422	418	436	375	340	394	396	422	397	414	419	410	408	382	383	378	375	421	428	410	381	391	386	396	398	425	416	412	391	380	383	397	425	388	392	400	388	414	391	404	394	391	395	383	431	399	404	409	411	370	359	396	418	405	411	421	411	369	418	410	397	353	406	421	413	414	398	377	415	388	411	382	392	408	382	374	389	399	397	379	389	392	424	374	384	395	373	427	380	398	403	370	407	401	392	412	386	414	404	395	410	441	408	357	407	402	414	436	433	383	419	404	365	444	416	387	390	438	387	415	388	375	411	376	420	409	419	384	405	403	402	389	400	398	414	415	392	446	385	389	373	409	393	403	378	399	404	380	407	420	378	393	432	400	394	403	412	389	374	394	393	380	437	423	401	398	402	426	364	418	392	416	395	392	330	402	366	403	430	419	423	425	434	416	364	381	420	366	362	386	429	386	393	403	409	413	392	385	362	394	397	380	384	417	386	404	403	407
4660	1914	1406	819	745	680	575	529	544	522	543	508	480	513	546	527	461	503	504	509	500	478	512	531	497	493	489	473	454	481	509	464	486	481	469	506	516	495	537	479	456	487	474	486	446	512	512	463	483	492	479	475	463	514	510	495	468	488	480	515	491	468	465	465	461	478	478	474	434	504	462	471	469	488	412	488	489	509	518	478	515	480	519	464	506	489	475	487	503	489	489	486	499	470	505	480	486	470	455	543	489	465	492	504	462	501	459	479	475	460	451	495	491	520	451	486	460	472	462	469	470	465	513	485	494	506	496	450	474	503	469	498	479	484	517	511	482	457	513	522	503	449	500	519	492	497	523	492	482	512	462	483	511	441	492	497	469	479	463	522	489	495	481	476	494	454	474	478	496	498	504	506	497	403	459	477	490	459	477	486	516	508	464	479	451	458	477	470	490	444	473	491	487	506	518	500	490	506	461	482	503	518	494	497	465	509	482	473	476	475	492	477	489	471	490	469	491	495	474	493	486	503	531	455	476	487	485	501	473	504	470	515	471	467	454	512	493	466	468	500	512	455	480	491	495	492	465	528	474	474	467	452	495	539	510	474	499	476	451	483	472	463	451	484	469	500	485	473	505	478	531	484	507	500	487	532	478	536	454	492	489	444	497	483	499	465	445	523	479	471	509	492	510	503	486	469	502	503	495	498	487	520	473	504	486	519	483	491	463	466	506	509	460	495	486	485	487	479	528	497	512	493	444	487	489	451	468	478	500	516	491	458	498	492	509	470	456	531	511	438	511	504	502	493	475	470	492	466	470	463	499	478	491	491	493	463	493	471	496	432	498	483	497	437	500	473	529	504	472	497	491	475	468	498	467	483	482	474	481	480	458	484	516	489	475	493	488	476	475	432	423	492	499	522	460	485	488	463	470	461	491	493	470	472	457	505	520	500	503	470	490	496	511	467	465	495	559	483	502	479	462	472	493	477	482	494	462	509	485	486	495	479	478	493	494	484	484	489	477	471	459	461	451	490	463	471	490	509	511	438	468	475	491	489	494	500	491	505	522	438	514	502	481	470	482	459	504	509	454	473	459	491	512	473	481	470	487	445	462	472	446	454	454	457	507	461	454	491	479	487	468	484	493	503	515	476	480	493	483	492	517	478	504	525	464	473	514	505	503	512	486	480	462	465	472	508	493	458	537	488	501	526	536	527	502	507	494	464	518	491	456	502	476	488	485	491	494	486	490	462	470	503	498	475	526	475	460	491	490	467	512	459	521	479	481	480	468	506	479	478	527	535	489	457	509	494	483	494	484	519	512	507	479	510	473	487	472	469	470	479	501	477	492	481	492	450	510	510	497	503	484	505	508	479	495	467	475	484	486	468	489	461	463	488	460	482	515	491	449	474	488	449	478	523	461	479	476	490	524	517	541	462	489	454	515	490	494	440	508	449	472	502	461	486	478	470	469	468	492	475	461	505	468	498	482	452	494	461	514	471	482	490	507	523	468	512	493	468	487	527	456	500	481	473	496	467	477	530	514	500	488	484	553	437	490	475	472	457	475	449	465	457	439	474	490	507	495	450	451	479	501	467	499	491	470	500	488	485	505	511	459	484	499	467	497	495	495	479	516	476	474	505	480	460	487	488	487	469	484	504	458	485	499	461	489	504	460	495	520	457	468	443	516	495	475	465	519	474	494	519	509	491	489	453	470	513	483	499	440	497	499	461	480	505	498	481	466	486	524	502	489	529	509	481	491	515	484	494	490	479	499	512	486	478	478	519	488	489	495	496	454	488	464	504	507	473	507	514	487	487	474	497	455	485	451	506	502	488	479	450	486	501	501	498	512	479	481	511	476	506	454	476	494	487	480	470	497	503	429	493	486	483	494	484	490	480	491	462	508	471	539	495	492	486	480	469	479	498	496	465	492	489	469	455	476	456	457	447	500	474	504	481	464	484	479	496	490	493	476	496	508	456	464	491	510	514	468	470	477	506	494	459	486	521	473	473	462	505	437	457	459	516	499	502	473	510	511	493	499	452	495	464	498	484	504	463	506	489	494	477	472	445	527	500	470	518	454	488	489	492	479	469	464	517	469	509	488	493	474	493	487	488	461	475	498	472	498	510	457	476	505	459	488	477	456	481	474	531	500	473	467	484	504	470	517	501	515	495	471	469	472	527	505	506	458	486	475	508	481	503	470	479	498	517	468	489	480	498	479	474	471	492	510	481	485	497	537	452	496	525	502	447	470	520	471	458	512	505	467	487	479	502	500	518	459	464	449	507	473	488	531	500	532	502	518	466	479	464	497	486	422	436	504	462	463	462	496	480	500	520	466	517	469	532	477	502	501	459	489	482	469	450	462	524	478	478	527	462	471	489	491	533	476	476	488	486	476	509	497	469	500	468	484	506	487	496	496	460	474	493	471	470	513	505	485	496	467	511	468	435	458	453	524	502	476	479	466	501	490	491	441	480	522	514	435	491	463	495	504	431	523	524	458	507	466	469	484	505	490	470	500	482	471	503	505	514	472	459	461	451	476	484	477	453	456	511	486	440	536	481	470	531	478	507	491	477	480	516	460	467	490	472	479	470	447	496	500	506	461	453	458	481	512	506	518	529	475	435	485	465	481	490	475	475	445	471	498	479	485	468	514	522	454	465	464	496	462	452	501	465	477	482	487	467	450	439	485	480	495	478	479	488	498	469	487	505	488	485	479	476	515	473	526	510	479	488	491	478	443	452	484	472	497	447	455	461	501	471	519	466	456	507	493	485	472	547	547	503	536	481	494	461	532	493	464	492	441	497	478	481	498	486	438	486	501	487	489	508	457	459	475	463	507	439	491	451	485	474	474	481	489	468	480	495	475	501	532	500	453	511	463	477	470	505	491	476	481	459	478	490	472	528	465	541	480	489	515	460	482	474	534	480	511	502	497	492	501	488	433	467	455	494	473	508	482	486	468	513	450	491	446	463	506	472	475	456	485	460	507	481	481	470	461	501	481	477	490	480	493	517	479	462	510	491	515	513	461	522	476	489	444	501	510	464	508	452	489	445	488	507	478	510	450	497	470	519	461	486	465	492	460	478	461	467	493	462	478	468	442	485	486	515	489	484	495	487	541	481	496	478	502	515	452	463	468	503	467	489	508	489	480	472	462	478	503	455	502	471	472	477	442	486	477	476	487	474	517	500	485	466	513	491	450	534	478	468	488	466	479	474	472	472	468	530	524	492	498	500	471	516	458	503	501	467	519	472	468	502	494	473	492	508	491	459	436	514	501	492	514	525	479	441	499	484	503	413	482	504	467	484	469	503	531	466	447	472	499	468	518	470	460	487	462	496	477	477	448	462	506	455	480	462	498	469	493	495	506	497	462	475	476	492	455	511	471	466	524	450	524	466	516	492	474	505	496	454	467	493	504	496	479	527	470	490	472	504	449	530	510	452	444	503	455	469	483	466	483	507	478	499	479	470	477	471	488	467	523	489	513	455	515	466	511	488	407	453
23725	21008	27287	24934	16417	1436	774	624	570	562	487	481	518	516	454	421	440	435	457	391	413	428	439	478	440	410	431	403	409	454	456	401	414	463	413	414	420	433	441	438	415	422	425	396	385	413	385	440	412	443	422	411	455	425	437	410	423	400	407	403	415	435	414	394	435	430	422	413	430	424	422	436	416	411	421	431	428	417	404	435	411	416	428	439	416	405	408	448	432	411	420	410	442	420	442	425	430	427	394	432	414	437	401	408	438	426	422	408	439	400	412	416	445	401	409	443	443	445	391	416	430	392	394	417	401	413	424	402	446	433	428	396	409	419	360	400	463	396	416	421	385	420	436	424	421	395	425	408	393	415	432	394	406	419	428	384	418	410	397	396	406	395	405	422	381	392	436	447	403	391	409	401	417	390	383	418	462	406	461	402	441	448	429	405	431	447	432	434	428	426	488	405	406	436	407	411	415	403	425	419	428	426	434	443	447	418	403	398	402	437	408	463	405	432	396	433	390	431	398	455	408	396	406	415	423	411	416	424	407	402	401	418	431	386	417	417	407	437	412	443	426	393	426	398	423	431	413	410	440	443	446	392	444	445	400	406	415	419	419	426	395	396	411	439	429	418	411	372	434	394	399	402	432	451	386	371	413	440	407	410	444	439	404	447	447	422	400	375	422	434	414	437	430	442	411	430	384	450	433	393	405	434	378	440	438	386	422	433	407	374	424	396	447	440	420	434	407	410	413	414	462	429	427	422	446	377	412	421	420	438	411	457	442	376	379	392	383	387	412	418	394	435	457	403	440	442	387	429	394	387	407	391	403	399	411	441	438	447	395	433	389	423	407	443	408	391	435	420	411	424	456	415	396	422	431	407	421	419	393	412	395	416	418	405	397	398	422	444	409	419	445	422	407	397	414	419	392	442	433	427	408	402	452	402	375	481	440	444	434	392	402	426	424	387	430	387	435	398	389	395	454	427	397	411	402	433	437	406	425	451	403	397	440	396	398	414	399	447	397	402	405	390	457	437	428	435	377	416	404	404	395	417	421	401	414	402	440	414	389	397	400	376	380	403	422	412	432	412	414	405	399	454	432	415	409	396	413	404	436	445	401	431	407	367	409	387	382	443	431	422	414	414	435	447	409	398	452	444	411	387	399	390	424	407	405	417	423	376	417	422	444	405	408	454	406	433	419	423	421	386	413	392	446	439	424	411	362	421	401	398	414	436	433	390	407	399	421	433	396	377	452	424	396	414	446	427	434	395	406	413	414	429	428	394	382	441	418	421	414	428	429	384	403	387	396	406	432	393	422	430	432	413	465	414	466	421	402	430	423	432	424	401	448	410	428	421	409	384	366	434	424	395	395	453	405	452	419	425	440	374	427	417	427	401	379	423	439	450	439	417	404	421	429	407	389	430	407	420	406	427	391	426	387	392	405	386	415	407	397	404	404	414	419	425	437	384	427	419	432	444	440	415	412	405	440	421	397	425	433	410	482	414	405	421	425	420	405	430	430	437	394	413	437	407	405	479	421	411	426	423	460	411	413	450	379	433	414	410	427	413	414	397	452	395	428	411	422	387	394	385	431	395	419	435	432	437	378	435	413	422	407	406	397	398	423	434	435	408	421	412	396	404	421	414	426	433	441	433	403	445	405	456	450	440	421	436	417	407	462	433	396	419	391	446	417	413	435	433	408	431	420	414	416	371	433	407	443	429	438	399	383	447	446	408	368	423	435	419	397	412	387	404	414	428	390	399	402	404	399	416	398	406	429	399	392	390	410	409	413	410	437	424	429	409	420	432	389	369	424	415	405	390	403	416	367	443	456	424	411	409	406	467	422	413	420	431	413	404	437	401	399	396	384	412	441	429	455	444	391	417	405	426	459	421	430	401	436	451	419	413	397	406	381	406	374	423	390	418	420	447	403	434	416	399	446	394	434	403	416	404	400	420	460	444	415	414	415	449	473	392	417	408	431	377	405	431	433	394	394	425	393	433	424	416	409	395	383	407	434	405	408	411	414	440	395	433	399	433	437	415	422	401	393	423	361	401	459	412	426	425	463	424	429	385	401	428	378	457	460	396	436	403	405	383	428	411	384	415	404	383	392	379	428	399	397	443	423	452	396	438	439	417	398	378	412	453	379	407	428	438	408	426	416	425	394	384	422	407	363	436	420	383	407	398	445	403	367	384	384	448	439	418	439	418	397	428	400	418	416	423	409	425	415	409	407	436	396	401	395	385	384	410	444	392	402	435	399	438	408	436	428	413	426	398	426	402	404	431	409	419	413	409	424	409	402	449	395	399	408	405	425	424	442	466	431	407	415	395	457	408	437	409	390	375	415	418	415	410	393	413	421	441	413	391	420	421	418	420	407	426	393	398	408	398	425	403	384	444	446	400	432	433	400	400	416	404	469	422	404	435	428	413	411	432	400	456	402	436	408	442	397	421	392	433	417	426	424	403	439	413	408	401	432	423	449	444	451	404	435	434	414	420	445	423	449	401	417	403	423	407	409	396	415	445	395	385	427	404	423	417	396	376	433	393	387	413	417	436	425	439	417	451	417	461	412	423	475	423	419	448	433	431	442	424	427	457	446	395	387	370	408	416	408	398	402	425	401	386	403	418	419	430	380	398	427	411	397	398	416	393	386	410	372	420	410	430	394	420	421	409	430	424	436	373	417	414	411	435	397	426	410	434	411	411	382	404	437	440	438	444	431	398	420	415	400	413	425	424	400	388	434	430	409	441	438	417	396	433	413	400	418	416	394	417	431	423	401	384	427	382	428	418	416	417	447	421	379	456	447	411	459	421	395	419	405	406	469	381	412	393	410	437	421	394	421	427	402	401	440	415	419	421	434	445	415	422	388	439	420	438	405	395	432	430	418	388	400	442	412	411	435	401	438	379	437	474	414	407	429	404	420	401	412	417	421	372	435	438	421	429	429	460	402	418	392	405	426	447	424	419	391	412	438	372	395	385	412	421	400	403	400	433	405	383	424	445	396	414	396	418	429	431	428	400	416	460	435	408	398	394	407	430	408	397	426	446	418	415	403	434	391	434	406	388	390	416	432	392	427	373	448	395	384	418	409	408	440	393	407	447	395	406	427	442	408	436	446	426	421	418	431	404	447	373	401	385	395	398	443	401	426	408	410	442	407	413	429	432	410	423	416	420	429	412	412	417	391	420	405	434	414	436	429	444	431	425	396	418	432	401	415	397	445	449	401	380	477	429	435	415	431	431	421	412	409	392	403	378	404	386	416	401	424	400	458	407	450	411	411	437	396	442	421	450	417	406	420	444	410	415	410	421	431	417	442	390	432	404	388	430	436	431	433	425	436	392	400	438	396	436	420	447	392	432	403	457	409	467	395	403	406	390	430	418	415	436	396	388	450	461	400	438	387	407	422	420	406	394	406	422	404	425	410	388	392	378	418	422	432	422	385	422	424	439	453	413	393	458	381	435	417	400	417	439	429	415	434	412	420	423	439	412	413	448	427	422
3391	8877	5835	2572	1977	1569	1238	1011	847	830	775	778	718	683	631	611	548	595	570	601	569	525	571	574	492	566	546	500	511	507	505	549	506	527	517	525	541	532	528	553	537	484	514	539	519	498	521	511	508	490	523	517	537	532	510	501	455	525	520	522	504	523	544	514	513	506	544	498	524	531	480	509	491	513	534	510	472	523	496	510	518	516	522	473	498	481	485	498	544	537	518	537	515	494	494	480	515	517	492	500	499	493	546	503	516	496	447	553	496	546	453	518	555	513	535	524	457	514	528	498	501	504	525	500	534	524	540	537	492	487	516	497	518	530	503	532	509	490	522	490	542	519	493	492	505	518	485	506	505	495	503	523	506	528	489	532	496	512	510	527	517	545	533	537	493	550	492	530	496	533	536	486	528	520	471	528	485	509	518	539	529	519	485	543	499	503	523	510	490	548	486	495	528	528	551	544	538	503	526	541	518	553	504	463	561	537	483	514	483	502	498	501	516	484	528	518	484	486	516	466	505	532	570	510	478	559	533	529	526	504	479	476	503	505	500	537	506	482	541	504	525	512	528	503	526	541	524	499	545	538	520	517	521	492	500	559	512	503	489	482	519	545	491	533	472	520	532	509	502	512	511	551	523	492	476	530	529	490	499	533	534	515	530	489	541	516	512	514	514	493	535	483	504	495	501	538	495	470	462	471	496	538	569	504	532	525	521	473	549	486	508	515	478	488	538	538	541	513	477	557	527	506	547	491	482	487	493	492	538	490	545	510	502	518	496	536	514	517	502	557	542	552	530	502	511	505	493	510	570	507	468	565	516	537	497	528	532	532	550	520	549	542	492	511	497	497	512	486	518	527	511	484	511	494	506	529	529	534	518	538	502	474	484	534	539	526	519	499	528	526	534	484	508	502	493	525	530	550	521	508	520	490	525	497	479	507	470	491	480	540	519	512	495	526	513	510	507	568	543	507	540	524	545	512	507	498	536	532	522	540	511	523	506	556	543	522	475	482	489	500	466	523	501	480	519	509	484	519	513	521	498	515	504	463	531	513	526	513	560	550	548	493	481	523	486	492	507	499	483	525	498	539	520	521	502	536	532	534	526	533	497	517	520	488	516	505	494	497	538	497	538	525	552	539	494	461	539	493	492	531	530	504	498	501	476	491	539	484	478	514	496	506	479	510	497	487	506	506	491	503	539	521	519	478	527	478	494	522	527	509	525	503	489	528	508	535	504	499	494	511	500	504	509	534	513	479	524	527	521	496	510	494	544	506	479	498	506	522	473	490	470	489	504	522	500	508	496	510	537	506	511	506	511	492	513	491	484	531	512	521	530	528	540	539	506	513	547	561	528	511	512	515	562	540	517	477	509	506	484	498	520	500	510	541	459	512	525	483	557	500	514	542	496	535	486	530	512	483	536	502	516	469	491	567	521	530	492	519	519	479	532	520	476	487	543	511	496	503	511	550	546	545	531	536	524	506	532	514	483	518	555	526	518	536	534	512	501	520	527	532	491	504	471	506	538	555	469	488	530	487	536	479	534	503	502	531	504	586	503	460	488	494	490	536	510	559	519	538	488	542	534	502	503	534	500	516	494	482	530	506	495	500	543	503	493	543	515	496	511	487	532	532	516	581	558	515	526	527	519	533	495	536	520	519	508	522	521	513	519	503	507	495	484	497	520	515	521	536	519	508	511	515	507	527	556	493	515	468	486	503	551	503	474	511	518	512	493	492	509	486	515	521	515	492	573	490	501	532	513	494	510	497	480	470	497	491	478	536	535	527	497	517	464	503	516	512	507	489	548	498	526	508	495	529	505	515	516	506	484	517	549	519	514	535	543	520	499	514	548	513	520	526	525	507	519	506	493	490	552	544	478	513	503	500	490	511	513	523	473	490	509	534	491	509	466	477	507	498	523	500	537	483	506	481	508	544	516	508	522	475	483	533	488	509	545	483	496	526	493	495	515	504	506	534	483	494	530	492	504	490	513	511	537	504	477	487	513	568	516	516	525	509	504	460	517	476	519	521	515	497	507	537	545	477	498	530	525	478	508	487	463	524	480	507	501	494	496	519	510	543	559	509	513	532	493	520	496	493	531	501	521	521	480	500	514	512	517	527	513	483	517	505	510	526	563	534	502	533	536	495	522	521	503	481	515	511	496	530	496	529	498	525	524	513	530	498	515	505	503	515	506	546	521	505	577	505	520	491	553	525	532	563	546	483	459	485	529	540	492	533	535	476	532	509	532	518	490	553	505	478	488	456	488	487	536	496	474	524	511	515	498	505	487	521	485	507	515	572	522	512	495	534	545	491	504	539	519	510	513	496	507	523	517	503	537	493	501	500	532	522	510	535	525	509	497	516	500	531	517	539	556	492	540	529	508	489	515	485	492	531	511	552	541	485	507	499	515	512	488	507	527	515	506	479	523	487	504	523	494	510	533	507	542	497	533	490	509	496	512	522	537	512	488	499	516	502	474	498	535	500	527	508	508	530	526	482	520	542	540	500	491	508	538	524	534	496	470	499	533	543	521	504	518	503	531	524	527	525	488	510	491	524	480	502	475	528	451	497	521	534	447	492	470	510	502	535	509	505	493	545	492	466	515	531	446	499	551	513	502	489	508	502	524	479	521	503	502	509	481	482	532	523	531	539	492	525	525	479	519	480	518	521	544	505	542	518	499	503	521	479	537	532	499	516	475	516	524	508	516	515	516	504	517	461	482	490	467	543	518	551	536	523	540	535	515	484	519	500	511	468	500	527	509	506	541	499	500	500	526	515	550	531	524	486	535	469	518	512	502	576	504	540	519	526	532	521	489	495	513	525	490	516	436	530	534	459	523	476	512	489	551	466	537	524	498	474	528	516	496	545	516	525	484	459	511	492	547	522	509	527	549	526	498	539	519	524	497	534	528	558	491	485	503	512	502	520	562	510	508	542	499	495	489	487	530	482	484	490	453	473	541	507	460	517	490	542	525	518	511	493	486	503	514	479	539	549	499	518	533	504	565	539	527	462	521	555	503	494	525	540	495	517	480	470	556	482	457	494	533	537	474	523	527	554	460	532	530	482	525	487	535	540	554	527	542	506	505	475	548	520	536	515	520	500	530	518	468	518	475	519	501	501	522	498	475	520	505	498	491	479	507	490	485	487	532	490	529	522	524	486	524	514	522	475	507	524	535	487	518	514	493	512	503	502	461	496	536	501	551	520	522	523	554	509	527	498	503	517	522	496	503	495	517	503	475	526	523	503	548	514	457	458	511	523	562	502	489	535	514	496	526	504	490	505	523	520	533	487	519	515	480	506	538	528	491	511	532	499	500	537	541	487	482	496	513	549	502	510	500	513	539	502	499	547	514	520	534	503	536	478	499	533	555	527	548	539	501	492	509	509	509	530	499	496	499	502	509	520	487	549	498	490	496	519	511	468	488	512	533	505	513	492	474	502	519	529	512	523	509	532	500	499	485	518	550	509	484	500	515	505	506	511	508	512	504	507
24571	20970	25792	24353	1780	445	388	357	351	294	299	265	282	279	224	263	265	262	261	220	278	259	225	214	267	260	251	206	234	218	220	213	223	227	228	218	208	234	214	215	258	234	225	226	243	222	237	239	198	233	231	201	214	257	211	197	216	229	240	236	246	215	215	239	236	234	233	204	247	212	218	227	199	223	230	232	214	233	228	202	223	252	248	245	220	225	237	233	218	244	203	224	220	224	236	239	234	227	231	249	225	205	223	174	212	251	194	237	231	246	247	220	216	226	239	239	219	227	225	230	214	224	233	226	214	228	238	202	215	246	215	212	225	203	228	220	247	211	238	218	186	230	207	214	208	210	221	227	220	232	226	220	210	219	220	209	275	216	219	209	198	180	208	228	222	217	237	232	239	208	209	227	216	245	227	228	233	243	210	200	236	234	234	239	231	244	226	205	227	250	212	244	248	209	254	227	248	220	214	242	246	205	220	204	215	230	228	216	223	227	223	256	222	197	215	234	238	220	223	251	201	236	258	228	232	225	231	228	239	236	187	224	224	210	236	238	223	211	241	213	240	222	210	243	232	223	228	195	214	222	236	228	245	201	227	254	252	230	215	228	234	220	239	241	208	221	229	224	225	204	205	228	219	249	254	221	236	228	238	232	223	239	202	223	246	222	235	199	241	230	219	207	229	206	230	219	233	232	207	211	217	219	225	205	226	233	208	244	226	218	213	222	227	214	229	240	210	214	209	209	202	201	236	251	218	212	230	226	205	219	205	221	218	223	222	207	236	237	215	218	215	199	213	219	203	240	240	210	212	227	206	236	216	201	206	211	239	261	226	225	217	215	203	217	225	238	221	236	242	238	246	233	234	237	242	213	230	230	233	234	229	187	225	218	209	244	239	236	212	253	259	221	254	237	246	220	243	226	233	214	198	236	217	209	219	215	217	231	197	244	216	233	220	220	214	258	225	217	221	200	227	222	235	240	236	241	226	224	238	238	226	201	201	240	242	203	210	220	211	210	227	222	210	222	213	240	231	229	206	228	242	213	235	232	221	240	224	211	245	238	246	212	189	225	220	245	204	233	211	230	238	222	233	218	216	209	238	244	220	220	229	228	206	232	247	255	236	225	239	210	228	238	216	219	239	224	209	216	231	241	228	231	220	209	210	229	211	213	245	214	208	236	229	237	218	232	229	230	224	246	246	217	200	224	241	209	220	223	218	235	204	232	228	243	199	208	227	202	227	242	236	217	224	234	210	222	228	223	209	218	232	232	227	205	218	229	210	234	225	230	207	201	233	223	236	210	251	246	232	231	198	215	233	228	236	220	211	225	242	237	225	225	237	245	202	209	218	243	212	218	217	239	230	244	221	205	217	241	212	236	225	229	196	228	258	218	219	218	226	237	214	215	241	230	230	204	228	224	220	222	232	226	250	223	214	206	199	244	214	242	239	207	220	233	224	210	232	209	234	206	265	222	218	256	245	244	213	218	231	229	236	209	192	215	222	215	238	210	230	247	213	223	237	233	212	220	239	228	221	219	227	214	219	202	227	218	230	233	240	220	211	250	224	208	218	218	242	245	211	219	251	229	221	214	228	215	225	220	248	216	215	237	227	212	223	233	229	202	239	198	228	242	198	211	226	213	215	245	211	201	220	207	236	219	242	213	252	215	220	240	210	227	224	220	234	215	218	229	217	237	213	237	233	226	243	190	204	242	219	211	243	246	218	194	232	221	240	198	245	244	228	235	218	245	240	217	248	226	215	214	212	210	221	219	212	198	226	234	238	240	252	221	254	231	242	243	228	250	217	221	220	222	234	250	212	202	230	240	242	237	219	242	226	232	214	228	219	256	215	228	244	224	217	218	220	249	195	213	223	201	234	228	204	216	242	225	230	231	244	223	225	219	225	232	215	209	239	214	239	220	216	222	197	240	249	234	215	212	233	217	232	243	233	203	232	229	239	228	250	229	219	219	221	228	249	266	213	243	203	223	230	224	211	236	205	200	227	234	221	215	223	233	213	265	237	237	200	223	232	226	203	236	231	208	203	251	250	215	260	232	233	219	209	214	222	230	245	230	211	230	220	230	262	220	242	218	233	215	229	225	237	249	233	221	198	210	198	213	208	240	223	219	225	236	246	222	202	204	231	251	222	232	236	220	234	218	241	228	233	233	222	245	184	220	208	216	214	209	249	207	253	221	210	223	240	255	220	245	234	218	242	223	223	222	257	219	219	240	222	239	208	213	248	221	211	222	245	230	228	225	216	205	207	222	218	227	234	239	219	237	247	224	224	214	226	207	223	197	235	249	209	230	213	182	206	225	250	238	249	250	241	231	230	209	212	245	216	214	217	208	214	243	212	236	233	186	238	218	214	224	215	228	273	206	222	214	210	221	249	221	220	228	223	216	236	222	219	214	234	230	246	211	214	221	214	240	244	226	245	236	215	227	223	228	218	240	236	221	226	217	235	220	217	232	232	207	239	236	212	215	217	208	226	247	258	239	243	217	215	207	210	263	213	201	207	231	249	232	249	225	212	242	243	224	224	207	218	208	218	191	215	199	211	222	216	228	219	246	233	244	214	198	199	195	221	267	220	245	224	223	230	198	214	201	248	230	248	230	239	196	221	218	247	253	225	229	218	228	223	223	219	232	215	224	221	204	228	215	202	226	232	245	229	235	214	210	205	227	236	207	213	229	241	210	228	229	224	203	209	242	199	225	211	227	216	200	230	248	227	219	227	243	244	259	211	237	206	228	203	197	226	229	244	233	239	206	227	218	235	219	230	240	232	234	210	230	215	232	217	236	222	208	208	210	214	230	236	219	263	245	218	227	236	230	208	206	209	226	213	232	233	223	241	226	237	217	230	259	211	222	208	218	235	220	231	233	220	236	214	244	239	206	227	218	218	233	218	239	243	220	234	218	230	239	245	194	238	231	204	226	225	232	201	235	254	221	202	216	233	241	231	217	228	220	242	200	242	212	234	219	215	201	211	222	223	228	203	224	223	222	212	216	241	212	211	255	213	231	213	216	232	220	224	206	216	223	229	256	235	222	204	230	201	226	243	223	215	223	217	216	223	209	236	248	205	232	233	222	207	229	211	216	260	252	247	213	227	210	225	205	222	234	230	236	217	239	207	227	210	200	244	218	225	222	227	222	247	197	240	239	205	233	216	243	220	225	211	216	212	207	251	210	202	221	228	229	217	233	210	236	204	234	228	199	227	194	206	222	250	228	242	215	222	198	231	218	226	233	226	231	214	210	235	245	213	232	236	207	221	241	226	197	220	227	250	221	218	222	233	221	236	231	240	219	199	212	217	222	206	231	199	211	218	222	222	231	224	232	195	211	225	202	235	243	203	236	202	232	222	224	227	226	204	224	221	221	230	240	211	251	202	225	249	230	222	225	232	214	233	225	220	202	220	239	221	212	252	235	214	232	232	221	206	214	218	242	227	240	210	228	233	219	203	237	221	202	233	201	228	202	250	229	237	243	211	205
3552	5310	3281	1605	1152	942	717	601	482	444	418	381	394	394	358	313	290	330	328	329	285	291	299	317	267	310	279	320	293	302	271	275	301	258	292	314	262	303	291	267	290	268	329	263	299	265	263	252	292	264	284	280	280	314	311	270	270	265	273	276	293	240	296	286	277	282	247	297	294	278	276	276	269	270	273	267	250	286	278	317	256	317	276	279	281	282	256	261	273	262	283	279	291	274	265	275	288	261	247	288	265	269	271	278	284	271	274	272	255	262	309	262	277	275	282	288	245	263	271	246	283	278	276	284	280	283	280	282	273	250	250	288	236	276	273	298	265	251	292	280	275	266	280	269	261	290	287	287	281	268	296	250	248	285	303	283	276	289	271	259	261	275	271	283	220	281	280	259	254	293	268	258	263	258	262	309	253	263	241	270	283	261	278	281	288	296	265	273	290	296	233	271	301	281	255	260	251	276	281	277	295	297	280	301	264	257	253	252	263	290	277	301	271	267	262	274	256	281	250	296	287	278	249	269	244	287	261	289	264	281	300	284	308	277	265	283	274	273	274	271	287	290	256	267	284	285	237	256	266	260	253	285	292	301	259	265	255	252	249	250	260	304	272	254	266	263	278	280	249	266	275	290	271	269	286	299	299	276	262	277	278	269	299	308	277	263	308	267	291	271	280	266	288	253	270	289	268	316	263	261	274	282	269	276	310	234	291	277	258	247	276	270	264	277	262	261	257	285	282	275	291	267	301	253	288	291	287	288	293	295	286	288	268	274	280	282	297	277	294	270	307	273	258	287	271	289	295	268	280	293	259	263	285	271	306	298	275	264	265	252	288	267	287	287	261	279	282	278	283	268	297	309	277	282	269	264	284	295	273	291	287	265	264	268	290	265	252	290	276	261	288	238	273	293	306	245	281	289	260	261	284	278	260	263	268	260	277	294	265	273	255	257	263	269	304	277	267	273	267	293	258	250	269	270	270	285	279	248	273	272	261	277	316	272	267	254	282	277	285	293	268	256	279	272	266	284	269	294	264	274	314	244	298	282	247	289	270	280	278	270	276	275	260	274	261	254	272	259	288	262	313	270	262	290	276	269	282	290	272	286	258	272	268	261	307	267	250	279	255	286	268	268	295	273	283	251	286	263	272	278	279	304	290	271	294	299	277	293	258	266	256	278	275	280	282	254	280	264	266	264	270	270	254	299	266	256	245	271	278	305	300	285	275	283	304	272	300	283	268	274	272	288	278	263	287	270	249	273	308	269	264	270	276	279	297	275	253	282	283	302	284	274	259	275	294	277	270	309	271	296	325	246	282	265	267	313	272	259	281	266	277	276	299	283	240	270	257	273	279	259	294	312	274	259	311	295	282	263	271	285	244	250	253	275	276	256	280	263	292	292	274	260	272	295	256	287	280	288	280	282	294	286	284	288	263	298	274	254	283	266	295	275	272	274	261	274	299	281	247	270	278	253	252	274	281	287	284	285	280	291	253	286	301	252	269	255	300	271	262	269	314	295	277	260	269	278	268	311	277	268	290	262	290	278	286	286	279	279	301	248	277	278	268	285	251	284	298	294	269	258	260	275	261	283	299	261	290	288	254	252	276	285	301	263	277	290	273	265	289	286	263	278	280	293	261	270	277	291	301	322	268	252	260	283	273	299	267	253	295	275	251	266	278	284	258	259	271	239	249	270	276	268	286	295	271	265	280	257	288	265	281	256	282	281	237	279	265	267	266	265	282	282	283	284	286	260	270	314	311	269	290	261	269	274	269	272	302	309	256	273	301	245	288	280	324	275	265	274	276	269	259	278	284	261	289	295	264	300	289	269	286	265	263	296	290	301	268	282	283	255	273	261	243	285	253	278	271	289	280	272	299	271	302	275	255	295	304	277	311	262	261	281	277	254	267	252	268	271	275	279	280	264	267	236	261	259	258	271	283	284	282	271	313	255	291	273	268	291	247	298	280	264	267	305	274	261	312	260	256	282	297	255	268	271	247	290	282	283	290	290	268	275	307	248	280	281	272	291	302	271	262	290	262	287	267	259	266	255	247	294	264	279	274	266	255	249	251	224	257	274	253	274	263	268	300	257	268	300	278	295	283	287	262	268	293	270	251	287	280	269	288	262	302	249	284	270	245	268	296	271	307	262	295	300	280	235	289	278	280	249	283	282	269	247	290	280	298	256	267	281	271	253	254	287	269	286	281	267	288	282	267	283	299	255	250	293	267	266	280	284	282	274	274	274	272	283	270	276	288	254	300	269	254	290	281	302	262	271	264	281	269	260	269	274	277	280	250	271	287	294	287	278	276	241	260	262	278	279	285	275	274	254	275	275	283	248	263	277	288	309	272	291	277	275	245	271	286	253	267	265	296	265	288	269	264	260	268	284	299	285	285	261	285	298	265	249	262	260	271	282	268	262	269	268	300	283	257	294	306	295	282	251	252	268	306	306	287	282	265	280	275	269	303	291	269	299	259	269	277	277	276	251	227	276	294	292	273	281	295	257	263	287	285	307	271	257	252	279	271	279	286	256	252	280	310	288	272	269	251	272	284	253	257	266	259	268	303	268	264	280	299	269	275	285	262	289	258	269	261	272	286	290	275	266	261	318	301	278	277	293	274	257	284	269	265	278	268	284	288	241	283	297	279	261	294	277	270	271	262	253	298	243	276	257	277	283	255	296	271	288	273	249	246	266	310	276	271	247	264	312	294	284	260	272	268	271	284	249	275	323	288	252	278	264	293	290	278	274	263	282	276	270	272	233	271	238	276	250	276	262	267	289	253	263	268	265	240	309	276	278	267	276	273	276	294	248	247	274	287	280	268	273	262	295	307	293	279	296	276	263	280	269	268	287	282	318	264	283	267	261	272	233	269	281	308	273	270	297	284	251	267	292	258	284	273	269	269	246	282	234	278	273	280	272	279	288	294	247	282	251	289	288	280	251	271	267	272	296	258	289	293	263	290	269	285	251	269	264	299	274	263	273	290	284	267	292	262	272	266	239	284	276	249	286	296	270	300	268	301	264	269	277	274	275	285	290	271	275	275	265	265	273	261	278	273	261	281	273	277	258	262	288	260	278	287	279	276	267	275	266	284	303	266	277	272	260	270	283	272	256	275	307	260	268	254	299	256	308	259	292	264	260	277	232	285	261	271	281	278	270	272	276	261	280	270	293	269	270	270	291	256	273	287	259	288	276	287	274	303	290	288	273	286	306	274	262	295	254	304	264	265	298	286	281	291	297	268	259	264	273	259	287	302	288	290	290	304	269	278	275	273	248	263	268	243	289	294	284	272	263	281	317	282	302	273	284	286	259	284	290	252	268	273	269	250	278	253	300	272	266	264	260	275	266	251	290	278	289	264	282	273	280	281	272	268	277	263	289	263	287	281	278	273	283	259	265	279	237	293	309	273	280	262	263	256	292	299	295	253	311	246	300	283	256	256	314	280	268	247	287	280	280	255	282	260	264	284	270	263	284	246	297	273	261	299	270
22450	21064	28249	24077	21065	20320	2144	684	529	477	426	403	348	287	291	293	267	216	237	201	244	221	195	209	205	209	191	184	203	203	198	164	179	180	186	170	211	196	170	165	194	187	187	192	168	186	168	171	199	188	164	172	184	176	176	167	168	170	181	159	185	150	161	178	167	183	180	157	162	161	167	195	140	175	166	171	168	190	170	191	183	139	168	199	181	171	198	159	181	168	168	183	161	169	182	187	180	164	154	190	199	173	159	187	165	166	175	158	127	163	178	177	173	183	165	178	165	169	148	160	172	164	171	174	167	156	177	169	190	183	161	172	173	176	160	169	162	164	185	174	192	202	151	179	175	175	150	207	164	175	148	175	204	160	158	226	169	150	173	132	171	179	150	176	168	149	173	187	178	185	189	179	171	156	186	159	165	173	174	166	180	189	177	173	158	168	190	161	149	173	189	183	161	193	150	175	165	165	172	175	148	180	156	166	175	172	176	191	146	182	185	174	149	181	173	157	159	168	160	163	170	181	179	171	167	174	162	156	156	167	186	174	168	183	165	142	149	178	176	168	207	179	166	169	165	163	197	191	141	189	168	174	171	177	147	167	173	170	169	165	166	172	181	168	203	207	162	190	179	146	166	156	158	169	166	176	179	175	194	193	168	161	171	185	176	162	173	159	170	186	161	166	180	165	158	162	176	168	171	186	180	171	176	173	166	180	171	162	159	153	178	153	163	162	166	171	162	170	177	149	161	206	190	185	169	186	175	162	159	173	164	139	188	181	181	170	180	187	189	159	189	182	165	165	167	160	159	179	170	168	169	185	143	168	157	177	157	157	156	188	199	152	162	181	175	167	146	180	162	164	164	181	204	155	171	162	178	181	168	184	164	190	156	156	163	170	167	174	171	157	182	145	161	168	156	179	179	192	186	201	183	164	180	173	171	176	184	155	167	168	154	165	186	186	154	176	159	199	153	167	154	167	166	175	170	170	162	165	167	162	168	183	166	161	176	178	145	168	179	186	164	152	178	178	174	172	163	192	169	158	162	165	183	167	149	166	205	168	161	201	193	160	169	156	146	166	156	166	177	180	176	143	160	182	205	168	167	155	176	201	188	193	174	168	161	155	172	164	184	172	184	185	172	154	177	170	160	159	170	157	156	153	171	152	179	166	137	163	159	176	164	172	156	174	183	160	175	179	170	158	181	168	159	186	171	170	162	179	172	163	160	170	184	168	182	168	167	168	161	169	169	164	152	162	175	177	163	194	191	187	190	162	178	166	145	161	174	165	203	166	188	168	168	189	184	166	149	148	162	179	170	185	161	163	164	172	146	173	166	182	175	164	190	167	179	176	174	162	175	194	157	179	164	175	172	162	159	170	169	162	163	187	189	157	168	161	173	182	177	171	180	183	145	182	178	153	192	181	152	169	182	161	175	181	169	191	187	169	185	182	153	157	151	166	163	170	161	166	185	167	186	193	170	188	161	178	176	159	156	172	181	154	167	185	169	173	170	177	171	186	182	191	191	164	177	165	174	172	193	185	161	156	198	164	171	192	188	219	157	151	171	172	171	190	170	172	184	189	162	174	161	172	181	205	165	150	158	153	167	159	188	168	166	159	170	177	172	171	146	168	171	176	182	183	180	171	165	164	183	149	184	188	195	145	185	157	174	141	186	171	151	178	153	180	152	178	189	156	178	177	142	162	192	158	204	164	183	191	194	176	187	177	186	169	165	173	175	171	193	180	185	174	196	153	153	169	172	159	182	152	169	159	161	167	181	181	169	176	170	152	163	161	189	166	165	154	160	203	167	184	172	189	174	186	155	196	172	170	178	172	171	175	171	192	181	182	178	188	177	171	152	169	185	161	182	159	179	154	186	166	159	170	170	160	159	153	165	171	153	162	177	163	156	174	184	169	182	194	165	160	137	166	161	167	198	174	154	157	178	181	166	156	161	181	167	170	179	160	174	180	151	181	175	155	170	173	156	177	172	164	173	175	156	165	160	164	178	152	185	178	192	166	170	178	195	145	182	205	165	162	191	161	167	165	167	155	166	176	162	160	157	178	149	182	174	174	185	154	172	153	170	188	152	172	151	171	192	158	162	179	183	158	156	163	186	176	173	150	158	171	186	186	171	174	168	171	165	161	162	172	168	155	192	160	175	153	174	171	176	179	150	170	149	177	188	195	170	159	169	157	178	160	199	186	187	182	174	176	165	175	153	152	154	160	169	186	155	177	179	141	161	160	186	168	194	188	182	190	168	186	169	166	170	191	169	173	181	161	169	175	172	187	178	155	176	158	182	170	185	176	189	168	156	175	191	165	162	147	151	174	169	183	171	161	153	193	169	170	179	165	150	169	160	163	207	172	178	188	177	178	146	169	183	168	139	145	162	165	156	153	178	188	166	166	160	185	170	189	177	184	176	164	181	184	169	175	194	169	158	187	193	176	181	184	194	168	162	191	169	174	161	172	180	176	164	165	143	165	163	183	161	192	185	165	189	160	159	165	177	163	163	151	168	158	149	162	174	174	189	177	199	165	180	193	178	191	182	157	202	177	150	167	156	183	173	167	180	177	162	165	170	164	184	164	166	160	189	169	192	154	157	148	164	174	146	177	187	167	179	189	178	185	184	146	147	156	138	175	176	158	153	198	182	177	169	170	168	187	149	199	174	159	159	161	171	173	188	194	174	164	162	171	199	150	152	177	176	193	190	176	155	168	182	184	179	157	187	180	163	172	153	153	172	162	158	149	181	159	148	161	149	168	180	180	178	168	149	166	138	189	178	150	147	154	173	174	155	173	171	193	168	186	174	188	183	164	176	183	183	155	174	171	150	159	164	178	168	194	152	179	150	174	170	170	140	155	176	169	153	180	165	152	164	172	188	168	185	179	164	184	173	144	157	155	152	187	162	168	182	158	177	207	189	178	163	159	171	170	168	177	159	204	141	172	183	175	173	173	153	161	179	185	168	157	151	181	185	157	159	181	184	157	163	184	186	187	169	164	175	188	169	171	179	170	174	152	156	168	177	189	163	163	174	159	183	174	172	180	193	158	173	177	188	188	156	176	178	167	171	174	174	180	151	168	161	159	161	188	163	172	158	183	166	162	155	158	162	166	162	158	168	179	194	177	178	159	166	169	190	175	179	175	179	179	167	164	170	167	168	157	170	159	171	179	180	175	175	169	166	165	181	169	156	161	180	156	166	145	175	181	162	163	171	171	166	165	187	186	189	165	177	164	165	165	174	170	161	182	180	160	157	161	180	186	166	161	180	191	175	196	174	185	189	163	172	173	183	150	148	207	179	182	193	185	176	170	194	187	186	161	161	171	181	152	194	170	171	175	171	144	181	194	140	170	155	182	159	202	208	153	149	192	170	193	170	188	179	160	167	157	154	159	199	160	193	173	161	163	169	155	159	187	189	185	159	166	164	158	160	172	176	176	178	166	166	183	161	168	172	166	169	160	202	165	164	164	177	157	197	176	186	152	175	170	186	159
4921	15917	11089	5198	3414	2390	1762	1408	1161	893	851	752	658	490	504	400	370	335	360	364	317	311	286	320	299	292	252	269	231	284	271	256	239	275	261	264	215	242	259	249	238	232	231	265	256	203	228	248	219	230	255	233	204	229	239	240	230	234	245	233	237	242	243	208	211	235	217	199	225	213	214	214	245	230	213	233	235	229	241	217	214	222	211	215	240	214	222	212	241	204	233	213	232	218	199	243	213	235	223	220	235	217	210	241	216	217	214	209	234	202	235	227	210	208	231	212	234	215	241	240	222	222	218	238	223	254	216	234	197	213	215	204	222	211	225	215	215	212	228	200	226	209	222	219	217	229	222	213	220	212	209	225	213	195	234	220	212	222	265	244	230	238	234	233	236	225	232	217	218	227	215	238	250	226	226	215	201	217	228	213	228	224	229	217	201	231	240	227	228	220	221	252	209	218	213	202	205	193	188	227	222	206	260	219	219	239	202	212	195	191	235	214	206	225	241	225	211	214	243	207	197	224	209	199	247	235	230	225	218	194	223	223	209	224	214	189	236	220	240	216	204	225	219	216	223	202	234	218	226	205	229	235	219	206	217	227	218	220	219	211	226	234	225	224	238	218	214	243	217	212	235	212	214	228	203	224	218	222	228	199	233	223	219	237	204	230	209	200	189	222	214	210	222	228	238	204	238	215	219	222	216	246	251	237	199	195	220	253	212	231	222	222	227	233	237	234	218	206	226	261	200	224	225	213	199	221	212	209	202	241	206	229	242	220	207	219	227	239	253	212	237	204	226	217	203	225	242	216	211	221	231	238	230	215	217	222	244	210	259	203	220	225	209	249	192	243	217	237	217	211	198	223	239	207	227	197	214	211	208	268	222	219	229	213	247	236	199	228	195	232	208	206	240	205	235	235	224	208	187	218	211	218	231	232	219	234	202	230	246	248	217	210	209	239	240	234	224	202	226	233	218	203	251	224	218	214	218	214	196	238	222	195	204	237	233	236	204	235	221	230	239	209	215	217	234	239	241	208	221	212	206	251	209	175	221	199	238	222	205	205	213	225	219	215	221	236	229	267	214	227	220	234	196	206	210	227	246	236	224	221	234	227	229	237	203	233	226	207	210	198	202	213	213	202	214	219	227	199	216	243	195	223	230	197	218	240	221	217	204	232	200	212	245	235	220	220	224	205	233	235	209	249	196	205	212	215	237	233	208	216	212	236	201	205	237	194	196	240	233	205	215	244	203	225	189	200	208	221	218	233	200	229	226	238	230	220	227	209	228	246	195	210	238	212	225	223	216	227	226	234	202	203	218	252	239	197	230	235	218	225	195	240	251	247	243	240	221	224	205	200	218	221	230	236	204	238	234	218	209	250	223	242	213	205	232	201	198	222	192	224	226	234	213	245	204	207	223	212	227	225	224	222	221	230	208	181	187	220	227	203	228	226	250	236	225	204	219	212	217	223	211	197	230	222	222	219	233	224	234	198	218	204	247	208	224	222	225	236	240	226	225	216	244	231	234	217	210	245	232	215	214	212	224	209	233	239	236	206	221	231	233	192	193	211	210	199	212	216	191	213	237	213	248	248	219	212	243	219	222	210	211	218	249	221	233	216	207	212	220	209	190	225	216	235	216	201	199	220	235	199	229	238	234	215	209	216	231	231	214	224	265	271	204	230	234	228	238	220	253	238	222	227	207	225	244	220	229	222	213	229	232	222	234	223	212	224	221	226	232	224	236	213	228	236	216	204	239	196	237	218	222	238	236	217	213	243	223	222	214	227	248	212	222	215	237	221	197	208	199	241	238	232	219	212	229	223	213	236	205	204	229	213	229	221	223	216	216	208	222	217	241	210	247	243	217	238	238	226	225	216	209	213	241	211	192	236	205	228	232	238	213	218	241	235	243	233	219	218	227	216	210	219	256	213	217	228	242	230	234	226	216	241	227	206	229	226	224	239	216	215	222	222	217	218	238	231	224	205	246	220	205	229	266	214	232	200	191	222	240	238	224	227	214	219	207	202	215	242	225	229	232	210	228	218	242	218	217	213	210	242	226	207	194	242	231	193	210	211	201	213	212	221	213	210	220	215	198	236	220	232	204	232	226	212	216	201	212	204	201	219	246	242	239	205	260	215	217	202	237	196	241	217	221	233	204	220	211	234	197	220	231	223	213	227	228	222	205	208	199	209	211	209	238	205	215	190	203	239	204	218	226	228	207	224	217	216	214	207	206	210	241	229	211	240	205	210	228	221	214	212	209	212	237	234	230	229	187	243	233	236	223	213	227	230	213	221	205	209	232	201	232	205	224	225	211	224	212	204	229	220	209	253	230	219	233	236	234	209	226	224	219	198	216	225	228	248	219	211	227	202	229	214	193	235	230	202	199	237	244	211	230	216	198	229	207	212	219	195	225	218	222	207	238	235	227	227	204	235	214	249	201	220	222	260	223	226	230	206	186	231	226	209	245	228	240	219	234	226	245	222	232	223	236	226	209	207	225	224	227	208	214	218	231	209	225	217	203	202	237	222	227	221	231	223	255	194	243	233	214	205	223	226	220	194	239	206	217	216	198	215	207	236	221	237	228	252	221	235	217	201	226	212	210	185	203	215	226	236	221	229	227	217	204	206	219	224	202	232	223	216	192	221	226	194	210	226	221	233	258	194	233	220	237	231	197	238	199	207	224	223	195	225	210	219	222	208	238	205	206	222	236	196	223	202	216	214	190	220	245	225	226	226	237	223	245	204	227	242	205	221	202	207	212	207	210	219	234	212	220	241	233	205	216	220	202	215	203	229	230	223	223	229	214	218	209	223	215	203	219	214	175	194	216	213	247	247	231	207	188	227	242	230	222	214	204	233	228	206	227	217	232	220	233	217	215	239	223	219	231	226	241	235	233	223	214	221	194	237	252	204	211	231	220	204	220	205	228	249	236	212	189	243	210	251	224	226	216	226	211	220	224	236	222	198	215	214	230	214	236	256	216	248	211	233	239	221	221	212	228	218	211	203	230	231	241	200	240	220	199	207	210	237	205	193	246	206	217	243	242	199	201	222	221	229	251	206	226	219	210	216	206	204	215	223	221	237	210	232	231	221	182	227	203	236	218	210	209	208	216	230	230	232	223	256	230	218	206	190	248	232	231	197	218	224	210	206	217	226	223	215	198	220	224	231	209	213	242	207	230	195	232	223	225	215	207	221	217	200	217	228	220	210	231	218	233	226	204	215	232	229	202	227	196	223	233	222	225	209	235	234	226	216	238	230	237	217	228	221	195	227	229	198	205	216	208	225	224	233	240	222	216	228	211	227	217	226	226	225	231	261	208	217	197	236	210	233	208	225	208	213	197	208	240	229	220	249	225	223	202	252	208	216	188	220	223	211	243	233	205	230	217	220	233	207	209	211	199	235	218	233	205	255	247	204	221	230	218	229	215	221	228	208	232	197	240	196	216	239	232	239	210	190	211	201	210	207	241	213	234	210	227	240	208	200	231	223
27405	16949	3118	695	566	478	426	398	430	456	416	398	427	415	425	437	384	387	427	381	412	426	410	429	399	395	414	425	406	404	409	439	407	386	441	395	415	391	409	450	391	413	433	429	391	378	473	421	402	430	405	407	413	446	397	424	411	403	435	393	441	388	396	378	458	404	410	405	415	426	377	402	397	387	378	409	391	410	434	387	404	388	428	377	429	418	439	404	422	431	415	404	410	377	390	377	422	411	427	444	404	417	391	406	424	426	452	431	415	415	410	399	404	391	432	402	393	384	437	400	387	359	393	414	433	396	415	412	394	402	405	418	387	465	401	409	378	410	401	349	439	385	410	393	404	415	382	404	407	395	434	416	380	403	395	429	436	419	432	391	407	389	380	420	413	410	404	365	414	400	412	435	419	416	381	418	423	439	422	414	395	394	401	417	377	401	429	419	431	418	411	401	409	407	407	418	405	401	388	399	386	448	419	413	411	377	399	430	417	443	390	409	423	435	396	399	398	419	398	402	376	416	435	386	405	387	403	396	377	366	384	412	433	404	413	401	430	406	419	377	412	442	403	395	418	416	403	387	437	431	394	365	405	411	379	390	408	408	415	417	384	405	415	423	415	412	411	403	373	423	425	402	399	384	433	405	406	420	396	421	435	382	420	389	387	371	412	431	390	413	410	428	427	400	398	429	397	408	419	445	411	404	372	424	440	409	424	394	379	397	393	407	386	407	433	426	401	411	419	421	384	389	426	429	447	401	414	383	426	389	408	385	398	419	427	389	382	398	411	382	442	394	403	453	404	399	412	421	401	398	408	378	416	401	462	422	391	442	393	408	402	390	392	404	412	398	418	354	394	402	431	369	417	390	420	429	377	394	407	430	428	404	426	399	376	452	398	406	408	391	366	420	408	387	440	379	387	392	382	411	413	410	432	394	426	399	417	386	378	388	438	391	467	426	403	384	362	402	425	426	405	438	411	422	408	381	440	387	406	425	417	432	392	425	368	390	376	422	396	394	407	445	419	405	445	400	392	409	405	441	391	412	424	365	361	383	389	402	437	446	400	365	411	393	403	385	416	359	389	398	407	380	391	396	456	369	350	407	424	411	436	391	424	406	402	424	376	365	419	441	404	383	424	415	445	396	394	406	382	438	427	388	411	416	402	421	392	411	400	407	396	381	403	407	417	441	444	359	439	424	409	390	393	377	433	382	431	412	403	415	423	409	467	428	408	427	437	415	409	385	422	408	429	422	430	377	409	408	403	386	422	413	458	423	405	407	396	392	403	387	407	430	396	409	383	371	408	411	429	431	410	403	422	454	391	415	382	449	428	399	414	402	409	426	396	402	423	419	414	410	403	422	437	434	442	432	421	391	432	395	415	391	397	442	406	383	402	393	436	399	412	402	410	410	402	383	438	398	398	392	416	385	417	406	409	420	426	380	432	392	415	422	421	419	405	421	393	393	399	381	384	410	413	431	391	389	414	416	461	423	383	405	404	401	401	384	384	413	374	387	415	452	413	375	414	394	424	390	381	436	441	384	400	426	404	405	403	360	409	425	436	373	410	383	423	403	422	368	381	376	409	393	386	430	405	411	394	365	411	390	413	425	401	408	424	436	375	416	429	374	387	411	378	403	411	425	401	395	367	413	379	390	405	442	424	400	405	396	385	429	426	403	427	406	444	429	432	429	426	427	420	375	387	422	402	415	440	428	392	425	424	350	435	426	428	385	409	377	422	397	365	442	429	383	432	416	388	411	410	399	388	377	407	412	390	439	425	384	434	380	403	374	373	427	372	402	421	411	427	407	408	394	414	418	371	422	391	419	413	393	428	411	426	409	387	369	399	420	394	425	357	390	390	395	397	414	391	361	423	426	408	395	386	422	454	358	423	406	410	406	358	401	372	397	397	392	426	414	387	418	409	412	397	424	436	413	416	399	403	415	439	365	407	414	400	428	398	413	414	437	431	396	392	406	383	401	390	396	411	409	436	384	381	370	395	391	424	387	411	413	429	408	371	377	424	396	404	388	412	430	394	396	411	399	425	393	415	388	411	449	444	379	416	390	376	391	387	378	424	383	364	419	402	444	384	383	398	433	435	398	418	428	441	416	404	415	379	377	408	381	440	384	413	376	425	433	409	410	386	428	400	416	395	393	401	403	411	405	415	412	410	426	388	394	390	398	427	400	394	411	418	399	420	384	406	387	405	403	392	420	425	382	424	392	406	385	418	433	424	399	433	365	430	423	396	409	390	399	437	432	398	429	408	400	401	379	425	435	415	383	388	401	368	399	390	433	387	401	418	397	421	409	432	462	406	418	427	395	418	398	415	396	385	402	417	422	419	393	401	409	451	400	414	386	408	410	399	379	396	374	376	440	434	388	444	397	407	427	410	387	390	419	432	408	412	417	416	395	381	442	431	364	392	394	413	381	386	406	411	392	447	396	395	390	425	405	389	379	413	405	376	379	433	383	392	375	422	406	418	391	444	404	424	379	421	417	410	411	404	363	401	422	355	388	422	433	389	395	394	412	392	383	405	396	404	402	419	423	422	413	389	375	373	417	430	396	418	437	400	429	422	377	407	382	376	402	370	397	418	407	390	414	413	423	406	414	389	415	413	415	409	395	474	400	414	395	403	370	458	412	404	415	394	399	396	412	451	425	360	382	394	379	418	431	417	374	356	384	412	389	391	423	397	437	424	433	384	412	412	420	441	398	439	385	377	413	383	368	365	376	400	441	390	423	418	407	395	387	419	401	427	394	408	363	396	428	368	423	396	410	411	411	420	389	421	383	409	395	418	435	404	432	399	398	408	421	414	410	391	418	414	418	362	416	406	381	413	406	382	455	376	410	395	443	394	408	391	423	412	380	403	399	404	407	374	446	414	398	435	428	392	413	374	427	426	428	421	420	400	406	373	404	401	382	414	378	395	394	399	409	423	420	426	407	453	441	414	434	408	418	403	437	430	378	426	403	423	417	414	419	457	403	364	433	403	408	421	369	397	399	419	392	416	357	422	388	380	394	421	375	425	367	431	368	428	428	429	404	404	420	392	398	406	420	391	428	384	412	437	430	388	425	426	436	385	397	432	378	378	416	414	393	387	401	382	439	411	426	373	439	380	443	422	407	387	388	422	421	440	428	417	419	418	363	404	387	412	400	389	419	400	414	364	433	444	395	406	416	445	405	436	399	412	406	419	404	415	384	406	404	429	355	431	387	416	421	408	391	408	385	405	389	399	386	407	437	388	388	414	406	387	378	415	418	414	426	384	421	404	416	412	425	388	380	391	421	416	396	406	424	414	444	402	416	457	392	420	403	435	427	370	387	387	421	414	424	422	441	417	404	436	409	411	405	388	380	407	431	389	412	397	398	416	398	427	423	409	440	376	391	361	377	392	381	400	469	428	401	445	419	432	391	423	376	415	408	390	441	399	414	387	425	394	429	416	421	422	423	414	445	405	389	403	391	423	393	416	416	410	439	410	417	403	380	422	392
4710	2192	1566	882	715	642	579	591	548	526	491	532	546	507	552	512	489	503	514	507	499	453	465	467	498	504	535	527	494	486	471	498	476	451	480	524	500	518	494	502	524	487	499	499	522	473	471	496	505	541	507	486	486	499	506	514	453	506	459	478	469	519	525	509	488	482	487	459	466	488	494	531	516	521	479	471	503	515	474	464	497	488	471	500	504	499	481	496	528	455	501	471	497	516	483	495	463	507	486	483	510	490	482	477	471	490	474	470	479	500	500	461	478	504	473	468	498	491	475	538	513	487	505	466	512	465	461	488	466	463	474	481	468	480	522	482	449	456	526	465	514	483	488	528	470	460	507	467	497	532	502	470	475	500	529	474	448	465	505	505	462	472	458	496	483	510	487	517	494	494	496	485	494	479	521	478	505	441	489	495	484	496	498	496	506	466	444	518	518	470	461	521	501	464	529	508	485	539	485	498	483	506	509	515	480	486	512	450	481	482	493	485	545	495	497	500	500	476	517	470	511	494	484	493	496	514	499	459	484	519	461	517	464	483	497	472	499	515	464	480	507	503	531	484	451	467	531	542	473	475	467	527	508	484	529	526	530	525	495	481	505	496	489	486	532	472	525	477	512	496	490	495	493	474	500	471	494	508	491	503	466	508	484	494	504	504	497	452	432	468	444	498	513	458	482	514	468	497	489	466	512	448	512	471	509	521	499	489	465	483	519	506	495	504	497	454	453	460	478	492	464	490	510	517	543	523	491	449	483	483	518	499	516	503	502	475	469	496	460	513	542	505	471	529	494	459	506	526	510	513	492	473	468	479	481	503	490	526	494	525	502	489	517	505	500	501	464	441	470	527	496	484	482	504	475	527	504	483	470	501	490	510	495	462	488	528	484	508	489	472	499	480	463	461	498	537	499	487	507	535	485	515	482	466	485	477	497	494	508	484	463	453	491	441	498	478	466	491	501	488	471	494	510	499	493	461	479	481	507	455	503	529	509	478	490	434	513	445	478	478	496	479	498	490	505	482	505	496	517	476	540	496	512	496	487	522	500	456	506	497	489	503	540	456	465	503	495	484	485	460	487	493	452	539	502	512	489	454	435	495	447	505	522	524	466	515	499	493	520	510	490	501	493	497	477	425	503	479	458	477	460	508	478	490	501	500	485	506	514	472	471	494	510	483	515	482	487	511	504	471	481	478	489	490	489	508	524	487	535	488	488	494	491	478	503	529	508	488	472	484	520	477	513	495	511	517	477	480	473	477	517	501	487	474	471	479	479	480	493	477	520	509	455	480	489	491	490	482	497	485	498	546	532	483	517	475	499	479	511	462	449	461	489	488	483	497	502	459	505	514	494	489	493	505	512	482	490	485	472	488	475	502	492	501	485	450	513	478	493	505	481	479	512	489	452	488	513	465	498	485	465	485	471	435	508	514	472	540	541	477	501	506	518	511	467	550	476	461	463	475	493	538	506	460	507	436	496	476	511	449	507	499	472	490	480	519	498	479	487	475	478	480	510	477	446	496	466	551	476	498	483	455	497	456	503	514	508	474	459	478	481	505	513	537	512	476	474	494	494	511	480	508	467	510	477	505	501	506	480	528	495	476	519	481	456	493	488	541	508	502	503	517	488	471	471	467	507	492	519	492	472	497	516	475	549	502	451	527	485	498	489	531	466	513	494	466	457	498	495	494	496	481	498	475	470	453	504	515	486	465	478	486	463	498	505	514	515	454	483	508	485	514	494	479	562	482	477	512	495	501	471	505	513	492	489	473	511	456	476	496	482	471	495	493	466	495	495	469	469	523	508	469	514	491	494	482	483	579	498	485	512	488	501	520	463	432	511	470	500	482	499	482	498	539	493	473	480	505	519	471	506	501	441	462	499	454	490	526	484	509	510	491	515	531	495	472	515	498	481	522	506	505	479	454	515	487	489	481	459	479	487	466	520	464	503	498	463	476	481	505	451	549	505	494	504	494	488	492	493	481	498	487	500	478	461	463	498	489	494	494	497	461	487	499	491	485	514	505	481	516	505	470	487	509	473	427	466	508	482	478	469	512	547	485	486	464	486	466	521	502	511	456	490	536	506	480	510	525	474	453	493	468	495	536	484	487	503	497	489	448	475	493	468	528	480	455	492	459	485	507	481	491	518	449	480	491	490	475	495	459	493	462	470	526	497	492	511	474	491	501	487	511	484	505	504	477	479	530	462	482	457	491	479	511	516	488	506	496	471	527	481	506	489	470	509	496	491	489	493	498	501	526	503	518	505	520	468	505	478	492	496	466	493	484	473	504	490	504	527	527	528	510	483	507	480	471	501	495	432	495	490	485	510	481	506	493	505	500	479	478	471	502	496	497	494	520	516	444	460	470	521	490	514	493	490	472	496	455	477	498	490	486	467	492	496	538	490	521	464	502	528	489	502	503	469	471	456	492	506	495	507	454	540	488	511	504	512	488	482	482	490	471	491	496	577	509	534	472	478	508	507	470	466	485	550	482	480	484	462	518	487	506	508	482	484	493	483	499	524	454	510	468	492	486	499	492	471	487	483	509	513	493	495	496	487	490	480	495	483	491	495	473	479	437	518	484	470	445	478	533	475	516	478	444	477	498	520	485	512	474	474	499	545	524	486	501	530	466	527	496	508	523	474	488	549	512	501	496	525	486	521	500	488	512	513	492	470	495	539	469	472	427	486	479	505	514	479	485	471	490	484	475	473	476	472	496	481	472	513	529	494	452	488	526	508	469	513	455	494	486	503	480	466	496	515	481	493	478	499	456	496	503	507	484	454	494	475	526	464	496	510	508	504	501	514	481	508	481	508	463	484	460	549	468	478	526	497	512	449	508	489	481	472	505	425	485	457	491	456	474	515	495	519	510	439	496	484	504	497	480	478	534	492	522	469	540	487	542	509	496	521	503	465	465	539	558	516	506	510	435	476	506	469	502	479	493	483	490	493	539	465	471	501	527	474	465	477	471	464	470	494	473	509	498	485	515	512	519	541	482	485	487	486	466	536	495	490	483	473	498	467	504	471	470	515	459	475	506	448	498	496	497	491	534	541	520	470	491	504	500	522	459	500	533	551	506	479	464	483	463	504	460	450	494	486	467	476	502	489	527	467	506	483	527	501	511	489	522	523	528	489	522	482	510	494	511	504	500	473	491	480	456	476	459	452	452	452	537	484	460	487	509	472	498	487	512	490	494	502	513	472	489	473	495	477	494	504	455	481	498	489	471	510	484	501	483	506	470	471	479	490	523	494	478	491	540	511	490	475	507	482	539	485	546	510	487	493	477	491	496	493	481	499	515	469	529	519	547	499	482	497	506	502	519	536	515	480	481	495	447	527	526	492	464	525	455	481	501	443	500	502	468	473	491	475	469	518	516	488	483	492	488	459	522	468	501	491	453	498	516	493	487	529	481	470	485	460	499	520	512	446	518	501	503	477	489	500	506	515	446	523	518	468	514	506	498	492	478	468	499	502	486	452	480	504	483
23681	20990	27237	24911	16351	1311	835	659	573	560	579	494	489	490	469	447	450	509	450	427	440	467	432	431	441	423	413	444	479	471	421	462	434	419	386	427	415	409	404	405	436	394	452	434	460	425	407	420	448	434	452	433	431	436	425	423	397	418	429	420	445	370	436	421	421	399	426	419	421	460	434	414	466	416	431	449	435	412	406	448	444	411	386	435	426	411	404	449	404	464	458	420	430	392	400	457	436	418	454	396	408	413	396	435	408	432	380	452	444	454	416	394	412	436	437	417	429	407	400	415	418	402	421	403	420	438	432	429	432	395	445	419	424	454	401	433	425	414	403	435	432	400	442	456	423	389	440	391	391	429	420	422	411	432	421	398	403	417	416	405	400	403	400	411	405	408	420	435	429	423	407	408	439	432	449	393	409	454	397	385	418	451	421	408	422	436	438	449	422	434	391	394	382	401	442	444	428	404	419	414	393	418	414	379	437	431	433	433	440	418	407	434	423	408	421	424	419	410	407	415	412	400	399	448	393	408	382	384	461	428	408	393	391	402	428	443	439	449	422	460	400	462	395	391	426	453	432	405	410	420	386	420	409	424	424	432	424	441	377	422	424	365	384	459	437	471	410	445	415	444	412	432	399	411	427	422	420	434	447	436	414	424	440	422	395	424	398	396	437	415	408	414	422	407	412	436	419	432	433	428	412	431	411	409	405	398	427	412	437	411	429	429	384	425	430	423	446	433	401	430	428	384	428	371	404	459	444	420	448	480	398	437	435	389	409	459	423	418	434	411	420	429	422	450	399	403	448	436	416	433	431	421	447	413	376	446	394	422	400	424	404	410	411	429	439	367	436	422	436	416	430	429	410	417	405	419	399	453	435	434	435	424	435	461	393	411	403	415	401	451	426	432	445	450	373	399	434	400	409	429	412	428	387	421	431	431	381	421	416	407	404	399	420	429	437	425	415	462	407	418	407	418	418	419	423	408	402	399	407	382	414	427	396	406	406	420	424	421	415	403	422	441	419	439	402	427	411	422	408	422	398	381	387	414	406	437	424	418	402	413	403	437	409	395	407	422	404	390	385	429	424	451	423	426	406	374	410	438	411	413	439	436	432	417	419	432	404	411	401	390	428	410	419	396	377	411	423	444	450	431	430	420	390	431	444	389	401	467	387	429	409	427	398	401	446	454	398	436	452	392	420	437	445	448	408	398	434	442	463	444	414	391	429	387	460	410	435	400	414	398	414	421	379	442	464	425	397	457	439	392	397	427	431	404	393	465	420	411	448	410	420	439	429	425	426	405	407	431	430	446	401	430	404	448	449	436	411	424	411	430	434	408	397	422	451	439	419	429	424	409	406	427	421	412	431	454	463	437	404	416	413	426	430	380	408	386	457	421	411	382	391	452	423	438	394	411	384	409	412	427	394	407	420	428	413	446	382	402	382	421	397	418	398	403	390	396	409	390	420	395	412	397	439	390	462	415	435	420	432	414	420	420	399	400	416	405	442	390	436	388	478	399	401	426	433	414	415	434	414	403	437	418	414	452	410	412	411	410	458	418	403	397	426	428	410	401	385	394	419	402	415	420	442	435	416	433	419	411	412	409	410	451	401	421	386	400	455	419	401	418	385	415	438	402	420	423	414	400	392	446	445	419	460	419	427	425	403	412	399	407	405	429	447	392	420	455	454	391	438	430	386	410	419	406	397	429	425	376	434	436	400	414	419	453	439	403	442	415	391	413	427	407	416	408	416	378	428	406	424	427	383	424	426	410	421	425	440	426	373	454	386	401	385	437	422	459	392	431	392	429	421	413	431	440	396	438	433	434	413	388	414	377	396	402	428	402	433	425	418	444	398	406	410	407	420	439	419	451	432	412	443	440	412	417	435	429	436	388	389	443	428	430	412	422	400	428	426	382	430	410	433	366	405	444	437	414	422	436	370	428	430	435	426	397	391	402	434	403	418	384	447	430	445	397	416	413	407	418	461	421	381	430	454	428	413	386	438	429	442	388	421	431	414	429	446	405	415	422	446	379	431	407	443	444	422	446	418	400	441	427	414	430	382	412	416	457	436	420	417	434	411	433	426	424	383	414	438	421	424	452	396	419	444	402	410	433	448	384	375	396	422	425	429	443	442	448	417	436	443	394	372	426	439	426	428	445	464	431	421	432	432	420	424	442	420	424	425	439	422	422	410	416	410	450	411	411	439	387	412	386	423	436	432	376	421	393	377	453	431	446	439	439	422	427	426	394	408	400	426	400	400	409	402	419	431	409	426	448	426	420	442	414	449	438	451	405	433	390	378	415	436	405	410	427	414	427	423	395	443	409	442	439	459	426	421	451	427	394	390	390	423	434	428	443	457	440	418	455	407	442	413	421	416	404	410	383	447	408	386	444	423	410	450	421	423	446	408	409	408	398	422	401	373	381	404	407	409	427	399	431	424	453	424	456	398	446	411	435	416	420	408	422	433	411	381	421	441	439	423	389	405	396	427	441	438	411	443	423	369	430	407	450	429	413	384	420	442	408	420	410	445	444	432	394	387	392	398	412	412	412	423	408	443	432	455	410	406	401	354	474	439	459	412	405	407	444	417	442	423	401	410	446	390	389	432	438	398	414	420	438	415	413	408	389	441	431	417	448	424	423	390	428	409	428	395	375	394	421	441	409	449	438	420	428	413	415	410	368	395	401	386	409	445	404	428	434	385	417	405	424	400	404	421	422	417	403	431	440	433	420	420	433	414	411	446	395	419	435	427	420	394	458	437	376	421	429	401	420	417	439	441	401	386	410	422	404	403	422	402	430	427	399	435	416	390	424	435	417	378	405	403	425	450	388	461	346	444	417	448	422	421	460	404	413	444	434	450	422	434	379	426	430	434	411	428	429	465	433	416	428	433	391	393	417	437	418	401	408	426	445	396	429	432	416	403	457	480	435	444	437	433	413	422	429	431	417	371	405	423	452	387	406	413	411	433	488	406	419	402	413	437	427	412	414	395	421	389	443	407	426	425	441	432	439	428	444	438	416	423	399	438	422	425	437	403	413	409	420	399	429	421	413	443	430	392	396	411	396	409	412	398	443	437	414	402	419	412	428	417	412	449	413	447	444	377	431	407	402	393	400	427	402	433	399	426	439	407	435	431	436	412	420	374	391	399	435	413	433	413	477	444	427	438	410	417	407	430	395	439	425	439	391	424	406	428	385	405	384	446	476	436	440	431	432	398	405	416	402	368	396	456	429	444	407	420	409	402	438	414	441	435	429	408	411	368	442	428	403	452	395	411	402	427	410	418	414	424	402	441	417	423	464	417	400	403	404	431	406	435	457	379	424	432	461	450	427	422	430	435	436	411	436	412	374	406	402	391	441	424	412	375	406	417	427	409	459	454	420	402	426	415	424	430	433	427	392	393	435	460	388	413	441	425	416	400	365	396	403	434	439	392	409	422	429	436	441	417	413	373	422	395	402	411	399	424	433	433	415	381	412	416	398	425	429	429	403
3653	9855	5958	2648	1816	1414	1191	996	808	800	771	720	689	617	641	600	537	610	580	569	582	564	544	599	560	539	513	521	522	534	557	495	535	559	539	484	535	560	481	539	556	540	510	546	542	561	500	504	521	545	509	494	529	502	547	548	533	536	531	526	514	531	520	533	507	525	498	532	528	513	537	516	508	500	514	478	543	494	499	511	530	551	520	525	518	483	501	544	499	513	529	523	507	493	505	538	550	515	536	501	545	496	502	513	509	527	532	534	496	507	530	506	525	476	511	543	531	551	503	543	507	553	524	535	483	499	499	522	516	520	524	494	553	520	502	481	521	528	481	517	528	509	519	508	524	519	512	536	518	500	517	484	519	495	521	502	521	508	532	516	509	529	512	544	515	498	508	534	515	533	519	492	475	537	517	525	562	566	493	476	538	522	497	507	494	536	549	521	522	509	517	532	545	540	541	540	492	510	497	513	518	512	525	522	561	545	510	538	509	528	513	511	536	507	518	510	526	526	503	518	530	537	479	522	569	525	538	455	550	507	498	496	518	493	525	512	511	527	541	539	518	524	526	535	528	498	540	523	505	502	527	480	557	553	498	533	480	531	509	523	555	490	511	528	530	559	516	482	527	484	497	501	506	518	512	535	528	521	492	505	521	522	513	531	500	516	548	514	521	497	511	506	523	543	544	545	520	484	556	513	507	522	483	507	489	511	531	528	499	549	525	520	526	564	515	508	480	516	524	506	549	512	534	528	492	537	518	561	525	495	527	483	542	496	491	558	531	502	529	518	481	482	517	507	518	543	505	523	546	541	496	520	513	554	561	521	509	528	511	518	486	474	484	497	490	526	520	525	494	486	536	566	536	532	511	518	558	496	496	512	489	540	495	531	494	534	474	485	517	516	557	496	542	531	580	499	531	536	494	570	547	523	580	492	542	535	508	491	517	494	558	517	489	519	532	555	526	506	542	547	512	496	554	484	517	499	519	478	532	554	551	513	540	542	522	519	535	489	521	504	507	507	531	524	519	503	562	486	548	492	515	539	505	513	539	503	530	524	532	486	522	491	554	533	536	515	499	536	495	543	520	533	508	542	493	536	502	543	497	505	506	498	544	490	535	534	457	542	495	539	513	531	527	514	530	499	518	530	523	543	501	523	491	569	513	533	461	514	492	512	540	473	539	521	517	519	535	476	550	459	489	536	538	502	547	527	472	490	516	499	505	511	544	512	542	505	502	502	517	518	539	468	544	489	529	507	522	524	518	484	519	540	504	487	511	511	535	522	497	526	529	514	530	511	509	514	551	490	522	480	512	490	506	516	511	532	523	503	487	556	507	528	486	478	488	533	494	527	496	542	521	502	550	549	577	503	493	525	516	532	505	515	505	512	480	530	482	507	498	558	517	488	473	492	518	501	510	539	464	502	498	506	476	527	552	498	493	518	497	504	502	493	544	538	477	507	496	551	553	545	568	568	516	525	485	516	503	509	511	480	494	507	501	513	507	514	491	519	531	501	564	512	485	528	535	494	506	471	526	527	512	532	548	547	480	513	485	493	539	500	508	508	521	507	569	504	532	543	524	555	511	506	534	508	520	557	475	497	564	496	504	523	484	540	483	499	505	491	460	546	531	498	523	495	512	502	503	495	532	516	549	494	499	514	528	526	539	530	513	500	513	550	505	512	513	518	538	511	494	503	538	519	471	509	517	524	518	469	542	524	512	549	561	527	493	475	482	512	502	514	535	536	489	511	490	518	550	569	541	507	454	514	514	536	503	557	494	508	464	504	557	498	554	512	565	515	547	526	475	503	515	531	521	543	544	476	456	514	517	498	529	539	506	557	504	530	529	532	514	505	485	558	499	522	475	519	523	577	531	516	496	518	518	496	524	505	560	512	514	509	474	487	508	534	474	501	532	501	512	470	500	493	527	501	505	512	568	533	530	522	506	546	514	451	492	556	519	551	507	537	546	526	534	521	512	515	524	522	527	528	517	469	548	516	494	487	482	484	513	514	517	498	482	516	555	521	524	511	520	492	529	513	518	525	501	501	540	492	508	539	510	534	457	521	517	524	511	477	519	493	491	528	535	523	489	527	563	457	512	544	533	482	533	517	535	502	494	532	553	497	538	471	526	467	525	498	557	472	494	511	540	501	502	533	539	512	501	518	472	485	537	506	519	528	524	494	510	507	514	527	518	494	503	527	556	480	550	537	474	521	539	523	462	499	517	536	519	580	486	546	523	554	522	577	546	484	526	527	512	527	557	490	558	560	525	539	502	567	544	488	493	507	522	542	542	510	521	527	527	491	544	536	541	517	474	522	545	536	554	511	485	484	519	545	558	542	527	509	476	497	526	517	483	510	502	502	553	535	502	495	557	476	517	505	522	532	498	529	519	519	526	513	524	500	502	516	499	558	497	532	549	520	509	515	539	509	514	517	548	530	475	548	531	522	529	514	501	526	535	468	510	497	538	552	529	487	539	524	483	527	530	540	523	497	502	514	523	545	521	506	509	542	478	509	508	506	486	497	482	541	526	555	507	522	518	526	533	534	535	512	511	566	548	533	493	554	544	517	525	540	520	514	520	512	512	527	514	529	513	508	528	519	489	506	512	525	545	505	534	511	536	543	506	537	497	533	519	490	542	525	497	507	533	498	491	538	530	519	467	528	505	516	519	510	535	517	480	502	524	548	486	481	555	531	460	529	534	525	526	522	540	530	498	525	479	518	479	570	489	524	485	482	526	509	535	554	500	475	523	510	521	534	503	508	499	503	493	521	529	548	511	536	524	511	499	486	504	487	506	481	529	516	532	523	534	541	514	536	483	509	511	507	485	500	548	509	514	545	555	503	486	477	502	496	515	583	519	514	516	495	579	504	531	497	490	513	538	501	502	490	512	479	517	500	505	517	588	539	525	539	460	493	544	505	521	505	511	479	528	499	507	480	544	479	527	484	479	538	472	546	509	495	519	539	553	534	520	485	514	542	510	538	512	487	511	538	495	529	499	550	484	496	514	477	529	515	510	494	510	555	530	503	537	499	495	522	516	473	499	504	496	528	526	523	520	522	544	511	497	495	549	518	487	477	514	545	567	515	530	512	498	561	508	539	539	530	543	526	541	534	505	535	521	565	489	501	526	508	507	480	562	533	516	491	559	498	501	540	492	538	547	520	552	480	544	508	513	523	518	546	534	510	502	525	479	534	558	501	524	522	500	574	491	547	484	519	530	510	509	544	484	532	488	475	519	521	507	507	557	510	509	496	505	533	516	547	561	539	533	538	496	508	537	513	563	550	532	534	536	512	501	520	521	488	542	518	520	543	505	489	521	537	544	556	530	530	513	531	540	549	525	554	486	535	495	497	522	516	468	530	554	532	529	521	496	508	514	523	513	506	537	530	513	520	518	527	516	473	525	521	536	508	541	537	554	519	521	508	525	577	524	510	477	519	518	502	553	526	538	511	539	500	562	521	508	536	469	558	545	518	475	539	485	518	517	544
24716	21008	25841	24360	1695	412	402	320	289	307	278	280	274	267	244	220	272	259	260	257	234	264	250	258	244	226	259	252	233	246	220	193	248	227	267	253	252	226	258	242	236	222	227	257	226	250	223	248	239	221	223	229	210	247	199	196	247	237	237	204	238	251	224	233	240	231	245	205	246	219	218	232	233	185	212	206	232	221	236	227	245	228	233	214	234	219	242	220	248	243	224	246	204	238	229	252	230	216	242	228	207	231	234	213	207	244	220	229	223	211	229	241	224	237	256	212	231	213	218	256	214	218	231	251	238	201	244	236	210	212	217	207	249	244	205	196	224	226	225	206	244	241	206	206	231	250	239	244	226	219	213	228	201	229	240	252	240	215	227	237	249	238	219	227	205	216	247	237	230	229	222	225	219	225	239	217	238	215	219	236	240	213	243	249	236	247	202	231	223	219	213	221	226	220	236	221	229	217	249	208	216	222	244	240	230	242	223	247	243	232	215	225	248	209	223	253	218	222	211	238	240	202	250	238	227	223	213	217	239	216	232	223	220	240	231	220	256	236	243	207	241	217	228	218	232	216	207	213	228	232	222	214	237	227	202	207	199	210	237	230	213	237	226	208	234	241	226	244	237	254	259	211	273	221	214	215	223	213	192	236	198	203	235	232	240	226	200	229	212	240	234	206	237	241	215	215	255	229	235	263	219	211	239	214	230	235	180	223	221	208	208	229	208	233	253	244	216	228	223	209	250	229	229	199	241	241	243	238	239	213	240	224	233	242	224	221	212	240	234	225	237	245	242	221	218	216	218	222	228	237	239	223	235	223	224	212	246	207	224	243	195	234	228	223	214	223	237	215	229	226	223	240	205	232	219	263	247	215	208	216	207	231	225	239	231	203	205	239	230	232	253	224	215	199	205	235	227	237	250	217	262	219	246	228	269	239	226	206	226	227	227	217	231	252	233	235	238	217	224	211	234	254	208	251	236	206	236	212	201	234	228	223	227	212	236	240	245	223	240	212	238	225	230	230	240	224	217	227	220	230	237	254	236	237	211	230	213	260	232	231	233	196	235	211	232	219	217	219	236	215	214	218	213	258	216	249	230	217	212	227	233	207	231	198	219	242	216	217	240	232	228	227	220	207	229	231	212	234	217	232	238	214	231	215	221	199	258	229	244	215	207	201	228	204	206	231	236	234	217	230	236	215	239	226	250	245	206	234	250	212	252	238	245	212	238	227	223	216	237	255	223	226	193	201	211	225	222	192	216	243	254	200	233	225	206	227	239	240	244	216	239	202	238	230	206	203	237	247	234	225	226	215	218	226	211	232	229	251	243	241	227	223	226	231	233	247	214	222	237	205	247	237	220	225	224	225	220	246	223	232	221	216	236	234	217	255	216	229	243	228	232	210	229	218	248	242	212	230	227	212	235	241	231	253	245	201	208	213	257	225	221	223	218	257	242	246	237	235	224	243	220	203	226	215	226	219	213	245	223	240	228	249	225	219	229	219	239	224	207	207	223	208	274	227	231	230	240	207	237	219	239	218	210	239	232	204	236	244	214	210	223	226	221	219	207	215	254	209	226	219	234	232	236	221	219	230	229	213	218	232	239	221	224	223	229	205	257	242	245	243	244	208	226	235	223	242	225	236	208	201	186	248	240	230	227	220	216	219	205	251	244	204	232	229	223	233	227	233	219	229	219	213	241	224	210	232	228	242	221	233	233	215	238	228	234	221	214	214	233	242	227	221	256	231	248	242	229	249	239	229	242	223	223	193	229	215	220	205	228	228	261	229	216	243	212	230	221	245	225	234	200	236	224	228	228	229	215	230	211	242	215	230	204	225	227	239	216	229	244	220	190	218	213	241	225	232	226	243	231	238	239	230	242	240	223	217	246	236	217	222	233	240	238	230	223	212	209	225	233	221	245	229	223	230	210	222	201	218	202	207	246	205	237	219	223	229	223	204	231	225	226	234	229	231	242	215	209	212	211	237	222	236	229	207	229	221	218	229	247	205	242	217	216	246	244	229	233	225	213	230	215	226	207	231	232	222	217	237	240	211	242	205	235	191	200	226	247	256	236	215	245	232	210	230	225	245	234	213	235	213	211	235	221	223	247	239	261	221	227	223	246	220	222	233	245	231	239	228	211	229	246	208	229	256	231	244	238	207	206	229	241	230	205	215	206	236	234	213	199	227	232	220	218	255	230	226	237	214	218	228	240	225	254	225	222	233	226	242	221	234	236	213	234	228	242	219	219	224	232	239	204	235	254	226	208	203	258	237	212	233	233	240	259	231	205	244	227	245	219	226	194	233	212	258	199	229	225	230	217	218	218	241	221	225	227	251	245	240	253	219	259	232	219	233	273	247	244	241	252	224	220	214	246	270	215	246	214	217	229	241	247	226	237	233	219	221	224	227	221	216	232	217	221	231	215	219	224	221	222	239	231	216	220	244	242	236	226	225	239	217	236	233	228	233	230	214	236	221	219	220	204	238	215	241	217	265	222	226	234	239	231	225	214	248	215	220	250	226	203	213	240	242	217	242	220	265	226	236	219	266	242	222	189	236	223	232	241	227	221	230	210	229	231	233	236	250	233	216	235	213	250	256	238	266	236	218	212	248	223	242	201	205	210	206	222	225	222	229	213	213	217	216	203	237	219	244	229	221	228	215	228	215	235	224	231	237	212	231	235	224	224	244	237	221	204	254	227	213	218	246	209	198	206	221	214	227	235	244	226	249	230	210	236	192	225	203	231	214	244	230	234	237	240	239	220	218	207	245	240	222	218	285	208	206	238	222	219	235	232	251	233	242	238	258	231	246	219	231	234	227	252	224	246	239	252	218	218	236	245	215	219	237	235	229	233	227	232	224	208	254	212	216	227	255	235	236	217	209	215	252	241	256	227	234	230	247	232	215	236	219	233	231	216	233	245	205	198	248	218	208	249	225	221	248	216	211	255	252	213	239	238	225	211	229	220	227	242	267	225	265	225	241	241	230	213	214	200	246	218	210	236	228	218	242	201	238	254	236	230	213	217	223	223	216	201	223	224	214	231	230	217	223	239	233	233	227	235	231	209	234	240	243	223	238	201	245	205	240	233	238	235	199	238	244	234	245	209	221	199	203	234	226	218	219	206	242	223	219	259	207	213	236	212	244	222	223	228	205	219	200	231	246	248	236	208	240	231	246	247	225	242	237	213	231	243	249	214	221	213	240	227	234	232	222	243	224	243	247	197	228	234	213	210	210	236	240	209	238	229	207	241	224	235	249	223	217	245	213	226	225	223	245	237	231	222	203	224	219	216	236	227	231	237	238	237	240	258	212	245	234	217	223	203	226	210	241	223	230	250	236	244	228	222	231	226	218	240	208	231	244	229	221	234	215	207	234	233	221	208	229	225	251	251	228	247	223	219	234	222	227	229	240	226	234	228	229	228	217	213	250	249	235	228	210	244	243	223	249	231	231	234	231	210	206	213	247	186	233	244	232	243	227	235	228	229	229
3739	5852	3330	1459	1075	830	703	588	572	458	438	440	404	344	367	315	316	323	293	298	300	304	308	293	285	302	313	306	307	294	306	325	295	280	286	282	278	255	280	271	289	255	265	292	291	280	314	279	273	267	316	289	286	288	290	263	268	261	273	291	271	259	290	272	288	274	277	259	247	264	276	286	279	276	262	284	273	297	294	274	306	274	294	287	260	269	275	288	273	284	304	268	281	269	327	269	280	312	318	286	275	267	316	273	292	272	282	297	285	277	300	280	272	278	266	295	257	257	274	269	298	268	286	274	272	266	291	281	255	272	307	299	269	295	276	296	275	267	260	269	263	256	253	299	277	278	279	277	269	308	287	268	278	302	266	278	252	303	293	257	297	275	256	267	283	262	303	301	306	280	268	287	263	278	276	291	258	295	262	304	300	304	256	276	270	304	282	274	269	287	276	277	267	306	281	268	283	254	251	286	285	260	301	241	301	276	280	275	291	255	299	294	268	248	266	269	302	304	309	263	274	295	284	250	286	285	269	295	275	297	285	270	276	254	275	274	285	294	287	275	285	299	267	267	283	302	322	265	266	272	240	281	271	281	306	278	287	260	274	290	268	286	310	292	284	296	285	292	275	246	279	279	277	277	269	283	296	266	261	302	257	287	259	312	282	299	280	314	280	255	267	291	274	280	265	290	253	267	276	279	275	257	260	240	247	302	283	261	274	296	281	276	288	275	281	287	252	265	289	273	305	279	300	314	297	271	286	271	289	301	260	266	272	295	263	260	299	316	301	255	263	289	275	248	293	284	300	300	291	278	276	296	284	271	261	285	289	307	265	291	273	246	265	249	312	295	283	269	278	277	258	297	253	253	303	263	274	275	288	285	264	276	301	263	280	295	287	292	262	315	275	283	282	271	306	289	258	283	306	280	283	279	277	268	290	317	288	272	307	280	253	269	270	282	274	282	282	309	299	291	241	300	287	272	262	289	283	292	252	296	261	279	270	265	281	290	260	285	289	295	292	273	272	278	309	287	314	286	289	298	302	269	278	239	281	287	290	290	298	267	298	264	290	274	274	290	267	271	287	292	283	287	296	287	268	291	276	291	273	248	277	302	288	291	260	277	306	268	275	277	266	291	278	268	286	260	249	261	258	289	277	285	285	266	289	269	296	292	272	306	304	262	299	299	300	277	276	261	256	297	296	283	257	239	304	283	286	269	287	263	277	287	267	271	276	278	284	258	235	279	275	303	259	269	280	270	266	273	291	309	302	304	271	265	245	274	272	273	307	286	279	269	280	295	307	258	288	282	268	263	281	301	276	284	289	284	295	275	302	274	244	257	298	290	287	269	305	274	280	276	279	230	297	262	297	280	253	268	319	295	266	290	321	276	296	294	295	302	284	291	318	275	321	259	269	293	301	281	304	271	259	278	299	320	260	262	276	286	266	263	244	282	296	280	302	290	293	307	289	255	289	252	269	315	263	307	298	294	281	275	286	292	297	301	255	281	275	276	253	251	253	270	294	277	274	261	277	292	279	304	293	270	295	305	288	265	293	279	289	296	305	248	293	290	273	245	301	277	296	268	308	267	274	244	273	263	283	273	311	272	286	310	286	289	265	286	283	259	257	253	264	275	268	295	274	281	268	269	276	233	277	284	292	269	253	291	262	277	258	285	296	313	274	294	302	276	272	288	290	300	279	278	264	273	267	285	278	282	268	244	256	263	309	286	306	290	275	286	310	266	264	285	277	291	261	275	262	312	292	275	259	279	259	286	270	280	271	273	283	275	271	297	300	290	297	264	287	274	254	298	264	282	265	265	263	293	276	276	279	277	321	274	275	280	294	280	279	284	284	267	282	261	275	294	275	276	278	273	262	265	311	291	293	298	293	283	319	296	281	266	259	292	284	281	323	314	257	275	287	271	268	305	283	270	282	286	269	279	284	257	279	259	288	296	285	302	273	278	287	301	263	261	286	252	294	295	271	278	259	284	304	311	310	290	278	294	242	265	301	291	294	321	279	298	288	245	271	276	285	248	264	251	273	260	281	236	281	276	292	277	292	297	247	292	246	268	267	293	283	301	265	274	259	242	283	295	272	278	311	283	264	268	307	290	291	283	274	261	232	308	276	283	275	268	280	285	291	266	303	277	266	272	263	284	293	295	288	286	289	288	277	300	267	278	285	259	274	294	291	291	288	274	299	300	246	291	286	270	272	279	280	278	271	285	281	302	278	251	266	282	279	300	278	271	275	293	298	301	266	294	273	276	294	264	273	262	276	288	248	320	283	305	278	277	294	269	281	268	278	301	305	256	281	278	259	269	282	282	303	273	278	269	285	294	280	296	258	275	259	283	287	258	281	265	292	292	259	280	275	302	301	247	294	293	285	290	290	280	267	279	316	252	259	277	260	263	279	289	280	273	271	253	287	288	281	271	287	288	287	287	299	255	259	276	275	286	284	260	275	292	254	280	248	281	267	298	305	272	254	280	292	313	271	295	282	269	292	288	262	279	285	269	285	278	292	286	266	260	256	273	268	291	300	282	288	298	269	263	330	286	253	246	290	272	284	278	264	272	291	263	293	275	286	267	286	260	285	281	272	262	284	277	248	318	267	308	282	288	304	276	312	269	276	276	252	284	302	248	297	281	309	292	259	252	272	300	279	316	291	277	290	281	244	305	283	251	267	258	268	292	286	261	285	308	307	275	250	300	295	298	247	288	293	292	263	289	275	257	270	274	277	270	277	303	253	308	281	275	266	271	280	272	247	272	284	281	264	289	241	270	232	255	291	258	288	282	262	265	286	296	300	263	276	281	254	287	273	251	296	302	292	268	258	289	263	298	265	298	261	293	275	284	301	286	314	283	304	263	272	279	284	299	293	276	282	263	284	250	322	276	269	270	278	278	274	285	304	265	283	290	289	282	295	298	279	284	245	266	261	276	255	296	286	280	299	251	257	274	295	273	290	266	275	255	293	281	305	296	286	291	239	273	290	264	301	292	270	306	314	296	298	271	290	307	275	255	273	276	269	284	279	289	298	288	298	250	267	279	301	261	295	270	271	274	262	263	303	311	253	321	264	310	290	303	294	285	297	281	275	272	266	266	297	288	295	281	306	266	295	265	289	301	279	280	294	314	278	274	280	300	247	304	275	283	274	278	261	271	289	265	278	261	275	313	260	295	298	261	291	246	294	268	282	270	259	265	275	303	294	298	281	274	265	243	254	292	257	300	270	286	291	293	293	280	274	272	282	259	250	292	318	272	251	284	267	266	304	272	239	264	266	283	280	264	268	279	277	291	281	252	314	285	279	279	290	259	247	253	293	277	273	285	272	289	258	269	268	277	292	288	279	250	294	281	275	271	292	278	273	264	306	278	280	281	272	287	300	296	277	258	289	257	277	240	236	277	285	277	296	296	259	301	288	288	303	266	294	302	294	290	300	273	285	277	264	259	274	297	260	293	281	221	303	268	292	292	293	279	253	279	267	284	283	303	272	284
22388	21016	28218	23993	21019	20299	2112	662	510	463	406	359	350	306	312	266	259	225	243	220	215	224	210	233	185	200	194	194	179	193	172	201	188	174	178	185	190	186	174	180	164	177	169	199	187	173	203	159	167	175	182	172	168	167	206	160	169	172	164	161	174	160	164	151	187	159	192	163	181	196	200	204	189	187	158	178	178	174	190	178	174	179	165	176	187	164	161	151	174	168	173	165	174	171	208	185	190	160	188	172	153	173	184	177	196	198	181	172	153	166	173	159	174	176	205	161	173	192	163	168	193	189	183	171	173	170	176	178	154	183	152	158	163	173	175	184	193	158	188	158	161	193	173	180	148	212	172	182	174	193	156	178	164	177	182	152	182	174	164	175	192	175	176	173	180	179	155	168	186	164	173	186	162	184	169	169	198	172	174	178	169	173	179	175	158	191	185	191	169	158	192	187	144	160	189	159	163	186	165	191	172	158	167	187	175	188	167	175	181	155	189	156	169	176	165	156	146	203	131	173	164	168	167	154	182	179	168	190	170	146	199	186	179	161	185	168	163	175	174	173	158	188	152	182	166	169	163	171	176	171	176	173	162	145	175	166	161	177	181	169	168	162	175	169	153	181	160	170	150	179	185	173	191	181	184	162	161	190	170	152	179	192	173	176	160	158	198	163	171	166	188	186	152	162	160	176	171	155	177	166	156	174	188	163	171	177	197	149	159	163	189	199	175	175	185	159	168	179	164	160	180	154	162	140	168	180	183	161	182	173	179	172	174	163	175	175	176	204	151	166	192	183	172	156	156	159	176	160	172	160	158	190	171	183	183	187	185	186	175	189	172	171	190	181	174	165	171	191	178	190	164	172	179	186	183	162	170	214	174	176	167	196	197	196	187	166	167	159	179	190	184	190	191	152	163	181	178	167	158	176	174	171	164	168	168	137	185	184	179	191	167	160	150	149	159	181	172	175	190	166	146	152	163	160	163	165	169	176	184	185	166	174	167	185	191	189	177	165	174	157	169	161	174	168	173	171	173	185	158	166	163	183	162	151	163	152	174	189	179	166	186	194	141	178	172	174	154	179	173	192	181	177	191	167	169	164	173	173	144	169	159	157	191	153	165	184	163	158	173	170	154	165	176	150	195	164	161	173	186	190	176	147	192	193	150	190	142	175	176	185	180	185	176	171	173	140	198	167	182	182	178	183	191	187	179	201	156	176	170	168	145	178	160	149	194	191	171	188	161	192	171	181	147	166	184	188	181	167	162	163	156	184	153	155	200	161	164	166	182	173	152	162	175	175	174	181	187	178	167	157	183	188	159	179	172	174	197	201	164	183	157	188	170	187	181	170	167	179	166	156	155	184	173	136	189	193	170	180	163	176	188	168	164	195	175	155	167	169	176	180	160	161	182	173	185	179	177	175	165	162	173	163	196	164	196	181	177	178	152	170	183	178	162	147	187	194	174	144	156	170	145	165	175	175	177	174	179	179	173	165	156	168	167	182	175	179	158	139	185	171	175	176	156	157	189	158	170	185	164	159	166	164	191	147	171	179	185	157	163	186	174	178	183	166	156	186	155	179	155	169	168	177	159	174	176	184	155	194	201	185	171	178	188	177	176	183	163	194	191	161	172	150	189	159	181	159	169	151	170	172	165	173	155	170	172	165	172	174	176	181	189	151	195	184	162	178	172	196	182	171	166	183	171	167	181	185	166	169	168	163	195	161	178	176	146	149	182	168	171	184	185	153	174	168	194	157	179	188	163	188	174	153	159	185	163	179	191	187	168	190	152	175	170	191	169	156	178	177	173	161	186	143	144	160	160	186	181	163	162	189	184	149	157	154	184	183	214	146	173	140	184	176	177	170	164	196	160	172	171	183	169	170	171	185	178	169	167	165	182	157	152	191	170	166	161	188	186	162	167	171	157	181	176	175	165	158	194	159	174	196	175	187	163	172	172	204	173	147	161	157	181	159	167	182	182	172	159	165	144	181	191	175	161	183	177	169	160	168	174	187	198	171	195	161	155	180	167	165	179	152	187	160	154	192	179	179	160	167	185	179	191	166	187	174	162	165	170	166	171	164	145	157	172	169	170	184	159	166	166	178	165	178	160	183	143	181	193	174	179	182	183	160	188	141	172	147	147	155	203	153	177	163	154	177	155	184	156	157	179	175	203	162	131	184	175	164	164	202	188	180	175	186	166	163	195	161	192	160	186	163	178	159	180	159	192	161	182	185	175	159	188	176	187	180	152	187	152	184	173	171	198	186	170	162	178	174	173	205	184	163	169	176	158	149	170	159	158	153	166	187	176	193	179	191	179	191	151	173	160	170	177	179	163	178	160	174	160	192	166	179	186	161	167	178	173	181	163	166	179	168	172	172	162	167	184	177	170	154	183	206	181	152	175	187	147	178	174	147	178	160	160	184	159	172	177	171	178	164	182	144	164	176	174	164	179	161	171	167	168	142	162	161	172	158	169	157	161	171	169	183	175	179	171	182	188	185	197	165	179	188	165	190	179	178	149	186	168	167	188	166	169	164	179	173	161	170	191	188	174	170	161	204	179	161	168	176	159	174	180	165	177	181	151	175	170	172	188	139	166	168	178	176	174	171	183	172	177	163	160	170	181	192	200	183	159	169	161	215	168	176	200	174	176	204	162	164	169	146	195	171	167	151	189	173	183	180	188	170	170	175	159	175	173	156	174	145	183	141	171	162	152	162	194	178	174	167	177	156	186	178	154	209	164	167	173	175	181	188	142	161	192	166	196	172	174	154	169	163	177	156	168	164	160	178	175	165	190	171	184	185	153	178	188	148	166	165	168	185	186	198	187	167	168	173	147	150	181	180	179	198	184	170	178	172	173	169	161	161	172	140	208	168	151	195	164	180	176	164	175	172	178	158	173	173	157	182	155	155	173	189	154	192	170	177	191	196	186	168	180	192	174	186	169	185	191	161	163	175	157	161	186	176	159	181	178	178	147	178	170	187	164	192	175	175	163	178	178	183	159	156	169	145	188	191	157	170	181	182	181	179	162	193	169	155	155	177	180	161	174	168	161	174	175	176	171	183	199	163	166	186	163	167	182	177	175	163	170	206	153	179	176	158	191	162	167	153	171	194	164	180	169	158	166	176	168	170	165	178	164	195	184	189	159	174	185	190	192	148	176	144	135	172	185	167	174	190	188	194	171	172	170	152	179	164	181	206	167	161	188	158	165	157	175	194	188	184	173	164	166	145	187	154	166	185	160	197	196	148	178	174	187	192	175	146	164	178	155	197	169	189	160	183	178	174	174	153	174	176	189	167	188	146	174	167	159	186	167	158	166	191	172	184	177	179	186	164	165	162	182	158	166	190	149	164	213	169	193	169	176	149	186	170	163	191	187	156	195	185	174	210	162	160	152	163	185	156	163	166	172	185	170	189	181	184	183	182	186	144	159	166	185	167	170	175	158	169	177	179	198	174	192	197	173	167	176	149	170	206	203	162	177	177	169	188	180	180
5222	16058	10040	4451	3096	2358	1713	1353	1110	926	750	716	632	594	580	435	401	357	356	350	337	312	315	288	294	270	312	266	290	278	274	278	253	240	237	258	243	246	266	285	282	231	250	245	241	233	249	231	240	235	207	222	226	213	228	239	241	235	219	223	255	211	250	233	253	223	221	239	189	220	224	231	252	229	237	206	223	235	253	230	204	229	247	245	244	219	244	218	217	222	221	218	242	224	224	253	238	229	211	256	240	230	216	220	214	202	213	236	205	203	261	194	202	250	233	247	216	213	223	228	237	227	236	242	199	212	230	242	216	236	238	234	236	206	224	250	207	240	227	194	210	239	234	201	235	256	219	205	208	226	215	255	223	221	192	192	233	218	228	200	217	204	216	215	229	194	236	233	216	215	211	247	210	208	197	228	245	238	236	244	228	261	207	225	225	215	220	239	215	231	248	197	230	213	231	205	207	206	234	192	236	224	234	211	197	212	231	218	207	223	232	225	223	233	246	245	222	209	215	239	219	195	245	229	219	205	224	203	247	226	233	248	232	232	261	254	239	206	214	228	227	203	242	202	234	215	220	245	225	218	195	258	214	194	227	233	219	229	209	237	222	191	211	244	230	197	231	242	249	207	229	251	217	238	201	227	216	228	236	223	214	216	229	204	210	216	234	226	213	216	206	216	216	217	197	224	271	204	231	216	238	239	216	229	241	249	190	205	243	242	210	223	191	220	210	203	230	217	239	232	232	219	231	212	213	220	232	240	238	190	234	222	234	223	206	242	235	231	224	225	231	226	221	241	227	219	245	244	197	208	230	229	221	216	204	217	227	228	225	235	237	234	213	214	239	215	223	232	230	214	230	216	239	222	246	219	214	202	211	200	218	205	243	232	219	222	231	218	198	224	214	211	231	215	235	207	241	225	232	238	222	225	223	246	208	249	224	234	224	230	224	227	217	219	237	212	235	198	230	239	229	245	240	225	202	217	234	217	231	205	208	233	228	250	228	231	206	242	231	230	221	245	217	234	198	196	217	232	234	226	216	203	220	243	228	214	206	219	227	234	237	231	214	226	199	214	221	223	266	242	215	220	252	229	209	213	250	227	225	215	217	236	255	224	205	216	245	223	225	227	218	223	233	245	220	232	213	226	218	225	216	224	243	220	212	206	202	207	188	244	247	228	192	256	212	252	215	224	203	190	216	250	218	211	208	226	232	227	239	226	242	218	206	224	219	246	215	209	240	195	233	235	240	234	225	240	226	246	225	235	234	240	220	235	209	227	238	214	259	209	220	218	252	201	205	232	227	215	230	217	205	231	227	211	202	208	202	208	227	193	219	224	208	236	223	194	209	224	198	209	228	230	203	222	214	220	212	247	209	233	230	200	217	211	203	240	204	235	228	224	247	236	240	193	244	206	216	211	256	222	214	231	188	210	229	224	215	234	222	203	233	224	191	236	235	217	238	248	235	197	234	254	218	237	223	212	212	224	231	217	189	235	219	244	221	216	249	198	213	226	230	212	217	235	207	208	223	219	216	202	225	217	222	249	212	206	251	243	229	216	224	238	242	221	220	213	242	221	246	209	219	211	222	217	211	231	222	193	211	208	218	230	207	221	251	229	221	241	235	216	234	221	209	220	219	215	215	237	233	220	204	248	203	200	220	211	229	225	217	217	223	197	207	226	223	216	208	212	232	213	210	236	205	217	204	246	227	203	234	228	216	223	221	209	234	235	202	229	207	228	230	248	218	207	224	239	241	229	224	231	210	208	243	219	221	220	213	238	202	196	222	238	201	201	226	230	232	208	224	238	221	222	204	239	211	214	208	229	210	235	229	207	230	238	214	222	204	211	219	208	220	221	228	242	213	230	267	230	193	192	223	234	243	229	216	212	236	232	228	235	217	207	228	212	222	212	206	260	232	241	226	219	206	242	233	199	215	231	225	223	243	231	210	208	218	218	215	229	205	221	217	206	217	216	248	194	231	228	204	224	217	247	234	221	197	190	193	208	216	235	202	238	208	241	196	235	243	211	212	226	228	226	254	227	205	213	220	214	222	237	252	230	217	223	209	237	211	222	256	239	216	238	229	234	204	241	207	226	241	243	227	212	200	207	217	232	212	247	227	199	225	228	235	223	278	227	213	258	217	240	200	242	240	201	216	224	232	210	254	225	219	233	205	245	243	236	251	208	241	206	225	205	211	213	199	214	251	220	205	237	193	223	200	230	202	252	194	240	214	232	229	210	214	204	215	261	205	218	214	224	249	234	217	234	217	211	213	248	231	213	229	216	213	235	230	225	201	213	222	224	209	205	210	204	246	198	225	212	231	248	256	187	208	201	204	235	235	217	243	237	216	227	232	205	231	212	234	227	246	239	212	208	247	207	219	243	224	201	203	229	206	239	213	233	220	226	219	246	235	202	215	199	220	241	224	220	229	217	255	221	210	250	220	233	226	249	220	252	190	227	203	205	222	205	222	242	230	235	249	230	241	244	217	226	220	236	212	223	253	255	217	230	211	233	237	201	216	225	216	258	227	207	211	236	205	232	198	220	242	208	215	205	222	229	195	238	210	231	238	223	210	214	219	223	236	232	231	243	195	218	247	265	206	235	269	212	230	222	222	205	209	225	199	237	232	241	230	246	217	219	233	236	211	234	254	205	229	245	237	201	234	238	209	210	222	243	187	207	229	225	232	213	205	241	215	230	209	209	195	246	257	203	203	228	240	244	231	210	248	237	231	228	240	248	212	235	254	197	243	218	220	252	234	236	231	227	227	205	207	222	228	235	218	205	216	235	211	244	204	216	214	223	185	216	242	227	230	213	257	253	235	233	228	218	222	223	201	219	260	256	208	217	232	231	223	221	228	229	208	236	224	195	242	234	213	225	223	213	234	230	225	211	205	182	221	245	223	221	230	201	212	212	231	210	232	205	245	194	236	198	217	208	253	226	230	211	236	234	217	220	227	207	195	220	241	232	244	234	220	239	212	235	256	219	205	222	218	239	224	213	245	209	235	249	203	239	226	218	227	216	215	240	211	224	240	214	212	237	214	238	206	212	191	219	245	226	224	224	233	220	213	215	234	210	226	230	241	232	217	243	216	196	237	238	211	202	207	230	208	204	227	238	200	234	228	211	246	221	207	244	260	246	228	233	225	245	238	212	208	207	235	200	222	206	253	217	209	227	218	233	244	228	227	220	205	214	222	200	234	209	206	249	191	217	209	232	225	232	207	238	242	190	251	210	204	235	208	242	218	220	207	230	218	215	235	227	227	240	241	203	198	230	237	236	224	190	219	210	211	229	232	213	252	215	197	230	221	221	204	203	227	229	217	202	200	216	228	228	254	223	230	214	230	214	213	219	220	215	195	211	226	238	268	225	231	240	217	214	210	199	227	237	237	241	209	229	240	204	241	226	240	232	251	206	221	232	242	228	216	250	210	253	214	226	239	219	194	190	246	247	229	242	219	203	230	184	222	209	239	221	225	216	231	227	239	211
27431	16981	3123	682	541	485	475	440	417	485	416	401	423	393	440	413	411	393	400	428	426	409	441	385	408	422	398	392	438	437	400	435	433	456	415	410	441	396	398	437	433	377	433	409	387	411	398	424	423	407	433	361	396	404	450	435	419	372	417	430	421	395	393	420	425	404	415	394	405	406	409	405	374	417	459	413	400	439	438	423	435	446	434	377	397	400	409	412	417	439	421	421	442	383	396	424	454	427	372	422	406	403	386	444	429	420	388	407	428	405	403	456	458	426	390	387	411	418	441	421	408	392	455	403	420	393	425	403	410	418	391	408	397	429	399	431	419	440	448	390	389	416	417	414	387	457	414	407	438	406	422	418	384	398	400	451	448	391	340	420	429	435	401	425	395	421	399	430	408	407	410	382	381	388	386	379	411	422	395	435	402	416	416	450	401	438	399	410	427	448	433	387	411	415	430	397	395	379	392	394	408	426	447	428	383	409	350	416	421	389	427	416	403	412	395	385	423	425	397	433	426	419	396	409	434	404	424	419	419	439	416	391	439	409	395	423	412	414	406	436	422	427	424	398	416	428	381	421	412	407	405	402	389	411	412	380	437	397	436	426	399	441	412	463	380	433	420	408	450	436	404	411	411	416	423	374	361	413	400	374	397	409	423	409	377	424	435	397	392	401	415	409	393	422	459	402	410	420	411	444	447	438	397	427	373	429	398	409	470	417	417	405	408	433	410	390	384	427	442	407	425	412	432	423	456	425	421	417	394	416	416	444	432	359	382	412	429	412	443	446	385	377	405	402	380	387	404	384	423	383	430	391	415	392	414	472	406	401	420	431	408	412	448	402	424	411	426	409	398	404	446	406	419	392	432	432	405	431	378	398	433	454	400	402	450	402	421	405	407	392	432	406	439	428	393	385	386	400	390	415	410	427	456	399	428	416	371	443	417	411	406	383	438	375	436	421	422	412	430	374	434	435	415	394	400	395	426	421	444	409	422	420	411	416	423	408	401	407	429	392	412	429	398	380	400	434	392	408	417	404	396	363	433	428	450	385	436	430	433	414	433	383	425	384	372	421	420	437	391	445	431	401	394	439	411	415	420	419	441	407	371	386	400	393	420	444	446	388	412	387	408	415	402	404	428	404	419	411	410	410	392	384	395	432	423	425	398	419	414	413	430	408	418	401	426	411	443	398	388	389	380	439	410	402	402	421	437	427	461	409	416	418	440	396	404	438	412	393	420	429	411	393	419	397	410	392	401	386	410	390	427	387	439	419	434	401	420	415	423	418	394	431	423	439	416	451	395	444	397	425	414	413	407	402	422	431	402	405	395	394	406	407	451	415	436	421	429	442	381	400	461	411	445	402	428	409	400	387	393	403	434	401	438	410	418	435	412	421	402	378	419	434	425	407	426	409	431	400	435	393	412	416	395	417	410	419	445	444	405	384	426	430	393	423	398	429	402	407	375	446	433	380	407	449	421	404	369	425	389	429	422	366	423	387	414	409	441	414	369	370	413	434	400	376	425	425	432	367	418	396	417	405	431	421	398	433	431	440	431	430	443	440	403	427	403	427	426	432	450	412	432	375	404	396	438	447	408	430	449	430	382	386	401	414	418	404	400	409	378	391	414	392	389	405	407	429	402	445	386	395	393	414	410	440	392	391	399	416	394	371	388	407	451	437	412	393	428	398	416	397	410	406	434	414	410	419	409	396	394	428	427	406	436	424	435	404	424	406	417	431	404	430	420	398	425	415	415	383	376	423	401	428	408	380	411	428	425	435	431	364	462	427	390	405	443	440	424	445	406	423	402	412	394	395	445	392	405	364	402	418	399	399	375	451	369	395	383	381	411	387	458	406	400	414	405	377	421	411	405	420	412	423	391	428	409	399	388	391	416	407	382	407	391	414	393	419	426	447	372	410	418	415	388	392	404	452	440	451	398	431	409	389	396	407	396	396	389	416	410	416	437	434	391	412	402	412	390	400	415	404	409	407	406	433	434	440	409	403	461	430	415	396	438	419	431	424	410	403	443	429	423	421	398	408	414	423	371	416	421	412	432	393	414	421	395	397	419	412	414	423	419	427	418	420	449	402	390	414	424	405	431	405	372	413	411	395	423	403	410	422	424	382	419	384	433	410	389	416	408	388	410	431	432	403	393	428	433	376	409	411	396	438	393	407	415	401	410	396	424	391	387	409	406	433	431	451	413	410	412	414	450	406	400	405	379	431	396	428	445	379	398	439	394	407	383	409	415	415	456	376	364	404	394	421	373	438	435	426	405	469	431	430	454	398	404	394	429	463	393	366	415	398	396	432	416	410	402	406	382	430	406	436	446	408	430	448	391	394	419	448	436	404	434	389	398	424	412	414	392	438	407	384	442	374	393	367	414	443	438	410	436	411	408	404	445	410	451	402	386	406	415	403	439	405	427	450	393	415	445	447	426	429	409	418	379	454	386	423	372	447	391	392	431	428	407	404	413	413	413	417	424	401	414	400	393	399	396	424	454	414	418	419	385	393	362	406	422	420	416	424	447	393	409	416	389	423	398	430	401	364	451	410	399	413	421	405	397	416	392	360	396	399	433	456	375	414	403	419	401	414	432	376	392	407	432	410	398	412	458	423	374	410	447	450	410	417	397	437	432	408	379	410	384	384	420	393	396	411	412	429	398	459	443	436	404	370	434	423	417	418	441	399	419	417	368	369	393	435	398	417	435	413	409	408	415	408	419	404	436	401	419	412	459	418	433	409	429	418	460	413	413	411	405	418	426	410	403	400	424	428	410	427	402	402	406	393	402	393	437	427	411	380	399	409	395	381	396	421	411	404	399	409	442	421	417	426	395	406	421	433	430	399	388	364	420	389	391	415	443	376	429	444	382	429	402	419	441	384	422	395	439	462	401	392	417	400	425	437	431	425	437	388	372	395	406	409	410	409	419	437	422	430	405	413	427	401	370	381	423	408	421	417	433	426	393	390	374	409	398	406	458	401	393	374	412	404	404	398	405	414	391	411	434	410	397	398	394	379	443	418	416	413	418	426	401	419	391	445	391	413	389	397	405	374	419	434	409	419	437	392	430	394	377	423	371	434	411	412	421	388	423	428	443	380	412	413	429	403	417	436	457	431	422	433	426	372	419	405	412	439	420	404	415	390	394	444	376	423	424	422	389	398	412	407	425	432	467	403	394	404	429	389	409	383	431	404	392	409	423	434	398	406	425	404	430	405	446	418	423	401	417	389	420	419	423	401	409	404	401	426	437	441	443	429	381	405	429	403	409	386	411	399	395	417	408	379	426	414	428	425	413	406	414	447	420	434	402	399	417	421	404	425	361	425	396	466	431	385	417	416	387	391	382	429	423	429	415	409	437	426	433	434	452	469	444	382	406	418	433	417	441	409	385	418	395	421	384	432	402	433	388	408	392	394	402	434	435	426	374	415	395	400	427	384	413	397	392	374	424	375	409	394	448	459	459	420	403	425	404	414	428	445	409	456	426	395
4769	1985	1264	822	770	681	577	601	601	553	544	507	553	561	498	530	529	497	489	520	542	515	514	505	480	488	483	538	450	486	469	503	516	491	492	503	476	509	498	478	535	472	459	485	476	513	496	526	507	482	491	516	517	512	496	484	523	517	514	506	510	498	501	512	459	508	525	501	459	512	466	487	498	438	510	476	469	456	469	548	527	505	483	477	454	516	461	471	503	487	485	500	460	509	544	469	493	502	492	494	488	509	514	501	491	478	507	493	497	497	504	491	481	459	512	527	537	488	464	500	513	490	516	501	458	521	486	482	516	447	488	477	474	495	511	534	476	486	483	508	491	481	494	526	488	510	502	493	511	493	503	487	527	496	476	498	530	519	479	486	494	535	441	488	441	508	549	505	475	532	510	504	490	490	488	495	506	504	501	440	446	454	468	476	524	473	520	525	449	472	472	472	532	473	506	478	495	484	525	481	454	500	476	466	502	479	476	519	532	501	497	504	489	504	507	487	534	541	513	485	502	498	492	499	511	496	512	481	466	498	511	494	449	504	506	497	506	528	500	445	486	491	513	526	519	521	502	530	460	470	473	514	484	491	471	489	495	512	487	447	467	490	497	507	478	497	528	477	505	490	458	506	515	489	507	499	496	497	547	464	505	510	488	488	469	507	481	478	493	475	512	514	508	514	517	502	510	484	468	472	507	463	482	499	498	549	477	514	513	482	490	488	501	537	467	497	481	490	489	499	529	485	501	498	509	479	512	507	516	534	500	483	533	509	484	494	525	487	505	530	530	499	493	499	526	512	494	514	504	483	503	474	538	477	512	493	493	485	546	496	501	484	475	492	523	488	463	463	519	524	475	508	525	534	476	520	490	566	520	500	485	491	521	509	532	531	518	505	515	497	501	486	529	518	534	460	480	525	480	476	511	467	514	505	442	519	484	520	496	536	474	547	500	519	504	501	547	485	495	518	464	517	491	509	534	497	513	508	500	481	466	519	545	484	512	499	475	499	526	496	552	544	470	494	481	498	552	464	494	500	476	517	506	464	475	491	503	513	544	464	471	517	534	545	496	513	517	498	492	496	517	504	515	501	499	488	509	530	519	513	533	494	499	490	518	483	514	530	517	480	526	471	477	486	547	460	480	457	510	516	503	519	502	499	482	472	508	499	501	489	504	487	489	451	500	496	457	474	516	479	515	539	510	517	521	522	495	501	510	547	500	470	508	478	493	487	510	499	454	486	537	481	507	470	469	475	508	501	455	498	523	506	501	518	491	475	456	489	484	528	455	481	490	480	492	524	519	505	486	501	499	538	460	463	542	489	489	500	491	471	506	553	524	460	520	489	471	494	509	517	490	493	512	526	514	457	508	515	486	506	500	503	505	508	469	505	538	505	496	531	505	509	505	476	494	507	498	498	505	533	482	447	488	551	511	555	498	471	479	502	506	522	509	514	486	462	485	500	496	519	500	468	515	512	504	497	510	509	516	494	478	501	478	518	483	483	514	533	495	499	500	525	532	537	482	488	489	523	471	527	504	505	497	462	546	479	500	494	490	500	477	521	546	461	532	507	495	473	488	500	476	496	522	514	515	505	464	476	469	487	483	525	511	457	456	468	506	495	511	489	480	462	502	494	511	508	507	523	502	515	481	496	513	510	508	512	525	489	488	507	504	494	508	509	523	511	510	499	516	485	518	502	483	484	514	473	515	488	496	495	530	515	523	539	511	488	520	468	504	538	498	521	504	504	561	440	514	495	468	506	503	485	507	524	479	490	515	492	508	549	451	507	509	519	467	483	487	530	526	489	497	504	524	479	508	538	504	494	466	511	520	486	494	523	522	482	480	481	448	490	459	527	512	478	498	509	466	498	535	492	475	531	528	508	560	544	490	470	483	487	475	506	491	509	537	488	486	492	488	519	492	468	461	474	475	488	527	466	531	500	491	501	488	494	554	511	517	480	487	459	503	476	494	483	485	472	476	505	490	499	505	492	527	518	478	479	508	460	477	480	520	503	512	478	512	516	482	509	473	506	512	491	489	466	493	472	509	479	529	497	491	515	483	519	491	510	487	497	481	474	489	502	465	547	500	481	505	476	515	514	503	478	456	516	499	468	506	476	466	522	472	476	495	458	507	496	497	499	490	501	502	487	523	504	465	491	460	522	512	503	513	440	476	467	511	489	516	501	480	535	494	523	473	495	516	455	535	506	511	522	488	464	504	492	507	490	501	520	513	474	512	491	478	500	521	475	496	480	481	523	529	509	491	473	505	521	481	496	469	504	488	509	512	496	464	492	516	477	524	458	469	524	433	526	506	506	520	491	482	506	519	471	453	488	517	515	523	507	524	465	489	471	504	495	504	482	540	534	503	503	520	508	495	446	488	488	455	482	522	537	518	477	475	488	492	480	508	503	463	469	478	544	509	531	526	496	504	465	475	461	494	508	548	512	509	452	510	519	488	538	553	491	516	528	509	466	524	484	508	497	494	486	553	506	527	498	481	469	487	526	526	487	479	526	500	475	475	477	517	490	477	506	518	529	494	497	493	500	536	471	498	528	458	523	509	550	516	544	470	509	521	535	508	505	481	496	525	498	490	523	547	482	489	489	503	464	509	476	501	477	534	489	463	509	523	516	479	520	499	449	516	445	504	541	517	492	479	492	501	505	464	482	503	511	499	500	500	523	520	517	469	475	520	489	518	477	506	526	486	509	501	520	480	483	509	496	527	487	496	485	513	479	447	468	491	483	488	548	478	520	473	515	506	467	537	488	505	522	475	468	482	524	502	500	488	526	538	475	478	506	501	503	519	507	493	489	500	492	511	505	516	538	533	527	496	488	523	513	536	502	481	490	515	473	481	513	527	475	499	490	495	523	479	504	479	516	468	494	546	502	516	514	472	498	476	500	535	446	483	511	489	485	475	517	458	499	496	506	476	474	489	527	499	497	504	508	534	473	488	510	498	482	497	494	520	477	484	482	479	524	504	521	494	512	507	552	525	467	492	502	528	491	488	494	502	504	518	510	501	480	504	539	518	501	499	459	460	490	532	534	501	482	527	473	449	528	505	493	471	525	475	505	533	505	488	482	501	485	509	451	508	527	492	487	514	505	490	484	455	484	524	489	534	487	467	512	504	530	469	497	484	495	496	445	495	517	526	514	476	476	487	493	493	484	488	521	514	472	492	517	505	481	498	497	485	505	498	513	464	500	495	507	507	526	511	480	489	526	496	484	490	518	484	513	505	492	506	506	479	504	519	509	488	483	458	475	546	521	536	507	508	487	497	501	498	493	519	507	512	496	539	470	540	466	476	498	522	509	473	499	515	493	494	487	521	497	514	542	518	486	449	457	477	491	483	544	498	486	514	512	512	478	520	512	499	510	520	508	485	538	491	464	502	505	479	537	486	531	512	484	516	568	507	534	508	490	493	524	545	481	481	501	479	513	479	497	506	495	479	516	473	502	503	508	487	504	443	482	516	505	518	471	525	459	461	494
23818	21030	27303	24932	16496	1348	769	634	588	564	533	511	499	534	477	507	461	464	431	425	465	483	425	451	451	429	425	435	455	436	414	454	411	442	417	430	406	417	476	433	431	433	410	434	427	428	409	395	433	457	418	446	435	407	425	415	449	414	449	414	458	434	437	405	407	421	434	428	455	404	442	426	411	394	396	400	411	403	449	456	412	417	437	434	408	417	445	403	413	440	445	430	401	425	429	407	409	419	444	443	424	441	477	419	429	433	412	477	407	430	449	406	424	439	444	436	452	456	440	406	433	425	419	455	408	398	436	417	435	420	441	411	417	406	430	409	440	441	430	404	435	446	396	445	423	417	423	438	431	427	479	421	479	439	433	435	447	423	458	441	463	415	416	465	400	419	436	421	425	455	435	442	403	436	468	397	424	416	422	458	392	442	409	444	413	444	405	438	386	436	414	431	447	460	428	443	425	444	397	454	418	440	430	429	444	411	442	436	438	398	449	394	397	397	424	433	447	447	451	397	448	407	400	424	442	461	451	396	441	412	418	403	455	390	387	431	433	425	389	467	412	408	426	441	440	428	461	394	460	414	420	460	437	436	406	467	427	394	447	431	442	437	423	432	422	421	425	416	441	438	425	416	444	412	368	441	413	463	440	403	419	404	438	390	473	421	414	453	455	387	453	432	457	394	422	397	451	409	431	454	421	456	429	422	391	422	411	426	429	444	431	439	419	410	420	429	402	432	402	420	403	418	434	415	414	427	431	458	407	454	423	434	381	430	436	365	414	459	374	415	401	413	413	408	441	459	410	431	438	421	448	449	438	427	429	437	437	422	418	442	409	422	446	398	439	405	410	402	442	408	427	456	395	423	380	429	419	445	387	438	410	437	456	420	418	417	439	451	420	409	452	439	471	433	466	477	447	452	405	440	402	419	442	441	448	454	405	432	441	410	459	427	428	444	432	457	419	418	411	452	429	433	438	395	430	428	419	395	413	439	441	416	414	409	403	385	442	453	410	431	433	405	428	437	421	441	411	459	417	438	446	395	446	406	397	448	425	464	445	431	433	399	422	455	416	412	441	382	442	482	419	438	455	399	403	407	412	433	444	392	418	398	406	463	432	396	403	434	416	432	461	451	414	408	454	405	477	418	439	412	429	434	437	426	399	431	427	411	422	449	428	444	438	413	431	406	479	421	405	412	441	454	431	449	404	407	443	425	423	467	437	421	444	405	423	391	433	449	419	425	420	441	408	444	417	433	431	433	435	420	463	427	409	394	445	428	451	444	446	446	426	399	442	428	403	425	445	420	398	427	464	356	433	465	390	430	443	453	432	414	442	408	424	409	429	422	417	438	416	446	422	457	409	424	422	410	452	407	424	420	424	438	430	443	460	441	404	433	425	440	453	427	477	395	404	436	399	436	423	413	423	449	428	422	449	413	420	432	417	429	418	409	403	458	444	397	392	389	474	413	439	416	446	471	410	382	415	432	431	415	452	400	407	437	449	427	461	465	421	445	434	425	477	411	405	455	420	444	452	440	411	431	401	415	418	415	414	421	418	455	454	417	409	402	455	391	390	460	468	392	461	421	453	442	415	439	473	414	419	434	430	407	427	432	421	396	455	440	458	389	414	435	449	444	420	433	417	425	423	435	422	460	418	460	412	413	435	438	400	444	441	464	410	418	430	401	424	449	427	429	424	408	450	463	416	403	457	459	428	413	415	436	434	424	415	416	423	417	444	426	398	455	399	432	424	423	419	407	389	400	401	416	439	442	445	422	410	446	433	398	422	460	469	398	423	436	418	406	440	474	426	417	433	444	451	429	441	418	374	426	418	484	414	423	434	443	451	406	371	433	442	432	398	439	429	400	422	443	439	472	422	423	422	444	415	406	458	425	442	439	398	423	440	441	411	418	431	405	416	412	443	416	419	443	425	429	396	423	411	454	427	422	431	425	426	435	431	417	411	442	424	385	452	438	425	460	454	394	407	436	436	449	423	396	435	458	473	455	422	427	422	424	441	425	465	418	386	451	419	431	453	433	463	456	438	398	448	444	434	422	379	449	466	458	451	406	422	442	410	430	453	386	388	436	423	411	435	431	437	465	408	416	413	386	439	407	416	416	406	435	404	414	451	440	431	437	458	422	419	400	414	435	376	388	404	451	429	454	427	397	429	456	407	422	430	392	410	434	426	466	443	427	433	397	407	423	429	417	446	394	433	412	464	426	429	425	450	455	426	415	409	446	403	460	428	432	444	444	440	429	443	436	410	436	414	428	459	441	402	421	445	425	426	379	411	448	392	384	435	438	383	432	443	448	403	402	425	427	407	435	441	430	424	395	430	403	434	447	454	434	438	421	392	391	430	466	447	449	426	412	408	436	458	437	390	400	432	433	460	424	438	430	442	412	449	422	422	379	432	400	396	415	427	411	421	458	395	409	425	442	457	401	391	399	415	463	452	427	420	425	407	401	423	419	407	448	407	480	425	426	437	446	431	378	411	429	434	384	434	449	427	383	423	431	433	466	422	420	409	421	402	453	446	422	434	437	403	478	433	409	410	413	426	448	414	368	420	456	441	444	424	450	434	393	467	454	400	432	434	424	440	397	413	449	405	426	389	410	429	377	430	444	449	458	452	435	401	398	418	443	404	416	428	440	426	430	440	420	413	409	452	441	416	434	435	483	456	417	430	465	400	451	442	442	410	425	423	444	411	455	445	432	408	383	429	406	456	421	429	435	443	426	433	428	399	420	404	466	441	445	419	434	441	384	453	454	451	398	503	416	444	415	441	431	412	447	420	455	404	437	433	410	452	396	442	418	458	416	400	413	414	415	433	393	434	449	434	439	424	439	433	417	438	408	422	436	444	406	396	423	456	429	449	427	393	446	424	424	436	423	426	413	400	455	445	447	430	457	437	429	419	468	401	399	452	434	418	425	467	429	391	480	424	429	470	442	475	412	419	405	409	436	486	406	441	424	439	437	452	432	387	434	413	410	431	408	439	455	429	423	434	428	438	465	428	443	431	420	413	447	392	434	417	462	431	397	385	402	408	414	419	426	406	406	389	435	410	425	450	429	444	393	435	421	421	410	427	427	416	453	449	412	465	410	488	388	459	452	413	413	442	420	443	433	451	455	440	456	415	414	450	411	400	422	403	435	380	419	410	451	429	467	430	417	451	418	430	415	401	443	434	427	412	436	428	432	427	438	457	427	410	430	440	437	413	418	428	454	384	436	436	456	433	422	428	427	405	437	420	409	408	398	436	419	436	432	416	406	433	422	402	393	419	464	450	398	434	422	417	404	417	453	435	373	418	399	424	423	452	451	390	407	378	422	384	405	424	434	434	465	372	446	437	403	391	396	447	444	390	430	457	433	458	412	420	416	420	448	439	416	414	421	423	429	413	448	436	461	434	436	397	429	403	440	454	441	435	392	418	450	449	419	427	403	440	408	436	379	411	444	398	422	447	435	440	426	452	441	425	435	399	396	428	429	434	414
3456	8466	5567	2518	1830	1439	1174	1059	885	854	762	706	688	682	639	644	629	565	592	598	598	605	539	565	534	558	518	547	558	563	555	506	572	551	511	500	540	527	492	512	511	545	535	525	489	476	546	532	523	497	530	529	547	548	518	510	539	538	536	540	519	517	516	580	524	520	543	553	523	569	549	483	487	495	508	510	518	499	539	530	521	524	495	514	505	542	584	497	509	523	522	482	560	536	527	534	545	495	513	554	498	559	510	517	527	505	485	497	530	563	525	518	539	523	522	551	547	510	479	508	526	500	507	495	519	484	515	555	520	509	510	541	499	554	507	536	522	511	496	545	475	563	533	558	529	526	527	512	499	512	522	523	481	562	513	492	514	519	542	507	539	525	575	522	525	551	499	563	542	519	527	547	556	497	505	528	543	578	551	514	524	478	498	525	536	528	531	523	490	520	549	509	537	511	549	514	488	522	555	490	492	530	524	564	553	500	488	513	544	557	504	517	498	544	516	492	536	492	506	550	526	557	519	526	533	555	523	499	518	506	554	534	510	521	536	538	542	503	470	529	518	509	528	529	519	557	486	542	530	517	539	531	548	499	525	519	521	519	503	491	561	541	516	542	508	460	524	514	488	532	504	504	554	503	485	521	527	556	516	559	585	521	520	528	523	529	558	530	517	538	494	564	529	525	514	490	552	494	525	533	534	500	528	515	516	506	553	501	492	508	550	526	519	502	522	550	513	515	549	533	533	545	538	542	548	545	515	544	547	520	514	499	539	542	567	528	506	520	541	500	499	531	530	546	524	481	554	507	491	495	512	490	497	501	531	573	529	504	503	502	543	501	473	532	476	545	516	533	517	488	569	535	520	518	561	538	543	507	520	551	502	530	542	518	540	497	490	527	488	516	539	502	505	532	533	532	523	535	496	523	496	529	550	537	514	517	557	545	532	534	510	493	489	532	521	543	540	532	528	538	486	562	544	525	541	520	501	473	541	539	506	551	524	545	516	529	551	517	547	543	552	520	552	521	526	566	532	522	539	548	550	535	535	520	501	504	558	535	522	517	555	563	505	501	522	542	517	514	559	553	508	517	549	522	554	558	523	530	495	491	521	497	531	491	548	560	529	574	498	500	539	531	498	512	515	521	546	549	552	529	530	529	561	529	526	504	537	560	556	487	544	518	538	517	548	530	483	517	523	526	557	583	518	507	521	542	566	515	541	502	536	521	511	513	522	501	542	538	536	522	503	514	548	506	508	528	537	516	528	485	546	543	550	523	533	515	536	542	496	551	530	515	548	539	500	508	506	543	581	516	511	503	523	519	556	521	540	525	529	514	545	535	527	548	526	540	528	538	553	507	534	556	512	530	533	524	561	512	529	540	535	594	566	512	528	493	512	487	518	541	529	510	482	531	566	502	524	517	491	485	525	578	553	521	542	517	498	526	524	510	563	550	538	508	551	514	517	538	531	553	505	522	529	523	510	524	548	497	524	536	541	530	528	523	547	498	488	520	555	541	527	488	547	552	510	515	548	479	505	527	533	518	498	564	535	541	560	529	550	527	522	540	497	564	517	518	517	542	553	551	482	518	559	513	550	542	539	539	537	518	536	520	544	493	517	506	543	542	525	522	530	528	480	525	553	519	514	497	516	486	513	534	483	488	548	569	546	521	514	515	511	530	509	532	512	514	486	509	531	539	581	546	532	542	529	525	529	532	519	500	533	514	529	511	518	524	508	524	499	528	558	558	511	508	542	513	483	469	535	527	533	545	520	487	519	534	528	539	525	507	552	549	511	525	506	513	547	573	530	552	534	515	432	548	534	542	490	492	500	588	532	496	525	477	528	569	542	483	545	540	510	514	497	532	502	552	549	488	488	492	497	552	512	519	514	482	495	520	536	565	473	506	500	501	504	559	528	534	481	570	554	481	508	497	514	498	538	526	560	515	514	551	516	529	516	504	557	500	548	536	528	532	531	484	480	527	544	524	523	561	517	526	545	528	527	533	515	513	549	547	530	581	553	519	518	487	508	527	531	506	534	544	551	560	528	509	523	498	534	545	527	556	536	549	535	508	567	488	535	518	501	462	564	535	490	489	543	543	501	538	540	502	532	534	554	465	502	507	516	537	500	494	491	545	529	505	495	505	482	480	525	542	498	531	504	546	496	555	543	569	517	505	510	531	535	519	520	519	532	527	498	507	522	505	511	513	534	519	519	561	534	514	517	553	503	544	509	557	544	493	544	508	495	541	481	483	530	566	535	553	505	532	512	486	512	515	519	546	530	503	518	526	532	511	543	540	516	531	529	521	549	523	536	523	513	529	515	551	505	510	530	507	510	526	527	541	520	553	510	480	516	531	525	526	519	520	545	513	507	487	545	523	537	509	510	524	553	495	520	542	459	564	541	497	559	521	505	511	499	550	530	490	562	530	521	523	537	481	560	512	469	520	510	566	522	496	529	535	508	497	529	522	546	503	529	512	520	547	528	503	534	519	504	523	521	483	483	507	519	547	516	500	563	528	504	525	518	541	504	519	526	512	507	513	549	548	538	521	502	517	524	530	512	527	466	529	496	531	528	503	519	551	544	536	529	559	529	524	544	542	494	562	550	513	514	509	543	506	509	505	528	534	545	547	503	561	503	516	516	584	504	563	507	514	520	519	507	543	522	524	511	545	552	510	501	512	543	524	517	540	502	542	502	526	545	535	541	501	519	543	509	540	521	538	515	500	533	511	490	501	512	523	516	546	531	527	573	525	513	525	492	532	529	543	578	556	533	512	532	507	532	496	526	533	495	546	497	547	537	522	535	548	486	522	560	529	522	536	561	520	530	504	561	494	552	504	536	505	514	542	510	540	556	539	560	507	516	558	490	518	534	540	510	508	533	527	513	536	533	502	518	490	552	505	551	516	533	524	521	539	516	524	531	487	504	528	553	504	521	539	519	485	552	495	514	492	518	548	520	542	516	493	553	509	578	548	514	543	493	495	520	490	546	553	542	537	524	509	543	517	522	512	548	494	522	524	510	478	513	528	505	520	526	542	573	505	517	510	522	532	573	538	504	548	549	522	521	498	569	540	553	525	488	530	514	522	487	530	542	540	490	522	497	503	522	525	511	537	483	515	514	511	510	535	535	542	549	536	508	507	563	524	508	543	502	511	499	497	523	526	521	539	536	465	491	542	554	558	521	543	524	522	528	487	529	483	567	526	517	528	542	508	519	537	555	549	513	527	553	502	520	542	527	549	533	554	522	506	534	505	492	512	532	507	555	499	514	529	546	523	493	526	539	521	487	526	529	503	529	502	510	540	565	543	533	546	541	552	536	540	550	518	536	508	544	506	554	527	492	478	552	541	495	515	499	521	543	505	548	508	481	551	517	518	502	535	512	492	496	536	496	501	535	533	528	477	525	479	489	531	544	521	564	549	497	570	500	533	552	529	524	542	507	524	525	495	566	482	520	533	528	529	514	518	515	537	492	516	505	490	551	502	509	521	528	519
24593	20964	25833	24206	1652	430	394	328	313	316	283	240	270	284	259	265	226	262	273	236	256	231	221	240	258	208	239	275	250	225	232	227	227	220	247	250	223	245	246	241	254	216	228	225	218	220	260	225	223	231	256	237	241	233	249	240	255	240	238	246	201	248	237	268	217	252	215	218	242	225	231	216	235	245	231	230	219	241	225	218	201	251	227	217	243	225	244	243	211	260	219	214	235	244	230	258	240	216	243	237	230	237	238	225	218	220	205	246	239	251	202	206	223	252	233	241	246	227	232	225	213	198	232	217	233	242	206	223	221	214	250	235	236	223	240	200	231	262	280	229	212	220	248	241	216	239	218	222	223	237	218	255	212	225	214	233	249	246	236	256	206	229	240	203	207	222	235	216	239	272	247	224	220	237	225	230	241	219	240	243	240	227	250	217	235	228	218	232	210	254	220	208	222	242	242	219	259	199	213	224	224	214	253	241	216	262	204	218	245	218	246	232	251	206	227	231	222	216	225	239	226	231	231	207	230	236	243	234	243	225	224	224	237	213	223	214	247	231	244	235	205	236	208	222	240	225	206	233	245	232	195	232	211	219	241	231	213	193	229	228	227	241	229	242	245	214	228	231	226	216	244	213	226	249	231	197	205	253	222	224	235	228	222	239	226	239	218	234	234	217	216	225	237	238	218	242	198	206	220	215	238	240	254	210	234	200	216	215	233	232	190	227	240	249	235	245	238	233	246	224	232	215	233	217	250	221	231	209	254	244	223	224	213	205	220	224	254	220	265	247	238	229	245	210	224	218	259	225	228	233	222	242	209	238	222	255	240	214	220	220	241	225	226	247	223	245	228	264	229	237	244	229	233	214	224	252	213	217	236	239	245	222	235	246	228	228	237	251	212	203	206	223	227	227	247	223	240	239	232	226	241	220	221	213	221	211	214	237	227	221	209	203	236	229	239	195	238	239	246	242	238	232	240	205	243	219	231	225	215	215	211	237	235	243	246	238	250	249	232	230	224	226	230	226	249	219	231	226	230	221	236	258	238	218	235	214	262	188	243	243	226	233	214	238	213	244	226	246	216	221	233	239	209	223	228	225	221	206	221	225	225	238	207	251	226	205	224	232	245	208	253	208	217	235	225	228	239	227	221	235	233	206	227	222	241	228	224	235	238	220	212	221	256	228	238	251	253	218	227	256	230	237	224	226	220	233	222	206	248	236	204	224	258	213	238	245	222	242	227	224	214	214	213	242	237	252	228	212	228	238	221	250	235	226	227	211	260	255	250	234	217	224	216	206	245	194	237	246	236	232	226	233	237	253	240	227	215	248	239	253	229	228	241	229	235	221	223	240	250	220	234	194	225	236	264	241	228	231	199	224	255	256	222	231	236	247	221	217	240	236	232	209	249	232	232	235	239	238	217	262	228	216	231	214	245	227	238	246	253	230	251	229	229	204	217	221	236	217	203	243	228	220	218	217	219	223	222	234	218	219	247	237	214	234	228	226	245	237	250	253	229	204	239	240	211	210	254	225	208	227	227	244	221	253	240	229	214	221	192	229	225	254	237	230	203	210	239	234	237	225	235	259	213	221	251	209	239	223	216	229	212	229	216	243	244	218	228	224	202	216	221	232	219	250	243	224	234	233	247	214	225	248	215	253	239	229	257	201	238	232	253	224	206	243	222	234	248	226	234	201	234	223	249	250	213	227	224	225	224	235	234	228	239	213	254	231	230	250	231	240	225	222	215	239	245	214	214	239	223	222	228	219	224	214	263	251	246	232	230	223	217	190	214	232	230	220	264	242	215	241	249	232	230	191	203	252	235	239	203	242	232	232	244	205	220	233	232	255	252	221	192	236	227	225	243	216	238	241	270	215	265	224	204	216	222	223	213	223	224	240	234	240	244	230	254	228	252	230	243	235	213	237	232	231	219	252	208	267	219	214	248	222	237	221	207	252	208	231	228	234	216	238	230	231	232	211	245	219	216	240	250	242	241	252	224	245	219	246	214	249	235	253	210	198	248	251	209	234	254	220	221	222	241	231	228	225	233	210	270	260	216	206	240	244	239	219	253	243	207	205	201	237	250	219	238	233	202	265	253	254	242	213	236	203	224	240	236	210	242	242	240	254	222	216	221	251	228	244	242	233	219	208	199	247	212	244	235	208	241	219	235	226	247	223	223	231	252	222	247	246	224	212	203	236	260	223	237	219	239	230	238	233	210	220	243	258	231	249	199	254	234	233	242	237	263	205	219	205	251	232	246	212	238	224	221	215	275	221	235	266	240	199	239	225	226	231	240	235	225	216	237	232	245	223	234	223	228	233	221	254	224	203	236	214	232	206	234	216	220	215	251	218	239	247	242	224	222	231	226	227	219	227	229	247	228	264	249	240	205	245	213	245	235	259	275	210	231	221	230	232	226	243	241	255	262	211	230	217	206	203	222	224	250	225	213	235	212	227	220	237	206	220	226	246	212	244	238	257	233	208	217	218	224	227	236	228	226	212	249	234	241	233	228	221	227	267	253	237	215	215	223	238	194	230	249	259	236	214	235	238	206	213	211	244	218	259	215	234	233	269	248	205	222	251	226	227	230	227	244	207	252	237	239	231	239	232	231	245	221	221	231	238	234	227	223	226	206	219	243	225	219	246	231	275	232	240	242	236	231	225	225	234	245	227	215	237	233	230	228	240	207	230	234	214	241	256	241	219	256	237	228	248	226	244	241	239	240	245	229	218	228	230	206	227	251	238	240	223	219	216	215	241	228	241	244	225	237	225	228	212	234	225	237	207	248	242	199	208	240	208	225	256	224	247	226	218	226	209	251	240	239	239	224	217	251	249	235	260	235	237	235	228	247	210	230	227	216	211	225	244	242	254	239	235	257	244	209	244	220	218	241	215	234	258	222	227	227	240	208	225	227	253	244	231	213	241	227	228	215	215	236	236	222	200	272	214	221	206	219	228	241	201	221	211	227	223	219	264	225	219	241	226	215	212	198	250	224	234	223	234	235	223	225	230	255	219	213	217	221	222	239	209	218	242	239	257	223	220	253	251	216	210	252	217	219	214	216	226	242	239	241	231	256	240	225	219	210	228	246	226	193	227	222	251	231	220	245	241	226	237	246	228	250	226	260	237	244	254	248	245	240	230	205	206	222	229	238	243	245	234	250	239	244	243	251	226	216	238	229	228	240	229	222	231	252	217	203	249	264	221	209	207	239	243	220	233	254	223	250	245	259	238	207	213	230	227	209	233	239	217	228	245	226	250	201	221	243	205	206	225	232	211	224	224	222	225	239	223	215	246	239	238	244	237	224	226	235	216	232	212	251	212	235	219	231	246	206	224	227	235	241	226	225	241	192	213	229	210	231	223	223	220	225	225	218	248	238	221	215	208	226	228	234	251	246	188	241	269	216	252	230	231	207	252	226	234	246	230	233	232	239	231	227	248	233	230	235	236	254	238	217	274	221	219	244	218	238	233	250	251	239	224	228	251	228	234
3608	5097	3054	1504	1068	871	653	616	513	491	423	447	402	403	361	334	333	319	305	318	322	290	318	288	307	255	286	317	303	299	291	270	310	319	266	303	323	309	303	279	274	295	286	282	296	282	294	308	276	296	294	309	314	288	313	276	302	280	299	302	297	297	263	263	258	281	307	301	287	290	287	280	285	290	299	267	307	284	293	260	295	266	283	287	304	298	279	279	289	334	303	281	320	291	238	300	290	287	291	284	263	278	273	296	272	293	282	273	262	298	245	275	276	286	295	293	250	266	270	323	269	287	270	301	276	241	293	278	250	296	256	313	301	268	283	275	254	256	277	301	279	290	271	295	283	289	255	281	283	276	288	287	285	254	303	281	307	283	292	300	292	290	286	304	284	293	290	254	252	280	256	270	306	270	305	248	266	277	282	254	280	258	279	275	274	276	293	317	282	280	296	279	271	294	287	262	278	318	254	262	306	264	288	261	302	257	291	297	296	269	292	245	304	301	289	273	256	301	260	248	271	294	288	290	291	300	288	252	277	308	266	259	272	274	322	316	272	273	290	287	310	265	250	293	256	322	273	301	295	306	272	237	267	296	270	289	271	309	314	267	285	276	270	248	288	282	273	312	277	303	317	276	275	272	267	285	266	262	283	311	268	283	294	277	300	254	317	296	266	266	287	267	291	269	290	310	263	301	279	281	271	298	281	285	303	254	295	287	283	266	314	290	295	300	305	279	261	287	303	292	293	287	270	296	300	258	289	260	286	279	295	270	300	330	265	276	254	285	305	279	275	287	244	272	285	308	279	283	293	280	263	300	303	291	282	300	274	295	314	267	278	275	297	274	301	273	272	289	292	281	259	331	269	274	290	321	309	252	291	277	304	280	269	294	285	290	292	280	290	279	272	287	269	302	276	287	290	273	271	271	287	296	274	276	293	279	276	276	300	280	305	276	264	249	286	283	295	318	277	290	260	292	287	278	289	290	280	295	280	264	300	298	290	288	289	242	252	291	291	272	300	282	289	292	263	301	284	287	272	303	298	293	283	282	267	309	264	276	269	274	276	298	303	274	293	271	305	272	314	303	283	283	274	274	298	277	297	325	275	311	271	263	312	269	304	338	271	269	300	281	311	295	275	316	263	268	284	263	288	274	273	284	271	283	253	301	273	304	306	287	269	288	269	329	282	298	283	279	269	300	286	282	275	264	288	291	282	293	260	289	281	301	268	299	261	299	273	299	289	279	299	315	270	291	290	286	280	272	291	274	279	255	294	283	269	287	283	296	276	305	250	291	240	277	269	286	267	288	321	237	307	310	303	278	285	274	316	291	293	273	300	288	252	275	304	269	278	281	266	285	302	264	292	274	262	299	288	285	261	273	294	245	289	284	282	284	279	286	310	314	291	306	253	291	290	307	256	268	258	299	286	272	291	255	285	283	296	283	293	300	272	326	275	322	268	277	277	290	256	281	311	308	296	316	291	305	296	261	282	276	261	293	290	321	277	259	309	286	297	298	293	318	300	282	299	262	297	292	273	287	268	269	277	257	307	303	284	250	316	280	279	257	252	282	285	306	284	278	298	268	283	275	270	310	265	294	300	256	258	293	286	280	267	280	278	307	257	278	280	279	274	274	299	299	265	307	262	319	270	281	276	264	283	271	275	264	248	293	317	279	262	267	299	312	283	276	295	331	269	302	301	272	250	255	306	285	295	289	289	281	285	288	301	292	264	293	276	280	307	283	276	269	286	290	310	277	262	295	298	300	306	280	304	277	295	308	273	314	299	288	291	268	259	285	313	295	271	292	280	273	282	304	310	256	271	268	275	258	262	315	284	288	290	265	287	266	319	255	278	300	296	263	260	306	285	276	282	259	268	256	294	293	268	291	275	256	298	289	254	255	295	294	276	277	281	287	263	300	300	276	263	276	274	297	297	276	266	301	256	304	273	274	302	292	279	275	268	300	310	291	299	273	298	300	304	287	286	306	289	272	281	275	271	310	256	277	274	286	271	290	290	293	265	299	291	263	295	305	273	273	295	310	302	281	280	284	291	287	290	271	290	312	239	271	281	240	266	278	299	300	276	304	271	270	302	258	299	275	297	274	285	300	288	307	273	251	258	294	274	286	276	327	270	261	286	288	309	285	279	281	260	274	282	280	269	264	269	278	272	280	313	279	292	283	268	261	292	303	280	280	280	277	308	308	287	279	271	271	288	261	280	281	277	300	294	260	290	304	261	283	286	288	285	286	281	271	273	305	277	292	278	297	296	277	282	270	297	268	286	323	275	293	265	302	296	267	299	321	268	275	260	308	280	309	324	265	280	305	286	264	264	264	284	274	298	268	293	292	321	282	294	304	286	275	287	289	294	299	299	294	272	323	285	306	294	227	264	303	297	311	295	271	264	284	299	267	286	292	275	306	292	297	305	268	275	313	276	284	245	295	268	277	270	270	263	308	293	259	270	255	272	271	275	263	300	313	302	292	273	268	286	236	297	278	265	250	255	294	279	292	248	283	306	275	295	280	306	284	311	279	282	277	262	279	304	269	279	289	250	256	279	288	297	273	294	284	279	280	281	286	290	277	311	260	286	268	307	281	333	289	306	320	298	295	291	256	275	298	292	296	273	276	282	309	286	271	301	279	286	275	284	279	292	312	270	261	268	281	281	287	290	287	293	285	285	299	298	277	280	284	281	294	312	268	238	285	267	278	289	282	261	261	268	295	293	272	284	291	293	294	287	303	292	282	252	293	279	317	273	268	272	282	293	300	301	271	276	265	289	286	281	272	290	283	269	302	291	293	296	288	288	285	270	267	263	297	285	297	280	261	288	290	274	277	303	292	277	252	266	287	265	307	273	259	316	296	289	338	287	281	272	243	277	282	266	303	285	282	248	282	253	267	311	278	269	288	285	289	270	308	265	303	279	306	287	299	301	275	268	284	257	268	285	298	284	290	304	265	310	309	281	281	278	307	305	293	288	277	300	324	267	272	283	301	297	306	292	291	325	284	265	330	279	277	244	293	291	284	285	303	305	268	293	247	244	264	270	312	275	274	297	293	280	267	285	271	278	271	299	272	287	293	258	267	258	278	300	258	310	294	291	268	267	292	268	293	283	306	278	260	289	284	271	261	292	287	243	288	277	305	263	306	292	285	305	281	298	284	303	288	289	293	272	294	279	285	302	287	307	302	274	280	293	284	296	265	259	274	273	274	295	291	287	317	310	287	243	299	287	241	291	277	271	307	293	246	314	263	294	312	301	284	282	291	278	282	292	312	305	296	277	266	327	310	290	278	271	286	280	315	311	277	279	270	309	249	274	298	296	250	302	287	307	311	262	271	299	302	282	272	304	283	280	277	266	282	251	319	259	298	277	279	272	283	270	286	296	251	285	271	289	271	263	267	280	291	292	273	291	293	275	295	272	296	256	325	264	264	272	275	297	255	289	299	295	258	289	308	282	282	271	305	277	268	290	274	272	291	304	283	289	312	293	303	281	291
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
